html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: arial;
	vertical-align: baseline;
}

textarea{font-family:arial;font-size:13px;}

a{
	text-decoration:none;
	color:white;
}

html{
	width:100%;
	height:100%;
}

body {
	position:relative;
	min-width:950px;
	min-height:327px;
	height:100%;
	text-align:center;
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
}

ol, ul {
	list-style: none;
}

th, td {
	text-align: left;
}

.clear {
	clear:both;
	visibility:hidden;
}

.div_space{
	float:left;
}

#conteneur {
	/*position:relative;*/
	margin:0 auto;
	width:930px;  
	height:53%;
	text-align:left;
	padding-left:50px;
}


/*----------------*/
/* --- HEADER --- */
/*----------------*/
.test{
	width:100%;
	height:63px;;
	margin:auto;
	background-color:#ffffff;
	color:#FFFFFF;
	text-align:left;
	position:relative;
	z-index:2;
}

#header{
	float:left;
	margin:auto;
	min-width:990px;
	width:100%;
	height:100%;
	font-size:72px;
	line-height:86px;
	background-color:black;
	color:white;
}

#header_center{
	width:990px;
	height:100%;
	margin:auto;
}

#conteneur_slogan{
	width:900px;
	height:30px;
	position:relative;
	margin:auto;
}

#slogan{
	width:388px;
	height:100%;	
	font-size:20px;
	font-weight:bold;
	background-color:black;
	color:white;
	padding-top:1px;
	margin-left:25px;
	margin-top:0px;
}

#logo{
	float:left;
	width:261px;
	height:63px;
	cursor:pointer;
	/*margin-left:-50px;*/
}

#logo img{
	float:left;
}

/*#caler_references*/
#caler_references_top {
	float:left;
	max-height:70px;
	width:75%;
	height:15%;
}


#gotoleft, #gotoleft_ref{
	height:271px;
	width:31px;
	margin-left:-60px;
}

#gotoright, #gotoright_ref{
	height:271px;
	width:31px;
	margin-left:910px;
	margin-top:-230px;
	position:relative;	
}

#gotoright_ref{
	margin-left:907px;
}

/*----------------*/
/* --- FOOTER --- */
/*----------------*/
#test2{
	width:100%;
	/*min-width:1100px;*/
	height:28%;
	min-height:200px;
	margin:auto;
	background-color:#000000;
	color:#FFFFFF;
	text-align:left;
	float:left;
	position:relative;
	top:90px;
	z-index:2;
}

#footer_contenu{
	width:930px;
	height:28%;
	margin:auto;
	padding-left:50px;
	background-color:#000000;
}

.footer_titre,h1{
	font-family:arial;
	background-repeat:no-repeat;	
	height:26px;
	font-size:20px;
	font-weight:normal	;
	letter-spacing:1px;
	margin-top:5px;
}

#agence_footer{
	float:left;
	width:320px;
	height:35px;
	background-color:#000000;
}

#agence_content{
	font-size: 11px;
	line-height: 16px;
	text-align: left;
	letter-spacing:1px;
	margin-top:10px;
	width:268px;
}

#nos_travaux{
	float:left;
	width:310px;
	height:35px;
	margin-left:50px;
	background-color:#000000;
}

#nos_travaux_content{
	width:300px;
	font-size: 13px;
	line-height: 16px;
	text-align: left;
	letter-spacing:1px;
	margin-top:10px;
}

#nos_travaux_content li{
	list-style-type:none; 
	width:175px;
}

#nos_travaux_content a{
	float:left;
	width:100%;
	height:16px;
	line-height:16px;
	margin-bottom:7px;
	font-size: 13px;
	color: #FFFFFF;
	text-align:left;
	text-decoration: none;
	letter-spacing:1px;
}

#nos_travaux_content a:hover{
	background-color:#333333;
}

#contact{
	float:left;
	width:250px;
	height:35px;
	background-color:#000000;
}

#contact_content{
	font-size: 13px;
	line-height: 16px;
	text-align: left;
	letter-spacing:1px;
	margin-top:5px;
	line-height: 22px;
	letter-spacing:1px;
}

#contact_tel{
	float:left;
	width:180px;
	height:42px;
	padding-left:45px;
	padding-top:11px;
	background-image:url(/_img/telephone.jpg);
	background-repeat:no-repeat;
	color:black;
	font-weight:bold;
	font-size:18px;
}

