a:link{color: #003E1F; text-decoration:none;}
a:visited{color: #003E1F; text-decoration:none;}
a:hover{color: #003E1F; text-decoration:underline;}
.titre2 {  font-family: "Times New Roman", Times, serif; font-size: 36pt; color: #FFFFFF}
.titre3 {  font-family: "Times New Roman", Times, serif; font-size: 16pt; color: #993300}
.petitvert2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #003E1F}
.petit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #DEEFDE}
.petitvert {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #003E1F}
.petitbrun {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #660000; font-size: 10pt}
.titre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #993333}
.field {  /*INPUT type = text de 2 chiffres*/
	color: #760A0A;
	<!--  hide to NS4//-->width: 22;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FEECC0
}

div.news-single-related{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #660000;
padding-right:5px;
padding-left:5px;
}

div.news-single-related-title{
font-weight: bold;color: #003E1F;margin-top:20px;
}


.ttnewsimage{
margin-left:10px;
margin-top:20px;
display: block;
}

.texte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #660000}
.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #660000}

.csc-form-label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;font-weight: bold; color: #003E1F}
.csc-form-label-req { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;font-weight: bold; color: #003E1F}

INPUT{ background-color: #007300;color:white;padding-left:3px; padding-right:3px; border:1px solid gray;-moz-border-radius:5px;}
#caldiv {position:absolute;  z-index:1; left: 495px; top: 128px;width:190px;visibility: hidden;border: 1px solid black; padding: 0px;
filter: blendtrans revealTrans(duration=2, transition=0);
background:#FEECC0;
}

div.rightcol {float:right;
background-color: #FCF0DA;
width: 152px;
margin-top:20px;

}

div.menutop {
margin-left:10px;
}


div.leftcol { padding: 0px;
    width: 155px;
    float: left;
    }
    
div.lc { padding: 0px;
    float: left;
    }


div.ie {
	width: 990px;
}

div.centraldiv { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #F4EFE7;
    text-align: left;
    margin-top: 49px;
    margin-left: 168px;
    width: 600px;    
    }

div.mg{
padding-top:3px;
}

div.fondvert{
background-image: url(./images/fond_vert.gif);
width:800px;
height:56px;
}


div.footer{
margin-top:20px;
text-align:left;
float:left;
}

div.news-list-container{

}


div.lpdif-search-form{
	position:absolute; left:620px; top:80px; width:174px;  z-index:1;
}

div.news-list-item{
	padding: 4px 4px 4px 4px;
}

div.news-list-item a{
	color: #993333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}

div.diaporama{
	position:absolute; left:640px; top:330px; width:174px; z-index:4;
}

.csc-firstHeader{
color: #800000;
}

td.titre{
	width:300px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
}