.accueilTitre {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #2B4086; font-weight: bold;}
.accueiltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2B4086;
	;
	line-height: 13px;
	list-style-image:  url("../images/puce.gif");
}
.accueilcontact {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #2A3F86;}

td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366;}
.sstitre {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: bold; border-style: dashed; border-color: #FF0066; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.sstitretableau{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.modele{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font-weight: bold; text-align: center;}

.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #FFFFFF;
	border: #2A3F86;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 187px;
}
.calcul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #FFFFFF;
	border: #2A3F86;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 50px;
}.imgsuiv {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #003366}
a.imgsuiv:link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #003366 ; text-decoration: underline}
a.imgsuiv:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #003366 ; text-decoration: none}
a.imgsuiv:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #003366 ; text-decoration: underline}
a.imgsuiv:active { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #003366 ; text-decoration: underline}
.bordhautrose {
	border-top: 2px solid #FF3366;
	border-right: 2px none #FF3366;
	border-bottom: 2px none #FF3366;
	border-left: 2px none #FF3366;
}
.bordbasrose {
	border-top: 2px none #FF3366;
	border-right: 2px none #FF3366;
	border-bottom: 2px solid #FF3366;
	border-left: 2px none #FF3366;
}
.bords2cotesrose {
	border-top: 2px none #FF3366;
	border-right: 2px solid #FF3366;
	border-bottom: 2px none #FF3366;
	border-left: 2px solid #FF3366;
}
.txtvert {
	border-top: 1px none #FF3366;
	border-right: 1px dotted #FF3366;
	border-bottom: 1px none #FF3366;
	border-left: 1px none #FF3366;
}
.txtvertchantier {
	border-top: 1px none #2A3F86;
	border-right: 1px dotted #2A3F86;
	border-bottom: 1px none #2A3F86;
	border-left: 1px none #2A3F86;
}
.contact {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px dotted #006699;
	border-left: 1px none;
}
.boxcontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	background-color: #FFFFFF;
	width: 348px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	height: 22px;
}
.boxcontactbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	background-color: #FFFFFF;
	width: 348px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	height: 60px;
}
.validercontact {
	height: 13px;
	width: 100px;
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	vertical-align: middle;
	line-height: 13px;
}

.erreur {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000;  font-weight: bold;}
.confirm {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00CC33;  font-weight: bold;}