body.site {
	margin:0;
	padding:0;
	background:#c3d92f;
	text-align:center;	  
  scrollbar-face-color: #c3d92f;
  scrollbar-shadow-color: #c3d92f;
  scrollbar-highlight-color: #c3d92f;
  scrollbar-3dlight-color: #c3d92f;
  scrollbar-darkshadow-color: #fff;
  scrollbar-track-color: #fff;
  scrollbar-arrow-color: #fff;
}


div, td {font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;font-size:11px;color:#000;}
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
img { border: none; }
#global { 
  position:absolute; 
  left: 50%;  
  top: 50%; 
	width:980px;
	height:540px;
  margin-top: -270px; /* moitié de la hauteur */ 
  margin-left: -490px; /* moitié de la largeur */ 
}
#socialize{margin-right:5px;text-align: right;}
#socialize #youtube{height: 28px; width: 28px; display: block; background: url(../images/icones/youtube.gif) no-repeat; overflow: hidden;float: right;margin-right: 5px;}
#socialize #flickr{height: 28px; width: 28px; display: block; background: url(../images/icones/flickr.gif) no-repeat; overflow: hidden;float: right;margin-right: 5px;}
#socialize #calameo{height: 28px; width: 28px; display: block; background: url(../images/icones/calameo.gif) no-repeat; overflow: hidden;float: right;margin-right: 5px;}
#socialize #obamericains{height: 28px; width: 28px; display: block; background: url(../images/icones/obamericains.gif) no-repeat; overflow: hidden;float: right;margin-right: 5px;}
#socialize #facebook{height: 28px; width: 28px; display: block; background: url(../images/icones/facebook.gif) no-repeat; overflow: hidden;float: right;}
#socialize #youtube,#socialize #flickr,#socialize #calameo,#socialize #obamericains,#socialize #facebook{background-position:0 -28px ;}
#socialize #youtube:hover,#socialize #flickr:hover,#socialize #calameo:hover,#socialize #obamericains:hover,#socialize #facebook:hover{background-position:0 0px ;}
#tabmenu{clear: both;}
#menu{height: 280px; width: 168px; overflow: hidden;text-align: right;vertical-align: bottom;}
#menu ul,#menu li{margin:0;padding:0;list-style:none;}
#menu a{display: block; height: 20px; line-height: 20px; color: #515151; text-decoration: none;padding-right: 8px;font-size: 12px;}
#menu a:hover,#menu a#on{color: #c8d200; background: #eaf5be;}

#p-footer {text-align: right;font-size: 10px;padding-right: 10px;border-bottom: 1px solid #7A9613;margin-left: 200px;}
#p-footer ul, #p-footer li{margin:0; padding:0; display: inline;list-style: none;}
#p-footer a{text-decoration: none;color: #515151;margin-left: 20px;}
#p-footer a:hover{color: #fff;}
#p-footer strong{font-weight: normal;}






#p-content{width:693px; height:454px;overflow:hidden; background-color:#fff;vertical-align: top; text-align: left; }


#content-wrap{width: 660px; height:454px; margin:0 auto;overflow:auto;padding-right: 10px;background-color:#fff !important; }

#content-wrap .vert,#content-wrap strong{color: #85970e;}

#content-wrap h1, #content-wrap h2, #content-wrap h3{margin:0;font-family: Trebuchet MS;}
#content-wrap h1{color: #c4da31;font-size: 24px;font-weight: bold;}
#content-wrap h2{color: #646464;font-size: 18px;font-weight: normal;}
#content-wrap h2.h2ref{color: #646464;font-size: 14px;font-weight: normal;}
#content-wrap h2.h2ref strong{color: #646464;font-size: 20px;font-weight: bold;}
#content-wrap h3{color: #646464;font-size: 16px;font-weight: bold;}
#content-wrap h2 span,#content-wrap h3 span{font-size: 12px;font-weight: normal;}

#content-wrap .puce1{vertical-align: middle; margin-right: 5px;}
#content-wrap .puce2{vertical-align: middle; margin: 0 5px 0 20px;}
#content-wrap li{list-style: none;background: url(../images/puce2.gif) no-repeat 20px 2px;margin:0; padding-left: 35px;text-align: left;margin-bottom: 5px; }


#content-wrap p,#content-wrap li{text-align: justify;font-family: verdana; font-size: 12px;color: #333;}
#content-wrap p a,#content-wrap li a{color: #85970e;}
#content-wrap p a:hover,#content-wrap li a:hover{text-decoration: none;}

/*#content-wrap .decal1{background: url(../images/puce1.gif) no-repeat 0px 4px ; padding-left: 10px;}
#content-wrap .decal2{background: url(../images/puce2.gif) no-repeat 20px 2px;margin:0; padding-left: 35px;text-align: left;margin-bottom: 5px;}
*/

#content-wrap a.trombig{display: block;float: left; margin-right: 10px; padding: 5px; }
#content-wrap a.trombid{float: right;display: block; margin-left: 10px; padding: 5px; }
#content-wrap .trombig img, #content-wrap .trombid img{ width: 78px; height: 117px;margin:0 auto;}

#content-wrap strong.off{color: #333;}

#content-wrap .movie{text-align: center;}
#content-wrap #carouseldiv{margin:0 auto; width: 600px; }

#content-wrap .gauche{width: 400px;float: left;}
#content-wrap .droite{ width: 220px;float: right;}

#content-wrap .ariane{font-size: 10px;text-align: right; margin-right: 10px;}
#content-wrap .ariane a{text-decoration: none; color: #85970e;}
#content-wrap .ariane a:hover{text-decoration: underline;}
#content-wrap .galerie{text-align: center;}
#content-wrap .miniref{}
#content-wrap .miniref img{width: 200px;border: solid 1px #ddd;padding: 3px;margin: 3px;}
#content-wrap .liens a{display:block;width: 200px;margin:0 auto;color: #85970e;text-decoration: none; text-align: left; line-height: 20px; height: 20px;border-bottom: solid 1px #ddd;text-indent: 10px;}
#content-wrap .liens a:hover{background:#ddd;font-weight: bold;}

#content-wrap .col2{width: 280px; float: left;margin: 10px 18px;padding: 10px 0; text-align: center;border-bottom: solid 1px #ccc;}
#content-wrap .col2 h2{height: 30px;}

.pic_son{margin-right: 20px;display: block; width: 35px; height: 35px;background: url(../images/pic_son.gif) no-repeat;float: left;}
.pic_son:hover{background-position: 0 -35px;}
.pic_video{margin-right: 20px;display: block; width: 35px; height: 35px;background: url(../images/pic_video.gif) no-repeat;float: left;}
.pic_video:hover{background-position: 0 -35px;}
.pic_pdf{display: block; width: 35px; height: 35px;background: url(../images/pic_pdf.gif) no-repeat;float: left;}
.pic_pdf:hover{background-position: 0 -35px;}




.ref{display: none;}
