body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p {
margin:0;
padding:0;
}
html, body {
	height: 100%;
	background: #f5f5f5;
	font-family:Verdana, sans-serif;
	}
div#global {
	min-height: 100%;
	width: 750px;
	padding:0 15px 0 15px;
	margin: 0 auto;
	position: relative;
	background: #fff;
	}
div#top {
	height:15px;
	background-color:#38add9;
	}
div#top h1{
	font-size:0.5em;
	color:#88cee8;
	}
	
	
/*-------------------------------------------------------*/
div#header {
	color: #fff;
	height: 100px;
	background-image:url(../images/common/header_bg.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	}
div#header_left {
	width:64px;
	float:left;
	}
div#header_right {
	width:686px;
	float:right;
	}
div#header_right ul {
	position:relative;
	top:76px;
	left:60px;
	padding-left:6px;
	}
div#header_right li {
	display:inline;
	font-size:0.7em;
	padding:0 12px 0 12px;
	}
div#header_right li a{
	color:#ff6700;
	text-decoration:none;
	}
div#header_right li a:hover{
	color:#38add9;
	text-decoration:none;
	}
div#header_right li.last a {
	color:#fff;
	text-decoration:none;
	}
/*-------------------------------------------------------*/


/*-------------------------------------------------------*/
div#homepic {
	width:750px;
	margin-bottom:10px;
	}
.homepic_devis {
	float:left;
	margin-right:15px;
}
/*-------------------------------------------------------*/


/*-------------------------------------------------------*/
div#home_mid {
	width:750px;
}
div#home_mid p {
/*	text-transform:uppercase;*/
	font-size:0.6em;
	color:#3a3a3a;
/*	font-weight:bold;*/
	text-decoration:none;
}
div#home_mid ul {
	margin-top:10px;
}
div#home_mid li {
	font-size:0.55em;
	list-style-type:none;
	line-height:15px;
	color:#898989;
}
div#home_mid a {
	text-decoration:none;
	color:#ff6700
}
div#home_mid a:hover {
	color:#38add9;
}
div#home_mid h2 {
	font-size:0.8em;
	color:#38add9;
	text-indent:18px;
	background-image:url(../images/common/sun_bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
	}
div#home_mid h2 a {
	color:#38add9;
	}
div#home_mid h2 a:hover {
	color:#ff6700;
	}
div#home_mid img.box {
	float:left;
	margin: 10px 5px 0 0;
	}
div#home_mid_box_1 {
	width:230px;
	float:left;	
	height:110px;
	background-image:url(../images/common/home_mid_bg.gif);
	background-repeat:no-repeat;
	padding:10px;
	}
/*-------------------------------------------------------*/	

	
	
/*-------------------------------------------------------*/	
div#center {
	/* Pour éviter la superposition 
	du pied de page et du contenu : */
	padding-bottom: 100px; 
	overflow: auto;
	}
/*-------------------------------------------------------*/
	
	
/*-------------------------------------------------------*/
div#content {
	float: left;
	width: 500px;
	}
div#content p {
	color:#3a3a3a;
	font-size:0.7em;
	}
div#content h1 {
/*	text-transform:uppercase;*/
	font-size:0.9em;
	color:#3a3a3a;
	font-weight:bold;
	text-decoration:none;
	text-indent:18px;
	background-image:url(../images/common/sun_bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
}
div#content_home_bottom {
	background-image:url(../images/common/content_home_bottom_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:180px;
	}
div#content_home_bottom p {
	margin: 20px 0 0 150px;
	}
div#content_home_bottom ul {
	margin-top:10px;
	margin-left:150px;
}
div#content_home_bottom li {
	font-size:0.7em;
	color:#898989;
	list-style-type:none;
	line-height:15px;
}
div#content_home_bottom a {
	text-decoration:none;
	color:#ff6700
}
div#content_home_bottom a:hover {
	color:#38add9;
}
/*-------------------------------------------------------*/


/*-------------------------------------------------------*/
div#content_prod {
	float: right;
	width: 500px;
	}
div#breadcrumbs {
	font-size:0.65em;
	border-bottom:1px solid #eee;
	padding-bottom:3px;
	margin-bottom:5px;
	color:#898989;
	}
div#breadcrumbs a {
	text-decoration:none;
	color:#ff6700;
	}
