/*************************************
			LE RONDEAU
*************************************/
body
{
	font:normal 70% Verdana, Arial, Helvetica, sans-serif;
	color:#5f200d;
	background:#f7ce90;
}
h1, h2, h3, h4, h5, h6, p
{
	margin:0;
	padding:0;
}
a
{
	outline:none;
}
p
{
	line-height:15px;
}
a img
{
	border:none;
}
/*************************************
			CONTAINER
*************************************/
div#container
{
	width:970px;
	margin:0 auto;
	background:url(../images/bg_container.jpg) top left repeat-y;
}
/*************************************
			HEADER
*************************************/
div#header
{
	width:931px;
	height:152px;
	padding:20px 19px 0 20px;
	overflow:hidden;
	background:url(../images/bg_header.jpg) top left no-repeat;
}
h1#logo
{
	float:left;
	padding:15px 15px 30px 15px;
}
h1#logo a
{
	display:block;
	float:left;
	width:201px;
	height:107px;
	text-indent:-9999px;
	background:url(../images/logo.gif) top left no-repeat;
}
div#second_nav
{
	float:right;
	width:663px;
}
div.flash_home
{
	padding:20px 0;
	text-align:center;
}
div.center_home
{
	text-align:center;
}
div#top_banner
{
	float:right;
	width:663px;
	height:155px;
	background:url(../images/top_banner.png) top left no-repeat;
}
div#banner_cordes
{
	float:right;
	width:663px;
	height:155px;
	background:url(../images/banner_cordes.png) top left no-repeat;
}
div#banner_vent
{
	float:right;
	width:663px;
	height:155px;
	background:url(../images/banner_vent.png) top left no-repeat;
}
div#banner_clavier
{
	float:right;
	width:663px;
	height:155px;
	background:url(../images/banner_clavier.png) top left no-repeat;
}
div#banner_percu
{
	float:right;
	width:663px;
	height:155px;
	background:url(../images/banner_percu.png) top left no-repeat;
}
div#banner_partition
{
	float:right;
	width:663px;
	height:155px;
	background:url(../images/banner_partition.png) top left no-repeat;
}
div#banner_acces
{
	float:right;
	width:663px;
	height:155px;
	background:url(../images/banner_acces.png) top left no-repeat;
}
/*************************************
			WRAPPER CONTENT
*************************************/
div#wrapper_content
{
	width:931px;
	padding:0 19px 0 20px;
	overflow:hidden;
	background:url(../images/bg_content_top.jpg) top left no-repeat;
}
div#wrapper_left
{
	position:relative;
	height:535px;
	margin:0 0 10px 0;
	float:left;
	width:268px;
	overflow:hidden;
	line-height:1.1;
}
/* MAIN NAV */
ul#main_nav
{
	float:left;
	width:268px;
	padding:0;
	margin:0;
	list-style:none;
}
ul#main_nav li a
{
	display:block;
	font-weight:bold;
	font-size:120%;
	color:#814632;
	margin:15px 10px 15px 17px;
	padding:2px 0 0 20px;
	text-decoration:none;
	background:url(../images/li_main_nav.jpg) 0em 0.1em no-repeat;
}
ul#main_nav li a span
{
	font-size:80%;
	color:#ed9255;
}
ul#main_nav li ul
{
	padding:0;
	margin:0;
	list-style:none;
}
ul#main_nav li ul li a
{
	font-size:100%;
	color:#ed9255;
	margin:5px 10px 5px 37px;
	padding:0;
	background:none;
}
ul#main_nav li ul li a.selected
{
	color:#e76a17;
}
ul#main_nav li ul li a.selected:hover
{
	padding:0 0 0 0;
}
ul#main_nav li ul li a:hover
{
	margin:5px 10px 5px 37px;
	padding:0 0 0 10px;
}
/*************************************
			CONTENT
*************************************/
div#content
{
	float:right;
	width:623px;
	height:545px;
	overflow:auto;
	padding:0 20px 0 20px;
	background:url(../images/bg_content_bottom.png) bottom left no-repeat;
}
div#wrapper
{
 	padding:20px 0 45px 0;
}
div#content a
{
	font-weight:bold;
	color:#5f200d;
}
div#content a:hover
{
	text-decoration:none;
}
/* SECOND NAV */
ul#second_nav
{
	padding:0;
	margin:0;
	list-style:none;
}
ul#second_nav li a
{
	font-size:93% !important;
	color:#a13f15 !important;
	margin:5px 10px 5px 37px;
	padding:0 0 0 21px !important;
	background:url(../images/arrow.jpg) 6px 4px no-repeat !important;
}
ul#second_nav li a.selected
{
	font-size:93% !important;
	color:#bb4614 !important;
	margin:5px 10px 5px 37px;
	padding:0 0 0 31px !important;
	background:url(../images/arrow.jpg) 16px 4px no-repeat !important;
}
ul#second_nav li a:hover
{
	color:#bb4614 !important;
}
/*************************************
			FOOTER CONTENT
*************************************/
div#footer_content
{
	width:931px;
	clear:both;
	overflow:hidden;
	background:url(../images/bg_footer_content_repeat.jpg) -20px 0 repeat-y;
}
div#footer_content a
{
	color:#f46014;
	text-decoration:none;
}
div#footer_content a:hover
{
	text-decoration:underline;
}
div#footer_left
{
	float:left;
	width:247px;
	min-height:190px;
	color:#ca834a;
	padding:37px 30px 10px 30px;
	background:url(../images/bg_footer_content.jpg) -20px 0 no-repeat;
}
div#footer_left h2
{
	width:132px;
	height:19px;
	margin:0 0 20px -5px;
	text-indent:-9999px;
	background:url(../images/coordonnees.jpg) top left no-repeat;
}
div#footer_left p
{
	margin:0 0 10px 0;
}
div#footer_center
{
	float:left;
	width:259px;
	min-height:190px;
	color:#e48239;
	padding:37px 30px 10px 30px;
	background:url(../images/bg_footer_content.jpg) -327px 0 no-repeat;
}
div#footer_center h2
{
	width:103px;
	height:19px;
	margin:0 0 20px -5px;
	text-indent:-9999px;
	background:url(../images/stock.jpg) top left no-repeat;
}
div#footer_content ul
{
	padding:0;
	margin:0 0 0 15px;
}
div#footer_content ul li
{
	margin:0 0 3px 0;
}
div#footer_right
{
	float:left;
	width:245px;
	min-height:197px;
	color:#c85222;
	padding:38px 30px 10px 30px;
	background:url(../images/bg_footer_content.jpg) -646px 0 no-repeat;
}
div#footer_right h2
{
	width:99px;
	height:16px;
	margin:0 0 22px -5px;
	text-indent:-9999px;
	background:url(../images/services.jpg) top left no-repeat;
}
/*************************************
			FOOTER
*************************************/
div#footer
{
	width:931px;
	padding:25px 19px 20px 20px;
	overflow:hidden;
	background:#f7ce90 url(../images/bg_footer.jpg) top left no-repeat;
}
p.compte
{
	float:left;
	width:852px;
	color:#7e694a;
}
p.proxi
{
	float:right;
	width:79px;
	height:13px;
}
div#footer ul
{
	width:750px;
	clear:both;
	padding:10px 0;
	margin:0 auto;
	text-align:center;
	list-style:none;
}
div#footer ul li
{
	float:left;
	padding:0 3px 0 5px;
	margin:0;
	background:url(../images/li_footer.jpg) center left no-repeat;
}
div#footer ul li a
{
	float:left;
	color:#970310;
	text-decoration:none;
}
div#footer ul li a:hover
{
	text-decoration:underline;
}
.first
{
	background:none !important;
}
/*************************************
			NEWSLETTER
*************************************/
div#newsletter
{
	position:absolute;
	bottom:0;
	left:0;
	width:268px;
	padding:0;
	clear:both;
	overflow:hidden;
}
div#newsletter h2
{
	display:block;
	font-weight:bold;
	font-size:120%;
	color:#814632;
	margin:15px 10px 15px 17px;
	padding:2px 0 0 20px;
	text-decoration:none;
	background:url(../images/li_main_nav.jpg) 0em 0.1em no-repeat;
}
div#newsletter form
{
	margin:0 10px 0 37px;
	overflow:hidden;
}
div#newsletter form input
{
	padding:2px;
	font-size:90%;
	background:#fff;
}
input#email_field
{
	width:210px;
	margin:10px 0 10px 0;
	background:#fff;
}
input#btn_subscribe
{
	float:left !important;
	width:73px !important;
	margin:0 !important;
	padding:0 !important;
	overflow:hidden;
}
input#btn_unsubscribe
{
	float:right !important;
	width:110px !important;
	margin:0 !important;
	padding:0 !important;
	overflow:hidden;
}
/*************************************
			CONTACT FORM
*************************************/
.CFItem {clear:both;text-align:left;}
.CFLabel {width:150px;float:left;margin-bottom:2px;margin-top:2px;}
.CFField {width:250px;float:left;margin-bottom:2px;margin-top:2px;}
.CFFieldText {font-family:verdana;width:250px;font-size:100%;}
.CFFieldTextarea {font-family:verdana;width:250px;font-size:100%;}
.CFFieldSelect {font-family:verdana;width:250px;font-size:100%;}
.CFFieldRadio {}
.CFFieldCheckbox {}
.CFFieldPassword {font-family:verdana;width:250px;font-size:100%;}
.CFFieldFile {font-family:verdana;width:250px;font-size:100%;}
.CFFieldEmail {font-family:verdana;width:250px;font-size:100%;}
.CFFieldCopy {}
.CFFieldRadioData {}
.CFFieldCheckboxData {}
.CFCaptcha {width:400px;font-family:verdana;text-align:center;}
.CFCaptchaTitre {width:100%;text-align:center;font-weight:bold;display:none;}
.CFCaptchaTexte {width:100%;text-align:justify;}
.CFStar {width:400px;font-family:verdana;font-size:10px;color:#aa3d0d;text-align:center;margin-top:20px;}
.CFStarIcon {font-family:verdana;font-size:10px;color:#aa3d0d;}
.CFButton {width:400px;text-align:center;}
.CFButtonSubmit input {font-family:verdana;font-weight:bold;width:200px;text-align:center;margin-top:20px;}
.CFButtonReset input {font-family:verdana;font-weight:bold;float:left;width:200px;text-align:center;margin-top:20px;display:none;}
.CFMessageSent {width:400px;font-family:verdana;font-weight:bold;text-align:center;margin-top:20px;}
.CFFieldset {clear:both;display:block;border:solid 1px #aa3d0d;margin:0;margin-bottom:4px;padding:10px;width:400px;}
.CFLegend {font-family:verdana;font-weight:bold;border:solid 1px #aa3d0d;padding:10px;margin-bottom:10px;}
.CFHourlimit {font-family:verdana;} 
