@CHARSET "ISO-8859-1";
body{font-family:arial;font-size:11px;color:#666;padding:0px;margin:0px;background:#fff;}
/* communs */
img{border:0px;text-decoration:none;}
a{text-decoration:none;}
.fade{border:0px;padding:0px;background:none;text-decoration:none;color:#fff;}
.fade:link{border:0px;padding:0px;text-decoration:none;color:#fff;}
.fade:active{border:0px;padding:0px;text-decoration:none;color:#fff;}
.fade:visited{border:0px;padding:0px;text-decoration:none;color:#fff;}
.justify{text-align:justify;}
.center{text-align:center;}
.left{text-align:left;}
.placement{display:block;width:930px;margin:auto;margin-top:20px;text-align:center;color:#666;}
.placement a{color:#666;}


/* identification */
#masque{z-index:1000;position:absolute;top:0px;left:0px;background-color:#fff;display:none;-moz-opacity:0.70; opacity: 0.70;filter : alpha(opacity=70);width:100%;height:100%;}
#popup_news{display:none;position:absolute;width:528px;left:50%;margin-left:-264px;top:200px;z-index:1001;border:1px solid #999;}
#popup_news .close{position:absolute;top:18px;right:18px;cursor:pointer;}

#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#fff;border:1px solid #cecece;z-index:1;}
#popupContact{display:none;position:fixed;_position:absolute;width:600px;top:250px;background:url(../images/fond_popup.png) bottom no-repeat;z-index:2;font-size:11px;}
#popupContact div{padding:20px;font-size:12px;color:#004a99;font-weight:normal;}
#popupContact .close{position:relative;display:block;float:right;height:22px;color:#e95c0f;text-transform:uppercase;font-weight:bold;bottom:0px;margin-right:20px;cursor:pointer;}
#popupContact .close:hover{color:#fff;}


#page{display:block;width:960px;background:#fff;margin:auto;}
#center{display:block;width:960px;margin:auto;background:#fff;}

#header{display:block;width:100%;height:24px;background:#fff;padding:0;margin:0;margin-top:6px;}
#header ul{display:block;margin:auto;padding:0;height:24px;list-style-type:none;float:right;margin-right:10px;width:770px;}
#header li{display:block;height:24px;float:left;padding:0;margin:0;margin-right:4px;background:url(../images/bt_header_left_over.gif) no-repeat #ff0033;}
#header li:hover{background:url(../images/bt_header_left.gif);}
#header li span{display:block;float:right;height:24px;padding:0;margin:0;background:url(../images/bt_header_right_over.gif) no-repeat right;}
#header li:hover span{display:block;float:right;height:24px;padding:0;margin:0;background:url(../images/bt_header_right.gif) no-repeat right;}
#header li a{display:block;height:24px;line-height:24px;margin:0px;padding:0px 10px 0px 10px;color:#fff;text-decoration:none;font-size:11px;font-weight:bold;text-align:left;}
#header li a:hover{color:#fff;}

#banner{display:block;width:100%;height:225px;background:#fff;padding:0px;margin:0px;}

#menu{display:block;float:left;width:197px;}
#menu .menu_accueil{display:block;float:left;width:197px;background:url(../images/titre_menu_accueil.gif) no-repeat #004a99;margin-top:20px;}
#menu .menu_accueil ul{display:block;float:left;padding:0;margin:0;margin-top:41px;padding-bottom:15px;width:197px;background:url(../images/bottom_menu_accueil.gif) no-repeat bottom;}
#menu .menu_accueil li{display:block;float:left;width:197px;padding:0;margin:0;cursor:pointer;margin-top:2px;}
#menu .menu_accueil .rub{background:url(../images/li_menu_accueil.gif) -20px -3px;}
#menu .menu_accueil .rub:hover{background:url(../images/li_menu_accueil_over.gif) -10px -3px;}
#menu .menu_accueil .rub a{display:block;float:left;width:172px;margin:5px 0 5px 10px;line-height:14px;color:#fff;font-weight:bold;text-decoration:none;}
#menu .menu_accueil .rub a:hover{color:#004a99;text-decoration:none;}
#menu .menu_accueil .sousrub{padding-left:5px;width:192px;background:url(../images/li_menu_vacances_sr.gif) -10px -6px;margin-top:0px;}
#menu .menu_accueil .sousrub:hover{background:url(../images/li_menu_vacances_sr_over.gif) -10px -6px;}
#menu .menu_accueil .sousrub a{display:block;float:left;width:142px;margin:2px 0 2px 20px;padding-bottom:2px;line-height:14px;color:#fff;font-weight:bold;text-decoration:none;}
#menu .menu_accueil .sousrub:hover a{color:#004a99;text-decoration:none;}
#menu .menu_accueil .sousrub2{padding-left:5px;width:192px;background:#336ead;margin-top:0px;}
#menu .menu_accueil .sousrub2:hover{background:#80a5cc;}
#menu .menu_accueil .sousrub2 a{display:block;float:left;width:142px;margin:2px 0 2px 20px;padding-bottom:2px;line-height:14px;color:#fff;text-decoration:none;border-bottom:1px solid #fff;}
#menu .menu_accueil .sousrub2:hover a{color:#004a99;text-decoration:none;}

#menu .menu_vacances{display:block;float:left;width:197px;background:url(../images/titre_menu_vacances.gif) no-repeat #004a99;margin-top:10px;}
#menu .menu_vacances ul{display:block;float:left;padding:0;margin:0;margin-top:41px;padding-bottom:15px;width:197px;background:url(../images/bottom_menu_vacances.gif) no-repeat bottom;}
#menu .menu_vacances li{display:block;float:left;padding:0;margin:0;cursor:pointer;width:197px;margin-top:2px;}
#menu .menu_vacances .rub{background:url(../images/li_menu_vacances.gif) -20px -3px;}
#menu .menu_vacances .rub:hover{background:url(../images/li_menu_vacances_over.gif) -20px -3px;}
#menu .menu_vacances .rub a{display:block;float:left;width:172px;margin:5px 0 5px 10px;line-height:14px;color:#fff;font-weight:bold;text-decoration:none;}
#menu .menu_vacances .rub a:hover{color:#004a99;text-decoration:none;}
#menu .menu_vacances .sousrub{padding-left:5px;width:192px;background:url(../images/li_menu_vacances_sr.gif) -10px -6px;margin-top:0px;}
#menu .menu_vacances .sousrub:hover{background:url(../images/li_menu_vacances_sr_over.gif) -10px -6px;}
#menu .menu_vacances .sousrub a{display:block;float:left;width:142px;margin:2px 0 2px 20px;padding-bottom:2px;line-height:14px;color:#fff;font-weight:bold;text-decoration:none;}
#menu .menu_vacances .sousrub:hover a{color:#004a99;text-decoration:none;}

#menu .menu_vacances .sousrub2{padding-left:30px;width:182px;}

#mentions{display:block;float:left;width:218px;margin-top:120px;padding-bottom:20px;margin-left:10px;}
#mentions a{color:#e95c0f;text-decoration:none;}
#mentions a:hover{text-decoration:underline;}
#mentions span{display:block;float:left;margin:0 0 10px 0;}

#mentions img{display:block;float:left;}

#mentions p{display:block;float:left;margin:0px 0px 0px 10px;margin-top:35px;}

#actus{display:block;float:left;width:500px;margin:20px 0 0 14px;}
#photos{display:block;float:right;width:218px;background:url(../images/titre_galeries.gif) no-repeat #fff;margin:20px 0 0 0px;}
#photos .titre{display:block;float:left;width:218px;margin:37px 0 12px 0px;}
#photos .titre a{display:block;float:left;margin-left:62px;color:#fff;text-decoration:underline;}
#photos .titre a:hover{text-decoration:none;}
#photos .vignette{position:relative;display:block;float:left;width:218px;background:#b3c9e1;margin-bottom:5px;}
#photos .vignette:hover{background:#6692c2;}
#photos img{display:block;margin:9px auto 9px auto;}
#photos .filtre{position:absolute;margin:0;left:9px;bottom:9px;width:200px;background:#004a99;filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);filter: alpha(opacity=70);-moz-opacity : 0.7;}
#photos .texte{color:#d4d700;margin:0;padding:5px;}

.galeries{display:block;float:right;width:688px;margin-top:10px;}
.galeries .titre{display:block;float:left;width:218px;margin:37px 0 12px 0px;}
.galeries .titre a{display:block;float:left;margin-left:62px;color:#fff;text-decoration:underline;}
.galeries .titre a:hover{text-decoration:none;}
.galeries .vignette{position:relative;display:block;float:left;width:218px;height:218px;background:#b3c9e1;margin-bottom:10px;margin-left:10px;text-align:center;}
.galeries .vignette:hover{background:#6692c2;}
.galeries img{display:block;float:left;margin:9px;}
.galeries .filtre{position:absolute;margin:0;left:9px;bottom:9px;width:200px;background:#004a99;filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);filter: alpha(opacity=70);-moz-opacity : 0.7;}
.galeries .texte{color:#d4d700;margin:0;padding:5px;}

#galerie_photos{position:relative;display:block;float:left;margin:20px 0 0 20px;width:740px;}
#galerie_photos h1{display:block;float:left;background:url(../images/h1_cms.gif) no-repeat;height:40px;width:710px;padding:0;margin:0;line-height:30px;color:#e95d0f;padding-left:40px;font-size:18px;}
#galerie_photos .miniatures{display:block;float:left;margin:0px 0 0 30px;width:710px;}
#galerie_photos .blocphoto{display:block;float:left;width:150px;height:150px;margin:0px 0px 10px 10px;background-image:url(../images/fond_image.gif);padding:5px;text-align:center;}

#news{display:block;float:right;width:500px;background:url(../images/titre_actualites.gif) no-repeat;padding-top:40px;}
#news div{display:block;float:left;width:460px;margin:0 0 5px 40px}
#news h2{display:block;float:left;padding:0;margin:0;width:460px;line-height:18px;border-bottom:1px solid #004a99;color:#004a99;font-size:14px;font-weight:normal;margin-bottom:2px;}
#news h2 .small{font-size:11px;}
#news img{display:block;float:left;margin:0 10px 10px 0;}
#news span{display:block;float:left;width:460px;line-height:14px;color:#000;font-size:11px;font-weight:normal;text-align:justify;}
#news span a{color:#e95d0f;text-decoration:underline;}
#news span a:hover{text-decoration:none;}
#news .historique{display:block;float:right;color:#004a99;text-decoration:underline;}
#news .historique:hover{text-decoration:none;}

#search{position:absolute;right:0px;top:0px;width:260px;height:58px;background:url(../images/fond_search.gif);}
#search select{display:block;float:left;margin-left:10px;margin-top:6px;width:240px;font-size:11px;}

#blog_last_post{display:block;float:right;width:500px;background:url(../images/titre_blog.gif) no-repeat;padding-top:40px;}
#blog_last_post div{display:block;float:left;width:460px;margin:0 0 5px 40px}
#blog_last_post h2{display:block;float:left;padding:0;margin:0;width:460px;line-height:18px;border-bottom:1px solid #004a99;color:#004a99;font-size:11px;font-weight:normal;margin-bottom:2px;}
#blog_last_post span{display:block;float:left;width:460px;line-height:14px;color:#000;font-size:11px;font-weight:normal;text-align:justify;}
#blog_last_post span a{color:#e95d0f;text-decoration:underline;}
#blog_last_post span a:hover{text-decoration:none;}
#blog_last_post .historique{display:block;float:right;color:#004a99;text-decoration:underline;}
#blog_last_post .historique:hover{text-decoration:none;}
#blog_last_post img{display:block;float:left;margin:0 10px 10px 0;}


#blog_post{display:block;float:left;width:700px;}
#blog_post div{display:block;float:left;width:700px;margin:0 0 5px 40px}
#blog_post h2{display:block;float:left;padding:0;margin:0;width:700px;line-height:18px;border-bottom:1px solid #004a99;color:#004a99;font-size:11px;font-weight:normal;margin-bottom:2px;}
#blog_post img{display:block;float:left;margin-right:10px;}
#blog_post .span{display:block;float:left;width:570px;line-height:14px;color:#000;font-size:11px;font-weight:normal;text-align:justify;height:60px;margin-top:5px;}
#blog_post .span a{color:#e95d0f;text-decoration:underline;}
#blog_post .span a:hover{text-decoration:none;}
#blog_post .pagination{display:block;float:left;width:700px;margin:0 0 5px 40px;border-top:1px solid #004a99;text-align:right;}
#blog_post .pagination a{display:block;float:left;line-height:12px;padding:2px 5px 2px 5px;background:#004a99;margin:2px 2px 0 0px;color:#fff;}
#blog_post .pagination a:hover{background:#e95d0f;}
#blog_post .auteur{display:block;width:570px;line-height:14px;color:#666;font-size:11px;font-weight:normal;margin-top:10px;}

#footer{display:block;float:left;padding:0;margin:0;width:100%;margin-top:20px;height:60px;background:url(../images/separ_footer.gif) top right no-repeat #fff;color:#d9d9d9;font-size:11px;}



#press_post{display:block;float:left;width:700px;}
#press_post div{display:block;float:left;width:700px;margin:0 0 5px 40px}
#press_post h2{display:block;float:left;padding:0;margin:0;width:700px;line-height:18px;border-bottom:1px solid #004a99;color:#004a99;font-size:11px;font-weight:normal;margin-bottom:2px;}
#press_post img{display:block;float:left;margin-right:10px;}
#press_post .span{display:block;float:left;width:570px;line-height:14px;color:#000;font-size:11px;font-weight:normal;text-align:justify;margin-top:5px;}
#press_post .span a{color:#e95d0f;text-decoration:underline;}
#press_post .span a:hover{text-decoration:none;}
#press_post .pagination{display:block;float:left;width:700px;margin:0 0 5px 40px;border-top:1px solid #004a99;text-align:right;}
#press_post .pagination a{display:block;float:left;line-height:12px;padding:2px 5px 2px 5px;background:#004a99;margin:2px 2px 0 0px;color:#fff;}
#press_post .pagination a:hover{background:#e95d0f;}
#press_post .auteur{display:block;width:570px;line-height:14px;color:#666;font-size:11px;font-weight:normal;margin-top:10px;}


#cms{display:block;float:left;width:500px;margin:20px 0 0 20px;line-height:16px;}
#cms ul{padding:0;margin:0;margin-left:15px;}
#cms h1{display:block;float:left;background:url(../images/h1_cms.gif) no-repeat;height:40px;width:464px;padding:0;margin:0;line-height:30px;color:#e95d0f;padding-left:40px;font-size:18px;}
#cms .contenu_cms{display:block;float:left;width:444px;padding:0;margin:0;margin-left:40px;line-height:16px;padding-bottom:20px;}
#cms .contenu_cms a{color:#004a99;text-decoration:underline;}
#cms .contenu_cms a:hover{color:#999;text-decoration:none;}
#cms .contenu_cms div{padding:0px;margin:0px;}
#cms .link{margin-left:0px;}
#cms .contenu_cms h1{background-image:none;clear:both;padding:0;margin:0;color:#e95d0f;font-size:13px;height:12px;}
#cms .contenu_cms h2{background-image:none;clear:both;padding:0;margin:0;color:#666;font-size:11px;height:12px;}
#cms .contenu_cms p h1{background-image:none;clear:both;padding:0;margin:0;color:#e95d0f;font-size:13px;height:12px;}


#blog{display:block;float:left;width:464px;margin:20px 0 0 20px;line-height:16px;}
#blog img{display:block;float:left;margin:0 10px 10px 0;}
#blog h1{display:block;float:left;background:url(../images/h1_cms.gif) no-repeat;width:464px;padding:0;margin:0;line-height:30px;color:#e95d0f;padding-left:40px;font-size:18px;padding-bottom:10px;}
#blog .contenu_cms{display:block;float:left;width:424px;padding:0;margin:0;margin-top:10px;margin-left:40px;line-height:16px;}
#blog ul{padding:0;margin:0;margin-left:15px;}
#blog p{display:block;float:left;width:424px;}

.ici{display:block;float:left;width:500px;margin-bottom:20px;color:#000;}
.ici .titre{text-decoration:none;}
.ici a{color:#004a99;text-decoration:underline;}
.ici a:hover{text-decoration:none;}

.menu_haut{display:block;float:right;width:780px;height:24px;margin: 0 auto;}
.menu_haut div{display:block;float:left;}
.menu_haut .item_menu{display:block;float:left;height:24px;margin-right:2px;}
.menu_haut .item_menu .onglet_menu_gauche{width:14px;height:24px;background:url("../images/bt_header_left_over.gif");}
.menu_haut .item_menu .onglet_menu_centre{height:24px;color:#000;background:#004a99;}
.menu_haut .item_menu .onglet_menu_centre a{display:block;line-height:24px;color:#FFFFFF;text-decoration:none;display:block;font-weight:bold;}
.menu_haut .item_menu .onglet_menu_droit{width:14px;height:24px;background:url("../images/bt_header_right_over.gif") right no-repeat;}
.menu_haut .item_menu:hover .onglet_menu_gauche{width:14px;height:24px;background:url("../images/bt_header_left.gif");}
.menu_haut .item_menu:hover .onglet_menu_centre{height:24px;color:#000;background:#e95d0f;}
.menu_haut .item_menu:hover .onglet_menu_droit{width:14px;height:24px;background:url("../images/bt_header_right.gif") right no-repeat;}

#frm_newsletter{display:block;float:left;width:530px;margin:10px 0 0 40px;}
#frm_newsletter fieldset{display:block;float:left;padding:0;margin:0;border:0;}
#frm_newsletter .textinput{display:block;float:left;width:320px;height:16px;font-family:arial;font-size:11px;color:#666;border:1px solid #999;margin:0 2px 10px 0;padding-left:2px;}
#frm_newsletter .labelemail{display:block;float:left;width:200px;height:18px;font-family:arial;font-size:11px;color:#666;margin:0 2px 10px 0;}
#frm_newsletter .labeloptin{display:block;float:left;width:300px;height:18px;font-family:arial;font-size:11px;color:#666;margin:0px 0px 2px 0px;}
#frm_newsletter .labeloptin_margin{display:block;float:left;width:280px;height:18px;font-family:arial;font-size:11px;color:#666;margin:0px 0px 2px 0px;}
#frm_newsletter .checkbox{display:block;float:left;margin:0px 5px 2px 202px;}
#frm_newsletter .checkbox_margin{display:block;float:left;margin:0px 5px 2px 222px;}
#frm_newsletter .confirm{display:block;float:left;width:191px;height:24px;text-align:center;line-height:24px;margin:5px 0px 0px 202px;background:url(../images/bt_confirm.gif);color:#fff;cursor:pointer;}
#frm_newsletter .confirm:hover{display:block;float:left;margin:5px 0px 0px 202px;color:#d4d700;}
#frm_newsletter .separ{display:block;float:left;width:100%;height:1px;}

#blinking{display:block;float:left;width:484px;margin:0 0 10px 20px;}
#blinking .top{display:block;float:left;width:484px;height:10px;background:url(../images/fond_blinking_top.gif) no-repeat;}
#blinking .center{display:block;float:left;width:484px;background:#336ead;color:#fff;}
#blinking_news{display:block;float:left;width:464px;margin:0 10px 0 10px;line-height:16px;color:#fff;text-align:left;font-weight:bold;}
#blinking .bottom{display:block;float:left;width:484px;height:10px;background:url(../images/fond_blinking_bottom.gif) no-repeat;}

#cadrpg { width:514px; margin:0 auto; border:0; overflow:hidden;}
#newshr { position:relative; width:514px; height:20px; overflow:hidden; 
          color:inherit; background:#FFFFFF; border:0; }
#defile { position:absolute; margin-top:1px; background-color:transparent; width:450px;text-align:left;font-size:13px;color:#336ead;font-weight:bold;}

.part_pair{display:block;float:left;width:200px;height:120px;padding:10px;}
.part_impair{display:block;float:left;width:200px;height:150px;padding:10px;}



