a {
 text-decoration: none;
}
.csc-header,.titrepar A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9A691F;
	padding-bottom: 15px;
	
}
.csc-searchResultHeader A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #829533;
}

.csc-searchResultRange,.csc-searchResultPrevNext,.csc-searchResult{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.csc-textpicHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9A691F;
}
.csc-sitemap-level1 A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9A691F;
}
.csc-sitemap-level2 A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #829533;
	font-weight: bold;
	margin-left:15px;
}
.csc-sitemap-level3 A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:30px;
	color: #000000;
}
.bodytext,.tx-danewslettersubscription-pi1-premsg,.tx-danewslettersubscription-pi1-subscr,.tx-danewslettersubscription-pi1-mustlogin,.csc-form-label,.csc-form-label-req {
	font-family: Arial, Helvetica, sans-serif;
	color: #505050;
	font-size: 12px;
	font-style: normal;
	text-align: justify;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:10px;
}
.csc-form-label-req {
	font-weight: bold;
}
.tx-danewslettersubscription-pi1-listrow-header {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: normal;
}
input,select,option,.txtnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.csc-uploads-fileName,.csc-uploads-fileSize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bodytext A,li A,.csc-uploads-fileName A {
 color:#737D33;
	font-weight: bold;
 text-decoration:underline;
}
LI {
	font-family: Arial, Helvetica, sans-serif;
	color: #505050;
	font-size: 12px;
	font-style: normal;
	text-align: justify;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.menu_haut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #829533;
	text-transform: uppercase;
}
.sstitre {
 font-family: Arial, Helvetica, sans-serif;
 color: #829533;
 font-size: 20px;
	text-transform: uppercase;
}
.sstitreess {
 font-family: Arial, Helvetica, sans-serif;
 color: #829533;
 font-size: 14px;
	text-transform: uppercase;
}
.menu1-level1-no {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFF;
	font-size: 12px;
	margin-top:2;
}

.imgtext-nowrap TR TD.imgtext-nowrap-img {
background-image:url(/images/sep_photos.gif);
background-position:right;
background-repeat:repeat-y;
}
.imgtext-nowrap TR TD IMG {
border-color:#829533;
border-width:1px;
margin-right:10;
}

DIV.menu1-level1-no A {
	color: #FFFFFF;
}
.menu1-level1-act {
	font-family: Arial, Helvetica, sans-serif;
	color: #560E03;
	font-size: 12px;
	margin-top:2;
}
DIV.menu1-level1-act A {
	color: #560E03;
}
.menu1-level2-act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
DIV.menu1-level2-act A {
	color: #560E03;
}
.menu1-level2-no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
DIV.menu1-level2-no A {
	color: #FFFFFF;
}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #837F81;
}

.fougere {
background-image:url(/images/visuel_gauche2.jpg);
background-repeat:none;
}

.tabessencel0 {
	background-color:#D7D9C1;
	font-family: Arial, Helvetica, sans-serif;
	color:#9F4C21;
	vertical-align:top;
	font-size:18px;
	margin: 5px;
	padding: 5px;
}

.tabessence {
	background-color:#D7D9C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
	margin: 3px;
	padding: 3px;
	text-align:justify;
}

.tabessence A {
 color:#000000;
}
	
.tabessencel2 {
	font-family: Arial, Helvetica, sans-serif;
	border-color:#D7D9C1;
	border-width:1px;
	border-style:solid;
	vertical-align:top;
	font-size:small;
	margin: 3px;
	padding: 3px;
	color:#9F4C21;
}

.tabessence1 {
	background-color:#F8ECCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	vertical-align:top;
	margin: 3px;
	padding: 3px;
}
.tabessence11 {
	background-color:#F8ECCC;
	font-family: Arial, Helvetica, sans-serif;
	color:#9F4C21;
	font-weight:bold;
	vertical-align:top;
	font-size:small;
	margin: 5px;
	padding: 5px;
}
.tabessence13 {
	background-color:#F8ECCC;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
	font-size:10px;
}
.tabqualite1 {
	background-color:#CFD2AB;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
	font-size:10px;
}

.tabqualite2 {
	background-color:#DCB37A;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
	font-size:10px;
}

.tabqualite3 {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
	font-size:10px;
}

.tabqualite4 {
	background-color:#E3E3CA;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
	font-size:10px;
}
.cadreessence {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight:normal;
}
.cadreessence A {
 color:#737D33;
	font-weight: bold;
 text-decoration:underline;
}.tabessence_pt {
	background-color:#D7D9C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	margin: 3px;
	padding: 3px;
	text-align:justify;
	line-height:14px;
}
.tabessencetitre {
	background-color:#D7D9C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	vertical-align:top;
	margin: 3px;
	padding: 3px;
	text-align:justify;
	color: #74814E;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #505050;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D3DBBF;
	letter-spacing: 1px;
}

/************************/ 
/* Filelinks, generally */ 
/************************/ 
TABLE.csc-uploads { border:0px; }
TABLE.csc-uploads TR TD P { background-color :transparent; font-size:12px; }
TABLE.csc-uploads TR TD { vertical-align :top; }
TABLE.csc-uploads TR.tr-even { background-color:#EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color:#D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left:6px; padding-right:6px; width:1%; text-align:center; vertical-align:middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width:80%; padding-left:5px; padding-bottom:10px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight:bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P { margin:0px 0px 0px 0px;}
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style:normal; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space:nowrap; padding-left:6px; padding-right:6px; }.txtvert {
	color: #829533;
}


.csc-uploads-fileSize {
text-align:right;
}

.plusgros {
font-size: 16px;
}
.erreur {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.obligatoire {
	color: #FF0000;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.txtcenter {
	text-align:center;!important
}
#conteneur {
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	MARGIN: 100px;
	VERTICAL-ALIGN: top;
	COLOR: #9f4c21;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f8eccc;
	padding: 5px;
}
.police_colonne {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #9f4c21; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#pictos ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#legendes {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8eccc
}
#pictos li {
	display: inline;
	margin-right: 25%;
	padding-right: 25%;
}
#pictos {
	width: 100%;
}
#lien_tableau {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#commercialisation {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}
#colonne {
	float: left;
	width: 40%;
}

#content .content { padding-top:30px; }
