/* CSS Document */

body{
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-image:url(images/bg_body.jpg);
	background-repeat:repeat-x;
}

#general{
	width: 952px;
	height: auto;
	margin: 0 auto;
}

#gauche{
	float: left;
	width: 14px;
	height: 597px;
	background-image:url(images/gauche.jpg);
}

#conteneur{
	float: left;
	margin: 0;
	padding: 0;
}

#droite{
	float: left;
	width: 12px;
	height: 597px;
	background-image:url(images/droite.jpg);
}

#header_accueil{
	width: 922px;
	height: 184px;
	background-image:url(images/bg_header_accueil.jpg);
	background-repeat:no-repeat;
}

#header_domiciliation{
	width: 922px;
	height: 184px;
	background-image:url(images/bg_header_domiciliation.jpg);
	background-repeat:no-repeat;
}

#header_contact{
	width: 922px;
	height: 184px;
	background-image:url(images/bg_header_contact.jpg);
	background-repeat:no-repeat;
}

#content{
	width: 882px;
	height: auto;
	padding: 25px 20px 20px 20px;
	background-image:url(images/bg_contenu.jpg);
	background-repeat:repeat-x;
}

#footer{
	width: 922px;
	height: 100px;
	clear: both;
	text-align: center;
	font-size: 0.9em;
}

/*----------------MENU----------------------------*/

#liste_menu span{
	display: none;
}

#liste_menu{
	list-style-type: none;
	margin: 0;
	padding: 8px 0 0 0;
}


#liste_menu li{
	float: left;

}

a#image1 {
     display: block;
     width: 297px;
     height: 30px; 
     background-image: url(images/accueil.jpg);
     background-repeat: no-repeat;
}

a#image1:hover {
     background-image: url(images/accueil_2.jpg);
     }
	 
a#image2 {
     display: block;
     width: 234px;
     height: 30px; 
     background-image: url(images/domiciliation.jpg);
     background-repeat: no-repeat;
}

a#image2:hover {
     background-image: url(images/domiciliation_2.jpg);
     }
	 
a#image3 {
     display: block;
     width: 235px;
     height: 30px; 
     background-image: url(images/loc_bureau.jpg);
     background-repeat: no-repeat;
}

a#image3:hover {
     background-image: url(images/loc_bureau_2.jpg);
     }
	 
a#image4 {
     display: block;
     width: 156px;
     height: 30px; 
     background-image: url(images/contact.jpg);
     background-repeat: no-repeat;
}

a#image4:hover {
     background-image: url(images/contact_2.jpg);
     }
	 
/*----------------MENU-FOOTER------------------------*/

#footer ul{
	list-style-type: none;
	color: #666666;
	margin: 0;
	padding: 15px 0 0 0;
}

#footer ul li{
	display: inline;
}

#footer ul li a{
	color: #666666;
	font-size: 0.9em;
	text-decoration: none;
}

#footer ul li a:hover{
	text-decoration: underline;
}

#footer img{
	border: none;
}

#footer a{
	color: #666666;
	font-size: 0.7em;
	text-decoration:none;
}

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


/*----------------DOMICILIATION------------------------*/

#img_dom{
	padding: 0 0 0 40px;
}

#left_dom{
	width: 516px;
	height: auto;
	float: left;
	margin: 15px 17px 0 0;
	padding: 0 0 0 40px;
}

#right_dom{
	width: 260px;
	height: auto;
	float: left;
	margin: 22px 0 0 0;
	padding: 0 0 0 0;
	background-color:#ffffff;
}

#titre_1{
	width: 516px;
	height: 22px;
	background-image:url(images/bg_h1_1.jpg);
	background-repeat:no-repeat;
	font-size: 0.95em;
	padding: 2px 0 0 0;
	margin: 0;
	color: #333333;
}

#left_dom p{

	color: #444444;
	margin: 5px 0 0 0;
}

#int_left_dom{
	width: 250px;
	float: left;
	margin: 0 15px 0 0;
}

#int_left_dom p{
	font-size: 0.80em;
	margin: 5px 0;
	padding: 0;
}

#int_right_dom{
	width: 250px;
	float: left;
}

#int_right_dom p{
	font-size: 0.80em;
	margin: 5px 0;
	padding: 0;
}

