* {margin:0;padding:0;border:0;}

body {margin:20px 15px;font-family:Arial,Helvetica,Verdana,sans_serif;font-size:12px;line-height:120%;}
#entete {border:8px solid #67c6dd; height:114px;clear:both;border-left:0;border-right:0;margin-bottom:5px;}
#logo {width:225px;height:114px;position:absolute;top:28px;left:0px;z-index:1;}
/*#swf {height:114px;width:100%;float:left;}*/
a {text-decoration:none;}
.hidden {visibility:hidden;}
#logo h1,#logo h2{margin-top: -9999px;}
#nav {width:885px;}
#langues {width:170px;float:left;font-size:8px;text-align:center;position:absolute;}
#langues ul li {display:inline;}
#langues ul li a {text-decoration:none;color:#666;padding:5px 0;line-height:26px;}
#langues ul li.fr a {padding-right:7px;margin-right:5px;height:26px;border-right:solid 1px #666;}
#langues ul li img {vertical-align:middle;padding:5px 0;}
#langues a.on img {border-bottom:solid 2px #c00;}

#menu {position:absolute;margin-left:225px;margin-right:15px;width:665px;z-index:1;}
#menu a {display:block;}
#menu ul {list-style:none;}
#menu ul li {display:inline;float:left;background-color:#fff;width:164px;height:27px;}
#menu ul li a {text-transform:uppercase;line-height:27px;color:#fff;margin-left:10px;}
#menu ul li ul li {display:block;float:none;height:34px;}
#menu ul li ul li a {text-transform:none;line-height:100%;font-weight:bold;font-size:95%;width:150px;height:32px;position:relative;top:5px;left:5px;}
#menu ul li ul {display:none;}
#menu ul li:hover ul {display:block;}

#menu ul li.menu1 {background-image:url(../img/menu1.gif);}
#menu ul li.menu2 {background-image:url(../img/menu2.gif);}
#menu ul li.menu3 {background-image:url(../img/menu3.gif);}
#menu ul li.menu4 {background-image:url(../img/menu4.gif);}
#menu ul li {background-repeat:no-repeat;background-position:0 -2px;}

#menu ul li.menu1 ul li {background-image:url(../img/onglet1.gif);}
#menu ul li.menu2 ul li {background-image:url(../img/onglet2.gif);}
#menu ul li.menu3 ul li {background-image:url(../img/onglet3.gif);}
#menu ul li.menu4 ul li {background-image:url(../img/onglet4.gif);}
#menu ul li ul li {background-position:0 0;background-repeat:no-repeat;}
#menu ul li ul li:hover {background-position:0 -34px;}

#corps {clear:both;margin-top:50px;}

#colgauche {position:absolute;left:15px;width:170px;}

#colcentre {margin-left:225px;}
/*****la taille du div artilce s'adapte en fonction de la presence ou pas des blocs Ã  retenir ou Ã  tÃ©lÃ©charger****/
#colcentre #article{margin-right:20px;}
#colcentre div.cd{margin-right:200px !important;}
#accueil #colcentre {margin-right:430px;}
#coldroite {position:absolute;right:15px;top:200px;width:170px;background-color:#fff;}
#accueil #coldroite {width:360px;}
#pied {clear:both;}
#pied p, #pied ul {margin:0 0 0 auto;text-align:right;padding-right:20px;}
#pied p {width:400px;border-bottom:20px solid #ff7f00;margin-bottom:8px;text-transform:uppercase;line-height:8px;letter-spacing:0.5em;font-family:"Arial Narrow",Arial,sans_serif;padding-top:5px;font-size:95%;}
#pied ul {float:right;width:auto;padding-bottom:20px;}
#pied ul li {display:inline;float:left;margin-right:5px;border-right:solid 1px #000;}
#pied ul li a {color:#000;padding:0 5px;}
#pied ul li a:hover {color:#666;padding:0 5px;}
#pied ul li.rss {border-right:0;margin-right:0;}
#pied ul li.rss a {background-image:url(../img/rss.gif);display:block;width:44px;height:16px;padding:0;}

