body{
   	margin-top: 0;
	background: url("../media/background.png") repeat-x fixed;
	font-family: "Arial", sans-serif;
}

#shadow{
	width: 970px;
        margin-left: auto;
	margin-right: auto;
	background: url("../media/shadow_side.png") repeat-y;
}

#container{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

strong{
	font-weight: bold;
}

em{
	font-style: italic;
}

.spacer{
	margin: 0;
	clear: both;
	visibility: hidden;
}

/* ====== Header ===================================== */

#header{
	height:107px;
	background: #ffffff;
}

#title {
	width: 420px;
	padding: 14px 23px 9px 23px;
}

#title img{
	border: none;
}

#title h1{
	margin: 0;
}

#account_access{
	width: 249px;
	height: 62px;
	float: right;
	background: url("../media/logo_compte_revendeur.png") no-repeat 0 -37px;
}

/* ====== Menu ======================================= */

/* menu_top */

#menu_top{
	height: 45px;
	background: url("../media/menu_top.png") repeat-x;
	font-size: 0.938em;
}

#menu_top img{
	border: none;
}

#menu_top ul{
	height: 45px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_top li{
	float: left;
	display: inline;
}

#menu_top .menu_right{
	float: right;
}

#menu_top a{
	height: 45px;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	line-height: 45px;
}

#menu_top #contact{
	padding: 0;
	line-height: 0px;
}

#menu_top #accueil img{
	margin-right: 5px;
}

#menu_top .menu_separator{
	width: 1px;
	height: 32px;
	margin-top: 6px;
	background: url("../media/menu_separator.png") no-repeat;
}

#menu_top a:hover, #menu_top a:focus, #menu_top a:active{
	background: url("../media/menu_button_hover.png");
}

/* menu_bottom */

#menu_bottom{
	height: 28px;
	background: url("../media/menu_bottom.png") repeat-x;
	font-size: 0.813em;
}

#menu_bottom a{
	text-decoration: none;
	color: #ffffff;
}

#menu_bottom ul{
	height: 28px;
	margin: 0;
	padding-left: 16px;
	list-style-type: none;
}

#menu_bottom li{
	margin-right: 16px;
	padding-top: 6px;
	float: left;
	display: inline;
}

#menu_bottom .menu_right{
	float: right;
}

/* ====== Slideshow ================================== */

.anythingSlider{ 
	width: 950px; 
	height: 212px; 
	position: relative; 
	background: url("../media/slideshow.png") no-repeat;
}

.anythingSlider img{ 
	border: none;
}

.anythingSlider .wrapper{ 
	width: 950px; 
	overflow: auto; 
	height: 194px; 
	position: absolute; 
	top: 0; 
	left: 0; 
}

.anythingSlider .wrapper ul{ 
	width: 32700px; 
	list-style: none; 
	position: absolute; 
	top: 0; 
	left: -40px; 
	margin: 0; 
}

.anythingSlider .wrapper ul li{ 
	display: block; 
	float: left; 
	height: 194px; 
	width: 950px; 
}

.thumbNav{ 
	position: relative; 
	top: 133px; 
	left: -40px; 
	z-index: 10;
}

.thumbNav li{ 
	display: inline; 
}

.thumbNav a{ 
	color: white; 
	font: 11px/18px Georgia, Serif; 
	display: inline-block; 
	padding: 0px 8px; 
	height: 18px; 
	background: url("../media/slideshow_button.png") no-repeat; 
	text-align: center; 
	text-decoration: none;
}

.thumbNav a.cur{ 
	color: black;
}

.anythingSlider .forward a{ 
	background: none; 
	color: black;
}

.anythingSlider .back a{ 
	background: none;
	color: black;  
}

.start-stop{
	color: white;
}

.anythingSlider .wrapper ul ul{ 
	position: static; 
	margin: 0; background: none; 
	overflow: visible; 
	width: auto; 
	border: 0; 
}

.anythingSlider .wrapper ul ul li{
	float: none; 
	height: auto; 
	width: auto; 
	background: none; 
}
				
/* ====== Contents1 ================================== */

#contents1{
	height: 278px;
	background: url("../media/contents1.png") repeat-x;
	font-size: 0.875em;
	color: #ffffff;
}

#contents1 img{
	margin-top: 5px;
	border: none;
}

/* contents1_left */

#contents1_left{
	width: 350px;
	height: 272px;
	float: left;
}

#contents1_left div{
	margin: 36px 45px 45px 45px;
}

.contents1_separator{
	padding-top: 20px;
	float: left;
}

/* contents1_right */

#contents1_right{
	width: 587px;
	height: 272px;
	float: left;
}

#contents1_right div{
	margin: 36px 45px 45px 45px;
}
				
/* ====== Contents2 ================================== */

#contents2{
	padding-bottom: 30px;
	background: #e5e5e5;
	font-size: 0.875em;
	color: #656565;
}

/* ====== Footer ===================================== */

/* footer_top */

#footer_top{
	height: 222px;
	background: url("../media/footer.png") repeat-x
}

/* footer_top_left */

#footer_top_left{
        float:left;
	width: 405px;
	height: 189px;
	margin-left: 35px;
	background: url("../media/footer_left.png") no-repeat;
}

#footer_top_left h5{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 15px;
	color: #ffffff;
}

#footer_top_left a, #footer_top_left span{
	text-decoration: none;
	font-size: 0.8em;
	color: #c7c8ca;
}

#footer_top_left td{
	font-size: 0.813em;
	color: #ffffff;
}

#footer_top_left table{
	margin-top: 12px;
	margin-left: 4px;
}

#footer_top_left td{
	vertical-align: top;
}

#footer_top_left td[id="first_columns"]{
	width: 179px;
	height: 63px;
}

#footer_top_left td[id="second_columns"]{
	width: 29px;
}

#footer_top_left td[id="third_columns"]{
	width: 179px;
}





/* footer_top_right */


#footer_top_right{
 
margin-right:36px;
        float:right;
	width: 405px;
	height: 189px;
	 
	background: url("../media/footer_left.png") no-repeat;
}
#footer_top_right h5{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 15px;
	color: #ffffff;
}

#footer_top_right a, #footer_top_right span{
	text-decoration: none;
	font-size: 0.8em;
	color: #c7c8ca;
}

#footer_top_right td{
	font-size: 0.813em;
	color: #ffffff;
}

#footer_top_right table{
	margin-top: 12px;
	margin-left: 4px;
}

#footer_top_right td{
	vertical-align: top;
}

#footer_top_right td[id="first_columns"]{
	width: 179px;
	height: 63px;
}

#footer_top_right td[id="second_columns"]{
	width: 29px;
}

#footer_top_right td[id="third_columns"]{
	width: 179px;
}


/* footer_bottom */

#footer_bottom{
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 40px;
	background: url("../media/shadow_bottom.png") no-repeat;
}
