/* CSS Document */

/* CSS Document */
body {
background:#F4F4F4 ;
}

#page {
width:800px;
margin: 0 auto;padding:0;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/background.png) repeat-y;
border:1px solid #333333;
}

#header {
width:800px;height:121px;
background:url(../images/header.jpg) top left no-repeat;
}

p {
color:#666666;font-size:12px;
text-align:justify;margin:0;padding:0;
}

h1 {color:#7597bc;font-size:21px;margin:20px 0 0 10px ; padding:5px 5px 5px 0;}

/**************************
MENU
******************************/
#menu {
width:800px;height:27px;
background:url(../images/fondMenu.gif) repeat-x;
}

#menu ul {
list-style-type:none;
line-height:27px;
margin:0 0 0 10px;padding:0;
}

#menu ul li  {
float:left;color:#FFFFFF;
margin:0 3px;
}

#menu ul li a {color:#FFFFFF; text-decoration:none;}
#menu ul li a:hover {text-decoration:underline;font-weight:bold;}

#numero {
	margin:-10px 0 0 0;
	padding:0;
	width:230px;
	float:right;
	position:relative;
	z-index:50;
	height: 10;
}

h6 {
color:#fff;font-size:23px;height:46px;line-height:46px;width:165px;
margin:0;padding:0 0 0 55px;clear:left;
background:url(../images/telephone.png) no-repeat;
}

#assurance {
list-style-type:none;
margin:10px 0 0 10px;padding:0;
}

#assurance li {

float:left;
margin:0 10px 0 0;
}

/*************************
CONTENU
***************************/
#contenu {
width:611px;float:left;
margin:0;padding:0;
}

#gauche {
width:283px;float:left;
margin:0 0 0 5px;
}

#droite {
width:283px;float:right;
margin:0 7px 0 0;
}

#sidebar {
float:right;
width:189px;padding:0;margin:-200px 0 0 0;
}

#sidebar2{
float:right;
width:189px;padding:0;margin:100px 0 0 0;
}



/******************
FOOTER
***************************/
#footer {
clear:both;width:800px;
background-color:#4b4c4b;
margin:0;padding:0;

}

#footer p {
text-align:center;
color:#FFFFFF;font-size:12px;
line-height:25px;
}


/**********************
LES BOITES
*************************/
#lesBoites {
position:relative;
top:15px;
left:30px;
clear:both;
width:580px;height:89px;
margin:0;padding:0;
}

#boite{
background:url(../images/boiteFond.png) no-repeat;
width:199px;height:89px;
float:left;
margin:0 15px 0 0;
}

#boite p {color:#FFFFFF;padding:1px;}

#boite2 {
background:url(../images/carre.jpg) no-repeat;
width:128px;height:95px;
float:left;
margin:0 15px 0 0;
}

h3 {width:193px;height:24px;color:#5d472e;text-align:center;font-size:16px;
margin:2px 0 0 3px;
}

.appel{background-color:#ffb849;}
.devis{background-color:#d2ff58;}

a.opalyse {
position:relative;
top:0;left:750px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}

a:hover.opalyse {color:#FF0099;}

img.illustration{
border:1px solid  #666666;
margin:20px 0 2px 0;
}

ul {
list-style-type:disc;
color:#333333;
}

ul li {
color:#666666;
font-size:12px;
}

