/* hack ie5.5 : voice-family: "\"}\"";voice-family:inherit; */
/* hack ie5.5 et 6 : *> */
/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a{text-decoration:none;color:#144789}
a:hover{text-decoration:underline;}
div{position:relative;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear{clear:both;font-size:1px;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
/* pour centrer le site*/

html{height:100%;background:#486089 url('../../images/img/modele/fd_raye_pix.gif') repeat;overflow-y:scroll;}
body{text-align:center;background: url('../../images/img/modele/fd_raye.gif') left top repeat-x;padding-top:20px}
/*body{text-align:center;}*/
#page{margin-left:auto;margin-right:auto;text-align:left;width:819px;font:normal 10px verdana;background-color:#ffffff;padding-bottom:10px;padding:20px;voice-family: "\"}\"";voice-family:inherit;width:779px;}
*>#page{width:779px;}
/* bandeau */
#bandeau{}
#logo{position:absolute;top:0px;left:31px;z-index:1}
.ville_fleurie{position:absolute;top:100px;left:0px;margin-right:20px;background-color:#eed6cf;width:148px;text-align:center;padding:2px 0;margin-left:2px;}
img.spip_logos {position:absolute;top:0px;left:153px}
.bandeau{position:absolute;top:0px;left:153px}
/* /bandeau */

/* poucet */
#poucet{color:#144789;margin-bottom:20px;}
#poucet a{color:#144789;background:url('../../images/img/modele/fleche_off.gif') right 5px no-repeat;margin-right:10px;padding-right:7px;}
#poucet .rouge{color:#993022;}
/* poucet */

/* outils transversaux haut */
#oth{}
/* /outils transversaux haut*/

/* navigation */
dl, dt, dd, ul, li {list-style-type: none;}
#menu {/*position: absolute;top: 200px;*/left: 0;}
dl#menu {width: 100%;}
dl#menu dt {cursor: pointer;line-height: 20px;background: url('../../images/img/modele/tirret_orange.gif') left bottom repeat-x ;padding-bottom:1px;width:100%;margin-bottom:4px;}
dl#menu dt div{background: url('../../images/img/modele/barre_bleu_nav.gif') left top no-repeat;color:#144789;padding:1px 0 1px 10px;}
dl#menu dt div a:hover{color:#144789;}	
dl#menu dd {margin-left:0;background: url('../../images/img/modele/tirret_orange.gif') left bottom repeat-x;margin-bottom:4px;padding-bottom:5px;width:100%}
ul.ss_menu li{background: url('../../images/img/modele/fleche_off.gif') left 5px no-repeat;padding-left:7px;width:90%;margin-left:7px;margin-bottom:5px;}
ul.ss_menu li.on{background: url('../../images/img/modele/fleche_on.gif') left 5px no-repeat;padding-left:7px;width:90%;margin-left:7px;margin-bottom:5px;}
ul.ss_menu li.on a{color:#993022;}
ul.ss_menu li a{color:#144789;}
.bloc_on{display:block}
.bloc_off{display:none}

/*dd{display:none}*/
/*#smenu6,#smenu5,#smenu4,#smenu3,#smenu2{display:none}*/
/*/navigation */

/* corps_page */
#corps_page{}

/* hack pour la colonne gauche structurée avec min-height par rapport a la nav qui est fixée en absolue */
#col_gauche{width:150px;float:left;/*padding-top:135px;*/padding:135px 0 0 0;color:#144789;font-size:11px;font-family:Arial, Helvetica, sans-serif;/*min-height:500px;height:auto;border:1px solid #000000*/}
/* pour Internet Explorer */
/*\*/
/** html #col_gauche {height: 500px;}*/
/* hack pour la  colonne gauche structurée avec min-height par rapport a la nav qui est fixée en absolue */

#col_gauche p,ul{margin-left:2px;}
/* /corps_page */

/* outils transversaux bas */
#otb{}
/* /outils transversaux bas */

/* pied_page */
#pied_page{background: url('../../images/img/modele/croix_languedoc.gif') left top no-repeat;/*padding-top:10px;*/padding-left:30px;font-size:9px;letter-spacing:-0.03em;margin-top:15px;/*display:block;width:749px*//*border:1px solid #000000*/}





#pied_page div.tirret_gris{/*border-top:1px solid #cccccc;padding-top:7px;padding-bottom:7px;display:block*/background:url('../../images/img/modele/pied_pix_x.gif') left 8px repeat-x;height:20px;padding-top:15px;/*border:1px solid red*/}
/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* contenu */
.contenu{font:normal 11px arial;color:#43281e;width:620px;float:right;padding-top:135px;}
/* contenu */

/* formulaire */
table.form{font:normal 11px verdana;line-height:18px;}
table.form td{vertical-align:top;}
.form input{font:normal 10px verdana;color:#244E98;border:1px solid #244E98;background-color:#CFE0FD;}
.form textarea{font:normal 10px verdana;color:#244E98;background-color:#CFE0FD;}
.form select{font:normal 10px verdana;color:#244E98;border:1px solid #244E98;background-color:#CFE0FD;}
.form .checkbox, .radio{background:transparent;border:none;}
.form .intitule{color:#f59a0e;}
/* /formulaire */
/* recherche */
#rechercher{margin:14px 0 7px 1px;width:150px}
#rechercher table tr td{}
#rechercher input{float:left;margin-right:2px;}
#mail{margin:14px 0 7px 1px;width:150px}
#mail table tr td{}
#mail input{float:left;margin-right:2px;}
input.sujet{border:1px solid #9b2905;font-size:9px;width:123px;height:13px;voice-family: "\"}\"";voice-family:inherit;border:1px solid #9b2905;font-size:9px;width:123px;height:11px;} 
*> input.sujet{border:1px solid #9b2905;font-size:9px;width:123px;height:11px;}
/* recherche */

/* tableau */
table.tableau{border-collapse:collapse;font-size:10px;}
.tableau th{border:1px solid black;vertical-align:top;}
.tableau td{border:1px solid black;vertical-align:top;}
/* /tableau */

/* pagination */
.pagination {margin-top:20px;background:#f3f5f8;text-align:center;font-size:11px;}
.pagination td{padding-top:3px;padding-bottom:3px}
.chiffres{width:430px;}
.pagination a{color:#000033;}
.pagination a.on{color:#993022;}
.pagination a:hover{color:#000033;}
.fleche_pre{background: url('../../images/img/modele/fleche_pre.gif') 5px 8px no-repeat;padding-left:20px;}
.fleche_sui{background: url('../../images/img/modele/fleche_sui.gif') 75px 8px no-repeat;padding-right:20px;}
/* /pagination*/

/* bt - lien */
.bt_lien{margin-top:15px;}
.contenu a.lire, a.lire{color:#5c627d;font:bold 11px verdana;}
.contenu a:hover.lire, a:hover.lire{color:#ba008b;}

/* haut de page */
a#bt_haut_de_page{display:block;margin-top:15px;color:#993022;background:url('../../images/img/modele/picto_haut_page.gif') left 3px no-repeat;padding:0 0 0 10px;/*width:75px;margin-left:530px;*/}
a:hover#bt_haut_de_page{color:#144789;}
/* imprimer */
a#bt_imprimer{display:block;margin-top:15px;color:#993022;background:url('../../images/img/modele/imprimer.gif') no-repeat;padding:0 0 0 21px;position:absolute;left:560px;top:120px;}
a:hover#bt_imprimer{color:#144789;}
/* bt - lien */
/* lien picto plus texte*/
.fleche_b_pleine{background:url('../../images/img/modele/fleche_b_pleine.gif') 2px 5px no-repeat;padding-left:10px;}
/* lien picto plus texte*/

/* separation */
.sep{}
/* separation */
/* titre */
h1{font-size:20px;color:#144789;font-family:Arial, Helvetica, sans-serif;margin-bottom:17px;}
h2{color:#990033;padding-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
/* titre */
/* image */
.bordure{border:3px solid #cbd8e9}
/* image */
/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/
/*----------------------------------- entete article ------------------------------------------------------*/
.entete_article{margin-bottom:15px;}
.entete_article td{vertical-align:top;font-size:11px;}
.entete_article td.tirret_bleu {background:url('../../images/img/modele/tirret_bleu.gif') top right repeat-y;padding-right:12px;}
.entete_article td p,form{margin-left:10px;}
#form_entete {margin-top:10px;margin-bottom:26px;}
#form_entete select{width:200px;border:1px solid #c9c9c9;font-size:11px;margin-bottom:10px;}
#form_entete input.voir{border:none;margin-left:140px;}
/* titre de segond niveau */
.fleche_blanche{background:#d4dde9 url('../../images/fleche_blanche.gif') 5px 7px no-repeat;padding-left:12px;margin-bottom:16px;}
.fleche_blanche p{background-color:#f3f5f8;padding:5px 10px;}
/* titre de segond niveau */



/************** tableau*******/



table.spip {width:100%;color:#43281e;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#43281e;border:1px solid #d4dde9;margin:10px 0}
table.spip tr.row_first {
background-color: #d4dde9;color:#43281e;
}

table.spip tr.row_odd {
background-color: #ffffff;
}

table.spip tr.row_even {
background-color: #eef1f6;
}
table.spip td ,th{
padding: 0px;
text-align: center;
/*vertical-align: center;*/
border:1px solid #d4dde9;
padding:5px 1px
}

/**** tableau */
.tableau{width:100%;border:1px solid #c9d8e4;border-bottom:none;border-right:none;background-color:#ffffff;margin:15px 0}
.tableau td{border:1px solid #d4dde9;border-top:none;border-left:none;padding:6px 7px;vertical-align:middle;text-align:center;font-family:Arial;font-size:11px;color:#333333;}
.tableau thead td{border-bottom:0;border-right:1px solid #ffffff;background-color:#d4dde9}
.tableau thead td.derniere{border-right:1px solid #d4dde9;padding:0;background-color:#d4dde9}
.tableau tfoot td{}
.tableau tbody td{border-bottom:none;}
.tableau td.fd_bleu_clair{background-color:#eef1f6}




















