/* CSS Document */
body {
	background-color: #ecf4f6;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;	
	color:#a1c9d0;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;	
	color:#2c7cb1;
	background-image:url(../images/img-fond-h2.gif);
	background-repeat:no-repeat;
	padding-left:25px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;	
	color:#000000;
	margin-bottom:0px;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:0px;
}
ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	list-style-type:disc;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	text-decoration: none;
}

.div_actus {
	margin:0px 20px;
}
.div_menu_pages {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;

}

#div-sousmenu {
	font-weight:bold; 
	font-size:13px; 
	/*height:20px; */
	padding:0px; 
	background-color:#f2f2f2;
	margin-left:10px;
}
#div-sousmenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #486c72;
	text-decoration: underline;
}
#div-sousmenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #486c72;
	text-decoration: underline;
}
#div-sousmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #486c72;
	text-decoration: none;
}

#div_menu_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(../images/img-fond-menu.jpg);
	background-repeat:no-repeat;
	padding:5px;
	text-decoration:none;
	margin-botom:0px;
	margin-left:0px;
	margin-top:0px;
	width:150px;
}
#div_menu_titre p{
	font-weight:bold;
	margin:0px;
}
#div_menu_titre li{
	list-style-position:outside;
	list-style-image:url(../images/img-puce-menu.gif);
	margin:3px 0px 3px 25px;
}


.footer{
	color:#ffffff;
	margin:2px;
}
a.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

.pic-site {
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #000000;
}


#table_menu {
	text-align:center; 
}
#table_menu a{
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold;
	color:#2c7cb1;
}


#desc_prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:30px;
}

#desc_prod ul{
	margin-left:0px;
	padding:0px;
}
#desc_prod li{
	list-style-position:inside;
	margin-left:0px;
}


#image_prod {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}


#esens {
	margin:0px;
	padding:10px;
	background-color:#A1C9D0;
}
#esens p{
	margin:3px 0px;
}
#esens a{
	text-decoration:none; 
	font-size:13px; 
	font-weight:bold;
	color:#ffffff;
}

#liens_form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	background-color:#f3f3f3;
	padding:10px;
}
#liens_form a{
	font-weight:bold;
	color:#2c7cb1;
}
#liens_form li{
	margin:10px;
	list-style-type:square;
	list-style-position:inside;
}