div#content_prod h1 {
	font-size:1.1em;
	color:#3A3A3A;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	margin-bottom:10px;
}
div#content_prod h2 {
	font-size:0.85em;
	color:#38ADD9;
	padding-top:5px;
}
div#content_prod h2 a {
	font-size:0.8em;
	color:#38add9;
/*	padding-left:18px;
	background-image:url(../images/common/sun_bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 13px;*/
}
div#content_prod p {
	font-size:0.7em;
	color:#3a3a3a;
	padding:5px 0 5px 0;
}
div#content_prod ul {
	margin-bottom:10px;
	margin-top:5px;
}
div#content_prod li {
	font-size:0.7em;
	list-style-type:none;
	line-height:15px;
	color:#898989;
}
div#content_prod a {
	text-decoration:none;
	color:#ff6700
}
div#content_prod_box_1 {
	width:146px;
	float:left;
	height:210px;
	background-image:url(../images/common/prod_mid_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px;
	}
div#content_prod_box_2 {
	width:146px;
	float:left;
	padding:10px;
	}
.demande {
	background-color:#f5f5f5;
	padding:10px;
	color:#FFF;
	border-bottom:2px solid #898989;
	border-top:2px solid #898989;
	margin-top:10px;
	}
div#content_prod img.real{
	float:left;
	margin: 5px 5px 0 0;
	}	
/*-------------------------------------------------------*/



/*-------------------------------------------------------*/
div#sidebar {
	float: right;
	width: 235px;
	display:inline;
	}
div#sidebar h3 {
	font-size:0.8em;
	color:#38add9;
	text-indent:18px;
	background-image:url(../images/common/sun_bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
	}
div#sidebar h3 a {
	color:#38add9;
	text-decoration:none;
	}
div#sidebar h3 a:hover {
	color:#ff6700;
	text-decoration:none;
	}
div#sidebar p {
	color:#3a3a3a;
	font-size:0.7em;
	}
/*-------------------------------------------------------*/


	
/*-------------------------------------------------------*/	
div#sidebar_prod {
	float: left;
	width: 215px;
	display:inline;
	background: #f5f5f5;
	padding:10px;
	}
div#sidebar_prod p {
	font-size:0.7em;
	color:#3a3a3a;
	font-weight:bold;
	text-decoration:none;
}
div#sidebar_prod h2 {
	font-size:0.8em;
	color:#38add9;
	text-indent:18px;
	background-image:url(../images/common/sun_bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
	}
div#sidebar_prod h2 a{
	color:#38ADD9;
	text-decoration:none;
	}
div#sidebar_prod h2 a:hover{
	color:#FF6700;
	text-decoration:none;
	}
div#sidebar_prod ul {
	margin-bottom:10px;
}
div#sidebar_prod li {
	font-size:0.7em;
	list-style-type:none;
	line-height:15px;
	color:#898989;
	padding:2px 0px 2px 0;
}
div#sidebar_prod a {
	text-decoration:none;
	color:#FF6700;
}
div#sidebar_prod a:hover {
	color:#FF6700;
	text-decoration:underline;
}
/*-------------------------------------------------------*/
	

/*-------------------------------------------------------*/	
div#footer {
	position: absolute;
	bottom: 0;
	background-color:#898989;
	border-top:5px solid #38add9;
	color: #fff;
	width: 750px;
	height:60px;
	font-size:0.6em;
	text-align:center;
	padding-top:10px;
	}
div#footer a {
	color:#ddd;
	}
/*-------------------------------------------------------*/
	
/* Class pour HR "clear-both"*/
.sep {
	display:block;
	clear:both;
	height:1px;
	_margin:-7px 0;
	color:#FFF;
	background-color:#FFF;
	border:0;
	margin:0;
	padding:0;
	}
/* Fin Class pour HR "clear-both"*/
.white {
	color:#fff;
	}
.orange {
	color:#ff6700;
	}
.height10 {
	height:10px;
	}
hr {
	height : 2px;
	color : #dfdfdf;
	background-color : #dfdfdf;
	border : 0;
	margin : 10px 0 10px 0;
}
.formfield {
	padding:1px;
	border:1px solid #97cce9;
	}
.btn {
	background-color:#ff6700;
	color:#fff;
	border:0;
	padding:2px;
	}
