body {
	margin: auto;
	padding: 0px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #605A56;
	background-image: url(images/fond_droit.jpg);
background-repeat: repeat-x;


}

.bodyPopup{
background-color:#5A4B30;
background-image: none;
}

#mainPopup{
width:702px;
height: auto;
margin:auto;
padding:0;
background-color:#FFFFFF;
}
#mainContentPopup{
height:100%;
	width:642px;
	margin:0px 0px 0px 0px;
	padding:10px 30px 10px 30px;
	background-color:#FFFFFF;

}

#contenant{
width:702px;
margin:0;
padding:0;

}
#main{

width:702px;
height: auto;
margin:0;
padding:0;
background: #efe3c3 url(images/fond_contenu.jpg) 0 0 repeat;

}
#entete{
float:left;
height:113px;
width:579px;
margin:0;
padding:0;
}
#fin_entete{
float:left;
height:113px;
width:37px;
margin:0;
padding:0;
}

#menu{
float:left;
height:254px;
width:324px;
margin:0;
padding:0;
background: #efe3c3 url(images/index22.jpg) 0 0 no-repeat;

}
#menu_boite{
	height:35px;
	margin:0px 0px 0px 8px;
	padding:0;
}



#image_menu{
float:left;
height:254px;
width:378px;
margin:0;
padding:0;
}
#texte_bandeau{
float:left;
height:173px;
width:324px;
margin:0;
padding:0px 0px 0px 0px ;
background:#efe3c3 url(images/index27.jpg) 0 0 no-repeat;
}

#texte_bandeau h1{
color:#000000;
font-weight:normal;
font-size: 20px;
padding:10px 0px 0px 30px ;
}
#texte_bandeau p{
color:#000000;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin:10px 0px 25px 30px ;
text-align:left;
}
#texte_bandeau img{
margin:0px 0px 0px 30px ;
}
#texte_bandeau li{
color:#000000;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:left;
}
#icon{
	float:left;
	width:123px;
	height:113px;
	margin:0;
	padding:0;
	

}



#mainContent{
float:left;
height:100%;
	width:702px;
	margin:0px 0px 0px 0px;
	padding:0;
	background:#ede0bd url(images/fond_contenu_gauche.jpg) 0 0 repeat-x;

}

#contenu{
float:left;
	width:366px;
	/* any IE */
	width: expression('406px');
	margin:	0px;
	padding:0px 0px 0px 40px;
	background:#ede0bd url(images/fond_contenu_gauche.jpg) 0 0 repeat-x;
	

}

#contenu a:link, #contenu a:active, #contenu a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e6137;
	text-decoration:underline;
	font-weight:bold;
}

#contenu a:hover{
	color:#6e6137;
	text-decoration:none;

}

#contenu1Colonne{
float:left;
	width:620px;
	/* any IE */
	width: expression('662px');
	margin:	0px;
	padding:0px 0px 0px 40px;
	background:#ede0bd url(images/fond_contenu_gauche.jpg) 0 0 repeat-x;
	

}

#contenu1Colonne a:link, #contenu1Colonne a:active, #contenu1Colonne a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e6137;
	text-decoration:underline;
	font-weight:bold;
}

#contenu1Colonne a:hover{
	color:#6e6137;
	text-decoration:none;

}

#contenu1Colonne img{
border: 1px solid #6e6137; 

}
.realisation {
border: 1px solid #6e6137; 
margin:0 20px 15px 0;
}
#contenu1Colonne H2 img{
border: none; 
}
#contenu1Colonne table,#contenu1Colonne td{

padding:20px;
}
#contenu_droit{
float:right;
	width:256px;
	margin:	0px;
	padding:0px 0px 0px 0px;
clear:both;

}
#liste_image{
float:right;
width:170px;
height:554px;
background-color:#ffffff;
}

#loadarea{
height:554px;
background-color:#ffffff;
}
#liste_image_long{
float:right;
width:170px;
height:674px;
background-color:#ffffff;
}

#loadarea_long{
height:674px;
background-color:#ffffff;
}
#texte_contenu_droit{
float:right;
	width:256px;
	margin:	0px;
	padding:0px 0px 0px 0px;
	background: url(images/fond_contenu_droit.jpg) 0 0 repeat-x;

}
#contenu_droit p{
	width:216px;
	/* any IE */
	width: expression('256px');
	margin:	0px;
	padding:0px 20px 0px 20px;
	

}
#titre_contenu{
width:256px;
height:53px;
margin:0;
padding:0;
}
#top_pied{
width:702px;
height:35px;
clear:both;
margin:0;
padding:0;
background: #336699 url(images/index31.jpg) 0 0 no-repeat;
}


p {

text-align:justify;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #605A56;
}




h1 {
	font-weight:bold;
	font-size:16px;
	color: #6e6137;
}

h2 {
	font-weight:bold;
	font-size:14px;
	color: #6e6137;
}

h3 {
	font-weight:bold;
	font-size:12px;
	color: #6e6137;
}

h4 {
	font-weight:bold;
	font-size:11px;
	color: #6e6137;
}

body, th, td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #605A56;
}

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
}

.align-justify {
	text-align: justify;
}

.text1 {
	color: #785042;
}

.text2 {
	font-size: 10px;
	color: #6E4E3E;
}

a:link{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e6137;
	text-decoration:none;
	
}

a:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e6137;
	text-decoration:none;
	
}

a:hover {
	text-decoration: underline;
	
}

a:active {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e6137;
	text-decoration:none;

}
a.actif:link{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
a.actif:visited{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
 a.actif-mini:link{
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
 a.actif-mini:visited{
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
a.link1:link{
font-size: 10px;
	color: #6E4E3E;
}


a.link1:visited{
font-size: 10px;
	color: #6E4E3E;
}


a.link1:active{
font-size: 10px;
	color: #6E4E3E;
}

a.link1:hover{
font-size: 10px;
	color: #6E4E3E;
		text-decoration: underline;
}

p a{
	color: #6e6137;
	text-decoration:underline;
	font-weight:bold;
}

p a:hover {
color: #6e6137;
	text-decoration: none;
	font-weight:bold;
}

p a:active {
color: #6e6137;
	text-decoration: none;
	font-weight:bold;
}
p a:visited {
color: #6e6137;
	text-decoration: underline;
	font-weight:bold;
}

.perfekto {
	color:#EDE0BD;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.perfekto a{
	color:#EDE0BD;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
}
.perfekto a:hover{
	text-decoration:none;
}
.bg1 {
	background-image: url(images/index13.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}

.bg2 {
	background-image: url(images/index16.jpg);
	background-repeat: repeat-x;
}

.bg3 {
	background-image: url(images/index35.jpg);
	background-repeat: repeat-x;
}

.bg4 {
	background-image: url(images/index37.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bg5 {
	background-image: url(images/index42.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg5x {
	background-image: url(images/inside2_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg6 {
	background-image: url(images/inside04.jpg);
	background-repeat: repeat-x;	
}

.bg7 {
	background-image: url(images/index01.jpg);
}

.bg8 {
	background-image: url(images/inside2_10.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}

.bg9 {
	background-image: url(images/inside2_13.jpg);
	background-repeat: repeat-x;
}
