a:link { color: #333; text-decoration:none }
a:visited { color: #333; text-decoration:none }
a:active { color: #333; text-decoration:none}
a:hover { color: #333; text-decoration:none}

a:link.menu { color: #4D4D4D; text-decoration:none }
a:visited.menu { color: #4D4D4D; text-decoration:none }
a:active.menu { color: #FFFFFF; background-color: #FF0000}
a:hover.menu { color: #FFFFFF; background-color: #FF0000}

a:link.mail { color: #6B6B6B }
a:visited.mail { color: #6B6B6B}
a:active.mail { color: #000000 }
a:hover.mail { color: #000000 }

a:link.nav { font-size: 7pt; color: #C61E17; text-decoration:underline }
a:visited.nav { font-size: 7pt; color: #C61E17; text-decoration:underline }
a:active.nav { font-size: 7pt; color: #C61E17; text-decoration:underline }
a:hover.nav { font-size: 7pt; color: #C61E17; text-decoration:underline }

BODY
{background-color : #ffffff;}


p  { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333}

a {text-decoration:none; color: #333}

td { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333}

h1 { font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #808080}

h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #000000; margin-bottom: 0; margin-top: 0}

h3 { font-family: Verdana; font-size: 9pt; font-weight: bold; color: #CC0000; margin-bottom: 0; margin-top: 0}

h4 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #AE200E; text-decoration: underline; margin-bottom: 0 }

h5 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; margin-bottom: 0; margin-top: 0}

h6 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}


hr { border: 1px dotted #000000 }


li { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #6C6A6A; text-align: left }


.stylebouton { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;
			   font-size: 7pt; background-color: #C61E17; border-style: ridge; border-width: 1px; padding-left: 4px;
			   padding-right: 4px; padding-top: 1px; padding-bottom: 1px }

.ZoneTexte  { border:0px solid #CCCCBE; padding:0; vertical-align:middle; background-color:#FAFAF8;
    SCROLLBAR-FACE-COLOR: #A9A99C;
    SCROLLBAR-HIGHLIGHT-COLOR: #A9A99C;
    SCROLLBAR-SHADOW-COLOR: #A9A99C;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff}



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

.Justif { text-align: justify }

.Pt { font-size: 7pt }

.PtMaj { font-size: 8pt; color: #ffffff; font-variant: small-caps; font-weight: bold}

.Maj { font-variant: small-caps }

.degrade { filter:progid:DXImageTransform.microsoft.gradient(startColorStr=#DADADO, endColorStr=#FFFFFF,gradientType=1) }

.Point { border-style: dotted; border-width: 1px }


span.Rouge   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#C61E17 }

span.PoliceGd { font-size: 12pt; font-weight: bold }

span.PolicePt { font-size: 7pt }

span.h5Blanc { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: 0; margin-bottom: 0; font-weight:bold }

img a{
	text-decoration:none;
	border:none;
}
img{
	text-decoration:none;
	border:none;
}

/*----------------------------- CONTACT FORM -------------------------------------*/
	
	
div.row {text-align:left;clear:both;}

div.label {
	float:left;
	width:130px;
	height:18px;	
	color:#000;
}

#formulaireContact {
	font-size:12px;
	font-weight:200;

}



#formulaireContact div.label {height:18px;}
#formulaireContact div.row {padding-bottom:5px;text-align:left;clear:both;}

div.row input {
margin:0;
width:200px;
height:18px;
}

div.row textarea {
margin:0;
width:332px;
height:50px;

}


div.useless {
position:relative;
padding-left:133px;
}

div#otherRows {margin-top:18px;padding-left:00px;}

.commentsAvailability {width:330px;margin:10px 0 10px 0 ;}

#submit input {
margin:0;padding-left:0px;
}

#alertnom, #alertsociete, #alerttelephone, #alertemail {
	position:absolute;
	font-style:italic;
	margin:-7px 0 0 210px;
	font-weight:normal;
	width: 12px;
	height: 16px;
}

.rouge {
color:#FF0000;
}

p.red {
color:#FF0000;
padding:0;
width:350px;
}

p.orange {
color:#FF8400;
padding:0;
width:350px;
}

p.green {
color:#009900;
padding:0;
width:350px;
}


