@charset "UTF-8";
/* CSS Document */


/* 
--------------------------------------------------------------------------------------------->>
Toutes les marges de la page à 0
--------------------------------------------------------------------------------------------->>
 */
* 			{
			margin:0px; 
			padding:0px;
			}
body		{
			background-color: #f6f6f6; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px; color: #000000;
			letter-spacing: 0.6px;
			line-height: 11px;
			background-color: #ab9f79;
			scrollbar-face-color: #b7d066;
    scrollbar-shadow-color: #228b22;
    scrollbar-highlight-color: #98fb98;
    scrollbar-3dlight-color: #8fbc8b;
    scrollbar-darkshadow-color: #f6f6f6;
    scrollbar-track-color: #f6f6f6;
    scrollbar-arrow-color: #eee8aa;

			
			}
a 			{
			text-decoration:none; color: #FFFFFF; 
			letter-spacing: 0px; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size: 10px; color: #000000;
  			}
img 
			{		
			margin:0px; padding:0px; border: 0px;
			}

input 		{
			font-family: Arial; font-size: 10px; color:  #3d2c23; 
			border: dotted 1px  #3d2c23; margin-bottom: 3px; 
			padding-left: 3px; padding-right: 3px;
			width: 150px;
			}

			
textarea.forum	{
			width: 440px; height: 260px; 
			text-align: justify;
			font-family: Arial; font-size: 10px; color:  #000000; 
			padding-top: 5px; margin: 0px;
			overflow: auto;
			line-height: 11px;
			}

textarea.contact	{
			width: 300px; height: 150px; text-align: justify;
			font-family: Arial; font-size: 10px; color:  #3d2c23; 
			padding-top: 5px; margin: 0px;
			line-height: 11px;
			border: 1px dotted #3d2c23;
			}
			
			


/* 
--------------------------------------------------------------------------------------------->>
Mise en place des 2 conteneur identiques superposés, l'un principal l'autre masqué. Afin 
d'afficher d'autres parties du sites en jouant sur le z-index et l'opacité
--------------------------------------------------------------------------------------------->>
 */
#conteneur  {
			width: 1132px; height: 904px; 
			margin-top: 0px; margin-left: auto; margin-right:auto;
			overflow: hidden;
			}
			
			#conteneur_bann {
			position: relative; top:0px; left: 0px; width: 1132px; height: 121px; 
			overflow: hidden;
			background: url(../img/front/part_sup.jpg) no-repeat;
			}
				#conteneur_menu {
				position: relative; top:84px; left: 575px; width: 523px; height: 25px; 
				overflow: hidden;
				}

						
			#conteneur_arbo {
			position: relative; top: 20px; left: 50px; width: 204px; height: 290px; 
			overflow: hidden;
			 }
			 
			#conteneur_divers {
			position: relative; top:40px; left: 50px; width: 204px; height: 350px; 
			overflow: hidden;
			 }

						
			#conteneur_accueil {
			position: relative; top: -600px; left: 340px; width: 718px; height: 470px; 
			overflow: hidden;
			 }
			 
			 #conteneur_img {
			position: relative; top:-600px; left: 340px; width: 295px; height: 230px; 
			overflow: hidden;
			 }

						
			#conteneur_prestation {
			position: relative; top:-830px; left: 643px; width: 414px; height: 230px; 
			overflow: hidden;
			 }


#conteneur_copyright {
			margin-top: 0px; margin-left: auto; margin-right:auto;
			position: relative; top:0px; left: 0px; width: 1132px; height: 26px; 
			overflow: hidden;
			background: url(../img/front/part_inf.jpg) no-repeat;;
			 }
			 
			#url_copy {
			position: relative; top: 0px; left: 394px; width: 347px; height: 12px; 
			overflow: hidden;
			}
			
#horaire {
			position: relative; top: 0px; left: 0px; width: 160px; height: 75px; 
			overflow: hidden;
			background-color:#e7dfda; border: 1px solid #281509;
			 }

#conteneur_galerie {
			position: relative; top: 0px; left: 0px; width: 490px; height: 355px; 
			overflow: hidden;
			}
			
			

#conteneur_galerie img {
			padding: 6px; 
			border: 1px solid #3d2c23;
			margin: 1px;
			background-color:#f9fafa;
			}
			
			
#conteneur_copyrights {
			position: relative; top: 0px; left: 0px; width: 490px; height: 345px; 
			overflow: auto;
			padding-right: 15px; 
			color: #3d2c23;
			}

#conteneur_technique{
			position : relative; top: 0px; left: 0px; width: 490px; height: 355px; 
			overflow: auto; 
			padding-right: 15px;
			font-size: 12px;
			}
			
#conteneur_cv{
			position : relative; top: 5px; left: 0px; width: 490px; height: 400px; 
			overflow: auto; 
			padding-right: 15px;
			font-size: 11.5px;
			}
/* 
--------------------------------------------------------------------------------------------->>
Les Classes 
--------------------------------------------------------------------------------------------->>
 */
 
 .url_copy { color: #3d2c23; font-size: 12px; text-decoration: none; }
 .rep_faqs {color: #281509; font-size: 11px; letter-spacing: 0.5px; line-height: 14px; font-style:italic; }
 .legende {color: #281509; font-size: 11px; letter-spacing: 0.2px; line-height: 12px; }
 .txt_titre_gras {color: #281509; font-weight: bold; font-size: 11px; letter-spacing: 0.2px; }
 .txt_accueil_titre {font-family: Arial Narrow; font-size: 16px; letter-spacing: 1.2px; color: #3d2c23; line-height: 19px; font-weight: bold;}
 .txt_accueil {font-family: Arial Narrow; font-size: 13px; letter-spacing: 1.2px; color: #3d2c23; line-height: 16px; text-align: justify; }
 
 
 /* 
--------------------------------------------------------------------------------------------->>
FAQS 
--------------------------------------------------------------------------------------------->>
 */
 
 h1 {color: #281509; font-size: 12px; letter-spacing: 0.5px; line-height: 14px; font-style:italic; margin-left: 50px; margin-top: 25px;}
 h2 {color: #3d2c23; font-size: 11.5px; letter-spacing: 0.8px; line-height: 14px; margin-left: 20px; margin-top: 0px; font-weight: normal;}
 h3 {color: #3d2c23; font-size: 11.5px; letter-spacing: 0.8px; line-height: 14px; margin-left: 100px; margin-top: 0px; font-weight: normal;}
 h4 {color: #281509; font-size: 11px; letter-spacing: 0.5px; line-height: 14px; font-style:italic; margin-left: 50px; margin-top: 1px;}