#demande_devis{
	float:left;
	width:189px;
	height:29px;
	background-image:url(/_img/demande_devis.jpg);
	background-repeat:no-repeat;
	padding-top:4px;
	font-size:18px;
	letter-spacing:0px;
	text-align:center;
}

#mailto {
	color:#FFF;
	text-decoration:none;
}
/***** END OF FOOTER ****/


/*------------------------------*/
/* --- CARROUSEL PAGE INDEX --- */
/*------------------------------*/
#background_carrou_equipe{
	width:100%;
	height:262px;
	top:136px;
	background-image:url(/_img/fond_bandeau.jpg);
	background-repeat:repeat-x;
	margin:auto;
	position:absolute;
	left:0px;
}

#background_carrou{
	width:100%;
	height:262px;
	top:191px;
	background-image:url(/_img/fond_bandeau.jpg);
	background-repeat:repeat-x;
	margin:auto;
	position:absolute;
	left:0px;
}

#left {
	position:relative;
	top:-250px;
	left:0px;
	height:262px;
	width:30px;
}

#right, #right_equipe{
	/*position:absolute;
	top:136px;
	margin-left:-60px;*/
	height:262px;
	margin-top:-260px;
	position:relative;
}

.hidden {
	display:none;
}

#references {
	position:relative;
	display:block;
	float:left;
	width:100%;
	height:263px;
	overflow:hidden;
	left:-20px;
	margin-top:-35px;
}


#liste_references {
	position: absolute;
	display:block;
	width: 8000px;
	top: 0;
	left: 0;

}

#liste_references a {
	text-decoration:none;
	display:block;
}

.item {
	display:block;
	float: left;
	padding-top:18px;
	padding-left: 10px;
	height: 243px;
	width: 300px;
	margin:0;
}

.titre {
	clear:both;
	display:block;
	color: #585858;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	padding-bottom:8px;
	padding-left: 9px;
	font-size: 18px;
	font-family: Arial,Helvetica Neue;
	letter-spacing:1px; 
}

.item-puce img{
		float:left;
		margin:0;
		padding:0;
	}

.lien {
	display:block;
	clear: both;
	float: right;
	color: #585858;
	font-size: 12px;
	padding-right: 4px;
	padding-top: 3px;
	font-family: Arial;
	font-weight: bold;
	letter-spacing:0.5px; 
	margin-right:20px;
}

/*----------------------------------*/
/* --- CARROUSEL PAGE REFERENCE --- */
/*----------------------------------*/
#left2 {
	/*position:absolute;
	top:200px;
	left:-10px;*/
	float:left;
	margin-top:-220px;
}

#right2 {
	/*position:absolute;
	top:200px;
	left:960px;*/
	margin-top:170px;
}

#references2
{
	float:left;
	display:block;
	width:940px;
	height:410px;
	overflow:hidden !important;
	margin-top:20px;
	margin-left:-40px;
}

#references2 a{

	border-width: 2px;
	border: 0;
	color: #585858;
	border-color: #e8e8e8;
	border-bottom-color:#e8e8e8 ;
	border-top-color:#e8e8e8;
	border-right-color:#e8e8e8;
	border-left-color:#e8e8e8;
}

#list_references2 {
	position: relative;
	margin-top: 2px;
	width:10000px;
}

.item2 {
	float:left;
	width:189px;
	height: 400px;/*210*/
	margin-left: 45px;
	margin-top:5px;
}

.vignettes2{
	float:left;
	width:189px;
	height:191px;
	background-image:url(/_img/fond-carou.jpg);
	background-repeat:no-repeat;
}
.vignettes2 img {
	margin-top:7px;
	margin-left:6px;
}

.vignettes3{
	float:left;
	width:189px;
	height:191px;
	margin-top:14px;
	background-image:url(/_img/fond-carou.jpg);
	background-repeat:no-repeat;
}

a.lien_ref2{
	font-family:Arial;
	color:#585858;
	font-size:12px;
	text-decoration:none;
	border: 0;
	top:10px;
}

a.lien_ref2:HOVER{
	text-decoration:underline;
}

.liens3{
	float:right;
	width:180px;
	height:15px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#585858;
}


.liens2{
	float:right;
	width:160px;
	height:15px;
	margin-top:20px;
	text-align:right;
	margin-right:10px;
	color:#585858;
}

