.petit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCDEFF}
.petit7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #CCDEFF }
.moyen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #E8F0FF}
.field {  
	color: #0066CC;
	<!--  hide to NS4//-->width: 22;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #E8F5FF
}
div.leftcol {text-align:right;
	width: 242px;
	float: left;
	padding: 0px;
	background-image:url(images/mt_r3_c1.jpg);
	position:absolute;
	left:0;
}
div.imagetop{position:absolute;left:0;}

div > div.leftcol { position: fixed; }
div > div.imagetop { position: fixed; }

div.imagetop2{margin-left:242px}


div.rightmenu{
padding-right:20px;
}

a {color:#6CAD14;}

div.ie {
	width: 935px;
}

body{
	background-image:url(images/fond.jpg);
	background-repeat:repeat-y;
	background-attachment:fixed;	
	margin-top:0;
}

div.centraldiv {
	background-color:white;
	text-align:left;
padding: 10px 20px 0 20px;
margin: 0px 0px 20px 242px;  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: black;

}

div.footer {
    margin-left: 220px;
    margin-right: 10px;
    margin-bottom: 20px;
	margin-top: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCDEFF;
	text-align: center;
	width: 600px;
}


.menutop {
	height:48px;width:658px;
	background-color: #FFA346;
	text-align:right;
}

.accueil {
	color:#FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	text-align: right;
	height:28px;width:242px;
}

.accueil a{color:#FFCC00;text-decoration:none;padding-right:20px;}

span.menutop1 a{
    margin-left: 15px;
    margin-right: 10px;
    margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF;
	text-decoration:none;
}

span.menutop1 a:hover{color: #FFFF0F; text-decoration:none;}


div.menug a{
	margin-left: 1px; margin-top: 15px;text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF;
}
div.menug a:hover{color: #FFFF0F; text-decoration:none;}

div.menug_act a{
	margin-left: 1px; margin-top: 15px;text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFF0F;
}

div.menug,div.menug_act{margin-top: 0px;margin-bottom: 0px;}
div.titremenug,div.titremenug_act{margin-top: 8px;margin-bottom: 8px;}


div.titremenug a{  margin-left: 21px;margin-bottom: 2px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #E8F4FF; text-decoration:none;}
div.titremenug a:hover{color:#FFD93E;}

div.titremenug_act a{ margin-left: 21px;margin-bottom: 2px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFD93E; text-decoration:none;}


.csc-caption{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #3A5B0B}
.csc-caption2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;height:15px;overflow:auto;margin-top:5px;margin-bottom:5px;}

.nc{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffd93e;font-weight: bold;}

INPUT{ background-color: #CCCCFF;color:white;padding-left:3px; padding-right:2px; border:1px solid #CCCCFF;-moz-border-radius:1px;}
.csc-form-label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #3A5B0B;}
.csc-form-labelcell { width:100;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #3A5B0B;}
.csc-form-label-req { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #3A5B0B;}
.csc-form-fieldcell INPUT{ border:1px solid black;background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: black;}
.csc-form-fieldcell TEXTAREA{ border:1px solid black;background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: black;}


div.fondcatalogue{
background-color: #FFFFFF;
border: 1px solid rgb(255, 172, 0);
margin-top: 22px;
width:650px;
}

.imgtext-table td{background-color: #FFFFFF;}
.bodytext{color:#3A5B0B}
ul{color:#3A5B0B}

.mtfiche {
border: 1px solid rgb(255, 255, 255); 
width: 601px; height: 344px;
text-align: left; vertical-align: top; 
color: rgb(51, 102, 0);font-family: Verdana,Arial,sans-serif;font-size:10px
}

.lfiche{margin-left: 40px;}
.hfiche {font-family: Verdana,Arial,sans-serif; font-size:13px; font-weight: bold;}


div.drapeaux{
	float: right;	
}

div.news-list-container2 {
width:650px;
}

/* default styles for extension "tx_dropdownsitemap_pi1" */
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}

.tx-dropdownsitemap-pi1 a {text-decoration:none;}
.tx-dropdownsitemap-pi1 a:visited {color: black;}
.tx-dropdownsitemap-pi1 a:link {color: black;}
.tx-dropdownsitemap-pi1 a:hover {color: black;}


.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}

.tx-dropdownsitemap-pi1{	padding-bottom:20px;}

.tx-dropdownsitemap-pi1 DIV {	
	padding: 2px;
	margin: 2px;
	margin-right:17px;
	color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;

}

.tx-dropdownsitemap-pi1 DIV.level_2 {
	/*background: #FFFFFF;*/
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #D0E0CC;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #E0CCCC;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
}
.tx-dropdownsitemap-pi1 LI {
   list-style-type: none;
}