/*{margin:0;padding:0;}*/
body{
	background: url(../include/charte/colo_fond.png) repeat;
	font-size:11px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
a img{border:none;}
.modulo3-h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#fff;
	text-align:center;
	background-color:#4e4241;
	margin:20px auto 0 auto ;
	width:778px;
	}
/*==  PAGE ACCUEIL ==*/
#modulo3-resume {vertical-align:top;position:relative;}
.modulo3-fdhaut{background:url(../include/charte/fond-haut.png) top repeat-x; background-color:#fff;}
#modulo3-blocinfo{
	position:absolute;
	background:url(../include/charte/fond_encart.jpg) left top repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:228px;
	width:186px;
	margin-left:111px;
	margin-top:-41px;
	padding:0 16px;
	}
#modulo3-blocinfo p{color:#fff; margin:0; padding:0;}
.modulo3-infoh1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
//	font-style:italic;
	color:#fff;
	padding:0;
	margin:5px 0 10px 0;
	}
#modulo3-slogan{font-weight:bold; font-size:14px;}

#modulo3-infoaccueil{background:url(../include/charte/accueil-texture.jpg) left top repeat-y; padding: 0px;}

#actu_baron { margin-left:347px; margin-bottom:22px; float: left; _margin-left: 170px; width: 380px; border: 1px solid #CFCFCF; background: #FFFFFF url(../include/charte/actualite-accueil.gif) no-repeat 10px 10px; margin-top: 10px; height: 110px; padding: 20px 10px 10px 10px; }
#actu_baron p { margin: 0px; }
#actu_baron_txt { height: 85px; margin-bottom: 5px; }
#lien_actu { text-align: right; }
#lien_actu a, #lien_actu a:link, #lien_actu a:visited, #lien_actu a:hover { color: #C5C5C5; text-decoration: underline; font-style: italic; font-weight: bold; }
#lien_actu a:hover { text-decoration: none; }
#implantation_baron { margin-left:30px; float: left; width: 170px; }
/*=== ===*/
#modulo3-container{width:955px; margin:0 auto; text-align:left;}
#modulo3-entete{
	height:110px;
	background:url(../include/charte/fond-haut.png) top repeat-x;
	background-color:#fff;
	margin:0; padding:0;
	position:relative;
	}
#modulo3-blocdrapeaux{
	position:absolute;
	background:url(../include/charte/fond-drapeaux.gif) no-repeat;
	margin-left:789px;
	width:166px;
	height:36px;
	}
#modulo3-blocdrapeaux ul{
	list-style-position:outside;
	list-style-type:none;
	margin:0;padding:0
	}
#modulo3-blocdrapeaux ul li{display:inline; margin:0;padding:0}
#modulo3-blocdrapeaux ul li.swf{margin-left: 18px;}
#modulo3-blocdrapeaux img{
	float:left;
	margin:0;
	padding:0;
	}
#modulo3-pano{height:227px;}
#modulo3-menu {margin-left:107px;}
#modulo3-menu *{padding:0; margin:0;}
#modulo3-menu img {display:inline;}

/*== Reprise rubrique & fil ariane ==*/
#modulo3-rubrique span{padding:0 0 0 10px; margin-top:10px;}
#modulo3-rubrique{
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../include/charte/dgd_sspano.png) top repeat-x;
	background-color:#fff;
	vertical-align:top;
	clear:left;
	}
#modulo3-fil{
	color:#6c6b6b;
	font-size:11px;
	}
	
/*== CONTENU ==*/	
#modulo3-modulo2{
	margin:0;
	padding:0;
	background-color:#fff;
	width:955px;
	}
.modulo3-tab{ background-color:#fff; text-align:center; border:1px solid #666;}
.modulo3-tabtitre{font-weight:bold;}
.modulo3-tabhaut{color:#c30;}
	
/*== PIED de PAGE ==*/
#modulo3-foot{text-align:center; background-color:#4e4241; clear:left;}
#modulo3-foot p{margin:0;padding:0;}
#modulo3-foot a{font-size:10px;}
#modulo3-foot a:link{color:#fff; text-decoration:none;}
#modulo3-foot a:visited{color:#fff;text-decoration:none;}
#modulo3-foot a:hover{color:#f00;text-decoration:none;}
#modulo3-foot a:active{color:#f00;text-decoration:none;}
#modulo3-foot a:focus{color:#f00;text-decoration:none;}

/*--------- MENU ----------*/
#nav, #nav ul{
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:relative;
    line-height:1.5em;
	}
#nav a:link, #nav a:active, #nav a:visited{
    display:inline;
    padding:0px 5px;
/*    border:1px solid #a1160d;*/
    color:#fff;
    text-decoration:none;
    background-color:#a1160d;
	}
#nav a:hover{
    background-color:#e73227;
    color:#fff;
	}
#nav li{
    float:left;
    position:relative;
}
#nav ul {
    position:absolute;
    width:12em;
    top:20px;
    display:none;
	height:227px;
}
#nav li ul a{
    width:12em;
    float:left;
}
#nav ul ul{
	top:auto;
	}
#nav li ul ul {
    left:12em;
    margin:0 0 0 10px;
    }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }