body{margin: 0; padding: 0; border:0; background-color: #FFFFFF}

/* menu + mise en page */

#header {height: 90px; width: 100%; background: #F5BA9A; background-image:url(../../images/bandeau.jpg)}
#menu {background: #F5BA9A;  border-top: 1px solid white; border-bottom: 1px solid white; height: 22px; text-align: center; }
#recherche { background-color: #FFF; padding-top: 4px; padding-left: 370px;text-align: center; background-image:url(../../images/barreRecherche.jpg); background-position:top center; background-repeat:no-repeat;height:50px}
#menu ul {list-style-type: none; height: 22px; margin: 0; padding: 0;display: inline;}
#menu ul li{ background: #EA9579; border-right: 1px white solid; float:left; height:22px;}
#menu ul li.first {border-left:1px white solid; float:left; height:22px;}
#menu ul li a {background-color: #EA9579;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;text-transform: uppercase;color:white; padding: 0px 5px 0px 5px; text-align: left;}

#menuDroite {position: absolute;right: 0px;background: pink;width: 150px;}
#centre {background-color: white; padding-left: 150px;}
#pied { background-color: #FFF; height: 20px;text-align:center;width:100%}

#accueilColonne1 {margin-right:170px;border:0px solid black}

#accueilColonne11 {width:48%;float:left;border:0px none black;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #FFFFFF;text-decoration: none;margin-left:0px;margin-right:10px}
/*#accueilColonne12 {border:0px solid black;margin-left:53%;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #FFFFFF;text-decoration: none;}*/
#accueilColonne12 {border:0px solid black;width:48%;float:left;display:inline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #FFFFFF;text-decoration: none;margin-left:0px;margin-right:10px}

#accueilColonne11 .contenu {}
#accueilColonne12 .contenu {}
* html #accueilColonne12 .contenu {width: 100%;}


#accueilColonne11 .entete11 {text-transform: uppercase;font-size:11px;font-weight:bold;width:100%;height:17px;}
#accueilColonne11 .entete11 span.first{float:left;}
#accueilColonne11 .entete11 span.centre{float:left;padding-top:3px}
#accueilColonne11 .entete11 span.last{float:right;}

#accueilColonne11 .bottom11 {width:100%;height:9px}
#accueilColonne11 .bottom11 span.first{float:left;}
#accueilColonne11 .bottom11 span.last{float:right;}


#accueilColonne12 .entete12 {text-transform: uppercase;font-size:11px;font-weight:bold;width:100%;height:17px;}
#accueilColonne12 .entete12 span.first{float:left;}
#accueilColonne12 .entete12 span.centre{float:left;padding-top:3px;}
#accueilColonne12 .entete12 span.last{float:right;}

#accueilColonne12 .bottom12 {width:100%;height:9px}
#accueilColonne12 .bottom12 span.first{float:left;}
#accueilColonne12 .bottom12 span.last{float:right;}



#accueilColonne2 {position:absolute;right:0px;width:160px;padding-left:10px;background-image:url(../../images/fond_pointille.jpg);background-position : top left;background-repeat : repeat-y;}
#contenuAccueilColonne1 {width:100%}

#menuGauche {position: absolute; left: 0px; background: #80AD76; width: 130px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #FFFFFF; text-decoration: none;}
#menuGauche ul {list-style-type: none; height: 12px; margin: 0; padding: 0}
#menuGauche ul li { background: #EA9579;padding:2px 0px 0px 3px;height:auto}
#menuGauche ul li.first {background-image: url(../../images/menu-gauche-top.jpg);height:29px;text-transform: uppercase;font-weight: bold;background-position: top;padding:0px 0px 0px 0px}
#menuGauche ul li.first span {float: left; padding-top:15px;text-align: center; width:100%}
#menuGauche ul li.titre {padding:6px 0px 4px 3px;height:auto}
#menuGauche ul li.sep {height:2px;margin:0px;padding:0px}
#menuGauche ul li a {color: #FFFFFF; text-decoration: none;}
#menuGauche ul li a:hover {color: #DDD5E6;text-decoration: underline;}
#menuGauche ul li.last {background-image: url(../../images/menu-gauche-bottom.gif);height:14px;padding:0px 0px 0px 0px;background-position: top;}


#zone4 {float:right;width: 153px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;text-decoration:none;color:#FFFFFF}
#zone4 ul {list-style-type: none; margin: 0; padding: 0}
#zone4 ul li {background-color: #B5A2C8;padding:3px 0px 0px 4px}
#zone4 ul li.first {height:25px;background-image: url(../../images/menu-droit-top.jpg);font-weight:bold;background-position:top;padding:10px 0px 3px 3px;}
#zone4 ul li.last {background-image: url(../../images/menu-droit-bottom.jpg);height:13px;padding:0px 0px 0px 0px;background-position:top;}

#zone5 {padding-left:10px}
#zone5 .lien {margin-left:20px;margin-bottom:5px}
#zone5 .fleche {float:left}

#zone6 {float:right;width: 153px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;text-decoration:none;color:#FFFFFF}
#zone6 ul {list-style-type: none; margin: 0; padding: 0}
#zone6 ul li {background-color: #B5A2C8;padding:3px 0px 0px 4px}
#zone6 ul li.first {height:25px;background-image: url(../../images/menu-droit-top.jpg);font-weight:bold;background-position:top;padding:10px 0px 3px 8px;}
#zone6 ul li.last {background-image: url(../../images/menu-droit-bottom.jpg);height:13px;padding:0px 0px 0px 0px;background-position:top;}
#zone6 ul li a{font-weight: bold;color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none;}
#zone6 ul li a:hover {color: #DDD5E6;text-decoration: underline;}

#zone7 {float:right;width: 153px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;text-decoration:none;color:#FFFFFF}
#zone7 ul {list-style-type: none; margin: 0; padding: 0}
#zone7 ul li {background-color: #B5A2C8;padding:3px 0px 0px 4px}
#zone7 ul li.first {height:25px;background-image: url(../../images/menu-droit-top.jpg);font-weight:bold;background-position:top;padding:10px 0px 3px 8px;}
#zone7 ul li.last {background-image: url(../../images/menu-droit-bottom.jpg);height:13px;padding:0px 0px 0px 0px;background-position:top;}
#zone7 ul li a{font-weight: bold;color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none;}
#zone7 ul li a:hover {color: #DDD5E6;text-decoration: underline;}

#zone8 {float:right;width: 153px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;text-decoration:none;color:#FFFFFF}
#zone8 ul {list-style-type: none; margin: 0; padding: 0}
#zone8 ul li {background-color: #B5A2C8;padding:3px 0px 0px 4px}
#zone8 ul li.first {height:25px;background-image: url(../../images/menu-droit-top.jpg);font-weight:bold;background-position:top;padding:10px 0px 3px 8px;}
#zone8 ul li.last {background-image: url(../../images/menu-droit-bottom.jpg);height:13px;padding:0px 0px 0px 0px;background-position:top;}
#zone8 ul li a{font-weight: bold;color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none;}
#zone8 ul li a:hover {color: #DDD5E6;text-decoration: underline;}



/* article */

.blocDetailArticle {width:95%;border: 0px solid black;margin-left:20px;margin-right:0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #FFFFFF;text-decoration: none;}
.blocDetailArticle .entete{text-transform: uppercase;font-size:11px;font-weight:bold;height:20px;}
.blocDetailArticle .entete span.first{float:left;}
.blocDetailArticle .entete span.centre{float:left;padding-top:3px}
.blocDetailArticle .entete span.last{float:right;}
.blocDetailArticle .entete span.date{float:right;margin-right:15px;text-transform:none;font-weight:normal;padding-top:3px}

.blocDetailArticle #contenuDetail {padding:10px;}
* html #blocDetailArticle #contenuDetail {padding:10px}
.blocDetailArticle #contenuDetail a {color:#CC0000;text-decoration: underline;}

.blocDetailArticle .bottom {width:100%;height:9px}
.blocDetailArticle .bottom span.first{float:left;}
.blocDetailArticle .bottom span.last{float:right;}

#titreArticle {text-transform:uppercase;font-weight:bold;clear:both;height:15px}
.titreArticle1 {font-weight:bold;clear:both;height:15px}

.blocEltArticle {color:#000000;font-size:11px;}
.blocEltArticle .blocimage {float:left;padding:0px 0px 0px 0px}
/*.blocEltArticle .blocContenu {color:#000000;font-size:11px}
* html .blocEltArticle .blocContenu {color:#000000;font-size:11px;width:100%}*/

#blocInfosArticle {margin:15px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #663366;}
#blocInfosArticle a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #663366;}

#legende {display: inline;margin-left: 5px;border: 1px solid black;}

#sepHoriz {margin:0px 15px 0px 15px;height:5px;width:auto;background-image:url(../../images/fond_pointille_horiz.jpg);background-repeat: repeat-x;}

/* plan */
#plan {float:left;margin:3px;width:140px;background: #80AD76; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #FFFFFF; text-decoration: none;}
#plan ul {list-style-type: none; margin: 0; padding: 0}
#plan ul li { background: #EA9579;padding:2px 0px 0px 3px;height:auto}
#plan ul li.first {background-image: url(../../images/menu-gauche-top.jpg);text-transform: uppercase;font-weight: bold;background-position: top;padding:0px 0px 0px 0px}
#plan ul li.first span {padding-top:15px;text-align: center; width:100%}
#plan ul li.titre {padding:6px 0px 4px 3px}
#plan ul li.sep {height:2px;margin:0px;padding:0px}
#plan ul li a {color: #FFFFFF; text-decoration: none;}
#plan ul li a:hover {color: #DDD5E6;text-decoration: underline;}
#plan ul li.last {background-image: url(../../images/menu-gauche-bottom.gif);padding:0px 0px 0px 0px;background-position: top;}



/* style pour contenu */

.rechercher {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}
.bouton {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;background-color:#87B77B;}
.transversales {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#505050;}
a.transversales:hover {color: #EA9579;}
.flash{font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #666666;font-weight: bold;}
.tel {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #663399;text-decoration: none;font-weight: bold;}
.txt {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: 505050;line-height: 17px;}
.txtviolet {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #663366;	line-height: 16px;}
.txteven {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: d96843;}
.txteven1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: d96843;margin-bottom:3px}

.titr-service {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000099;line-height: 15px;font-weight: bold;}
.txtservice {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000099;line-height: 15px;}
.fonction {float:left;width:150px;padding:2px}

.titreactu {background-color:#ECB3A1;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #FFFFFF;	text-decoration: none;font-weight: bold;}
.contenuactu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: 505050;line-height: 16px;padding:3px}
.contenuactu a {color:#CC0000;text-decoration: underline;}
.contenuactu .blocimage {float:left;padding:2px}
/*
.contenuactu .bloccontenu {min-height:85px;color:#000000;font-size:11px}
* html .contenuactu .bloccontenu {height:85px;color:#000000;font-size:11px}
*/
.contenuactu .bloccontenu {height:auto;color:#000000;font-size:11px}

#contenuactucolonne  {min-height:85px}
* html #contenuactucolonne  {height:85px}
#contenuactucolonne .blocimage {float:left;padding-right:1px}

.titreevenement{background-color:#B2CC7F;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #FFFFFF;	text-decoration: none;font-weight: bold;}
.titreevenement1 {text-transform:uppercase;font-weight:bold;font-size:11px}
.contenuevenement {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: 505050;line-height: 16px;}
.contenuevenement .blocimage {float:left;padding-right:1px}
.contenuevenement .bloccontenu {min-height:85px;color:#FFFFFF}
* html .contenuevenement .bloccontenu {height:85px;color:#FFFFFF}

/** Plan **/
.txt { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #505050; line-height: 17px; }
.titencartG { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.txtsom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; line-height: 16px; }
a.txtsom { color: #CC0000; text-decoration: underline; }

.titreplan { width: 100%; height: 20px; background-color: #8b8b8b; background-image: url('../../images/arrondi_publicgris.gif'); background-position: top right; background-repeat: no-repeat; }
.corpsplan { border-left: 1px solid #8b8b8b; border-right: 1px solid #8b8b8b; text-align: center; padding-top: 30px; }
.legendesplan {text-align: center; width: 540px; margin: auto; margin-top: 20px; margin-bottom: 20px; }
.legendeplan { float: left; text-align: left; margin-bottom: 20px;}
.descriptifplan { clear:both; padding: 0px 20px 20px 20px; text-align: left; }
.basplan { clear: left; height: 9px; background-color: #8b8b8b; width: 100%; background-image: url('../../images/rubriqueCoinBasDroit.gif'); background-position: bottom right; background-repeat: no-repeat; }

/** Liens **/
.corpslien { border-left: 1px solid #8b8b8b; border-right: 1px solid #8b8b8b; padding: 10px 20px 0px 20px; clear:both;}
.libellelien { display: block; border-top: 1px solid #cbcbcb; padding-top: 10px; padding-bottom: 10px; }
.txtviolet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663366; line-height: 16px; }

/** Lexique */
.letter 		{ padding-top: 2px; margin: 1px 1px 1px 1px; display:block; float:left; width: 20px; height: 18px; text-decoration: none; color: #FFFFFF; text-align: center; background-color: #990033; font: 13px arial;}
.letter-over 	{ padding-top: 2px; margin: 1px 1px 1px 1px; display:block; float:left; width: 20px; height: 18px; text-decoration: none; color: #FFFFFF; text-align: center; background-color: #4D4D4D; font: bold 13px arial; }
* html .letter 	{ height: 20px; }
* html .letter-over 	{ height: 20px; }
.firstletter { color: #990033; text-decoration: none }
.corpslexique { border-left: 1px solid #8b8b8b; border-right: 1px solid #8b8b8b; padding: 10px 20px 20px 20px; clear:both; }

.champ {border:1px solid #F5BA9A; background-color:#F7F7F7; color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* forum */
TD.forumtitresection { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #1C4D95; font-weight: 900; background-image: url(../../images/picto_forum.gif); background-repeat: no-repeat; background-position: bottom right; height: 28px; padding-right: 40px;}
TABLE.forumtable { background-color: #ffffff; border-style: solid; border-color: #bbbbbb; border-width: 1px 1px 1px 1px; }
TR.forumtableheader { color: #505050;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold;background-color: #A2D197;}
TR.forumoddline { background-color: #E4E6E7; }
TR.forumevenline { background-color: #F2F3F4; }
.forummessageauthor { vertical-align: top; width: 100px; font-weight: 900; }
.forummessageheader { color: #838383; font-size: 10px; }
.forummessagebody { }
.error { color: #CC0033; }
.barre {height:1px;color:#95928C}


/* wiki table style*/
.wiki-table {padding:3px; border: 1px solid #A4A4A4; border-style: solid; border-color: #bbbbbb; border-width: 1px 1px 1px 1px; empty-cells: show; width: 90%; }
.wiki-table td { border: 1px solid white; padding: 4px 4px 4px 4px; text-align: left;}
.wiki-table th { border: 1px solid white; text-align: left; color: inherit; font-weight: bold; padding: 2px 4px 2px 4px; background-color: #BAB9B9; text-align: center;}
.wiki-table .table-odd { color: inherit; background-color: #E9E9E9; }
.wiki-table .table-even { color: inherit; background-color: #F8F8F8; }

td.marchestitreG {background-image: url(../../images/marchestitreG.gif); background-repeat:no-repeat; background-position:left; width: 12px; height: 38px;}
td.marchestitreC {background-color: #4a8a3c;font-weight: bold; font-size: 16px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;padding-left:20px; padding-right:20px;}
td.marchestitreD {background-image: url(../../images/marchestitreD.gif); background-repeat:no-repeat; background-position:left; width: 12px; height: 38px;}
td.marchesbody {border: 1px solid #a4c49d; padding:15px;}
.marchesdescr{font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 5px;}
td.marcheslegende{font-weight: normal; font-size: 10px; color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 15px; padding-bottom: 5px; padding-left:3px;}
td.marcheslegende a {font-weight: normal; color: #808080; }
td.marcheslegende2{font-weight: normal; font-size: 10px; color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 15px; padding-bottom: 5px; padding-left:15px;}
td.marcheslegende2 a {font-weight: normal; color: #808080; }
td.marchessubtitre{font-weight: bold; font-size: 12px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 3px; padding-bottom: 3px; background-color: #a4c49d;padding-left: 3px;}
td.marchestheme11 {background-image: url(../../images/niv1_1.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:17px;}
td.marchestheme11 a {color: #4a8a3c; text-decoration: none;}
td.marchestheme12 {background-image: url(../../images/niv1_2.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:17px;}
td.marchestheme12 a {color: #4a8a3c; text-decoration: none;}
td.marchestheme13 {background-image: url(../../images/niv1_3.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:17px;}
td.marchestheme13 a {color: #4a8a3c; text-decoration: none;}
td.marchestheme14 {background-image: url(../../images/niv1_4.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:17px;}
td.marchestheme14 a {color: #4a8a3c; text-decoration: none;}
td.marchestheme15 {background-image: url(../../images/niv1_5.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:17px;}
td.marchestheme15 a {color: #4a8a3c; text-decoration: none;}
.marchesdescr1{font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-weight: normal;}
td.marchestheme21 {background-image: url(../../images/niv2_1.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:37px;}
td.marchestheme21 a {color: #4a8a3c; text-decoration: none;}
td.marchestheme22 {background-image: url(../../images/niv2_2.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:37px;}
td.marchestheme22 a {color: #4a8a3c; text-decoration: none;}
td.marchestheme23 {background-image: url(../../images/niv2_3.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:37px;}
td.marchestheme23 a {color: #4a8a3c; text-decoration: none;}
td.marchestheme24 {background-image: url(../../images/niv2_4.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:37px;}
td.marchestheme24 a {color: #4a8a3c; text-decoration: none;}
.marchesdescr2{font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-weight: normal;}
td.marchestheme31 {background-image: url(../../images/niv3_1.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:58px;}
td.marchestheme31 a {color: #4a8a3c; text-decoration: none;}
td.marchestheme32 {background-image: url(../../images/niv3_2.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:58px;}
td.marchestheme32 a {color: #4a8a3c; text-decoration: none;}
td.marchestheme33 {background-image: url(../../images/niv3_3.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:58px;}
td.marchestheme33 a {color: #4a8a3c; text-decoration: none;}
td.marchestheme34 {background-image: url(../../images/niv3_4.gif); background-repeat:no-repeat; background-position: 0px 0px; font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:58px;}
td.marchestheme34 a {color: #4a8a3c; text-decoration: none;}
.marchesdescr3{font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;  color: black; font-weight: normal;}
.themedetail { font-size: 10px; color: #a4c49d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

td.marchesdescr0{color: #505050; font-style: italic; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 7px;}

td.marchesretour{color: #505050; background-image: url(../../images/retour.gif); background-repeat:no-repeat; background-position: 0px -1px; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;padding-left: 15px; padding-bottom: 10px;}
td.marchesretour a {color: #505050;}
td.marchesfoldertitre{color: #505050; background-image: url(../../images/marchespuce4.gif); background-repeat:no-repeat; background-position: 3px 15px; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 7px; padding-left:3px; padding-left: 7px; padding-top: 10px;}
td.marchesfoldertitre a{color: #505050; text-decoration: underline}
.marchesfolderattributed {background-color: red;font-size: 9px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px; font-weight: normal;}
.marchesfoldernotattributed {background-color: green;font-size: 9px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px; font-weight: normal;}
.marchesfoldertxt{color: #505050; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 7px; font-weight: normal;}
td.marchesfoldersoustitre{font-weight: bold; font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 7px; padding-left:17px;}
td.marchesfolderfile{color: #505050; background-image: url(../../images/fichiers_unic.gif); background-repeat:no-repeat; background-position: 17px; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;padding-left: 35px; height: 20px;}
td.marchesfolderfile a {color: #505050;}
.marchesfolderdownload{color: #505050; background-color: #DBE8D8; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 7px; font-weight: normal; padding-left: 5px; padding-right: 5px; padding-bottom: 4px;}

td.propositionsubtitre{font-weight: bold; font-size: 12px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 3px; padding-bottom: 3px; background-color: #E25A5A;padding-left: 3px;}
td.propositiondatetitle{color: #505050; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 20px;padding-left: 17px;}
td.propositionacceptation{color: #505050; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 20px;padding-left: 17px;}
td.propositionacceptation input{color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #505050; }
td.propositiondocuments{color: #E25A5A; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 25px;padding-left: 17px;}
td.propositioninfos{font-size: 10px; color: #505050; font-family: Verdana, Arial, Helvetica, sans-serif;padding-left:17px;}
td.propositiondoctitleodd{background-color: #EE9C9C; color:#505050; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.propositiondocnameodd{background-color: #EE9C9C; color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.propositiondocnameodd a {color:#505050;}
td.propositiondocuploadodd{background-color: #EE9C9C; color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
td.propositiondocuploadodd input{color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #505050; }
td.propositiondoctitleeven{background-color: #F9DEDE; color:#505050; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.propositiondocnameeven{background-color: #F9DEDE; color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.propositiondocnameeven a{ color:#505050;}
td.propositiondocuploadeven{background-color: #F9DEDE; color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
td.propositiondocuploadeven input{color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #505050; }

td.partdoctitleodd{background-color: #92B98A; color:#505050; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.partdocnameodd{background-color: #92B98A; color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.partdocnameodd a{color:#505050;}
td.partdocuploadodd{background-color: #92B98A; color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
td.partdocuploadodd input{color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #505050; }
td.partdoctitleeven{background-color: #DBE8D8; color:#505050; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.partdocnameeven{background-color: #DBE8D8; color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.partdocnameeven a{color:#505050;}
td.partdocuploadeven{background-color: #DBE8D8; color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
td.partdocuploadeven input{color:#505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #505050; }

td.connexion{font-size: 11px; color: #4a8a3c; font-family: Verdana, Arial, Helvetica, sans-serif;padding-bottom: 15px; text-align: right; padding-right: 22px;}
td.connexion a {color: #4a8a3c;}
td.connexion span.color {color: #E25A5A; font-weight: bold;}

td.login {color: #505050; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 2px;}
td.login a {color: #505050;}
td.login input{border: 1px solid #505050;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:5px; padding-right: 5px; }
td.login textarea{border: 1px solid #505050;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:5px; padding-right: 5px; }

td.error {font-weight: bold; color: #E25A5A; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}

td.mailinginput {padding-top: 10px; text-align: left;}
td.mailinginput img{border:0;}



