BODY{
	margin:0; padding:0;
	font-family:Arial, Verdana, Helvetica,sans-serif;
	font-size: 11px;
	background:#000000 url(/img/bkg-body.jpg) center top no-repeat;
}

A IMG{
	border:0px;
}

.clear-fix{
	clear:both;
}

.clear-fix-mg{
	clear:both;
	height:10px;
}

BUTTON{
	background-color:transparent;
	border:0px;
	margin:0px;
}

BUTTON.search-btn{
	width:204px;
	height:26px;
	line-height:26px;
	background-color:transparent;
	border:0px;
	display:block;
	text-align:right;
	margin-right:10px;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

DIV#site-main{
	width:1000px;
	margin:auto;
	min-height:800px;
}

DIV#site-header{
	height:145px;
}

DIV#site-logo{
	height:106px;
	text-align:center;
}		

DIV#site-logo A{
	display:block;
	margin:auto;
	width:346px;
}		

DIV#site-menuH{
	height:39px;
	background:url(/img/bkg-menu.png);
}

DIV#menuH-items{
	height:39px;
	float:left;
}

DIV#menuH-items UL{
	margin:0px;
	padding:0px;
}

DIV#menuH-items LI.li-menuH{
	width:120px;
	margin:0px;
	padding:0px;
}

DIV#menuH-items LI.li-menuH A{
	display:block;
	width:120px;
	margin:0px;
	padding:0px;
}

DIV#menuH-items LI.li-menuH A:Hover{
	background:url(/img/bkg-menuH-over.jpg);	
}

DIV#menuH-items-panier{
	float:right;
	height:39px;
	line-height:39px;
	background:url(/img/bkg-menu-panier.png);
	margin-right:1px;
}

DIV#main-content{
	background:url(/img/bkg-content.png);
	min-height:400px;
}

DIV#main-content-inner{
	min-height:600px;
}
		
DIV#main-bottom{
	height:120px;
	margin:auto;
	width:1000px;
	background:url(/img/bkg-bottom.png) no-repeat;
}
		
DIV#menuH-items UL{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}	

DIV#menuH-items UL LI.li-menuH,
DIV#menuH-items UL LI{
	float:left;
	display:block;
	text-align:center;
	list-style-type:none;
	line-height:39px;
	font-weight:bold;
}

DIV#menuH-items UL LI.separator{
	width:2px;
	background-image:url(/img/menuH-separator.jpg);
	height:39px;
	margin-top:0px;
}

DIV#menuH-items UL LI A{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	margin-left:20px;
	margin-right:20px;
}

DIV#menuH-items-panier{	
	height:39px;
	float:right;
	background-image:url(/img/bkg-panier-link.jpg);
	text-align:center;
	font-weight:bold;
}

DIV#menuH-items-panier A{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	margin-left:20px;
	margin-right:20px;
	line-height:39px;
}

DIV#left-side{
	width:225px;
	min-height:500px;
	float:left;
}

DIV#content-side{
	width:760px;
	float:left;
	margin-left:10px;
}

/* left boxes */
DIV.left-box{
	width:204px;
	min-height:50px;
	margin:0px 0px 20px 21px;
}

DIV.left-box DIV.left-box-title{
	width:204px;
	height:30px;
	line-height:30px;
}

DIV.left-box DIV.left-box-title H3{	
	margin:0px;
	padding:0px 0px 0px 10px;
	display:block;
	height:30px;
	line-height:30px;
	float:left;
	width:154px;
	color:#ffffff;
	font-size:16px;
}

DIV.left-box DIV.left-box-title DIV.left-box-rss{
	float:right;
	width:40px;
}

DIV.left-box DIV.left-box-title DIV.left-box-rss A{
	display:block;
	height:30px;
	text-align:center;
}

DIV.left-box DIV.left-box-title DIV.left-box-rss A IMG{
	margin-top:5px;
}

DIV.left-box DIV.left-box-content{
	clear:both;
}

DIV.left-box DIV.left-box-content UL{
	margin:0px 1px 0px 1px;
	padding:0px;
	background-color:#ffffff;
}

DIV.left-box DIV.left-box-content UL LI{
	margin:0px;
	padding:0px;
	list-style:none;
}

DIV.left-box DIV.left-box-content UL LI A{
	display:block;
	height: 27px;
    line-height: 27px;
	padding-left:30px;
	color:#000000;
	text-decoration:none;
}

DIV.left-box DIV.left-box-content UL LI A:Hover{
	color:#ffffff;
}

DIV.left-box DIV.left-box-bottom {
	height:26px;
	line-height:26px;
}

