/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	background-image: url(img/_bg.png);
	background-repeat: repeat-x;
}
h1 {
	font-family: "arial narrow",Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#497a7c;
	line-height:25px;
	display:inline;
}
.Style1 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
}
.Style2 {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.Style3 {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
.texte01 {
	font-family:"arial narrow",Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#497a7c;
	line-height:22px;
}
.texte01 a {	
	font-family:"arial narrow",Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#497a7c;
	line-height:22px;
	text-decoration:none;
}
.texte02 {
	font-family:"arial narrow",Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#497a7c;
	line-height:22px;
}
.texte02 a {	
	font-family:"arial narrow",Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#497a7c;
	line-height:22px;
	text-decoration:underline;
}
.texte03 {
	font-family:"arial narrow",Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#497a7c;
	line-height:22px;
}
.texte03 a {	
	font-family:"arial narrow",Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#497a7c;
	line-height:22px;
	text-decoration:none;
}
.texte04 {
	font-family: "arial narrow",Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#497a7c;
	line-height:25px;
}
.texte04 a {	
	font-family:"arial narrow",Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#497a7c;
	line-height:25px;
	text-decoration:none;
}
.titre {
	font-family: "arial narrow",Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#497a7c;
	line-height:25px;
	display:inline;
}
.textfield_devis {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#fff;
	background-repeat:no-repeat;
	width:228px;
	height:20px;
	border:0px;
	padding-left:7px;
	padding-right:7px;
	
}
.textfield_devis_red {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#ff8f8f;
	background-repeat:no-repeat;
	width:228px;
	height:20px;
	border:0px;
	padding-left:7px;
	padding-right:7px;
	
}
.textarea_devis {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	width:228px;
	height:95px;
	border:0px;
	padding-left:7px;
	padding-right:7px;
	
}
.textarea_devis_red {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#ff8f8f;
	background-repeat:no-repeat;
	width:228px;
	height:95px;
	border:0px;
	padding-left:7px;
	padding-right:7px;
}
.bt_devis {
	background-color:#fff;
	background-image:url(img/_bouton.png);
	background-repeat:no-repeat;
	width:461px;
	height:25px;
	border:0px;
	cursor:pointer;
}
.pied {
font-size:12px;
font-family: "arial narrow", Arial, Helvetica, sans-serif;
font-weight:normal;
color:#497a7c;
}
.pied a{
font-size:12px;
font-family: "arial narrow", Arial, Helvetica, sans-serif;
font-weight:normal;
color:#497a7c;
text-decoration:none;
}
.pied2 {
font-size:14px;
font-family: "arial narrow", Arial, Helvetica, sans-serif;
font-weight:normal;
color:#497a7c;
}
.pied2 a{
font-size:14px;
font-family: "arial narrow", Arial, Helvetica, sans-serif;
font-weight:normal;
color:#497a7c;
text-decoration:none;
}
.espace5 {
	height:5px;
}
.espace10 {
	height:10px;
}
.espace20 {
	height:20px;
}
.espace30 {
	height:30px;
}

#virvel {position:relative; margin-left:42px; height:145px; width:235px; background-image:url(img/_virvel.png);}
#toptext {position:relative; margin-bottom:40px; height:91px; width:360px; background-image:url(img/_toptext.png); background-repeat:no-repeat; background-position:top;}
#fille {position:absolute; left:50%; margin-left:434px; margin-top:20px; background-image:url(img/_fille.png); width:81px; height:168px; z-index:150;}
#texte1 {position:absolute; margin-top:30px; width:525px; text-align:justify;}
#ombre2 {position:absolute; background-image:url(img/_ombre2.png); width:347px; height:54px; margin-top:-28px; z-index:5;}
#ombre4 {position:relative; background-image:url(img/_ombre4.png); width:903px; height:54px; margin-top:-25px; z-index:5;}
#box1 {position:relative; background-image:url(img/_ombre.png); background-position:left top; background-repeat:no-repeat; width:350px; height:216px;}
#boxhaut1 {position:relative; border:1px solid #dbdbdb;  height:35px; width:348px; background-image:url(img/_bgbox.png); background-repeat:repeat-x;}
#boxhaut2 {position:relative; border:1px solid #dbdbdb;  height:35px; width:898px; background-image:url(img/_bgbox.png); background-repeat:repeat-x;}
#boxbas1 {position:relative; border:1px solid #dbdbdb;  height:35px; width:348px; background-image:url(img/_bgbox.png); background-repeat:repeat-x; z-index:50}
#boxbas2 {position:relative; border:1px solid #dbdbdb;  height:35px; width:898px;background-image:url(img/_bgbox.png); background-repeat:repeat-x; z-index:50}
#mainContent1 {position:absolute; margin-top:-30px; margin-left:25px; background:#000000; width:350px; height:290px;}
#mainContent2 {position:relative; height:382px; width:900px;}
#mainContent3 {position:relative; width:900px; height:282px; background-image:url(img/_bgbox2.png); background-repeat:no-repeat; background-color:#000000;}
#mainContent4 {position:relative; margin:auto; width:900px; text-align:justify;}
#pied {position:relative; width:900px; margin:auto; text-align:justify;}
