#raonletape {margin: 0px; text-align: center; background-color: #FCABAB; background-image: url(../../images/fond_page.gif); background-repeat:no-repeat; background-position: bottom right;}
#bandeau{background-image: url(../../images/bandeau.gif);height: 90px; background-repeat:repeat-x; background-position: left; text-align: center;}
#menu{background-color: #F5BA9A; text-align:center;}
#menuitem{background-color: #EA9579;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-transform: uppercase;color:white; padding: 0px 5px 0px 5px; text-align: center;height: 19px;}
#menuitem a{color:white; text-decoration: none}
#menuitemsep{background-color:white; width: 1px;}
#searchleft{background-image: url(../../images/rechG.gif);width: 32px; height: 29px; background-repeat:no-repeat; background-position: left;}
#searchbody{background-color: #A2D197; width: 687px; height: 29px}
#searchright{background-image: url(../../images/rechD.gif);width: 21px; height: 29px; background-repeat:no-repeat; background-position: right;}

#transversales {font-size: 10px; color: #7D3C00; font-family: Verdana, Arial, Helvetica, sans-serif;}
#transversales a {color: #7D3C00;}
#transversales a:hover{color: #ea9579;}

#accesdirecthead{background-color: #80AD76;background-image: url(../../images/accesdirectH.gif); background-repeat:no-repeat; background-position:left; width: 130px; height: 29px; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; text-transform: uppercase; font-weight: bold; padding-top: 5px;}
#accesdirectfoot{background-color: #80AD76;background-image: url(../../images/accesdirectB.gif); background-repeat:no-repeat; background-position:left; width: 130px; height: 13px;}

td.marchestitreG {background-image: url(../../images/marchestitreG.gif); background-repeat:no-repeat; background-position:left; width: 43px; height: 22px;}
td.marchestitreC {background-image: url(../../images/marchestitreC.gif); font-weight: bold; font-size: 13px; color: #7D3C00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
td.marchestitreD {background-image: url(../../images/marchestitreD.gif); background-repeat:no-repeat; background-position:left; width: 42px; height: 22px;}
td.marchesbody {background-color: #FFD9BB; border: 1px solid #5F1F00; padding:15px;}
.marchesdescr{font-weight: bold; font-size: 11px; color: #E57C1C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 5px;}
td.marcheslegende{font-weight: normal; font-size: 10px; color: #8C6F54; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 15px; padding-bottom: 5px; padding-left:3px;}
td.marcheslegende a {font-weight: normal; color: #8C6F54; }
td.marcheslegende2{font-weight: normal; font-size: 10px; color: #8C6F54; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 15px; padding-bottom: 5px; padding-left:15px;}
td.marcheslegende2 a {font-weight: normal; color: #8C6F54; }
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: #E56464;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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:17px;}
td.marchestheme11 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:17px;}
td.marchestheme12 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:17px;}
td.marchestheme13 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:17px;}
td.marchestheme14 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:17px;}
td.marchestheme15 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:37px;}
td.marchestheme21 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:37px;}
td.marchestheme22 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:37px;}
td.marchestheme23 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:37px;}
td.marchestheme24 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:58px;}
td.marchestheme31 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:58px;}
td.marchestheme32 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:58px;}
td.marchestheme33 a {color: #C35C5C; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:9px;padding-left:58px;}
td.marchestheme34 a {color: #C35C5C; 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: #7D3C00; font-style: italic; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 7px;}

td.marchesretour{color: #7D3C00; 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: #7D3C00;}
td.marchesfoldertitre{color: #7D3C00; 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: #7D3C00; 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: #C66363;font-size: 9px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px; font-weight: normal;}
.marchesfoldertxt{color: #7D3C00; 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: #C35C5C; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 7px; padding-left:17px;}
td.marchesfolderfile{color: #7D3C00; 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: #7D3C00;}
.marchesfolderdownload{color: #7D3C00; background-color: #FFE8CB; 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: #E56464;padding-left: 3px;}
td.propositiondatetitle{color: #7D3C00; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 20px;padding-left: 17px;}
td.propositionacceptation{color: #7D3C00; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 20px;padding-left: 17px;}
td.propositionacceptation input{background-color:#FFE5D1; color:#7D3C00; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #7D3C00; }
td.propositiondocuments{color: #E56464; 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: #7D3C00; font-family: Verdana, Arial, Helvetica, sans-serif;padding-left:17px;}
td.propositiondoctitleodd{background-color: #FF9A9A; color:#7D3C00; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.propositiondocnameodd{background-color: #FF9A9A; color:#7D3C00; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.propositiondocnameodd a {color:#7D3C00;}
td.propositiondocuploadodd{background-color: #FF9A9A; color:#7D3C00; 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{background-color:#FFE5D1; color:#7D3C00; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #7D3C00; }
td.propositiondoctitleeven{background-color: #FFB4B4; color:#7D3C00; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.propositiondocnameeven{background-color: #FFB4B4; color:#7D3C00; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.propositiondocnameeven a{ color:#7D3C00;}
td.propositiondocuploadeven{background-color: #FFB4B4; color:#7D3C00; 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{background-color:#FFE5D1; color:#7D3C00; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #7D3C00; }

td.partdoctitleodd{background-color: #DA7F38; color:#7D3C00; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.partdocnameodd{background-color: #DA7F38; color:#7D3C00; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.partdocnameodd a{color:#7D3C00;}
td.partdocuploadodd{background-color: #DA7F38; color:#FFFFFF; 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{background-color:#FFE5D1; color:#7D3C00; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #7D3C00; }
td.partdoctitleeven{background-color: #F5BA8C; color:#7D3C00; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.partdocnameeven{background-color: #F5BA8C; color:#7D3C00; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
td.partdocnameeven a{color:#7D3C00;}
td.partdocuploadeven{background-color: #F5BA8C; color:#7D3C00; 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{background-color:#FFE5D1; color:#7D3C00; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #7D3C00; }

td.connexion{font-size: 11px; color: #AB1B1B; font-family: Verdana, Arial, Helvetica, sans-serif;padding-bottom: 15px; text-align: right; background-image: url(../../images/connect.gif); background-repeat: no-repeat; background-position: right 0px 2px 2px; padding-right: 22px;}
td.connexion a {color: #AB1B1B;}

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

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



#content {width:100%;padding-left: 150px; padding-right: 150px;text-align:left;}
#content.txt {font-size: 10px; color: #7D3C00; font-family: Verdana, Arial, Helvetica, sans-serif;}
#content.txt a {color: #7D3C00;}
#content.txt ul { margin-left:15px;}
#content.txt ul ul { margin-left:15px;}
#content.txt ul ul ul { margin-left:15px;}
#content.txt ul li {	list-style-type: square;}
#content.txt td {text-align: right;font-size: 10px; color: #7D3C00; font-family: Verdana, Arial, Helvetica, sans-serif;}
#content.txt input{border: 1px solid #7D3C00; text-align: center; font-size: 10px; background-color:#FFE5D1; color:#7D3C00; font-family: Verdana, Arial, Helvetica, sans-serif;}
#content.txt textarea{border: 1px solid #7D3C00; text-align: left; font-size: 10px; background-color:#FFE5D1; color:#7D3C00; font-family: Verdana, Arial, Helvetica, sans-serif;}
#content.txt a:hover{color: #ea9579;}