html, body{
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color: #666666;
background: #727688;
margin: 0px;
padding: 0px;
}
/* CSS global reset for all browsers */
* { padding: 0px; margin: 0px; }
/*
Global Formatting */
h1 {font-size:12px; font-weight: bold; color: #666; display: inline;}
h2 {font-size:12px; font-weight: bold; color: #C13131; display: inline;}
h3 {font-size:13px; line-height: 20px; color: #666; display: inline;}
h4 {font-size:12px; line-height: 14px; font-weight: bold;}
h5 {font-size:12px; line-height: 13px;}
h6 {font-size:11px; line-height: 12px; font-weight: bold;}
a {color: #3366cc; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: none;}
a.image, a.image:hover
{border:0;}
li{
}
ul, ol { padding-left: 20px; }
fieldset {
width: 490px;
padding: 5px;
border: 1px solid #eee;
}

.text {
	font-size: 14px; 
	color:#000000;
}

.empty_col {
	width:20px;
}
	
#main_bg {
width: 100%;
background: #494c58;
padding-top: 35px;
}

#content {
margin: 0px auto;
width: 900px;
background: transparent;
padding: 0px;
}

#top {
padding-top: 5px;
margin: 0px;
background: #fff url(images/top_bg.jpg) no-repeat top center;
height: 166px;
width: 900px;
}

#top_gauche {
margin-left: 15px;
position: relative;
float: left;
width: 260px;
height: 166px;
}

#top_droite {
position: relative;
width: 290px;
float: left;
height: 166px;
}

#top_droite_droite {
position: relative;
width: 330px;
float: left;
height: 166px;
}

#texte {
margin-left: 15px;
position: relative;
clear: left;
color: #6F6F6F;
font-size: 12px;
}

#intro {
margin-left: 15px;
position: relative;
float: left;
width: 600px;
color: #6F6F6F;
font-size: 12px;
}

#intro_droite {
position: relative;
margin-right: 20px;
float: right;
width: 250px;
background: #EFf87e;
color: #6F6F6F;
font-size: 12px;
}

/*#top h1 {
position: relative;
left: 300px;
top: 38px;
font: italic 18px Arial, Helvetica, sans-serif;
line-height: 20px;
letter-spacing: 0px;
color: #fff;
text-transform: uppercase;
background: transparent;
}
*/
#top h1 span {
font-weight: bold;
}

/*#top h2 {
position: absolute;
left: 250px;
top: 60px;
font: bold 11px Arial, Helvetica, sans-serif;
line-height: 10px;
letter-spacing: 0px;
color: #ffffff;
text-transform: uppercase;
background: transparent;;
}*/

#top #logo {
position: absolute;
top: 5px;
left: 20px;
}

#tableau {
margin: 0px auto;
float: left;
color: #6F6F6F;
font-size: 12px;
}

#main {
padding: 0px 5px 0px 5px;
margin: 0px;
width: 890px;
background: #ffffff;
}

#footer {
margin: 0px;
width: 100%;
height: 96px;
background: #727688 url(images/footer_bg_both.gif) repeat-x top center;
clear: both;
color: #cccccc;
}
#footer .padding { padding: 0px; height: 96px; width: 900px; margin: 0px auto; text-align: center; color: #cccccc; background: #727688 url(images/footer_bg.jpg) no-repeat top center; }
#footer .padding p {
text-align: center;
padding-top: 5px;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color: #cccccc;
text-transform: none;
}
#footer a {
color: #cccccc;
font-weight: bold;
text-decoration: none;
}
#footer a:hover { color: #cccccc; text-decoration: underline; }

#footer_logo {
	margin: 0px auto;
	vertical-align: middle;
	position: relative;
	clear: left;
	text-align: center;
}

#footer_logo img {
	padding: 5px 16px;
}

.couleur0{
	color: #7A9EB6;
	font-size: 22px;
}

.couleur1 {
	color: #DE771B;
}	
	
.couleur2 {
	color: #175A2F;
	font-size: 26px;
}

.couleur3 {
	color: #852C56;
	font-size: 24px;
}	

.couleur4 {
	color: #7A9FB6;
	font-size: 10px;
}	

.couleur5 {
	color: #93AE13;
	font-size: 20px;
}	

.couleur6 {
	color: #175A2F;
}

.couleur7 { 
	color: #AD8E4D;
}

.couleur8 {
		color: #176722;
		font-size: 18px;
}	

.couleur9 {
		color: #172168;
		font-size: 18px;
}	

.couleur10 {
	color: #730000;
	font-size: 11px;
}

.couleur_menu {
		color: #6F6F6F;
		font-size: 14px;
}	

.couleur_entreprise {
		color: #19236A;
		font-size: 12px;
		font-weight: bold;
}

.couleur_particulier {
		color: #186A22;
		font-size: 12px;
		font-weight: bold;
}

.couleur_texte {
		color: #6F6F6F;
		font-size: 12px;
}

.image_menu {
	vertical-align: middle;
}	

.img_col {
width:260px;
padding:5px 14px;
}

.txt_col {
padding:10px;
}

.menu_col {
width:280px;
padding-left: 10px;
}