/*Configuration générale */

* { margin: 0; padding: 0;}

body {
	margin: 0;
	background-image: url(images/extensiblehead.jpg) ;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

a { color: #3e3e3e; }

a:hover {text-decoration: none; }

img { border: none; }

/* -Header- */

#header {
	width: 373px;
	height: 153px;
	background: url(images/header.jpg) no-repeat ;
	margin: 0;
}

#header span {
	display: none;
}

/* -Menu header- */

#menuhorizontal {
	height: 27px;
	margin: -96px 0 0 362px;
	list-style-type: none;
}

#menuhorizontal li {
	float: left;
	display: block;
	width: 81px;
	height: 27px;
	margin: 0 4px 0 5px ;
	line-height: 15px;
	background: url(images/menuheader.jpg) no-repeat;
	text-align: center;
}

#menuhorizontal li a {
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}

#menuhorizontal li a:hover {text-decoration: underline;}

/* Barre de Connexion */

#connexion {
	height: 45px;
	margin: 24px 0 0 370px;
	color: #6a6a6a;
	padding: 7px 0;
	background:url(images/3logo.png) no-repeat;
	background-position:52% top;
}

/* Menu vertical */

#menuvertical {
	width: 200px;
	margin: 30px 0px 0px 0px ;
	float: left;
	list-style-type: none;
}

#menuvertical li {
	display: block;
	width: 200px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	margin: 7px 0 0 0;
	background: url(images/menuvertical.jpg) no-repeat;
}

#menuvertical li a {
	color: #fff;
	text-decoration: none;
	margin: 0 10px 0 0;
}

#menuvertical li a:hover{text-decoration: underline;}

/* Contenu */

#contenu {
	width: 800px;
	margin: 45px 0 0 200px;
}

#contenu h2 {
	color: #fb8800;
	margin: 25px 9px 0 0;
	font-size: 1em;
	text-decoration: underline;
}

#footer {
	clear: both;
	margin: 70px 0 0 0;
	text-align: center;
}

#container{overflow:hidden;margin:0 auto 20px;width:auto;}
div.box-primary{display:inline;float:left;width:700px;}
div.box-secondary{display:inline;float:right;padding-left:15px;width:320px;}
div.box-inner{overflow:hidden;padding-bottom:15px;border-bottom:1px solid #CC7226;zoom:1;} 
#container .js{overflow:hidden;zoom:1;}
#container .carousel,
#container .carousel .carousel-wrap{margin:0;border:0;zoom:1;}
#container .js .carousel-wrap{display:inline-block;vertical-align:middle;width:700px;margin:0 5px 15px;border:3px solid #CC7226; ;-moz-border-radius: 5px; -webkit-border-radius}}
.IE #container .js .carousel-wrap{display:inline;}
#container .carousel ul{margin:0;padding:0;zoom:1;}
#container .js ul li{overflow:hidden;display:inline;float:left;width:700px;height:320px;text-align:center;}
#container .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#container .carousel div{margin:0;padding:0;border:0;}
#container .carousel ul{padding:0;list-style:none;}
#container .carousel ul li{position:relative;width:700px;margin:0;}
#container div.center-wrap{overflow:hidden;clear:both;zoom:1;}
#container div.center-wrap div{border:0;margin:0px 10px;}
#container div.center-wrap a{margin:0 2px;padding:2px 5px;border:2px solid #CC7226;background:#transparent;cursor:pointer;color:#CC7226;font:10pt "DejaVu Sans Condensed",Lucida,"Lucida Sans",Arial,Sans-serif;font-weight:bold;-moz-border-radius:20px;webkit-border-radius:20px;border-radius:20px;}
#container div.center-wrap a.active{font-weight:bold;color:#000000;}
#container .carousel ul li cite{position:absolute;bottom:3px;right:10px;line-height:19px;font-size:12px;color:ffffff;}
#container .carousel ul li cite a img{vertical-align:middle;}
#container .carousel ul li cite a{color:#fff;font-weight:bold;text-decoration:none;}