DIV.left-box DIV.left-box-bottom A{
	display:block;
	text-align:right;
	margin-right:10px;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

DIV.left-box DIV.left-box-bottom A:hover{
	text-decoration:underline;
}

/* rechercher */
DIV#left-search-box DIV.left-box-content{
	background-color:#41407A;
}

DIV#left-search-box DIV.left-box-content DIV.field-zones{
	margin:0px 1px 0px 1px;
	background-color:#ffffff;
}

DIV#left-search-box DIV.left-box-title{
	background:url(/img/cadre-search-header.png);
}
	
DIV#left-search-box DIV.left-box-bottom {
	background-color:#41407A;
}

DIV#left-search-box DIV.left-box-content DIV.field-zones DIV.cadre-search{
	margin:0px auto 10px auto;
	width:171px;
}

DIV#left-search-box DIV.left-box-content DIV.field-zones DIV.cadre-search SELECT, INPUT{
	width:171px;
	font-size:12px;
	border:1px solid #044A74;
}

/* themes */
DIV#left-themes-box DIV.left-box-content{
	background-color:#308ABC;
}

DIV#left-themes-box DIV.left-box-content UL LI A{
	background:url(/img/fleche-themes.gif) 10px 10px no-repeat #ffffff;;
}

DIV#left-themes-box DIV.left-box-content UL LI A:Hover{
	background:url(/img/fleche-over.png) 10px 10px no-repeat #97C4DD;
}

DIV#left-themes-box DIV.left-box-title{
	background:url(/img/cadre-themes-header.png);
}
	
DIV#left-themes-box DIV.left-box-bottom {
	background-color:#308ABC;
}

/* events */
DIV#left-events-box DIV.left-box-content{
	background-color:#2D7515;
}

DIV#left-events-box DIV.left-box-content UL LI A{
	background:url(/img/fleche-events.gif) 10px 10px no-repeat #ffffff;;
}

DIV#left-events-box DIV.left-box-content UL LI A:Hover{
	background:url(/img/fleche-over.png) 10px 10px no-repeat #96BA8A;
}

DIV#left-events-box DIV.left-box-title{
	background:url(/img/cadre-events-header.png);
}
	
DIV#left-events-box DIV.left-box-bottom {
	background-color:#2D7515;
}

/* infos pratiques */
DIV#left-infos-box DIV.left-box-content{
	background-color:#B7001D;
}

DIV#left-infos-box DIV.left-box-content UL LI A{
	background:url(/img/fleche-infos.gif) 10px 10px no-repeat #ffffff;;
}

DIV#left-infos-box DIV.left-box-content UL LI A:Hover{
	background:url(/img/fleche-over.png) 10px 10px no-repeat #DB7F8E;
}

DIV#left-infos-box DIV.left-box-title{
	background:url(/img/cadre-infos-header.png);
}
	
DIV#left-infos-box DIV.left-box-bottom {
	background-color:#B7001D;
}

/* Garanties */
DIV#left-garantis-box DIV.left-box-content{
	background-color:#003501;
}

DIV#left-garantis-box DIV.left-box-content UL LI A{
	background:url(/img/fleche-garanties.gif) 10px 10px no-repeat #ffffff;;
}

DIV#left-garantis-box DIV.left-box-content UL LI A:Hover{
	background:url(/img/fleche-over.png) 10px 10px no-repeat #96BA8A;
}

DIV#left-garantis-box DIV.left-box-title{
	background:url(/img/cadre-garantis-header.png);
}
	
DIV#left-garantis-box DIV.left-box-bottom {
	background-color:#003501;
}

DIV#ariane-thread{
	height:25px;
	line-height:25px;
	color:#ffffff;
	margin-left:21px;
}

DIV#ariane-thread A{
	color:#ffffff;
}

DIV.bottom-box{
	float:left;
	height:38px;
	line-height:38px;
	margin-left:20px;
	color:#ffffff;
}

DIV.bottom-box A{
	color:#ffffff;
	text-decoration:none;
}

DIV.bottom-box A:Hover{
	color:#ffffff;
	text-decoration:underline;
}

DIV.bottom-box-right{
	float:right;
	height:38px;
	line-height:38px;
	margin-right:20px;
}

DIV.bottom-box-right IMG{
	margin-top:8px;
}

UL.bottom-menu{
	display:block;
	border:1px solid red;
	margin:auy;
	padding:0px 0px 0px 0px;
}

DIV.bottom-link{
	text-align:center;
	width:750px;
	font-size:12px;
}

DIV.bottom-link A{
	margin:0px 5px 0px 5px;
}
