/* IMPORTATION DU FICHIER CSS D'ALTITUDE */
@import url("/client/uploads/css/style.css");

* {
	margin:0;
	padding:0;
}
h2 {
   margin-bottom:5px;
   color:#ffffff;
   border-bottom:1px dashed #ffffff;
   font-size:15px;
}
/********************/
/* BLOCS PRINCIPAUX */
/********************/

html {
	height:100%;
}

body {
	height:100%;
	background-color:#4d291b;
	background-position:center;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#000;
}

div#wrapwebsite {
	position:relative;
	text-align:left;
	width:880px;
	height:auto !important; /*FF*/
	height:100%; /* IE */
	min-height:100%; /* FF */
	margin:0 auto;
	background-color:#9a7a56;
}
#wrapcontent {
   position:relative;
   width:880px;
}
#wrapmiddle {
   width:880px;
}
.tbwebsite{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	height: 100%;
	border-collapse: collapse;
	background-color: #9a7a56;
}
/* Header */

div#wrapheader {
	position:relative;
	height:470px;
	width:880px;
}


/* Footer */

div#footer {
	/*color:#00236C;*/
	font-family:Trebuchet MS, Helvetica, sans-serif;
	color:#4d291b;
	/*position:absolute;
	bottom:0;*/
	background-color:#f4830d;
	border-top:3px solid #4d291b;
	text-align:center;
    margin-top:20px; 
	width:880px;
	height:50px;
	vertical-align:middle;
}

.footer_compagnie {
   font-size:14px;
   font-weight:bold;
   float:left;
   margin:18px 0 0 20px;
}
.footer_addresse {
      font-size:14px;
   font-weight:bold;
   float:right;
   margin:18px 20px 0 0;
}



/*******************/
/* TEXTES ET LIENS */
/*******************/

.texte {
   margin-bottom:30px;
}
.texte_real  h1 {
   color:#ffffff;
   text-align:left;
}
.texte_real a, .texte_real a:visited {
   color:#ffffff;
}
.texte_real a:hover {
   color:#000000;
}
.texte_real {
   font-size:14px;
   line-height:110%;
   color:#ffffff;
   width:200px;
   font-weight:normal;
   text-align:center;
   float:left; 
   clear:right;  
}
.texte_real2 {
   font-size:14px;
   line-height:110%;
   color:#ffffff;
   width:160px;
   font-weight:normal;
   text-align:center;
   float:left; 
   clear:right;  
}
.texte_droite {
   font-size:14px;
   line-height:110%;
   color:#ffffff;
   width:600px;
   font-weight:normal;
   text-align:left;
   float:left; 
   clear:right;  
}
.texte_droite h3 {
   font-size:24px; 
   color:#eee5da;
   padding-bottom:15px;
}
.texte_autre {
   font-size:14px;
   line-height:110%;
   color:#ffffff;
   font-weight:normal;
   text-align:center;
}
#content_images_realisations {
   /*margin-left:20px;*/
   float:left;
   width:580px;
   margin-bottom:20px;
}
.content_images_metamorph {
   float:left;
   width:131px;
   height:192px;
   margin-bottom:20px;
   margin-right:12px;
   background-image: url(/_images/bkg_metamorph.jpg);
}
#content_nousjoindre {
   float:left;
   width:580px;
   color:#000000;
   font-size:12px;   
}
#content_images_realisations p {
   color:#ffffff;
   font-style:italic;
   margin-bottom:2px;
}
#content_images_realisations .content_images_metamorph p.beforeafter {
   color:#e0c2a0;
   font-style:normal;
   text-align:center;
   margin:0;
}

.cat_images_realisations {
   float:left;
   margin-bottom:20px;
}
.text_intro {
   font-size:17px;
   line-height:110%;
   color:#ffffff;
   width:190px;
   font-weight:normal;
   text-align:center;
   margin:30px 15px 0 10px;
   float:left;
}
.realisation_intro {
   float:left;
   height:225px;
   background-image:url(../_images/bkg_texte.gif);
   background-position:center bottom;
   background-repeat:no-repeat;
   margin-right:6px;
   text-align:center;
}
.realisation_intro a {
   color:#f4830d;
   text-decoration:none;
   font-size:14px;
   text-align:center;
   margin-bottom:5px;
}
.realisation_intro a:hover {
   text-decoration:underline;
}
.realisation_intro div.infos_categorie {
   text-align:center;
   width:150px;
   margin-top:5px;
   color:#ffffff;
   font-size:11px;

}
.realisation_intro img,.realisation_intro a {
   display:block;
   text-align:center;
}
#categorie_realisations_intro {
   float:left;
}
#listesoussections ul {
   width:157px;
   margin:0;
   padding:0;
   margin-top:33px;
}
#listesoussections li {
	list-style-type:none;
	width:153px;
	margin-bottom:5px;
}

#listesoussections a {
	display:block;
	width:153px;
	height:29px;
	background-image:url(/_images/bkg_smenu.png);
	color:#4d291b;
	padding-right:5px;
	padding-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:15px;
}

#listesoussections a.open{
	background-image:url(/_images/bkg_smenu_on.png);
	/*color:#e0c2a0;*/
	color:#FFFFFF;
}

#listesoussections a:hover{
	background-image:url(/_images/bkg_smenu_on.png);
	/*color:#e0c2a0;*/
	color:#FFFFFF;
}

