/* CSS Document */
body
{
	background-color:#2b2320;
	margin:0;
}

.fond_site
{
	background-image:url('../img/fond_site.jpg');
	background-repeat:repeat-x;
	height:1000px;
	width:auto;
	margin:0;
}

.site
{
	width:1000px;
}

#header
{
	float:left;
	height:180px;
	width:1000px;
}

ul, li{margin:0; padding:0; list-style:none;}
.accprev, .accnext{position:absolute; cursor:pointer;}
.accprev{margin:150px 0 0 5px;}
.accnext{margin:150px 0 0 244px;}

#logo
{
	float:left;
	margin-top:-43px;
	background-image:url('../img/header/logo.png');
	background-repeat:no-repeat;
	width:423px;
	height:242px;
	position:relative;
	z-index:100;
}
#categorie
{
	float:left;
	width:562px;
	height:175px;
}

h1#site_internet
{
	float:left;
	width:562px;
	height:175px;
	background-image:url("../img/accueil/site_internet.png");
	background-repeat:no-repeat;
	overflow: hidden;
	text-indent: -9999px;
		margin-top:0px;
}

h1#referencement2
{
	float:left;
	width:562px;
	height:175px;
	background-image:url("../img/accueil/referencement.png");
	background-repeat:no-repeat;
	overflow: hidden;
	text-indent: -9999px;
		margin-top:0px;
}

h1#hebergement2
{
	float:left;
	width:562px;
	height:175px;
	background-image:url("../img/accueil/hebergement.png");
	background-repeat:no-repeat;
	overflow: hidden;
	text-indent: -9999px;
		margin-top:0px;
}

h1#print2
{
	float:left;
	width:562px;
	height:175px;
	background-image:url("../img/accueil/print.png");
	background-repeat:no-repeat;
	overflow: hidden;
	text-indent: -9999px;
		margin-top:0px;
}

h1#webmarketing2
{
	float:left;
	width:562px;
	height:175px;
	background-image:url("../img/accueil/webmarketing.png");
	background-repeat:no-repeat;
	overflow: hidden;
	text-indent: -9999px;
		margin-top:0px;
}

h1#ecommerce2
{
	float:left;
	width:562px;
	height:175px;
	margin-top:0px;
	background-image:url("../img/accueil/ecommerce.png");
	background-repeat:no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

#contenu
{
width:1000px;
float:left;
text-align:center;
}
#gsmd
{
	float:right;
	background-image:url('../img/header/gsmd.gif');
	background-repeat:no-repeat;
	width:187px;
	height:49px;
}
#menu
{
	float:left;
	width:980px;
	height:28px;
	margin-top:-18px;
	text-align:left;
}
#sepa
{
	float:left;
	width:980px;
	height:28px;
	margin-top:10px;
	text-align:left;
	color:#cba674;
	background-color:#4c362c;

}
#sepa_txt{
	float:left;
	font-family:Tw Cen MT;
	font-size:20px;
	margin-left: 20px;
	color: #ffffff;
}
#sepa_img{
	float:left;
	font-family:Tw Cen MT;
	font-size:20px;
	margin-left: 15px;
}

#menu_liens
{
	float:left;
	height:25px;
	width:450px;
	margin-left:0px;
	position:relative;
	z-index:100;
}
#menu_liens_txt
{
	float:left;
	margin-top:5px;
	font-family:Verdana;
	font-size:12px;
	color:#cba674;
}
#menu_liens_txt a
{
	text-decoration:none;
	color:#cba674;
}
#menu_liens_txt a:hover
{
	text-decoration:none;
	color:#b0fc00;
}

