@charset "utf-8";
/* Les widgets */

.widget{ margin-top:3px; margin-bottom:3px; float:left; font:11px Arial, Helvetica, sans-serif; }
.widget h2 { margin:0; }
#widgets-Contener {	padding:12px 12px 0 12px; }

/*=== Box candidat avec tous les boutons ===*/
#boxCandidat{ width:445px; position:relative; float:left; }
#boxCandidat-top{ background-image:url(../images/design/candidat-top.gif); background-repeat:no-repeat; filter: alpha (opacity=30); -moz-opacity: 0.30; opacity: 0.30; height:15px; width:445px; }
#boxCandidat-content{ background-image:url(../images/design/candidat.gif); background-repeat:repeat; padding:8px; min-height:140px; _height:140px; margin:auto; filter: alpha (opacity=30); -moz-opacity: 0.30; opacity: 0.30; position:relative; z-index:0;}
#boxCandidatContentTrans{ position:absolute; top:7px; left:7px; z-index:90; width:430px;}
#boxCandidat-bottom{ background-image:url(../images/design/candidat-bottom.gif); background-repeat:no-repeat; filter: alpha (opacity=30); -moz-opacity: 0.30; opacity: 0.30; height:15px; width:445px; }

#boxCandidat h2{ color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; border-bottom:1px solid #e66802; }
#boxCandidat ul{ padding-top:4px; list-style-type:none; padding-left:16px; background-image:url(../images/design/fleches-puces/puce.gif); background-repeat:no-repeat; background-position:0px 6px; }
#boxCandidat ul li { line-height:10px; }
#boxCandidat ul a{ color:#034b9e; font:10px Arial, Helvetica, sans-serif; }
#boxCandidat ul a:hover{ color:#dae7f6; }

#boxCandidatsBigBtn{ padding-top:2px; height:50px;  width:190px; margin-top:5px; position:relative; }
#boxCandidatsFlash { position:absolute; left:16px; top:4px; }
#btnContact { text-align:right; padding-top:5px; float:right; height:120px; width:220px; }
#btnContact img { margin-top:4px; }

