/* CSS Document */
/* Feuille de style secteurs */
body{
	margin:0;
	background:url(img/bg.gif) repeat-x; text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#main{
	margin:auto; 
	width:704px; 
	text-align:left;
}
#logo{
	margin-top:15px;
	margin-left:5px;
}
#header{
	margin-top:10px; 
	background:url(img/haut.jpg) no-repeat;
	height:19px; 
	font-size:10px; 
	text-align:right; 
	padding-right:31px; 
	padding-top:8px;
}
#content{
	background:url(img/centre.jpg) repeat-y; 
	margin:0;
	padding:0;
}
*html #content{margin-top:-6px;}

#footer{
	background:url(img/bas.jpg) no-repeat; 
	text-align:center;
	padding-top:20px; 
	color:#182c4a; 
	font-size:10px;
}
#flash{
	margin-left:202px; 
	padding-top:18px;
	height:110px;
}
#menu{
	float:left; 
	margin-left:24px; 
	margin-top:25px;
	/*font-weight:bold;*/
	font-size:12px;
}
*html #menu{margin-left:14px;}
#menu div{margin-left:20px;width:120px; border-bottom:1px solid #8ccb59; padding-top:2px;padding-bottom:2px;}
#nonflottant{
clear:both;
}
#col1{
	width:200px; 
	float:left;  
	margin-right:25px;
	margin-left : 0px;
	font-size:11px;
	border-left:1px solid #8ccb59;
	padding-top:20px;
}
#col2{
	width:390px; 
	float:left; 
	margin-bottom:30px;
	margin-left:42px;
	margin-right:32px;
	font-size:12px;	
}
*html #col2{margin-left:22px;}
#col3{
	width:700px; 
	text-align:center;
	padding:2px;
}
#col4{
	width:180px; 
	float:left;  
	margin-right:22px;
	margin-left : 10px;
	font-size:11px;
	border-left:1px solid #8ccb59;
	padding-left:10px;
}
#col6{
	width:407px; 
	float:left; 
	margin-bottom:30px;
	margin-left:42px;
	margin-right:32px;
	font-size:12px;	
}
#col2 b{color:#000000;}
#col3 div{margin-left:42px; text-align:left;}

h1{
	margin-left:42px; 
	margin-top:30px;
	margin-bottom:25px;
	font-size:13px;
	color:#8ccb59;
	font-weight:bold;
}
h1 a:link{color:#8ccb59;}
h1 a:visited{color:#8ccb59;}
h1 a:hover{color:#182c4a;}
#title{padding-left:20px; margin-top:0;}
#col1 div{border-left:1px solid #8ccb59; width:300px; padding-left:55px; padding-right:42px;}
#col2 div{padding-left:0px;}
/*----liens---*/


a:link{color:#182c4a; text-decoration:none;}
a:visited{color:#182c4a; text-decoration:none;}
a:hover{color:#8ccb59; text-decoration:none;}
#footer a:link{text-decoration:none;}

#col2 a:link{color:#182c4a; text-decoration:underline; font-weight:bold;}
#col2 a:visited{color:#182c4a; text-decoration:underline; font-weight:bold;}
#col2 a:hover{color:#8ccb59; text-decoration:none;font-weight:bold;}

#listeoffre a:link{color:#182c4a; text-decoration:none;  font-weight:normal;}
#listeoffre a:visited{color:#182c4a; text-decoration:none; font-weight:normal;}
#listeoffre a:hover{color:#8ccb59; text-decoration:none; font-weight:normal;}
/*----texte---*/

.title{
	color:#8ccb59; 
	font-weight:bold;
}
.subtitle{
	color:#182c4a; 
	font-weight:bold;
	font-size:13px;
	margin-bottom:25px;
	margin-top:0;
	margin-left:0;
}
* html .subtitle{font-size:13px;}

#header span{
color:#8ccb59;
}

div span{
color:#8ccb59;
}

u{
color:#182c4a;
}

strong{	color:#182c4a;}
.txt{margin-left:95px;}
.center{padding-left:20px;}
.img{margin-left:8px;}
/*----listes---*/

ul{list-style-position:outside; padding:0; margin-left:0px; list-style-type:none; font-size:12px;}
* html ul{margin-left:12px;}
li{margin-bottom:10px; margin-left:15px; list-style-image:url(img/puce.gif);}

#zindex{position:relative; margin:0; z-index:322; left:30px; top:-85px; width:400px; color:#182c4a; }
.auteur{text-align:right; margin-top:12px; /*color:#8ccb59;*/ color:#182c4a; font-weight:bold; font-size:11px; }
.puces{font-weight:bolder; font-size:14px; /*color:#8ccb59;*/ color:#182c4a;}

.sousmenu { margin-left:0px; margin-top:12px; width:160px;}
.sousmenu li{margin-left:0; margin-bottom:0px; list-style-image:none; border-bottom: dotted 1px #b7b7b7; padding-bottom:4px; padding-top:4px;}

/*#col1 img{margin-left:29px; margin-bottom:15px;}*/
#col2 li {margin-bottom:15px;}
#col2 ul.smalllist li{margin-left:30px; margin-bottom:10px;}
div.dotted{border-bottom: dotted 1px #b7b7b7; width:100%;}

.liste li{list-style-image:none;}
.liste{margin-left:0px; padding-left:10px; margin-top:0; padding-top:0;}

.btn_demo li{margin-left:35px; margin-bottom:0px; list-style-image:none; margin-top:-10px;}

div#scroll{border:none; margin:0; padding:0; width:160px; font-size:11px;}
#scroll img{padding-bottom:4px;}

#ProvideSupport div{border-left:0px; margin:0; padding:0; margin-left:0;}
