/* --- CONTAINER --- */

@import url("content.css");
@import url("superfish.css");

body {
    margin             : 0;
    padding            : 0;
    color              : #000;
    
    background         : #818373 url(../images/fond.gif) no-repeat;
}
br.clearfloat {
    clear              : both;
    height             : 0;
    font-size          : 1px;
    line-height        : 0px;
}

#sousmenu{
height:35px;
width:100%;
display:block;
background         : url(../images/ssmenu_fond.gif);

}

#menu_velo{
background         : url(../images/menu_velo.gif);
height:30px;
width:150px;
float:right;
right:0px;
}

.video{
	background         : url(../images/cadre_video.gif);
	width:290px;
	padding:8px;
	height:208px;
}


.video object{

}




.actu{
	border:1px solid white;
	background: #ECEAEB;
	width:240px;
	padding:5px;
}

#container {
	width              : 980px;
	margin             : 0 auto;
	background         : #F5F5F5;
}


#container h3{
margin-bottom:5px;	
}

#wisyg_mid{
	background         : url(../images/wisy_mid.gif);
	padding:10px;
	width:340px;
}

#wisyg_content_top{
	background         : url(../images/wisy_top.gif) no-repeat;
	height:4px;

}

#wisyg_content_bot{
	background         : url(../images/wisy_bot.gif) no-repeat;
	height:8px;

}

#wisyg_left{
	width: 315px;
	display:block;
	float:left;
	vertical-align:top;
}

#wisyg_left p{
margin-left:0px !important;
}
/* content_right */

#content_right{
    background         : url(../images/contenu_right_mid.gif);
    padding-left	   : 20px;
    padding-right:10px;
    padding-bottom:10px;
}

#content_right_top{
	background         : url(../images/contenu_right_top.gif);
	height			   : 26px;
	
}
/* --- HEADER --- */

#header {
}

#header_right{
	position:relative;
	z-index:9;
}
#header_right a{
	height:40px;
	width:160px;
	display:block;
	position:absolute;
}

#header_right p{
	position:absolute;
	text-align:right;
	bottom:5px;
	z-index:9;
	width:223px;
	right:0px;
	color:#019504;
	font-size:12px;
	margin-right:10px;
}


.header_img{
	float:left;
}
#header_background {

	margin-bottom:5px;
	border-bottom:2px solid white;
	background :#F5F5F5;
}

#header_menu {
    text-align         : left;
  /*  border-left		   : 2px solid white;
    border-right	   : 2px solid white; */
    position:relative;
    margin-left:3px;
    margin-right:3px;
   	width:99.4%;
   	background		   :#FFFFFF url(../images/menu_fond.gif) repeat-x;
}

#mid ul{
	float:left;
}

#mid li{
	float:left;
}

#header_background .block{
float:left;
position:relative;
z-index:0;
width:180px;
}

#header_background table{
	background:#F5F5F5;
 border-collapse: collapse;
  cellspacing:0;
}

#header ul {
	margin             : 0;
	height			   :32px;
	padding-top		   :2px;
}



#header_background{
height:280px;	
}


#header_background td{


}

#header ul li {
	border-right:1px solid #657D2F;
	display            : inline;
	list-style         : none;
	margin             : 0;
	background         : none;

}
#header ul li a, #header ul li a:link, #header ul li a:visited {
	text-decoration    : none;
	font-family		   : Verdana, Tahoma, Helvetica, Arial;
	text-transform	   : uppercase;
	color              : white;
	padding            : 7px;
	font-size          : 10px;
	font-weight		   :bold;
}
#header ul li.on a, #header ul li.on a:link, #header ul li.on a:visited {

	color              : #FFF;
}
#header ul li li a, #header ul li li a:link, #header ul li li a:visited {
	padding            : 5px 20px;
	font-size          : 11px;
}
#header ul li a:hover {
	background		   :#79A31E;


}

/* --- SIDEBAR --- */
#sidebar {
	float              : left;
	width              : 180px;
	background         : #DDD;
}
#sidebar ul {
	margin             : 0;
}
#sidebar li {
	list-style         : none;
	width              :	180px;
}
#sidebar ul li a, #sidebar ul li a:link, #sidebar ul li a:visited {
	text-decoration    : none;
	color              : #333;
	display            : block;
	padding            : 5px 0 5px 10px;
	border-bottom      : 1px dotted #FFF;
}
#sidebar ul li.on a, #sidebar ul li.on a:link, #sidebar li.on a:visited {
	background         : #ACC958;
	color              : #FFF;
}
#sidebar ul li a:hover {
	background         : #333;
	color              : #FFF;
}
#sidebar ul li:hover ul,
#sidebar ul li.sfHover ul {
	left               : 180px;
	top                : 0;
}

/* --- CONTENT --- */
#content {
	width			   : 670px;
	padding            : 10px;
	background         : #F5F5F5;
	float			   : left;
}

#content p, #content li{
margin-left:20px;	
}

#page_title {
   display:none;
}

/* --- FOOTER --- */

#footer_gris{
	background         : #B5B6AC;
	height             : 20px;
}

#footer {
	background		   : url(../images/footer.gif) ;
	padding            : 1px;
}
#footer_menu {
	text-align         : center;
	position           : relative;
	height             : 34px;
	padding            : 5px;
}
#footer ul {
	margin             : 0;
}
#footer ul li {
	display            : inline;
	list-style         : none;
	margin             : 0 5px;
}
#footer ul li, #footer ul li a, #footer ul li a:link, #footer ul li a:visited {
	text-decoration    : none;
	color              : #FFF;
}
#footer ul li a:hover {
	text-decoration    : underline;
}

/* --- COPYRIGHT --- */
#copyright {
    padding            : 5px 0px;
    text-align         : center; 
    color              : #FFF;
    font-size          : 10px;
}
#copyright a, #copyright a:visited, #copyright a:link, #copyright a:active, #copyright a:hover, #copyright a:focus {
    color              : #FFF;
    text-decoration    : none;
}
#copyright img {
    vertical-align     : middle;
}