.puce_carou{
	position:relative;
	background-image:url(/_img/puce.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}

/* STYLE AGENCE WEB */

/*body{
	margin:auto;
	background-image: url(/_img/topbg.jpg);
	background-repeat:repeat-x;
	font-family:arial;
}

#test{
	margin:auto;
	width:922px;
}

#header{
	float:left;
	height:51px;
	color:white;
	margin:auto;
	
}

#site_haut{
	height:51px;
	margin:auto;
	width:922px;
	z-index: 5000;
}

#logo{
	position:absolute;
	font-size:24px;
	font-family:arial;
	font-weight:Normal;
	top:10px;
}

#conteneur{
	float:left;
	margin:auto;

}*/

#devis_accueil{
	float:left;
	text-align:left;
}

#ref{
	float:left;
	width:922px;
	height:297px;
	background-image: url(/_img/ref_bg.jpg);
	background-repeat:no-repeat;
}

#ref_cont{
float:left;
	width:323px;
	margin-top:70px;
}

#fondu{
	margin-top:45px;
	margin-left:32px;
	float:left;
	width:537px;
	height:252px;
}

#ref_cont h1{
	color:#3eaadc;
	font-size:22px;
	font-family:arial;
	font-weight:normal;
}

#ref_cont p{
	text-align:justify;
	width:323px;
	font-size:12px;
	font-family:arial;
	font-weight:Normal;
}

#ref_button{
	float:left;
	width:199px;
	height:51px;
	background-image: url(/_img/ref_butt_bg.jpg);
	background-repeat:no-repeat;
	color:white;
	font-size:20px;
	font-family:arial;
	font-weight:Normal;
	margin-left:127px;
	padding-top:13px;
	padding-left:28px;
	cursor:pointer;
}

#contact_conteneur{
margin-top:9px;
float:left;
}

#contact2{
	margin-top:16px;
	float:left;
	background-image: url(/_img/contact_bg.jpg);
	background-repeat:no-repeat;
	width:597px;
	height:75px;
	margin-left:-50px;
}

#contact2 h1{
	float:left;
	width:350px;
	color:#454545;
	font-size:18px;
	font-weight:normal;
	margin-left:21px;
	font-family:arial;
	margin-top:10px;
	letter-spacing:0px;
}

#contact2 p{
	line-height: 1px;
	font-family:arial;
	margin:auto;
	margin-top:0px;
	margin-left:45px;
}

#contact2 span{
	font-family:arial;
	margin:auto;
	margin-top:0px;
	margin-left:41px;
}
#conteneur_devis input{	font-family:arial;	font-size:13px;}
#conteneur_devis p{
	margin-left:30px;
	margin-top:10px;
	font-size:12px;
}

#contact_button{
	float:left;
	width:195px;
	height:47px;
	background-image: url(/_img/btn_contact.jpg);
	background-repeat:no-repeat;
	color:white;
	font-size:20px;
	font-family:arial;
	font-weight:Normal;
	margin-top:15px;
	padding-top:2px;
	padding-left:7px;
	cursor:pointer;
}

#contact3{
	float:left;
	background-image: url(/_img/bg_contact2.jpg);
	background-repeat:no-repeat;
	width:295px;
	height:107px;
}

#contact3 p{
	font-family:"Arial Narrow", arial;
	margin-top:30px;
	margin-left:100px;
}

#contact4{
	float:left;
	height:90px;
	width:80px;
}

#center{
	width:922px;
	margin:auto;
	margin-top:220px;
}

#center a{
	text-decoration:none;
	border:none;
	color:white;
}

#center img{
	border:none !important;
}

#center_space{
	margin-top:350px;
}

.center_bg{
	float:left;
	height:251px;
	width:176px;
}

.center_bg img{
	
	margin-left:15px;
	margin-bottom:0px;
}

.fontcenter{
	line-height: 14px;
	font-size:16px;
	font-family:arial;
	font-weight:normal;
	color:white;
	margin:auto;
	margin-top:8px;
	height:28px;
	text-align:center;
	letter-spacing:0px;
}

.contentcenter_img{
	float:left;
	width:130px;
	height:80px;
	margin-left:20px;
	cursor:pointer;
}

.contentcenter_norm{
	line-height: 14px;
	font-size:12px;
	font-family:arial;
	color:white;
	text-align:left;
	margin-left:9px;
	margin-right:6px;
	margin-top:80px;
}


#bg_bott{
	float:left;
	margin:auto;
	width:922px;
	height:390px;
	margin-top:10px;
}

.bott_cont{
	margin:auto;
	float:left;
	background-image: url(/_img/bott_fond.jpg);
	background-repeat:no-repeat;
	width:285px;
	height:356px;
}