/*=== Box plus d'informations ===*/
.plusInfoBox{ margin-right:12px; padding:8px; width:200px;  background-image:url(../images/design/background-white-transparen.png); background-repeat:repeat; font:11px Arial, Helvetica, sans-serif; }
.plusInfoBox h2{ color:#000000; font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; margin-bottom:2px; }
.plusInfoBox ul { list-style-type:none;  }
.plusInfoBox li { margin-top:5px; padding-left:10px; background-image:url(../images/design/fleches-puces/puce-informations.gif); background-repeat:no-repeat; background-position:0px 5px; }
.plusInfoBox a:hover { color:#dae7f6; }

/*=== Box news ===*/
.newsBox{ padding:8px; width:200px; height:154px; background-image:url(../images/design/background-white-transparen.png); background-repeat:repeat; font:11px Arial, Helvetica, sans-serif; }
.newsBox h2{ color:#000000; font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; margin-bottom:2px; }
.newsBox li { margin-top:5px; font:10px Arial, Helvetica, sans-serif; padding-top:5px; }
.newsBox a { color:#02558b; display:block; width:100%; }
.newsBox a:hover { color:#dae7f6; }
.newsBox .date-news { margin-top:5px; padding-bottom:5px; border-bottom:1px solid #9fb6d2; }
.newsBox .last-date-news { margin-top:5px; padding-bottom:5px; }

/*=== Box Carte France ===*/
.carteFrance{ padding:8px; width:200px; background-image:url(../images/design/background-black-transparen.png); background-repeat:repeat; font:11px Arial, Helvetica, sans-serif; margin-right:10px;}
.carteFrance h2{ color:#ffffff; font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; margin-bottom:2px; }

/*=== Box partner ===*/
#boxPartner{ width:446px; }
#boxPartner h2{ font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #FFFFFF; margin-bottom:8px; }

/* #### Box video des pages interieures #### */
#boxVideo { padding:8px; width:430px; margin-top:15px; background-image:url(../images/design/background-black-transparen.png); background-repeat:repeat; float:left;  color:#FFFFFF;}
#boxVideo h2{ color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; margin-bottom:10px; }
#boxVideo .embeded { text-align:center;}

/* #### Box video des home pages #### */
#boxVideoHome { font:11px Arial, Helvetica, sans-serif; padding:8px; height:154px; width:200px; background:url(../images/design/background-black-transparen.png) repeat; }
#boxVideoHome h2{ color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #FFFFFF; padding-bottom:3px; margin-bottom:2px; }
#boxVideoHome p{ color:#FFFFFF; font:11px Arial, Helvetica, sans-serif; }
#boxVideoHome strong { color:#FFFFFF; }

/* #### Box video des home pages (version dynamique pilote via le backoffice ) #### */
#boxAnnonceVideo { font:11px Arial, Helvetica, sans-serif; padding:8px; height:154px; width:200px; background:url(../images/design/background-black-transparen.png) repeat; }
#boxAnnonceVideo h2{ color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #FFFFFF; padding-bottom:3px; margin-bottom:2px; }
#boxAnnonceVideo p{ color:#FFFFFF; font:11px Arial, Helvetica, sans-serif; }
#boxAnnonceVideo strong { color:#FFFFFF; }

/* #### Box video des home pages #### */
#boxLastVideo{ font:11px Arial, Helvetica, sans-serif; padding:8px; height:98px; width:430px; background:url(../images/design/background-black-transparen.png) repeat; }
#boxLastVideo h2{ color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #FFFFFF; padding-bottom:3px; margin-bottom:2px; }
#boxLastVideo p{ color:#FFFFFF; font:11px Arial, Helvetica, sans-serif; }
#boxLastVideo a{ color:#FFFFFF !important; }

/* #### Box google map #### */
#boxGoogleMap { padding:8px; width:430px; background-image:url(../images/design/background-black-transparen.png); background-repeat:repeat; font:11px Arial, Helvetica, sans-serif;  }
#boxGoogleMap h2 { color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; margin-bottom:10px; }

/* #### Box temoignange #### */
#boxTemoignage { padding:8px; width:430px; background-image:url(../images/design/background-black-transparen.png); background-repeat:repeat; font:11px Arial, Helvetica, sans-serif;  }
#boxTemoignage h2 { color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; margin-bottom:10px; }
#boxTemoignage h3 { color:#FFFFFF; font-weight:bold; }
#boxTemoignage p { color:#FFFFFF; font:11px Arial, Helvetica, sans-serif; margin-bottom:10px;}
#boxTemoinRight { width:137px; padding-left:11px; float:right; }
.Citation-Temoignage { font:12px Arial, Helvetica, sans-serif; text-align:left; padding:0 2px; line-height:1.5em; }
.Temoin-info { margin-top:10px; padding-left:5px; font:10px Arial, Helvetica, sans-serif; color:#FFFFFF; }


/* ### Box Slideshow ### */
#boxSlide { position:relative; padding:8px; padding-bottom:35px; width:430px; background-image:url(../images/design/background-black-transparen.png); background-repeat:repeat; font:11px Arial, Helvetica, sans-serif; text-align:left;  }
#boxSlide  h2 { color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; margin-bottom:10px; }
#boxSlide #boxSlideShow { position:relative; width:430px; height:307px; }
#boxSlide .boxSlide_mask { position:relative; width:430px; height:307px; overflow:hidden; }
#boxSlide #boxSlideContainer { position:absolute; width:430px; }
#boxSlide  #boxSlideContainer span { display:block; float:left; width:430px; text-align:center; }
#boxSlide #boxSlide_Prev { position:absolute; left:10px; bottom:10px; cursor:pointer; }
#boxSlide #boxSlide_Next { position:absolute; right:10px; bottom:10px; cursor:pointer; }

/* ### Box Facebook Relations Internationales ### */
#boxFacebookInternational { background:url(../images/design/background-black-transparen.png); width:446px; text-align:center; }