body{background-color:#c9dbef;font-family:Arial,sans-serif;font-size:11px;background-image:url(../images/fond.gif); background-repeat:repeat-x; background-position:top;margin:0px;padding:0px;}
a{cursor:pointer; color:#000000;}
ul, li{list-style:none; margin:0px;padding:0px;}
p{margin: 1.12em 0;}
.cleaner {clear:both;width:0;height:0;overflow:hidden;}
span .cleaner {display:block; clear:both;width:0;height:0;overflow:hidden;}

.lien_transparent{display:block; background-image:url(../images/zone_transparent.gif); background-repeat:repeat;}
.voir_bloc{background-color:#FF0000; opacity:0.8; filter:alpha(opacity=80);}
.lien_over_opac:hover{background-color:#fff; opacity:0.1; filter:alpha(opacity=10);}
.lien_over_opac2:hover{background-color:#eee; opacity:0.2; filter:alpha(opacity=20);}
.lien_over_opac3:hover{background-color:#fff; opacity:0.5; filter:alpha(opacity=50);}
#contener{width:960px; margin:0 auto; background-image:url(../images/fond_contener.jpg); background-repeat:repeat-y;}

#left_page{float:left; width:205px;background-image:url(../images/fond_left.gif); background-repeat:repeat-x; background-position:top; min-height:900px; position:relative;}
* html #left_page{height:900px;}
#menu{width:205px; height:509px;background-image:url(../images/menu.jpg); background-repeat:no-repeat; background-position:top; }
#lien_home{width:205px; height:125px; position:absolute; top:0; left:0}
#lien_agenda{position:absolute;width:205px; height:26px;  top:147px; left:0;}
#lien_article{position:absolute;width:205px; height:26px;  top:172px; left:0;}
#lien_vie_loc{position:absolute;width:181px; height:20px; top:246px; left:12px;}
#lien_manif{position:absolute;width:181px; height:20px;  top:266px; left:12px;}
#lien_sport{position:absolute;width:181px; height:20px; top:286px; left:12px;}
#lien_culture{position:absolute;width:181px; height:20px;  top:306px; left:12px;}
#lien_doc{position:absolute;width:181px; height:20px;  top:326px; left:12px;}
#input_search{position:absolute; top:404px; left:25px; width:140px; height:23px; border:none; background-color:#d5dce6; font-size:11px;}
*+html #input_search{margin-top:2px;} * html #input_search{margin-top:2px;}
#lien_search{position:absolute; top:404px; left:170px;width:24px; height:24px;}
#lien_alerte{position:absolute; top:448px; left:18px; width:167px; height:60px;}
#liste_menu{position:absolute; top:537px; font-size:14px; left:16px;}
#liste_menu li{list-style-image:url(../images/puce_fleche_blanche.gif);}
#liste_menu a{text-decoration:none; color:#000;}
#liste_menu a:hover{text-decoration:none; color:#666;}
#bloc_cocoben{position:absolute;width:180px; height:126px; background-color:#a2b8d0;opacity:0.8; filter:alpha(opacity=80); left:7px; top:630px; padding:5px;}
*+html #bloc_cocoben{height:136px;}
#bloc_cocoben div{font-size:13px; font-weight:600; margin-bottom:5px;}
#encart_pub_left{position:absolute;width:205px; height:88px; overflow:hidden;top:780px; margin-top:15px;}

#main{float:right; width:755px; background-image:url(../images/fond_main.gif); background-repeat:repeat-x; background-position:top; min-height:770px;}
* html #main{height:770px;}
#trailer{width:755px; height:28px; background-image:url(../images/entete_trailer.jpg); background-repeat:no-repeat;}
#contenu_trailer{width:698px; height:28px; color:#bbb; line-height:28px; overflow:hidden; padding:0 10px 0 47px;} 
#contenu_trailer a{color:#fff; text-decoration:none; line-height:28px;}
#main_left{width:505px; float:left; padding-left:30px;}
#titre_video{width:480px; font-size:25px; margin-top:16px;}
.barre{display:inline-block; width:8px; height:30px; background-repeat:repeat-x; margin-right:10px; margin-bottom:-8px;}
.barre_bleue{background-image:url(../images/barre_bleue.gif);}
.barre_verte{background-image:url(../images/barre_verte.gif);}
.barre_rouge{background-image:url(../images/barre_rouge.gif);}
.barre_noire{background-image:url(../images/barre_noire.gif);}

#titre_video span{font-size:18px;}
#video{width:480px; height:390px; background-color:#000;}
#encart_pub_centre{width:470px; height:60px; overflow:hidden; margin-left:5px; margin-top:12px;}
#actusHome{float:left;width:220px;padding-right:20px; margin-top:20px;}
.titre_actu_agendaHome{width:220px; font-size:21px;}
.titre_actu_agendaHome strong{font-size:23px;}
.contenu_actu_home{float:right; text-align:justify; width:140px;text-decoration:none;}
#lien_toutes_actus{font-weight:bold; font-size:14px; text-decoration:none; color:#0066CC;}
#lien_toutes_manifs{font-weight:bold; font-size:14px; text-decoration:none; color:#FF3333;}
#lien_toutes_actus:hover,#lien_toutes_manifs:hover,#lien_partage:hover,#lien_export:hover{color:#666;}
#agendasHome{float:left;width:220px;padding-left:20px; margin-top:20px;}
.contenu_manif_home{text-align:justify; width:220px; text-decoration:none;}
.sur_titre_manif{font-size:13px; font-weight:bold;}

#main_right{float:right; width:205px; padding-right:15px; padding-top:15px;}
#encart_pub_droite_petite{width:205px; height:88px; overflow:hidden; margin-bottom:20px;}
#titre_last_video{font-size:21px; width:205px;}
.filet{height:1px; background-color:#999; margin:10px 0;}
.img_last_vids{float:left; margin-right:10px; width:64px; height:63px;}
.vignette{border:1px solid #acb1b7;}
.titre_last_vids{font-size:12px; font-weight:bold;}

#descVids{float:left; width:320px; padding-right:20px;}
#descVids a{color:#06C;}
.titreVids{width:320px; font-size:21px;}
#encartOutilVids{float:right; width:115px; background-color:#c8d6df; margin-right:25px; padding:10px;}
#lien_partage{color:#0066CC; font-size:14px; font-weight:bold;}
#lien_export{color:#33CC33; font-size:14px; font-weight:bold;}

#liste{float:left; width:305px; padding-left:25px;}
#titre_actu{width:305px; font-size:25px; margin-top:16px;}
.listeContenu{display:block;width:270px; height:65px; background-image:url(../images/fond_liste.png); background-repeat:no-repeat; overflow:hidden; padding:10px 5px; text-decoration:none;}
* html .listeContenu{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_liste.png', sizingMethod='scale');}
.listeContenu:hover{color:#FFFFFF;  background-image:url(../images/fond_liste_over.jpg); background-repeat:no-repeat; opacity:0.7; filter:alpha(opacity=70)}
.listeContenu_active{display:block;width:270px; height:65px; background-image:url(../images/fond_liste_over.jpg); background-repeat:no-repeat; overflow:hidden; padding:10px 5px; text-decoration:none; color:#FFFFFF;}
.listeContenu .sur_titre, .listeContenu_active .sur_titre{display:block; font-size:13px; font-weight:bold; width:405px;}
.contenu_actu{float:right; text-align:justify; width:200px; overflow:hidden; display:block;}
#detail{float:right; width:405px; padding-right:20px; padding-top:16px;}
#encart_pub_droite_grande{width:405px; height:90px; overflow:hidden; margin-bottom:20px;}
#detail .sur_titre{font-size:13px; font-weight:bold; width:405px;}
#detail .titre{font-size:18px; width:405px;}
#detail .description{text-align:justify; overflow:hidden;}
#detail .actu a{color:#6bb52a;}
#detail .agenda a{color:#FF3333;}
#propose_evenement{width:405px; height:320px; margin:20px 0; background-image:url(../images/propose_evenement.jpg); background-repeat:no-repeat; position:relative;}
#propose_evenement_envoi_ok{width:405px; height:167px; margin:20px 0; background-image:url(../images/propose_evenement_envoi_ok.jpg); background-repeat:no-repeat; cursor:pointer;}
#propose_evenement input, #propose_evenement textarea{border:0; background-color:#e6e6e6; position:absolute;}
#evenement_nom{width:125px; height:20px; top:108px; left:144px;}
#evenement_prenom{width:125px; height:20px; top:135px; left:144px;}
#evenement_email{width:216px; height:20px; top:160px; left:144px;}
#evenement_descriptif{width:367px; height:68px; top:210px; left:15px;}
#evenement_send{position:absolute; display:block; bottom:0; width:405px; height:40px;}

#news_email{width:216px; height:20px; top:97px; left:144px; margin-left:15px;}
.contenu_main{padding:10px 25px; overflow:hidden; text-align:justify;}

.img_right{float:right; background-repeat:no-repeat; width:270px; height:300px;}
#img_alert{background-image:url(../images/image_alerte.png);}
* html #img_alert {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/image_alerte.png', sizingMethod='scale');}
#img_news{background-image:url(../images/image_newsletter.png);}
* html #img_news {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/image_newsletter.png', sizingMethod='scale');}

#search_left{float:left; width:330px; padding:10px;}
#search_right{float:right; width:330px; padding:10px;}
.contenu_search{display:block;width:320px; height:65px; background-image:url(../images/fond_search.png); background-repeat:no-repeat; overflow:hidden; padding:10px 5px; text-decoration:none;}
* html .contenu_search{background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_search.png', sizingMethod='scale');}

.contenu_search:hover{color:#FFFFFF;  background-image:url(../images/fond_search_over.jpg); background-repeat:no-repeat;opacity:0.7; filter:alpha(opacity=70)}
.contenu_search .sur_titre{display:block; font-size:13px; font-weight:bold; width:320px;}
.contenu_search_right{float:right; text-align:justify; width:245px; overflow:hidden; display:block;}

##formulaire_contact table{width:590px;}
#formulaire_contact label{font-weight:bold;}
#formulaire_contact input{width:100%; border:1px solid #cacaca}
#formulaire_contact td.large {width:160px;}
#formulaire_contact td.small {width:40px;}
#formulaire_contact textarea{width:100%; border:1px solid #cacaca; font-family:Arial,sans-serif;font-size:11px;}

#pied{width:960px; color:#5c5c5c; margin:0 auto; margin-bottom:20px;}
#pied a{color:#5c5c5c; text-decoration:none;}

.pag_video{color:#0066CC; font-size:10px;}