#menu2_liens
{
	float:left;
	height:25px;
	width:225px;
	margin-left:220px;
	position:relative;
	z-index:100;
}
#menu2_liens_txt
{
	float:left;
	margin-top:5px;
	font-family:Verdana;
	font-size:12px;
	color:#cba674;
}
#menu2_liens_txt a
{
	text-decoration:none;
	color:#cba674;
}
#menu2_liens_txt a:hover
{
	text-decoration:none;
	color:#b0fc00;
}
#news
{
	background-color:#654438;
	border:1px solid #654438;
	background-image:url('../img/header/fond_news.png');
	font-family:Arial;
	font-size:10px;
	height:17px;
	margin-top:-1px;
	color:#2b2320;
	float:left;
}
#sous_menu1
{
	position:relative;
	margin-top:30px;
	margin-left:425px;
	width:475px;
	height:20px;
	color:#cba674;
	background-color:#362721;
}
#sous_menu1 a
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	color:#cba674;

}
#sous_menu1 a:hover
{
	text-decoration:none;
	color:#b0fc00;
}
#sous_menu2
{
	position:relative;
	margin-top:30px;
	margin-left:425px;
	width:425px;
	height:20px;
	color:#cba674;
}
#sous_menu2 a
{
	font-family:Tw Cen MT;
	font-size:14px;
	text-decoration:none;
	color:#cba674;
}
#sous_menu2 a:hover
{
	text-decoration:none;
	color:#b0fc00;
}
#btn_news
{
	float:left;
	margin-left:-1px;
	width:30px;
	height:18px;
}
#acc_img
{
	float:left;
	width:1023px;
	height:445px;
	margin-top:40px;
}
.separation
{
	float:left;
	width:1000px;
	background-image:url('../img/accueil/fil.png');
	background-repeat:repeat-x;
	height:3px;
	margin-top:10px;
	margin-bottom:10px;
}
#acc_text
{
	float:left;
	width:400px;
	margin-left:-5px;
}

#acc_text_haut
{
	float:left;
	width:400px;
	height:60px;
	background-image:url('../img/accueil/acc_haut.png');
	background-repeat:no-repeat;
}

#acc_text_mil
{
	float:left;
	width:400px;
	background-image:url('../img/accueil/acc_mil.png');
	background-repeat:repeat-y;
}
#acc_text_mil_txt
{
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	margin-left:40px;
	width:315px;
	text-align:justify;
	
}
#acc_text_bas
{
	float:left;
	width:400px;
	height:50px;
	background-image:url('../img/accueil/acc_bas.png');
	background-repeat:no-repeat;
}
#acc_gauche
{
	float:left;
	width:293px;
	margin-left:-20px;
}
#acc_rea
{
	float:left;
	width:320px;
	margin-left:0px;
}
#acc_rea_titre
{
	float:left;
	font-family:Tw Cen MT;
	font-size:20px;
	color:#cba674;
	margin-top:20px;
	margin-left:15px;
}
#acc_rea_haut
{
	float:left;
	width:293px;
	height:41px;
	background-image:url('../img/accueil/encart_haut.png');
	background-repeat:no-repeat;
}

#acc_rea_mil
{
	float:left;
	width:293px;
	background-image:url('../img/accueil/encart_mil.png');
	background-repeat:repeat-y;
}
#acc_nav_gauche
{
	float:left;
	width:17px;
	height:17px;
	margin-left:17px;
	margin-top:30px;
}
#acc_nav_droite
{
	float:left;
	width:17px;
	height:17px;
	margin-top:30px;
}
#acc_defil
{
	float:left;
	width:250px;
	height:100px;
	border:1px solid #FFFFFF;
}
.acc_site
{
	float:left;
	background-image:url('../img/accueil/btn_site.png');
	background-repeat:no-repeat;
	margin-top:-13px;
	margin-left:172px;
	width:79px;

}
.acc_site a
{
	float:left;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	color:#000000;
	margin-left:19px;
}
.acc_site a:hover
{
	text-decoration:underline;
}
#acc_ref
{
	float:left;
	background-image:url('../img/accueil/btn_bas.png');
	background-repeat:no-repeat;
	width:134px;
	margin-left:143px;
	margin-top:10px;
	height:14px;
	z-index:10;
	position:relative;
}
#acc_ref a
{
	float:left;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	color:#2b2320;
	margin-left:35px;
}
#acc_ref a:hover
{
	text-decoration:underline;
}

#acc_rea_mil_txt
{
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	margin-left:35px;
	margin-top:100px;
	width:220px;
	text-align:left;
}
#acc_rea_bas
{
	float:left;
	width:293px;
	height:35px;
	background-image:url('../img/accueil/encart_bas.png');
	background-repeat:no-repeat;
}
#acc_actu
{
	float:left;
	width:293px;
	margin-left:-10px;
}
#acc_actu_titre
{
	float:left;
	font-family:Tw Cen MT;
	font-size:20px;
	color:#cba674;
	margin-top:20px;
	margin-left:15px;
}
#acc_actu_haut
{
	float:left;
	width:293px;
	height:41px;
	background-image:url('../img/accueil/encart_haut.png');
	background-repeat:no-repeat;
}

