@charset "UTF-8";

/* RESET CSS */

html{
	color:#000;
	font-family: Georgia;
}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 0;
}
a { outline: none; text-decoration: none }
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}


body { font-family: "Lucida Grande", "Lucida", tahoma, arial, sans-serif; font-size:100%; background: #ffffff; margin: 0;}
a { color:#AB1E22; }
a:hover { color:#ab1e22; }
#wrap { width:960px; margin:auto; }
#wrap #header {width:800px; margin:auto;margin-top:0px; background: url('header_fond.png') no-repeat scroll; height:167px; width:960px; }
#wrap h1 { display:none; }
#wrap #header img, #flashlogo { padding-top:20px; float:left;}
#wrap #separateur_haut {background: url("separateur_haut.png") scroll top left no-repeat; width:960px; height:27px; text-indent:-9999px;}

/* header nav */
#header_nav { padding-top:80px; padding-left:20px; float:left; }
#header_nav li { display:inline; font-size:13px; color:#727272;}
#header_nav li a { font-size:13px; color:#727272; }
#header a:hover { color:#ab1e22; }
/* content */
#wrap #content_wrapper { margin-top: 40px; overflow:auto; height:auto;}
/* nav */
#wrap #content_wrapper #nav { color:#b9b09f; width:300px; float:left;}
#wrap #content_wrapper #nav li { position:relative; display:inline-block; margin-bottom:5px;}
#wrap #content_wrapper #nav li a { color:#b9b09f; line-height: 30px; font-size:18px;}
#wrap #content ul#nav.pole li { background:url('star.png') no-repeat; background-position-x: -20px;  }
#wrap #content_wrapper #nav li a:hover {color:#ab1e22;}
#wrap #content_wrapper .gauche { background:url("hovergauche.png") no-repeat scroll top left; width:4px; height:31px; text-indent:-9999px; display:block; visibility: hidden; float:left;}
#wrap #content_wrapper .droit { background:url("hoverdroit.png") no-repeat scroll top left; width:4px; height:31px; text-indent:-9999px; display:block; float:right; visibility: hidden; }
/* content text */
#wrap #content { float:left; width: 500px; position:relative; overflow: hidden; height:auto; }
#wrap #content .bloc_text { position:absolute; left:0; top:0px; }
#wrap #content h3 { font-family:  Georgia, Times, serif; color:#ab1e22; font-size:24px; margin-bottom:5px; }
#wrap #content .content_text { color:#888a8d; font-size:12px; text-align: justify; line-height: 18px; }

/* solo: contact... */
#solo { width:auto; padding:0 20px; }
#solo h3 { font-family:  Georgia, Times, serif; color:#ab1e22; font-size:24px; margin-bottom:5px; }
#solo .content_text { color:#888a8d; font-size:12px; text-align: justify; line-height: 14px; }

/*pole*/
#wrap #content_wrapper #pole_nav { color:#b9b09f; width:300px; float:left;}
#wrap #content_wrapper #pole_nav li { position:relative; display:list-item; margin-bottom:5px; padding-left: 20px; background:url('star.png') no-repeat 0 10px;  
}
#wrap #content_wrapper #pole_nav li a { color:#b9b09f; line-height: 30px; font-size:18px;  }
#wrap #content_wrapper #pole_nav li a:hover {color:#ab1e22;}

/* contact */
#contact {width:690px; margin:auto;}
#contact h3 { font-family:  Georgia, Times, serif; color:#ab1e22; font-size:24px; margin-bottom:5px; }
#contact .content_text { color:#888a8d; font-size:12px; text-align: justify; line-height: 14px; }
#contact .form_row { margin-bottom:10px }
#contact form input { width:223px; height:30px; border:1px solid #cbcbcb; padding:1px; color:#6c6c6c;text-indent: 5px; }
#contact form input.required { background: url('star.png') no-repeat; background-position: 208px 10px; }
#contact form textarea { width:670px;  height:143px; border:1px solid #cbcbcb; padding:8px; color:#6c6c6c; }
#contact select { width:227px; height:30px; border:1px solid #cbcbcb; padding:7px 1px; color:#6c6c6c; height:33px;}
#contact form input#objet { width:454px; height:30px; border:1px solid #cbcbcb; padding:1px; text-indent: 5px; margin-left:0px; background: url('star.png') no-repeat; background-position: 437px 10px; }
#contact #submit { width:73px; height:31px; background: url('submit.png') no-repeat; text-indent:-9999px; margin-right: 2px;cursor: pointer; float:right;}
#contact #submit:hover { background-position: 0 -31px;}
#contact #required { display: inline-block; padding-top: 10px; background: url("star.png") no-repeat 0 10px; text-indent: 20px; text-transform: uppercase; font-size: 11px; }
/* footer */
#footer { background: url('fond_footer.png') repeat-x scroll top left; height: 290px; margin-top:20px;}
#footer_content { width:1099px;margin:auto; background: url('footerlight.png') no-repeat scroll center 0px; height:290px; position:relative; }
#footer_nav { list-style: none; padding-top:80px; margin-left:70px; }
#footer_nav li { display:inline; color:#fff; }
#footer_nav li a { font-size:12px; color:#fff; }
#footer_nav li a:hover { text-decoration: underline; }

#social_nav { float:right; margin-right:60px; margin-top:-34px;}
#social_nav li { float:left; margin-right:5px; }
#social_nav li a {display:block; background:url('social.png') no-repeat; background-position: 0 0; width:16px; height:16px; text-indent:-9999px }
#social_nav li a#twitter { background-position: 0 0; }
#social_nav li a#myspace { background-position:-22px 0; }
#social_nav li a#facebook { background-position:-44px 0; }
#social_nav li a#twitter:hover { background-position: 0 -20px; }
#social_nav li a#myspace:hover { background-position:-22px -20px; }
#social_nav li a#facebook:hover { background-position:-44px -20px; }
#neuviemepage { font-size:10px; position:absolute; top: 48px; left:365px; display:none;}

#neuviemepage .neuflink {
background-image:url("logo_9p.png");
background-position:right -25px;
background-repeat:no-repeat;
display:block;
float:right;
height:16px;
margin-right:10px;
padding-right:25px;
padding-top:8px;
text-align:right;
width:137px;
color:#fff;
margin-top:29px;
}
#content_ref {
	width:750px;
	margin:auto;
}

#col_1 {  
	float:left;	
	width:250px;
	color:#888A8D;
font-size:12px;
line-height:18px;
text-align:justify;
}

#col_2 {  
	float:left;
	width:250px;
	color:#888A8D;
font-size:12px;
line-height:18px;
text-align:justify;
	
}
#col_3 {  
	float:left;
	width:250px;
	color:#888A8D;
font-size:12px;
line-height:18px;
text-align:justify;
}

#ref {
color:#AB1E22;
font-family:Georgia,Times,serif;
font-size:24px;
margin-bottom:25px;
}
