/* Sous menu */
#col_g {
    float:left;
	width:251px;
	height:476px;
	padding-top:65px;
	background: url(../images/default/zone_general.jpg) no-repeat;
}
#col_g li a{
	color:#ffffff;
}

#sousmenu {
    text-align:left;
    list-style:none;
    padding:8px;
    font-size:1.2em;
}

#sousmenu_niv2 {
    text-align:left;
    list-style:none;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:8px;
    font-size:1em;
}

#sousmenu li {
	padding: 3px 0px;
}

#sousmenu_nav2 li {
	padding: 0px 0px;
}

#sousmenu li span.haut, #sousmenu li span.bas {
	height: 4px;
	display: block;
}

#sousmenu a {
    color: #333;
    text-decoration: none;
    display: block;
    padding: 2px 3px;
    margin: 0;
}

#sousmenu a:focus {
	background-color: #ffffff !important;
	border-color: #ffffff !important;
	color: #000000 !important;
}

#sousmenu li:hover span.haut, #sousmenu li.actif span.haut {
	background: url(../images/default/haut_blanc.png) top center no-repeat;
}

#sousmenu li:hover span.bas, #sousmenu li.actif span.bas {
	background: url(../images/default/bas_blanc.png) bottom center no-repeat;
}

#sousmenu li:hover a, #sousmenu li.actif a {
	background: url(../images/default/middle_blanc.png) top center repeat-y;
}

#sousmenu li #sousmenu_niv2 li:hover a, #sousmenu li #sousmenu_niv2 li.actif a {
	background: url(../images/default/middle_blanc.png) top center repeat-y;
	color:#206A60;
}

#sousmenu li #sousmenu_niv2 li a{
	color:#FFFFFF;
	background:none;
}

#sousmenu li img {
    float:left;
}


/* fil d'ariane */
#fil_ariane {
    width:480px;
}

/* Base  */
#col_d{
    width:480px;
    padding:10px;
    float:left;
}
#main{
    width: 480px;
    float: left;
    color: #434343;
    padding: 10px 0 40px 0;
    font-size: 1.1em;
}
#bas_cadre{
	float:left;
	position:relative;
	width:761px;
	height:4px;
}
#img_bas_cadre{
	float:left;
}
