/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
html{height:100%;margin-bottom:1px;}
body{position:relative;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style:none;}
ol{margin:0;padding:0;}
ol li{margin:0;padding:0;list-style:none;}

a:link, a:visited{color:#FEA408; font-weight:bold;}
a:hover{color:#FC0000;text-decoration:underline;}
.couleur {color:#FEA408; font-weight:bold;}

h1, h2, h3, h4, h5, h6{font-family:Arial;font-weight:normal;padding-bottom:0px;margin-bottom:5px;line-height:100%;}


/* page setup */
body{font-family:Arial, sans-serif;font-size:13px;color:#FFFFFF;background:url("img/bg.gif")repeat center; margin-top:5px;}
.clearer {clear:both;height:1px;overflow:hidden;margin-top:-1px;}
.center{text-align:center;}

/* layout */
#page {width:980px; background:url("img/bg-page.jpg") repeat-y center; margin:0 auto;text-align:left; padding-bottom:15px; padding-top:10px; padding-left:10px;}
#content{width:960px; margin-top:40px; margin-bottom:100px;}


/*logo*/
#logo {width:950px; margin-top:30px; text-align:center;}
#logo img {margin-bottom:20px}
#logo p {margin:10px 50px 15px 50px ;}

/*header*/
#header{width:980px;}
#header h1 {font-family:Arial, sans-serif;font-size:1.6em;color:#FEA408; margin:0 auto 10px auto;}
#intro{width:370px; float:right; text-align:center; padding:0 10px; font-size:0.9em}
#pub {width:590px;float:left;}
#pub  p {display:inline; margin-left:10px;}


/*left*/
#left{width:450px; height:425px; float:left; text-align:center;}
#left h2 {margin-bottom:15px;}
.video {margin: 20px auto 10px auto; }
#left img {background-color:#000; padding-top:20px;}


/*right*/
#right {width:510px;float:right;text-align:center;}


.post {width:170px; float:left; margin-top:10px; margin-bottom:10px;}

/* galeries */
#galeries{width:970px;margin-top:90px; text-align:center;}
.galerie{text-align:center; color:#FEA408;}
.galerie img {margin:15px 10px 5px 5px; border: 1px solid #FF9900; }
.galerie  a:hover{color:#051E78;}
#galeries-photos {width:960px;margin-top:30px; text-align:center;}
#galeries-photos img {margin:10px 10px; border: 1px solid #FF9900; }
#galeries-photos p {margin-top:15px; margin-bottom:15px;}
#galeries-photos a {font-size:1.8em; color:#FF9900;}
#galeries-photos a:hover {color:#22275F;}
#video{width:970px;}
#video .top {margin-left:20px; margin-right:20px; margin-top: 15px;}
#video .bottom {margin-top:35px; margin-bottom:15px;}


/* partenaires */
#liens{width:960px; margin-bottom:100px; margin-left:20px;}
#liens a {font-size:0,8em;  font-weight:normal;}



/* disclaimer */
div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
div#disclaimer-cadre b{ font-size:14px; color:black; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
div#disclaimer-cadre a:hover{ color:blue; }