/****Les encarts****/
div.encart {margin-bottom:20px;padding-bottom:15px;}
div.encart h2 {height:35px;}
div.encart .contenu {padding-left:10px;}
div.encart p {width:150px;padding-bottom:10px;}
div.encart .saisie {border:solid 1px #666;float:left;width:120px;color:#666;font-size:90%;height:15px;padding:1px 0 0 3px;width:110px;}
div.encart input.btn {margin-left:3px;}
div.contenu {border-left:solid 1px #666;border-right:solid 1px #666;}
div.choix_abo{padding:4px 0;}
div.formulaire_inscription p{padding-bottom:20px;}
/****Video****/
div.video {padding:0;}
div.video h2 {display:none;}
div.video p {text-decoration:none;display:block;width:170px;height:160px;cursor:pointer;}
div.video .contenu {padding:0;border:0;}
div.video p {margin:0;padding:0;}

/****newsletter****/
div.newsletter {background:url(../img/cadre_bottom_gris.gif) left bottom no-repeat;color:#666;}
div.newsletter h2 {background-image:url(../img/cadre_newsletter.gif);}
div.newsletter a {color:#666;display:block;float:left;margin-left:5px;background:url(../img/btn_fleche.gif) no-repeat;line-height:100%;}
div.newsletter a span{float:left;margin-left: 40px;}
div.newsletter a:hover {background-position:0 -32px;} 
div.newsletter p.link{padding-bottom: 15px;}
div.newsletter form {padding-bottom:10px;}

/****Ã  retenir****/
.couleur1 div.retenir {background:url(../img/cadre_retenir_couleur01.gif) left bottom no-repeat; color:#fff;display: none;}
.couleur2 div.retenir {background:url(../img/cadre_retenir_couleur02.gif) left bottom no-repeat; color:#fff;}
.couleur3 div.retenir {background:url(../img/cadre_retenir_couleur03.gif) left bottom no-repeat; color:#fff;}
.couleur4 div.retenir {background:url(../img/cadre_retenir_couleur04.gif) left bottom no-repeat; color:#fff;}
.rub_actualites div.retenir {background:url(../img/cadre_retenir_couleur5.gif) left bottom no-repeat; color:#fff;}
.couleur1 div.retenir h2 {background-image:url(../img/cadre_retenir_couleur01.gif);}
.couleur2 div.retenir h2 {background-image:url(../img/cadre_retenir_couleur02.gif);}
.couleur3 div.retenir h2 {background-image:url(../img/cadre_retenir_couleur03.gif);}
.couleur4 div.retenir h2 {background-image:url(../img/cadre_retenir_couleur04.gif);}
.rub_actualites div.retenir h2 {background-image:url(../img/cadre_retenir_couleur5.gif);}

.couleur1 div.retenir div.contenu {background-color:#ff7f00;border-color:#ff7f00;}
.couleur2 div.retenir div.contenu {background-color:#67c6dd;border-color:#67c6dd;}
.couleur3 div.retenir div.contenu {background-color:#99cf16;border-color:#99cf16;}
.couleur4 div.retenir div.contenu {background-color:#52ae25;border-color:#52ae25;}
.rub_actualites div.retenir div.contenu {background-color:#d90000;border-color:#d90000;}

/****documents****/
.couleur1 div.documents {background:url(../img/cadre_telecharger_couleur01.gif) left bottom no-repeat; color:#ff7f00;}
.couleur2 div.documents {background:url(../img/cadre_telecharger_couleur02.gif) left bottom no-repeat; color:#67c6dd;}
.couleur3 div.documents {background:url(../img/cadre_telecharger_couleur03.gif) left bottom no-repeat; color:#99cf16;}
.couleur4 div.documents {background:url(../img/cadre_telecharger_couleur04.gif) left bottom no-repeat; color:#52ae25;}


/****spÃ©cifique Ã  la rubrique actualitÃ©s et newsletter****/
#annuaire div.documents ,.rub_actualites div.documents {background:url(../img/cadre_telecharger_couleur05.gif) left bottom no-repeat;color:#d90000;}
#annuaire div.documents p.logo_doc, .rub_actualites div.documents p.logo_doc{clear:both;padding-top:10px;}
#annuaire div.documents p a img, .rub_actualites div.documents p a img{float:left;}
#annuaire div.documents p a span, .rub_actualites div.documents p a span{width:80px;float:left;}
#annuaire div.documents a, .rub_actualites div.documents a{color:#d90000;}

.couleur1 div.documents h2 {background-image:url(../img/cadre_telecharger_couleur01.gif);}
.couleur2 div.documents h2 {background-image:url(../img/cadre_telecharger_couleur02.gif);}
.couleur3 div.documents h2 {background-image:url(../img/cadre_telecharger_couleur03.gif);}
.couleur4 div.documents h2 {background-image:url(../img/cadre_telecharger_couleur04.gif);}
#annuaire div.documents h2, .rub_actualites div.documents h2 {background-image:url(../img/cadre_telecharger_couleur05.gif);}
.couleur1 div.documents div.contenu {background-color:#fff;border-color:#ff7f00;}
.couleur2 div.documents div.contenu {background-color:#fff;border-color:#67c6dd;}
.couleur3 div.documents div.contenu {background-color:#fff;border-color:#99cf16;}
.couleur4 div.documents div.contenu {background-color:#fff;border-color:#52ae25;}
#annuaire div.documents div.contenu, .rub_actualites div.documents div.contenu {background-color:#fff;border-color:#d90000;}
div.documents p {font-size:95%;padding-bottom:5px;}
div.documents p img {vertical-align:top;}

/****Recherche****/
div.recherche {margin:20px 0 15px;}
div.recherche label {display:none;}
div.recherche .btn {margin-left:5px;}
#recherche {width:140px;height:15px;border:solid 1px #d90000;float:left;padding-left:3px;color:#666;font-size:90%;margin:0;}

/****Annuaire****/
div.annuaire {background:url(../img/cadre_bottom_gris.gif) left bottom no-repeat;color:#666;}
div.annuaire h2 {background-image:url(../img/cadre_annuaire.gif);}
div.annuaire .contenu {float:left;border:0px;}
div.annuaire .contenu ul {position:relative;top:-9px;height:0px;}
div.annuaire .contenu ul li {display:inline;float:left;text-align:center;width:17px;}
div.annuaire .contenu ul li a {color:#666;}

/****acces presse****/
div.presse {margin:15px 0 0 15px;}
div.presse p {line-height:22px;font-size:95%;}
div.presse a {color:#666;display:block;height:22px;padding-left:30px;background:url(../img/btn_fleche.gif) no-repeat;}
div.presse a:hover {background-position:0 -32px;}

/****actualites****/
div.actus {background:url(../img/cadre_actus_pied.gif) left bottom no-repeat;}
div.actus h2 {background-image:url(../img/cadre_actus.gif);}
div.actus div.contenu {border-color:#d90000;}
div.actus div.pied {margin-left:5px;width:140px;text-align:right;position:relative;bottom:-15px;}
div.actus div.pied a {color:#d90000;}
div.actus div.pied p.plus {margin:0;padding:0;}

div.actu {margin-bottom:15px;}
div.actu p {padding:0;}
div.actu p.date {padding:0;font-weight:bold;}

/****actualites accueil****/
#accueil div.actus {background:url(../img/cadre_actus_pied_wide.gif) left bottom no-repeat;}
#accueil div.actus h2 {background-image:url(../img/cadre_actus_wide.gif);}
#accueil div.actus p {width:auto;padding:0;}

#accueil div.actu {padding:0;width:338px;}
#accueil div.actu p {margin-left:72px;}
#accueil div.actu p.date {float:left;margin-left:0;}
#accueil div.actu h3 {font-size:100%;margin-left:72px;font-weight:bold;}
#accueil div.actu p a {width:40px;float:right;}

#accueil div.actus div.pied p.plus {float:left;width:210px;}
#accueil div.actus div.pied {clear:both;width:340px;color:#d90000;}
#accueil div.actus div.pied p.lienactu {float:right;}

/****Contenu central****/
#petitpoucet {font-size:90%;font-style:italic;color:#666;margin-bottom:25px;}
#petitpoucet a {color:#666;}

#article h2,#article h3 {font-family:"Times New Roman",Georgia,serif;line-height:60%;}
#article h2 {font-size:380%;}
#article h3 {font-size:460%;padding-left:50px;line-height:80%;}
#article h3.soustitre{font-size:368%;padding-left:80px;margin-bottom:20px;}

body.couleur1 #article h2,body.couleur1 #article h3 {color:#ff7f00;} 
body.couleur2 #article h2,body.couleur2 #article h3 {color:#67c6dd;} 
body.couleur3 #article h2,body.couleur3 #article h3 {color:#99cf16;} 
body.couleur4 #article h2,body.couleur4 #article h3 {color:#52ae25;} 

#article p {margin-bottom:20px;}
#article p.chapo,.rubriques p.spip strong {font-size:117%;color:#666;font-weight:bold;}
#article span.spip_documents img {border-bottom:solid 5px #ff7f00;}
.couleur1 #article span.spip_documents img {border-bottom:solid 5px #ff7f00;}
.couleur2 #article span.spip_documents img {border-bottom:solid 5px #67c6dd;}
.couleur3 #article span.spip_documents img {border-bottom:solid 5px #99cf16;}
.couleur4 #article span.spip_documents img {border-bottom:solid 5px #52ae25;}
.rub_actualites #article span.spip_documents img {border-bottom:solid 5px #d90000;}

#article h3.spip {font-family:Arial,Helvetica,Verdana,sans_serif;font-size:126%;color:#666;margin-bottom:20px;}
/****liens spip : spip_out & spip in*****/
#article a.spip_out,#article a.spip_in{text-decoration: underline;}
#article a.spip_out:hover,#article a.spip_in:hover{color:#666 !important;}
.couleur1 #article a.spip_out, .couleur1 #article a.spip_in{color:#ff7f00;}
.couleur2 #article a.spip_out, .couleur2 #article a.spip_in{color:#67c6dd;}
.couleur3 #article a.spip_out, .couleur3 #article a.spip_in{color:#99cf16;}
.couleur4 #article a.spip_out, .couleur4 #article a.spip_in{color:#52ae25;}
.rub_actualites #article a.spip_out,.rub_actualites #article a.spip_in{color:#d90000;}

/****bloc sommaire article : le petit sommaire et la pagination de l'article****/
#article div.cs_sommaire,#article #decoupe_haut{width:auto;position:absolute;top:250px;right:45px;color:#666;}
.cd div.cs_sommaire,.cd #decoupe_haut{width:auto;position:absolute;top:250px;right:240px !important;}

#decoupe_haut{margin:-15px 10px 0px 0px;}
#decoupe_haut a,#decoupe_bas a,#decoupe_haut span,#decoupe_bas span{color:#666;}

.couleur1 #decoupe_haut a:hover,.couleur1 #decoupe_bas a:hover,.couleur1 #decoupe_haut span:hover,.couleur1 #decoupe_bas span:hover{color:#ff7f00;}
.couleur2 #decoupe_haut a:hover,.couleur2 #decoupe_bas a:hover,.couleur2 #decoupe_haut span:hover,.couleur2 #decoupe_bas span:hover{color:#67c6dd;}
.couleur3 #decoupe_haut a:hover,.couleur3 #decoupe_bas a:hover,.couleur3 #decoupe_haut span:hover,.couleur3 #decoupe_bas span:hover{color:#99cf16;}
.couleur4 #decoupe_haut a:hover,.couleur4 #decoupe_bas a:hover,.couleur4 #decoupe_haut span:hover,.couleur4 #decoupe_bas span:hover{color:#52ae25;}
#decoupe_haut span,#decoupe_bas span{font-weight:bold;}
div.cs_sommaire{padding:0 5px 0 20px;}

.couleur1 .cs_sommaire, .couleur1 #decoupe_bas{border-top:1px solid #ff7f00;}
.couleur2 .cs_sommaire, .couleur2 #decoupe_bas{border-top:1px solid #67c6dd;}
.couleur3 .cs_sommaire, .couleur3 #decoupe_bas{border-top:1px solid #99cf16;}
.couleur4 .cs_sommaire, .couleur4 #decoupe_bas{border-top:1px solid #52ae25;}

.couleur1 .cs_sommaire a:hover{color:#ff7f00;}
.couleur2 .cs_sommaire a:hover{color:#67c6dd;}
.couleur3 .cs_sommaire a:hover{color:#99cf16;}
.couleur4 .cs_sommaire a:hover{color:#52ae25;}

div.cs_sommaire ul li{list-style-image:url(../img/puce.gif);}
div.cs_sommaire ul li a{color:#666;font-size:90%;font-weight:bold;padding:0;margin-left:-5px;}

/****ActualitÃ©s*****/
.rub_actualites #article h3{color:#d90000;margin-bottom:20px;}
.rub_actualites #article div{margin-bottom:20px;}
.rub_actualites #article p{margin:0;padding:0;}

/*****Annuaire*****/

#annuaire h3{color:#666 !important;margin-bottom:20px;}
#annuaire #pied{margin-top:170px;}
/*****cette rÃ¨gle concernant les liens n'est pas formalisÃ©e dans le cahier des charges******/
.rub_actualites #article a{color:#000;}
.rub_actualites #article a.spip_out{color:#666;}
.rub_actualites #article a.spip_out:hover{color:#d90000;}

.rub_actualites #article p.plus,.rub_actualites #article a.lien_pagination{color:#d90000;}
.rub_actualites #article span.on{color:#000;}

/*****spÃ©cifique aux pages rubriques principales******/
.rubriques #pied {padding-top: 40px;}

/*****page plan*****/
.plan h3.liste_rub{margin:10px 0px;padding-right:0 5px;}
.plan h3.liste_rub a{color:#666;background:url(../img/puce06.png) right center no-repeat;padding:0px 10px 4px 0;}
.plan h3.liste_rub a:hover{color:#dadada;background:url(../img/puce07.png) right center no-repeat;}
.plan h3.couleur1 a{color:#ff7f00;background:url(../img/puce01.png) right center no-repeat;}
.plan h3.couleur2 a{color:#67c6dd;background:url(../img/puce02.png) right center no-repeat;}
.plan h3.couleur3 a{color:#99cf16;background:url(../img/puce03.png) right center no-repeat;}
.plan h3.couleur4 a{color:#52ae25;background:url(../img/puce04.png) right center no-repeat;}
.plan #article ul li {list-style:none;} 
.plan #article ul li a{color:#000;}
.plan ul li.liste_article a:hover{color:#dadada !important;background:url(../img/puce07.png) right center no-repeat;}
.plan li.liste_article a{padding-right:10px;}
.plan li.liste_article a{background:url(../img/puce06.png) right center no-repeat;}
.plan li.couleur1 a{background:url(../img/puce01.png) right center no-repeat;}
.plan li.couleur2 a{background:url(../img/puce02.png) right center no-repeat;}
.plan li.couleur3 a{background:url(../img/puce03.png) right center no-repeat;}
.plan li.couleur4 a{background:url(../img/puce04.png) right center no-repeat;}

/****Page Newsletter****/
body.newsletter h3 {color:#666 !important;}
.newsletter #article h4 a:hover{color:#666;}
/****Page Recherche****/
.recherche #article ul li {list-style:none;}
.recherche #article h3, .recherche #article h4.type_res{color:#666;}
.recherche #article h4.type_res,.recherche #article p{font-size:120%;margin-bottom:10px;}
.recherche .liste-articles ul li{margin-bottom: 10px;}
.recherche #article a:hover {color:#dadada;}
.recherche #pied{padding-top:130px;}
span.spip_surligne{background-color:#dadada;}
/****Page presse****/
.presse #article h2,.presse #article h3,.presse #article .sommaire_art ul li a,h4.tt{color:#d90000;}
.presse #article .sommaire_art ul li a:hover,.presse #article p.doc a:hover{color:#dadada;}
.presse #article h2{font-size:350%;}
.presse #article .sommaire_art,.presse #article p.doc,h4.tt{margin-bottom:20px;}
.presse #pied{margin-top:120px;}
/****Gestion des tableaux spip****/
table.spip{width:80%;margin:0 0 15px 0;border:1px solid #dadada;border-collapse:collapse;}
table.spip th,table.spip td{border-width:0px;padding:8px;}
table.spip thead th{border-bottom:1px solid #dadada !important;}
table.spip tr.row_even{background-color:#dadada;}
table.spip tr.row_odd,table.spip tr.row_first{background-color:#eee;}
.couleur1 table.spip tr.row_first th{background-color:#ff7f00;}
.couleur2 table.spip tr.row_first{background-color:#67c6dd;}
.couleur3 table.spip tr.row_first{background-color:#99cf16;}
.couleur4 table.spip tr.row_first{background-color:#52ae25;}
.rub_actualites table.spip tr.row_first{background-color:#d90000;}
.couleur1 table.spip tr.row_odd{background-color:#ffdfbf;}
.couleur2 table.spip tr.row_odd{background-color:#b4e3ee;}
.couleur3 table.spip tr.row_odd{background-color:#dedf8c;}
.couleur4 table.spip tr.row_odd{background-color:#a9d692 ;}
.rub_actualites table.spip tr.row_odd{background-color:#ec7f7f;}
/****ajustement****/
/****Les regles prÃ©cÃ©dÃ©s de _sont nÃ©cessaire pour IE6 et IE7****/
#coldroite .encart div.actu {_margin-bottom:-10px;}
#coldroite .encart div.actu p.txt{width:250px;}
#coldroite .encart div.actu p.tt{clear:both;}
#coldroite .encart div.actu p.tt{width:150px;}
#coldroite .encart div.actu p.doc{float:right;width:20px;margin:-25px 20px 20px 0;_margin:-15px 20px 10px 0;_clear:both;}
/*Ajustement encart Newsletter IE6*/
div.newsletter input.forml{_float:left;_margin-right:-10px;}
div.newsletter div.choix_abo input,div.newsletter div.choix_desabo input{_clear:both;_margin-top:-15px;}
div.newsletter input.saisie{_width:100px;}
div.newsletter input.btn{_margin-left:8px;}
div.newsletter p.link{_clear:both;_margin:0;_padding:0;}

.couleur2 #pied{margin-top:40px;}
.couleur4 #pied{margin-top:140px;}


/*affichage ou pas du div petit poucet*/
.sanspp{display:none;}
/*Videobox*/
p#videobox{cursor:pointer;width:100px;}
#video{display:none;position:absolute;width:100%;background:url(../img/bck_video.png);z-index:2;top:0;left:0;}
#video div {margin:30% auto;width:320px;background:#fff;}
div#close{width:100%;background:#fff;margin:0;}
div#close img{margin:2px 0 0 70%;cursor:pointer;}

div.spip_poesie { 
	margin: 1em; 
	padding-left: 1em; 
	border-left: 1px solid;}
div.spip_poesie div { text-indent: -60px; margin-left: 60px; }

.spip_code, .spip_cadre { font-style: normal; font-size: 1.2em; }
.spip_cadre { width: 99%; border: 1px inset; }


/**********Modif spŽcifique IE6 fŽvrier 2008************/
/*******************************************************/
#accueil #colcentre {_margin-right:0px;_width:510px;_font-size:11px;}
#accueil #coldroite{_left:800px;_margin-right:15px;}
#accueil #pied{_left:800px}
div.actus div.pied {_bottom:-30px;}
div.actu p.txt{_width:250px!important;}
p.doc{_position:relative;_right:-30px;}