*{ margin:0; padding:0;}
body{
	background: url(../include/images/fond.gif) #bae9ef;
	text-align: center;
	font-family:Arial, Verdana, Sans-serif;
}
img{
	border:none;
}
.clear{
	clear:both;
}

#modulosite3{
	margin:0 auto;
	background:url(../include/images/fond_site2.jpg) top center no-repeat #bae9ef;
}
#modulosite3_wrapper{
	margin:0 auto;
	background:url(../include/images/fond_site.jpg) top center no-repeat #bae9ef;
	width:990px;
}
#modulosite3_header{
	float:left;
	margin:0 auto;
	width:810px;
	height:270px;
}
#modulosite3_logo{
	float:left;
	width:150px;
}
#modulosite3_flash{
	float:left;
	width:490px;
	height:270px;
}

#modulosite3_header_col_r { float:left; margin-top:80px; _margin-top:40px; }

/* MENU */
#modulosite3_header_menu { float:left; }
#modulosite3_menu1 { padding-top:48px; }
#modulosite3_menu1 ul { float:left; list-style-type:none; }
#modulosite3_menu1 li.height1, #modulosite3_menu1 a.height1 { height:50px; }
#modulosite3_menu1 li.height2, #modulosite3_menu1 a.height2 { height:40px; }
#modulosite3_menu1 a.height1, #modulosite3_menu1 a.height2 { cursor:default; }
#modulosite3_menu1 li  a { display:block; }

#modulosite3_menu1 ul.sous_menu { display:none; position:absolute; list-style-type:none; margin-left:1px; _margin-left:-84px; padding-bottom:9px; width:168px; background:url(../include/images/arrondi_bas_menu.gif) bottom center no-repeat transparent; }
#modulosite3_menu1 ul.sous_menu li { background:#329bb2; }
#modulosite3_menu1 ul.sous_menu a { display:block; margin:0 12px 0 10px; padding:4px 0; color:#fff; font-size:11px; text-decoration:none; text-align:left; border-bottom:1px solid #b9eaef; }
#modulosite3_menu1 ul.sous_menu li.last a{ border:0; }
#modulosite3_menu1 ul.sous_menu a:hover { color:#fed45b; }
/**/

/* MENU2 */
#modulosite3_header_menu { float:left; }
#modulosite3_menu2 ul { float:left; list-style-type:none; }
#modulosite3_menu2 li  a { display:block; }
#modulosite3_menu2 li.first_level{ height:80px; margin-bottom:10px; }
#modulosite3_menu2 li.bleu{ background:url(../include/images/aquaculture_img.jpg) bottom left no-repeat transparent; }
#modulosite3_menu2 li.vertc{ background:url(../include/images/paysage_img.jpg) bottom left no-repeat transparent; }
#modulosite3_menu2 li.jaune{ background:url(../include/images/horticulture_img.jpg) bottom left no-repeat transparent; }
#modulosite3_menu2 li.orange{ background:url(../include/images/environnement_img.jpg) bottom left no-repeat transparent; }
#modulosite3_menu2 li.marron{ background:url(../include/images/animalerie_img.jpg) bottom left no-repeat transparent; }
#modulosite3_menu2 li.vert{ background:url(../include/images/jardinerie_img.jpg) bottom left no-repeat transparent; }
#modulosite3_menu2 .entete { height:17px; }
#modulosite3_menu2 a{ display:block; }
/*#modulosite3_menu2 li.h2{ height:63px; margin-bottom:10px; }*/

#modulosite3_menu2 ul.sous_menu { display:none; position:absolute; list-style-type:none; margin-left:-106px; width:256px; }
#modulosite3_menu2 li.bleu ul.sous_menu li { background:#329bb2; }
#modulosite3_menu2 li.vertc ul.sous_menu li { background:#67b233; }
#modulosite3_menu2 li.jaune ul.sous_menu li { background:#e2b500; }
#modulosite3_menu2 li.orange ul.sous_menu li { background:#c87205; }
#modulosite3_menu2 li.marron ul.sous_menu li { background:#a8490f; }
#modulosite3_menu2 li.vert ul.sous_menu li { background:#268100; }
#modulosite3_menu2 li.jaune ul.sous_menu li a:hover{ color:#2b7f05; }
#modulosite3_menu2 ul.sous_menu a { display:block; margin:0 12px 0 10px; padding:4px 0; color:#fff; font-size:11px; text-decoration:none; text-align:left; }
#modulosite3_menu2 ul.sous_menu li.last a{ border:0; }
#modulosite3_menu2 ul.sous_menu a:hover { color:#fed45b; }
/**/

/* ACCES */
#modulosite3_acces { float:right; width:165px; margin:20px 0 0 15px; text-align:left; }
#modulosite3_acces h4 { color:#fff; margin-bottom:10px; }
#modulosite3_acces ul { list-style-type:none; }
#modulosite3_acces ul.acces {}
#modulosite3_acces ul.acces li { padding-left:14px; background:url(../include/images/puce.gif) center left no-repeat transparent; }
#modulosite3_acces li  a, #modulosite3_acces li  a:hover { display:block; color:#333; text-align:left; text-decoration:none; }
/**/

#modulosite3_col_l { float:left; width:150px; padding-top:30px; }
#modulosite3_col_l ul { float:right; list-style-type:none; width:130px; }
#modulosite3_col_l li { width:130px; margin-bottom:5px; text-align:left; }
#modulosite3_col_l li.bleu { background:url(../include/images/arrondis_bton_bas.gif) bottom left no-repeat #329bb2; min-height:20px; }
#modulosite3_col_l li.jaune { background:url(../include/images/arrondis_jaune_bas.gif) bottom left no-repeat #e6be00; min-height:20px; }
#modulosite3_col_l li.vert { background:url(../include/images/arrondis_vert_bas.gif) bottom left no-repeat #67b232; min-height:20px; }
#modulosite3_col_l li img { float:left; vertical-align:top; }
#modulosite3_col_l li a { display:block; margin:0 0 0 20px; padding-top:3px; padding-bottom:3px; color:#fff; font-size:11px; font-weight:bold; text-decoration:none; text-align:left; }
#modulosite3_col_l li.bleu a:hover,#modulosite3_col_l li.vert a:hover { color:#ffed42; }
#modulosite3_col_l li.jaune a:hover { color:#2b7f05; }

#modulosite3_col_r { float:left; width:180px; }

#modulosite3_header_top #resto{
	float:right;
	height:72px;
}
#modulosite3_wrapper_main{
	float:left;
	margin:0 auto;
	width:810px;
}
#modulosite3_main{
	float:left;
	margin:0 auto;
	width:540px;
	min-height:460px;
	_height:580px;
	background:#fff;
	padding:20px 60px;
}
#modulosite3_wrapper_contenu{
	margin:0 auto;
	width:976px;
}
#modulosite3_contenu{
	margin:0 auto;
	width:894px;
}
#modulosite3_footer{
	margin:0 auto;
	text-align:center;
}
#modulosite3_foot{
	margin: 0 auto;
	width:990px;
	height:40px;
	background:url(../include/images/fond_footer.gif) top center no-repeat transparent;
}
#bottom-link {
	height:36px;
	line-height: 30px;
	color: #329bb1;
}
#bottom-link a, #bottom-link a:hover {
	font: 11px verdana, arial, sans-serif;
	color: #329bb1;
	text-decoration: none;
}
#bottom-link a:hover {
	color: #329bb1;
	text-decoration: underline;
}

.lienspdf {
	color:#ce0101;
	font-size: 12px;

}