.title_bott{
	line-height: 12px;
	font-size:20px;
	font-family:arial;
	font-weight:normal;
	color:black;
	margin-top:32px;
	margin-left:10px;
	text-align:left;
}

.content_bott{
	line-height: 18px;
	font-size:12px;
	font-family:arial;
	color:black;
	text-align:justify;
	margin-top:28px;
	margin-left:16px;
	margin-right:14px;	
}

#bottom_accueil{
	/*position:absolute;
	top:1500px;
	left:0px;*/
	float:left;
	margin-top:30px;
	background-color:#313131;
	/*background-image: url(/_img/bottom_bg.jpg);
	background-repeat:repeat-x;*/
	height:44px;
	width:100%;
}

/*pages du menu*/
#content_agence_web{
	float:left;
	margin:auto;
	margin-top:0px;
	width:922px;
	height:363px;
}

#left_agence_web{
	float:left;
	/*background-image: url(/_img/agence-web/bg_blue_agence_web.jpg);*/
	background-image: url(/_img/agence-web/bg_orange_agence_web.jpg);
	background-repeat:repeat-x;
	margin-left:-50px;
	width:285px;
	height:365px;
}

#left_agence_web h1{
	color:white;
	font-size:20px;
	font-family:arial;
	font-weight:normal;
	margin-left:16px;
	padding-top:10px;
}

#top_cont{
	color:white;
	font-size:12px;
	font-family:arial;
	font-weight:normal;
	line-height: 14px;
	margin-right:15px;
	margin-left:16px;
	margin-top:15px;
	text-align:left;
}

#bott_cont, #bott_cont2{
	color:white;
	font-size:12px;
	font-family:arial;
	font-weight:normal;
	line-height: 14px;
	margin-left:16px;
	margin-right:15px;
	margin-top:15px;
	text-align:left;
}

#bott_cont li, #left_agence_web li, #bott_cont2 li{
	list-style:disc;
	margin-left:40px;
	color:white;
}


#right_agence_web{
	float:right;
	margin-right:20px;
	width:650px;
	height:356px;
}

#right_agence_web img{
	float:left;
	border:none;
	margin-top:5px;
	margin-left:5px;
}

#right_agence_web h1{
	width:190px;
	height:25px;
	padding-top:13px;
	float:left;
}

#right_agence_web span{
	margin-right:5px;
	float:left;
}

#right_agence_web a{
	text-decoration:none;
	border:none;
	color:black;
}

.conteneur_bg_grey{
	float:left;
}

.bg_grey_top{
	float:left;
	width:630px;
	height:13px;
}

.bg_grey_left{
	float:left;
	width:30px;
	height:110px;
}

.bg_grey{
	float:left;
	background-image: url(/_img/agence-web/bg_grey_agence_web.jpg);
	background-repeat:repeat-x;
	width:289px;
	height:110px;
	margin:auto;
}

.bg_grey h1{
	color:#1f2120;
	font-size:16px;
	font-family:arial;
	line-height: 14px;
	margin-left:4px;
}

.bg_grey p{
	color:#1f2120;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
	line-height: 13px;
	margin-left:4px;
	margin-right:20px;
	text-align:justify;
}

.bg_grey b{
	color:#f04023;
}

#bottom_agence_web{
	/*position: absolute;*/
	float:left;
	margin-top:40px;
	background-color:black;
	height:200px;
	min-width:990px;
	width:100%;
	left:0px;
}

#bottom_agence_web_accueil{
	position:absolute;
	top:1900px;
	/*top:2400px;*/
	background-color:black;
	height:200px;
	width:100%;
	left:0px;
}

#bottom_agence_web a, #bottom_agence_web_accueil a{
	text-decoration:none;
	border:none;
	color:white;
	font-size:12px;
	font-family:arial;
}

#agence-web-footer{
	color:white;
	float:left;
	margin-top:5px;
	line-height:20px;
	margin-left:-5px;
	width:130px;
}

#lien_agenceweb {
	float:right;
	height:30px;
	margin-top:-35px;
}

.footer-type{
	color:white;
	float:left;
	margin-left:7px;
	margin-top:5px;
	line-height:20px;
	height:200px;
}

#footer{
	margin:auto;
	width:952px;
	/*border:1px solid red;*/
}

#footer a, #footer p{
	text-align:left;
	margin-left:0px;
}

/*pages du sous menu*/

#conteneur_ssmenu_content{
	float:left;
	width:930px;
	min-height:356px;
}

