@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #629dd2;
	background-image: url(../images/fd_home.png);
	background-repeat: repeat-x;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
table, td {
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.titre_cgs{
	color: #5b91b2;
	font-size: 16px;
	font-weight: bold;
}

.cgs_plus{
	color: #5b91b2;
	font-size: 13px;
	font-weight: bold;
}
.cgs_plus_2{
	color: #5b91b2;
	font-size: 13px;
	font-weight: bold;
}
.bordure {
	border: 1px solid #dee9f0;
}

a:link, a:visited, a:active {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a.oublie:link, a.oublie:visited {
	font-size: 10px;
	color: #ffcc00;
}
a.oublie:hover {
	text-decoration: none;
}
a.oublie:active {
	font-size: 10px;
	color: #FFEB9B;
}

a.blanc:link, a.blanc:active {
	font-size: 12px;
	color: #ffffff;
}
a.blanc:hover {
	text-decoration: none;
}
a.blanc:visited {
	font-size: 12px;
	color: #000000;
}

a.blanc2:link, a.blanc2:active {
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
a.blanc2:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a.blanc2:visited {
	font-size:12px;
	color:#000000;
}

.bleu_texte {
	font-size: 12px;
	color: #5b91b2;
	font-weight:bold;
	
}
.bleu_texte_contact {
	font-size: 14px;
	color: #5b91b2;
	font-weight:bold;
	font-family:Trebuchet MS, Verdana, Arial;
	line-height:20px;
	
}
.demande_devis {
	font-size: 10px;
	display:block;;
}
a.bleu {
	font-size: 12px;
	color: #5b91b2;
	font-weight:bold;
	text-decoration:underline;
}
a.bleu:hover {
	font-size: 12px;
	color: #5b91b2;
	font-weight:bold;
	text-decoration:none;
}

a.bleu2 {
	font-size: 12px;
	color: #5b91b2;
	text-decoration:underline;
}
a.bleu2:hover {
	font-size: 12px;
	color: #5b91b2;
	text-decoration:none;
}
a.bleu2:activate {
	font-size: 12px;
	color: #5b91b2;
	font-weight:bold;
	text-decoration:none;
}

a.vert {
	font-size: 12px;
	color: #757c07;
	text-decoration:underline;
	margin-left:10px;
}
a.vert:hover {
	font-size: 12px;
	color: #757c07;
	text-decoration:none;
}

a.noir:link, a.noir:active {
	font-size: 12px;
	color: #000000;
}
a.noir:hover {
	text-decoration: none;
}
a.noir:visited {
	font-size: 12px;
	color: #000000;
}

a.breadcrump {
	font-size: 12px;
	text-decoration:underline;
}

a.breadcrump:hover {
	font-size: 12px;
	color:#999999;
	text-decoration:none;
}

li {
	margin-left:-20px;
	font-size: 12px;
	font-weight:bold;
	list-style-position: outside;
	list-style-image: url(../images/deco_puce.gif);
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

p.breadcrump {
	margin-top: 0px;
	margin-bottom: -10px;
}

p.breadcrump_2 {
	margin-top: 0px;
	margin-bottom: 3px;
}

p.titre20n {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
}

p.titre20n2 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left:20px;
}

p.titre20n3 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	margin-top: 18px;
	margin-bottom: 3px;
}

p.titre_remerciement {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

p.titre20n4 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left:20px;
}

.titre20b {
	color:#5b91b2;
}

.MoyenTitreError {
	font-size: 14px;
	font-weight:bold;
	color: #E41C0E;
	text-align: left;

}

p.titre18n {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.titre18m {
	font-size:18px;
	font-weight:bold;
	color:#b48532
}

p.titre16 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: -15px;
	margin-top: -2px;
}
p.titre16n {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: -15px;
	margin-top: -2px;
}
p.titre16m {
	font-size: 16px;
	color: #993300;
	font-weight: bold;
	margin-bottom: -15px;
	margin-top: -2px;
}

p.titre14n {
	font-size:14px;
	color:#000000;
	margin-left:20px;
	margin-top: 23px;
	margin-bottom: -2px;
}

p.titre14n2 {
	font-size:14px;
	color:#000000;
	margin-left:20px;
	margin-top: 2px;
	margin-bottom: 0px;
}


p.titre14bbold {
	font-size:14px;
	color:#5b91b2;
	font-weight:bold;
	margin-left:10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

p.titre14vbold {
	font-size:14px;
	color:#757c07;
	font-weight:bold;
	margin-left:10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.titre14b {
	font-size:14px;
	font-weight:bold;
	color:#5b91b2;
}

.titre14breg {
	font-size:14px;
	color:#5b91b2;
}

p.texte14 {
	font-size: 14px;
	margin-bottom: 3px;
}
p.texte12 {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
}
p.texte12n {
	font-size: 12px;
	line-height: 12px;
}

p.texte12nbold {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

p.texte12b {
	font-size: 12px;
	color:#5b91b2;
}

p.texte12b1 {
	font-size: 12px;
	color:#5b91b2;
	margin-left:10px;
}

.texte12bbold {
	font-size: 12px;
	color:#5b91b2;
	font-weight: bold;
	margin-left:10px;
}


.texte12bbpadding {
	font-size: 12px;
	color:#5b91b2;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}


p.titre12v {
	font-size:12px;
	color:#757c07;
	margin-left:10px;
	margin-bottom: 5px;
}

p.texte12n1 {
	font-size: 12px;
	line-height: 16px;
	margin-left:10px;
}

p.texte12n2 {
	font-size: 12px;
	line-height: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
}

p.texte12n3 {
	margin-left:30px;
	margin-top: 0px;
	margin-bottom: 0px;
}
p.texte12n4 {
	margin-left:20px;
	margin-top: 4px;
	margin-bottom: 4px;
}

p.texte12m {
	font-size: 12px;
	color: #993300;
	line-height: 12px;
	margin-bottom: 5px;
}

p.texte12orange {
	font-size: 12px;
	color: #f98f2a;
	font-weight:bold;
	margin-left:20px;
}

p.texte12orange_valid {
	font-size: 12px;
	color: #f98f2a;
	font-weight:bold;
	margin-left:3px;
	
}

.texte12marg{
	margin-left:10px;
}






.asterisque {
	color:#FF0000;
}

.tableprincipal {
	text-align: center;
	padding: 14px 0px;
}

.tdcontent {
	background: #FFFFFF url(../images/cadreContent_fd_centre.gif) repeat-x;
	width: 944px;
}
.tdcontent2 {
	background: #eef4f7;
}

.tdcontent3 {
	text-align: left;	
}

.filet {
	background-image: url(../images/filet_marron.gif);
	background-repeat: repeat-x;
	width: 710px;
}

td.paddingHor {
	padding-right: 10px;
	padding-left: 10px;
}


.idArtisant {
	font-weight: bold;
	color: #FFFFFF;
}

.form_box{
	border-width: 1px; 
	border-style: solid; 
	border-color: #b48532; 
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}
.select_box {
	border-width: 1px; 
	border-style: solid; 
	border-color: #b48532;
}
img
{
border:none;
}

#jeu{
position :absolute;
top :5px;
left:280px;
z-index:3;
}
#conteneur{
position :absolute;
top :0px;
left:0px;
width:100%;
height:1024px;
background-color:#000;
z-index:2;
visibility:hidden;
}
#devis_particuliers_puce {
	border:solid 0px #000;
	}
#devis_particuliers_puce ul{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	list-style-position:outside;
	}
#devis_particuliers_puce ul li{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	/*display:inline;*/
	padding-right:0px;
	margin-right:20px;
	margin-left:0px;
	padding-left:0px;
	line-height:20px;
	}