/* CSS Document */

body {
	margin: 0;
}

TABLE {
background-position:top right;
background-repeat:no-repeat;
}
TD {
background-position:top right;
background-repeat:no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
color:#00406c;
}

INPUT, SELECT {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00406c;
font-weight:100;
}

input.submit {
border: none;
background: transparent url(img/bt_etape_tpe.gif) no-repeat center left;
width: 305px;
height: 27px;
color:#FFFFFF;
font-weight: bold;
padding-left: 17px;
}

input.submit2 {
border: none;
background: transparent url(img/bt_etape_liberal.gif) no-repeat center left;
width: 305px;
height: 27px;
color:#FFFFFF;
font-weight: bold;
padding-left: 17px;
}

input.submit3 {
border: none;
background: transparent url(img/bt_etape_contact.gif) no-repeat center left;
width: 305px;
height: 27px;
color:#FFFFFF;
font-weight: bold;
padding-left: 17px;
}

div#cadre {
margin-left: auto;
margin-right: auto;	
position:center;
border:1px solid #ccd9e2;
width:1000px;
/*height:1000px;*/
}

div#faq {
padding-top:14px;
padding-left: 14px;
width:614px;
font-size:11px;
}

div#aide {
width:212px;
height:180px;
border:1px dotted #ffffff;
}

div#bouton {
padding-top:6px;
width:305px;
height:27px;
background-image:url(img/bt_etape_tpe.gif);
background-repeat:no-repeat;
}

div#bouton a {
padding-right:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

div#bouton2 {
padding-top:6px;
width:305px;
height:27px;
background-image:url(img/bt_etape_liberal.gif);
background-repeat:no-repeat;
}

div#bouton2 a {
padding-right:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

div#bouton3 {
padding-top:6px;
width:305px;
height:27px;
background-image:url(img/bt_etape_contact.gif);
background-repeat:no-repeat;
}

div#bouton3 a {
padding-right:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

div#etapes {
padding-top:14px;
width:628px;
height:43px;
background-image:url(img/etape_select.gif);
background-repeat:no-repeat;
color:#c41082;
font-size:12px;
font-weight:bold;
}

div#etapes a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

div#etapes2 {
padding-top:14px;
width:628px;
height:43px;
background-image:url(img/etape_select2.gif);
background-repeat:no-repeat;
color:#c41082;
font-size:12px;
font-weight:bold;
}

div#etapes2 a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

div#etapes3 {
padding-top:14px;
width:628px;
height:43px;
background-image:url(img/etape_select3.gif);
background-repeat:no-repeat;
color:#c41082;
font-size:12px;
font-weight:bold;
}

div#etapes3 a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

div#etapes_liberal {
padding-top:14px;
width:628px;
height:43px;
background-image:url(img/etape_select_liberal.gif);
background-repeat:no-repeat;
color:#ff6600;
font-size:12px;
font-weight:bold;
}

div#etapes_liberal a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

div#etapes_liberal2 {
padding-top:14px;
width:628px;
height:43px;
background-image:url(img/etape_select_liberal2.gif);
background-repeat:no-repeat;
color:#ff6600;
font-size:12px;
font-weight:bold;
}

div#etapes_liberal2 a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

div#etapes_liberal3 {
padding-top:14px;
width:628px;
height:43px;
background-image:url(img/etape_select_liberal3.gif);
background-repeat:no-repeat;
color:#ff6600;
font-size:12px;
font-weight:bold;
}

div#etapes_liberal3 a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

div.devis {
padding-top:14px;
width:628px;
color:#00406c;
background-color:#a1b9ca;
font-size:11px;
font-weight:100;
border: 1px solid #ffffff;
}


a:link{font-family: Verdana; color:#00406c; font-size:11px; font-weight:bold; text-decoration:underline; }
a:active{font-family: Verdana; color:#00406c; font-size:11px; font-weight:bold; text-decoration:underline; }
a:visited{font-family: Verdana; color:#00406c; font-size:11px; font-weight:bold; text-decoration:underline; }
a:hover{font-family: Verdana; color:#00406c; font-size:11px; font-weight:bold; text-decoration:underline; }

a.outils:link{font-family: Verdana; color:#00406c; font-size:10px; font-weight:100; text-decoration:none; }
a.outils:active{font-family: Verdana; color:#00406c; font-size:10px; font-weight:100; text-decoration:none; }
a.outils:visited{font-family: Verdana; color:#00406c; font-size:10px; font-weight:100; text-decoration:none; }
a.outils:hover{font-family: Verdana; color:#00406c; font-size:10px; font-weight:100; text-decoration:underline; }

a.aide:link{font-family: Verdana; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; }
a.aide:active{font-family: Verdana; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; }
a.aide:visited{font-family: Verdana; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; }
a.aide:hover{font-family: Verdana; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:underline; }

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:100;
color:#00406c;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
color:#00406c;
line-height: 16px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
color:#c41082;
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
color:#ffffff;
}

h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
color:#ff6600;
}

.contenu_bleu {
	background-color:#ccd9e2;
}

.contenu_blanc {
	background-color:#FFFFFF;
}

.contenu_rose {
	background-color:#c41082;
	color:#FFFFFF;
	padding-left:5px;
}

.contenu_rose2 {
	background-color:#c41082;
	color:#FFFFFF;
}

.contenu_orange {
	background-color:#ff6600;
	color:#FFFFFF;
	padding-left:5px;
}

.contenu_orange2 {
	background-color:#ff6600;
	color:#FFFFFF;
}

.contenu_cobalt {
	background-color:#1f7fc0;
	color:#FFFFFF;
	padding-left:5px;
}

.contenu_cobalt2 {
	background-color:#1f7fc0;
	color:#FFFFFF;
}

.formulaire {
	background-image:url(img/devis-chrono2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:220px;
	font-weight:bold;
	}
	
.formulaire2 {
	padding-left:150px;
	padding-right:10px;
	}
	
.formulaire_liberal {
	background-image:url(img/devis-chrono2_2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:220px;
	font-weight:bold;
	}
	
.titre_formulaire {
	padding-left:10px;
	padding-right:10px;
	background-image:url(img/contact1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#1f7fc0;
}