#left_ssmenu_content_conteneur{
	float:left;
	margin-left:-50px;
	width:455px;
	min-height:356px;
}

#left_ssmenu_content{
	float:left;
	/*background-image: url(/_img/bg-right-agence-web.jpg);*/
	/*background-repeat:no-repeat;*/
	background-color:#F2F2F2;
	width:455px;
	min-height:346px;
}

#left_ssmenu_content b{
	color:#f04023;
}

#left_ssmenu_content b a{
	color:#f04023;
}

#left_ssmenu_content_top{
	float:left;
	background-image: url(/_img/bg-right-agence-web_top.jpg);
	background-repeat:no-repeat;
	width:455px;
	height:5px;
}

#left_ssmenu_content_bottom{
	float:left;
	background-image: url(/_img/bg-right-agence-web_bottom.jpg);
	background-repeat:no-repeat;
	width:455px;
	height:5px;
}

#left_ssmenu_content h1{
	color:#1f2120;
	font-size:20px;
	font-family:arial;
	line-height: 22px;
	margin-left:4px;
	font-family:arial;
	margin-left:17px;
	margin-top:21px;
}

 #center_ssmenu_content{
 	float:left;
	width:45px;
	height:356px;
 }

#right_ssmenu_content{
	float:left;
	width:455px;
	height:356px;
}

#top_cont2, #top_cont3{
	color:#1f2120;
	font-size:12px;
	font-family:arial;
	font-weight:normal;
	line-height: 14px;
	margin-right:15px;
	margin-left:18px;
	margin-top:5px;
	text-align:left;
}

#top_cont2 li, #top_cont3 li{
	margin-left:40px;
	list-style-type:disc;
}

.bott_cont2{
	color:#1f2120;
	font-size:12px;
	font-family:arial;
	font-weight:normal;
	line-height: 14px;
	margin-left:18px;
	margin-top:13px;
	margin-right:15px;
	text-align:left;
}

.bott_cont2 li{
	margin-left:40px;
	list-style-type:disc;
}

#bottom_agence_web2{
	position:absolute;
	/*top:700px;*/
	left:0px;
	bottom:0px;
	background-image: url(/_img/bottom_bg.jpg);
	background-repeat:repeat-x;
	height:44px;
	width:100%;
	background-color:#2d2d2d;
}

/*contact*/

fieldset{
	display:inline;
	border:none;
}

label{
	float:left;
	width:140px;
	text-align:left;
	margin-left:20px;
}

#vosinfos{
	padding-top:0px;
	float:left;
	margin-left:60px;
	margin-top:10px;
	width:180px;
}

#votresite{
	padding-top:0px;
	float:left;
	width:230px !important;
	margin-top:10px;
}

#votresite select{
	float:left;
	margin-left:20px;
}

#ss_votresite{
	width:270px;
}

#ss_votresite input{
	float:left;
	margin-left:20px;
}

#votresite span{
	float:left;
	font-size:18px;
	text-align:right;
}

#votresite2{
	padding-top:0px;
	margin-left:40px;
	margin-top:10px;
	float:left;
	width:250px;
}

#annee_prod{
	float:left;
	width:60px;
	text-align:center;
	margin-left:5px !important;
}

#mois_prod{
	float:left;
	width:90px;
	text-align:center;
	margin-left:5px !important;
}

#jour_prod{
	float:left;
	width:45px;
	text-align:center;
}

#commentaires{
	padding-top:0px;
	width:280px;
	height:180px;
}

#contact_form{
	float:left;
	margin:auto;
	margin-top:10px;
	width:910px;
	height:356px;
	font-size:12px;
	font-family:arial;
	padding:0px;
	color:white;
	background-image: url(/_img/font-contact.jpg);
	background-repeat:no-repeat;
}

#error{
	float:left;
	margin-top:100px;
	margin-left:20px;
	font-size:11px;
	font-family:arial;
	text-align:left;
	color:white;
	width:230px;
}

/*#valider_accueil{
	float:left;
	margin-top:250px;
	width:199px;
	height:52px;
	position: absolute;
	margin-left: 600px;
}*/
#valider_accueil{
	float:right;
	margin-top:20px;
	width:199px;
	height:52px;
}

#valider_contact{
	float:left;
	margin-top:0px;
	width:199px;
	height:52px;
	position: absolute;
	margin-left: 600px;
	top: 480px;
}


#article{
	float:left;
	margin-top:10px;
	width:922px;
}

#article li{
	font-size:12px;
	font-family:arial;
	color:#3D3638;
}