#acc_actu_mil
{
	float:left;
	width:293px;
	background-image:url('../img/accueil/encart_mil.png');
	background-repeat:repeat-y;
}

#acc_actu_mil2
{
	float:left;
	width:293px;
}
#acc_actu_mil_txt
{
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	margin-left:35px;
	width:220px;
	text-align:left;
}

#acc_actu_mil_txt a, #acc_actu_mil_txt a:hover{
	color: #B0FC00;
	text-decoration: none;
}

#acc_actu_bas
{
	float:left;
	width:293px;
	height:35px;
	background-image:url('../img/accueil/encart_bas.png');
	background-repeat:no-repeat;
}
#acc_conf
{
	float:left;
	width:293px;
	margin-left:-10px;
	margin-top:0px;
}
#acc_conf_titre
{
	float:left;
	font-family:Tw Cen MT;
	font-size:20px;
	color:#cba674;
	margin-top:20px;
	margin-left:15px;
}
#acc_conf_haut
{
	float:left;
	width:293px;
	height:41px;
	background-image:url('../img/accueil/encart_haut.png');
	background-repeat:no-repeat;
}

#acc_conf_mil
{
	float:left;
	width:293px;
	background-image:url('../img/accueil/encart_mil.png');
	background-repeat:repeat-y;
}
#acc_conf_mil_txt
{
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	margin-left:35px;
	width:250px;
	text-align:left;
}
#acc_conf_bas
{
	float:left;
	width:293px;
	height:35px;
	background-image:url('../img/accueil/encart_bas.png');
	background-repeat:no-repeat;
}

#heb_ban
{
	float:left;
	margin-top:30px;
}