#int_left_dom ul{
	font-size: 0.8em;
	margin: 5px 0;
	padding: 0 0 0 15px;
	color: #444444;
	list-style-type:square;
}

#right_dom ul{
	margin: 20px 0 0 0;
	padding: 0 0 80px 45px;
	font-size: 0.9em;
	color: #555555;
	list-style-type:square;
	background-color:#ffffff;
}
#logo{
	margin: 0;
	padding:0;
	border: none;
}

/*------------PAGE CONTACT--------------------------*/

#left_contact{
	width: 560px;
	height: auto;
	float: left;
	margin: 20px 20px 0 0;
	padding: 0;
}

#left_contact img{
	border: 1px solid #726174;;
}

#right_contact{
	width: 300px;
	height: 320px;
	float: left;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#right_contact form p{
	padding: 5px 0;
	margin: 0;
}

#right_contact form input#boutton{
	width: 295px;
	margin: 0;
	padding: 0;
}

#right_contact form input{
	width: 290px;
	border: 1px solid #726174;
	padding: 2px;
	margin: 0;
}

#right_contact form textarea{
	width: 290px;
	height: 80px;
	border: 1px solid #726174;
	padding: 2px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}



#left_contact ul li{
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}

#bloc_texte h1{
	font-size: 1em;
	color: #ffffff;
	margin: 5px 0 10px 0;
	padding: 0 0 0 0;
	
}

#fond_violet{
	background-color: #726174;
}

#fond_violet p{
	font-size: 0.9em;
	margin: 10px 5px 10px 10px;
	color: #ffffff;
	font-weight: bold;
}

#fond_violet p a{
	color: #ffffff;
}

#bloc_texte{
	background-color: #88758a;
	padding: 5px 5px 0 5px;
}

#bloc_texte ul{
	margin: 0 0 0 5px;
	padding: 15px 0 0 15px;
	list-style-type:square;
	color: #ffffff;
	font-size: 0.8em;
}


.text_contact{
	font-size: 0.9em;
	color: #333333;
}

/*--------PAGE ACCUEIL----------------*/

#accueil_1{
	width: 250px;
	float: left;
	padding: 0 15px;	
}

#accueil_2{
	width: 250px;
	float: left;
	padding: 0 15px;
	border-left: 1px dotted #ffffff;
	border-right: 1px dotted #ffffff;
}

#accueil_3{
	width: 250px;
	float: left;
	padding: 0 15px;
}

#accueil_4{
	width: 820px;
	height: auto;
	clear: both;
	padding: 50px 0 0 0;
}

.img{
	float: right;
	margin: 0 45px;
}

#accueil_4_float{
	float: left;
	width: 260px;
}

#accueil_1 h1{
	font-size: 1.2em;
	font-weight: 100;
	color: #ffffff;
	margin: 0;
	padding: 0;
	
}

#accueil_2 h1{
	font-size: 1.2em;
	font-weight: 100;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

#accueil_3 h1{
	font-size: 1.2em;
	font-weight: 100;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

#accueil_4 h1{
	font-size: 1.2em;
	font-weight: 100;
	color: #666666;
	margin: 0;
	padding: 0;
}

#accueil_1 p{
	font-size: 0.8em;
	color: #333333;
	padding: 0 0 0 30px;
}

#accueil_2 p{
	font-size: 0.8em;
	color: #333333;
	padding: 0 0 0 30px;
}

#accueil_3 p{
	font-size: 0.8em;
	color: #333333;
	padding: 0 0 0 30px;
}

#accueil_4 p{
	font-size: 0.8em;
	color: #333333;
	margin: 5px 0;
	padding: 0 0 0 35px;
}

#accueil_2 ul{
	font-size: 0.8em;
	list-style-type: square;
	margin: 0;
	padding: 0 0 0 45px;
	color: #333333;
}

#accueil_1 a{
	color: #333333;	
}

#accueil_3 a{
	color: #333333;		
}

#accueil_2 a{
	color: #333333;		
}

.titre_h3 {
	font-size: 1.2em;
	font-weight: 100;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}
.lien_non_souligne {
	text-decoration:none;
}
.titre_contact {
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

.color_lien {
text-decoration:none;
color:#555555;
}

.titre_mention{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin:10px 100px 0 50px;
	padding:0px 0px;
	display:block;
	text-align:justify;
}

.p_mention{
	margin:10px 0 10px 0px;
	color:#444444
}