#article_content{
	background-image:url('/_img/bg-article-content.jpg');
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:580px;
}

#article_content h1{
	background-image:url('/_img/bg-article-content.jpg');
	background-position:top;
	background-repeat:no-repeat;
	padding-top:20px;
	font-size:22px;
	color:#3d3836;
	font-family:arial;
	font-weight:normal;
}

#article_content p{
	font-size:12px;
	color:#3d3836;
	font-family:arial;
	text-align:left;
	line-height:17px;
}

#article_content a{
	font-size:12px;
	color:#3d3836;
	font-family:arial;
	text-align:left;
	border:none;
	text-decoration:none;
}

#np{
	float:left;
	font-size:12px;
	color:#3d3836;
	font-family:arial;
	cursor:pointer;
}

#np2{
	float:right;
	font-size:12px;
	color:#3d3836;
	font-family:arial;
	cursor:pointer;
}

#article_archive{
	background-image:url('/_img/bg-article-archive.jpg');
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:290px;
	margin-left:30px;
}

#article_archive h1{
	font-size:22px;
	color:#3d3836;
	font-family:arial;
	text-align:center;
	font-weight:normal;
}

#article_archive p{
	font-size:12px;
	color:#3d3836;
	font-family:arial;
	text-align:left;
	margin-left:100px;
	line-height:5px;
}


#internet{
	float:left;
	margin-top:10px;
	width:922px;
}

#internet_content{
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:922px;
	text-align:left;

}
#internet_content h1{
	font-size:22px;
	color:#3d3836;
	font-family:arial;
	font-weight:normal;
	text-align:left;
	margin-top:10px;
}
#internet_content h2{
	font-size:22px;
	color:#3d3836;
	font-family:arial;
	font-weight:normal;
	text-align:left;
	margin-top:10px;
}

#internet{
	float:left;
	margin-top:10px;
	width:922px;
}

#article_content{
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:922px;
	text-align:left;

}
#article_content h1{
	font-size:22px;
	color:#3d3836;
	font-family:arial;
	font-weight:normal;
	text-align:left;
	margin-top:10px;
}
#article_content h2{
	font-size:22px;
	color:#3d3836;
	font-family:arial;
	font-weight:normal;
	text-align:left;
	margin-top:10px;
}

#backlinks{
	float:left;
	margin-top:10px;
	width:922px;
}

#backlinks_content{
	/*background-image:url('/_img/bg-article-content.jpg');*/
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:922px;
}

#backlinks_content h1{
	font-size:22px;
	color:#3d3836;
	font-family:arial;
	font-weight:normal;
	text-align:left;
	margin-top:10px;
}

#backlinks_content p{
	font-size:12px;
	color:#3d3836;
	font-family:arial;
	text-align:left;
	line-height:17px;
}

#backlinks_content a{
	float:left;
	font-size:12px;
	color:#3d3836;
	font-family:arial;
	text-align:left;
	border:none;
	text-decoration:none;
}

#backlinks_content #droite{
	font-size:12px;
	margin-top:10px;
	width:461px;
	float:left;	
}

#backlinks_content #gauche{
	font-size:12px;
	margin-top:10px;
	width:461px;	
	float:left;
}

/*#contact_button a{
	margin-top:22px;
	margin-left:28px;
}*/


.clear {
	clear: both
}

#conteneur_form{
	float:left;
	width:400px;
}

#form_addresse{
	float:left;
	width:220px;
}

#form_contact{
	float:left;
}

#form_contact h1{
	margin-left:0px;
	margin-top:0px;
	letter-spacing:0px;
	height:auto;
	line-height:20px !important;
}

#bottom_agence_web_accueil{
	position:absolute;
	/* TOP */
	top:2250px; 
	margin-top:13.5em;
	max-top:2020px; 
	background-color:black;
	height:200px;
	width:100%;
	left:0px;
	
}


.lien_arbo{
	margin-left:-35px;
	font-size:12px;
	font-weight:bold;
	color:#D42717;
	text-align:left;
}

.lien_arbo a{
	text-decoration:none;
	color:black;
}

.lien_arbo a:hover{

	color:#D42717;
}

#Lien_Tableau a{
	text-decoration:none;
	color:black;
	font-weight:bold;
	font-size:13px;
}

#Lien_Tableau a:hover{
	color:#f04023;
}

.err2{
	font-size:11px;
	font-family:arial;
}
	
/*     CAROUSELLE EQUIPE    */