#heb_titre
{
	float:right;
}
h1#hebergement
{
	float:right;
	width:300px;
	margin-right:100px;
	margin-top:-20px;
	font-family:Arial;
	font-size:26px;
	color:#FFFFFF;
	text-align:right;
}
h2#heb_elt
{
	float:left;
	margin-left:50px;
	margin-top:30px;
	width:600px;
	height:46px;
	background-image:url('../img/hebergement/hebergement.png');
	background-repeat:no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

#heb_text
{
	float:left;
	width:400px;
	margin-top:0px;
	margin-left:60px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	text-align:justify;
}

#heb_img
{
	float:left;
	margin-top:-80px;
}

#ref_ban
{
	float:left;
	margin-top:30px;
}

#ref_titre
{
	float:right;
}
h1#referencement
{
	float:right;
	width:300px;
	margin-right:100px;
	margin-top:-20px;
	font-family:Arial;
	font-size:26px;
	color:#FFFFFF;
	text-align:right;
}
h2#ref_elt
{
	float:left;
	margin-left:50px;
	margin-top:30px;
	width:600px;
	height:46px;
	background-image:url('../img/referencement/referencment.png');
	background-repeat:no-repeat;
		overflow: hidden;
	text-indent: -9999px;
}

#ref_text
{
	float:left;
	width:500px;
	margin-top:10px;
	margin-left:60px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	text-align:justify;
}

#ref_img
{
	float:left;
	margin-top:-80px;
}

#web_ban
{
	float:left;
	margin-top:30px;
}

#web_titre
{
	float:right;
}
h1#webmarketing
{
	float:right;
	width:300px;
	margin-right:80px;
	margin-top:-20px;
	font-family:Arial;
	font-size:26px;
	color:#FFFFFF;
	text-align:right;
}
h2#web_elt
{
	float:left;
	margin-left:50px;
	margin-top:30px;
	width:600px;
	height:46px;
	background-image:url('../img/webmarketing/web.png');
	background-repeat:no-repeat;
		overflow: hidden;
	text-indent: -9999px;
}

#web_text
{
	float:left;
	width:315px;
	margin-top:10px;
	margin-left:60px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	text-align:justify;
	padding-right:15px;
}

#web_img
{
	float:left;
	width:600px;
	margin-top:-70px;
}

#ecom_ban
{
	float:left;
	margin-top:30px;
}

#ecom_titre
{
	float:right;
}
h1#ecommerce
{
	float:right;
	width:300px;
	margin-right:100px;
	margin-top:-20px;
	font-family:Arial;
	font-size:26px;
	color:#FFFFFF;
	text-align:right;
}
h2#ecom_elt
{
	float:left;
	margin-left:50px;
	margin-top:30px;
	width:600px;
	height:46px;
	background-image:url('../img/ecommerce/ecom.png');
	background-repeat:no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

#ecom_text
{
	float:left;
	width:400px;
	margin-top:10px;
	margin-left:60px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	text-align:justify;
	
}

#ecom_img
{
	float:left;
	margin-left:80px;
	margin-top:-70px;
}

#print_ban
{
	float:left;
	margin-top:30px;
}

#print_titre
{
	float:right;
}
h1#print
{
	float:right;
	width:300px;
	margin-right:80px;
	margin-top:-20px;
	font-family:Arial;
	font-size:26px;
	color:#FFFFFF;
	text-align:right;
}
h2#print_elt
{
	float:left;
	margin-left:50px;
	margin-top:30px;
	width:600px;
	height:46px;
	background-image:url('../img/print/print.png');
	background-repeat:no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

#print_text
{
	float:left;
	width:400px;
	margin-top:10px;
	margin-left:60px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	text-align:justify;
}

#print_img
{
	float:left;
	margin-top:-80px;
	margin-left:15px;
}

#cont_titre
{
	float:left;
	width:800px;
	margin-top:30px;
	

}
h1#contact
{
	font-family:Arial;
	font-size:46px;
	color:#4c362c;
	text-align:left;
	margin-left:30px;
}
#cont_form
{
	float:left;
	text-align:right;
	font-family:Tw Cen MT;
	font-size:12px;
	width:300px;
	border:0px solid;
	margin-left:20px;
	color:#cba674;
	position:relative;
	z-index:10;

}
.form
{
	font-family:Tw Cen MT;
	font-size:12px;
	border:0px solid;
	color:#2b2320;
	background-color:#cba574;
}
select
{
	background:#cba674;
}
#cont_img
{
	float:left;
	margin-left:-10px;
	margin-top:50px;
	width:233px;
	height:374px;
	background-image:url('../img/contenu/img_contact.png');
	background-repeat:no-repeat;

}

#cont_map
{
	float:left;
	margin-left:-20px;
	margin-top:-20px;

}
#qui_text
{
	float:left;
	margin-top:50px;
	width:445px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	margin-left:50px;
	text-align:justify;
}

h1#qui_img
{
	float:left;
	width:481px;
	height:645px;
	margin-top:35px;
	margin-left:20px;
	background-image:url('../img/contenu/img_qsn.png');
	overflow: hidden;
	text-indent: -9999px;
}



h1#rejoindre_img
{
	float:left;
	width:481px;
	height:645px;
	margin-top:-50px;
	margin-left:20px;
	background-image:url('../img/contenu/illustration_recrutement.png');
	overflow: hidden;
	text-indent: -9999px;
}

#references
{
	float:left;
	width:1024px;
	margin-top:50px;

}

#references a
{
	font-family:Arial;
	font-size:10px;
	color:#b0fc00;
	text-decoration:none;
}

#references a:hover
{
	text-decoration:underline;
}

#footer
{
	float:left;
	width:1000px;
}

#footer_plan
{
	float:left;
	width:425px;
}
#footer_plan2
{
	float:left;
	width:800px;
}
#footer_plan_titre
{
	float:left;
	font-family:Tw Cen MT;
	font-size:20px;
	color:#cba674;
	margin-top:5px;
	width:400px;
	margin-left:20px;
	text-align:left;
}
#footer_plan_titre2
{
	float:left;
	font-family:Tw Cen MT;
	font-size:20px;
	color:#cba674;
	margin-top:5px;
	width:800px;
	margin-left:20px;
	text-align:left;
}
.footer_plan_txt
{
	float:left;
	font-family:Verdana;
	font-size:10px;
	width:110px;
	height:100px;
	margin-left:25px;
	margin-top:10px;
	color:#FFFFFF;
	text-align:left;
}

.footer_plan_txt a
{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.footer_plan_txt a:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

#footer_coor
{
	float:left;
	width:191px;
	margin-top:30px;
}
#footer_coor_haut
{
	float:left;
	background-image:url('../img/footer/ideal_haut.png');
	background-repeat:no-repeat;
	width:142px;
	height:18px;
	margin-left:20px;
}
#footer_coor_mil
{
	float:left;
	background-image:url('../img/footer/ideal_mil.png');
	background-repeat:repeat-y;
	width:142px;
	margin-left:20px;
}
#footer_coor_mil_text
{
	float:left;
	margin-left:10px;
	font-family:Arial;
	font-size:10px;
	text-align:left;
	height:125px;
	color:#cba674;
}
#footer_coor_bas
{
	float:left;
	background-image:url('../img/footer/ideal_bas.png');
	background-repeat:no-repeat;
	width:142px;
	height:40px;
	margin-left:20px;
}
#footer_coor_img
{
	float:left;
	background-image:url('../img/footer/sourie.png');
	background-repeat:no-repeat;
	width:191px;
	height:200px;
	margin-top:-44px;
	margin-left:-3px;
}

#footer_form
{
	float:left;
	width:380px;
}
.contact
{
	font-family:Tw Cen MT;
	font-size:12px;
	border:0px solid;
	color:#2b2320;
	background-image:url('../img/footer/form_contact.jpg');
}
#footer_form_titre
{
	float:left;
	font-family:Tw Cen MT;
	font-size:20px;
	color:#cba674;
	margin-top:10px;
	width:300px;
	margin-left:50px;
	text-align:left;
}

#footer_form_elts
{
	float:left;
	text-align:right;
	font-family:Tw Cen MT;
	font-size:12px;
	width:300px;
	margin-left:50px;
	border:0px solid;
	color:#cba674;
}

.btn_contact
{
background-color:#2b2320;
border:1px solid #cba674;
color:#b0fc00;
}

#references_bis
{
	float:left;
	width:1000px;
	margin-top:25px;
	margin-bottom:25px;
}

#ref2_actu
{
	float:left;
	width:665px;
	height:320px;
	margin-left:30px;
	background-color:#2b2320;
}

#ref2_img2
{
	float:left;
	width:327px;
	height:320px;
	overflow:hidden;
}

#ref2_infos
{
	float:left;
	width:338px;
	height:320px;
}

#ref2_titre
{
	float:left;
	margin-top:15px;
	width:300px;
	margin-left:15px;
	text-align:left;
	font-family:Arial;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:underline;
}

#ref2_titre h2
{
	font-family:Arial;
	font-size:18px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	float:left;
	text-decoration:underline;
}

#ref2_titre2
{
	float:left;
	width:300px;
}

#ref2_titre2 h1
{
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	margin:0 0 0 35px;
	padding:0;
	float:left;
}

#ref2_divers
{
	float:left;
	margin-top:15px;
	width:300px;
	margin-left:15px;
	text-align:left;
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
}

#ref2_text
{
	float:left;
	margin-top:15px;
	width:300px;
	height:175px;
	margin-left:15px;
	text-align:justify;
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
}

#ref2_site
{
    position:absolute;
	margin-top:300px;
	width:300px;
	margin-left:15px;
	text-align:right;
}

#ref2_sep
{
	float:left;
	width:1px;
	height:320px;
	margin-left:10px;
	background-image:url('img/references/separation.png');
	background-repeat:no-repeat;
}

#ref2_autres
{
	float:left;
	height:320px;
	width:250px;
	margin-left:10px;
}

#ref2_encart
{
	float:left;
	width:109px;
	height:103px;
	margin-left:10px;
}

#ref2_encart_img
{
	float:left;
	width:109px;
	height:79px;
}


#ref2_encart_titre
{
	float:left;
	height:20px;
	background-color:#33231d;
}

#ref2_encart_txt
{
	float:left;
	width:109px;
	font-family:Arial;
	font-size:10px;
	text-align:right;
	color:#987a57;
}

#ref2_encart_txt a
{
	font-family:Arial;
	font-size:10px;
	color:#987a57;
	text-decoration:none;
}

#ref2_nav
{
	float:left;
	width:250px;
	text-align:center;
}

#ref2_nav a
{
	font-family:Arial;
	font-size:10px;
	color:#d6ff13;
	text-decoration:none;
}

#ref2_nav a:hover
{
	text-decoration:underline;
}

#img_mailing
{
	margin-top: 30px;
}

#encart_pub
{
	float:left;
	width:100%;
	margin-top:20px;
	height:200px;	
}


