/* CSS Document */
html {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	display: block;
	width:100%;
	height:100%;



}
body {
	background-image: url(../images/sevea.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
a img{
	border:0px;
}



#contenu-maison-bioclimatique{
	background-image: url(../images/sevea-maison.jpg);
	background-repeat: repeat-y;
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#maison-en-bois img{
	float:left;
	}
#maison-en-bois a{
	float:left;
	}

#container {
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header {
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 331px;
	background-image: url(../images/header-accueil.jpg);
	background-repeat: no-repeat;
}
#footer {
	height: 50px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}



#menu {
	width: 646px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 259px;
	padding-top: 41px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 304px;
}
#accueil{
	width: 125px;
	height: 44px;
	float: left;
	  }
  
ul#accueil {
 	width: 125px;
	height: 44px;
 padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}  

ul#accueil li {
	width: 125px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/maison-sevea.jpg);
	background-repeat: no-repeat;
}   

 ul#accueil li a {
	width: 125px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/maison-sevea.jpg);
	background-repeat: no-repeat;
}   

ul#accueil li a:hover {
	width: 125px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/maison-sevea-on.jpg);
	background-repeat: repeat;
} 

#nos-realisations{
	width: 146px;
	height: 44px;
	float: left;
	  }
  
ul#nos-realisations {
width: 146px;
 height: 44px;
 padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}  

ul#nos-realisations li {
	width: 146px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/realisations-sevea.jpg);
	background-repeat: no-repeat;
}   

 ul#nos-realisations li a {
	width: 146px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/realisations-sevea.jpg);
	background-repeat: no-repeat;
}   

ul#nos-realisations li a:hover {
	width: 146px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/realisations-sevea-on.jpg);
	background-repeat: repeat;
}  
#vivre{
	width: 118px;
	height: 44px;
	float: left;
	  }
  
ul#vivre {
	width: 118px;
 height: 44px;
 padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}  

ul#vivre li {
	width: 118px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/vivre-avec--la-nature.jpg);
	background-repeat: no-repeat;
}   

 ul#vivre li a {
	width: 118px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/vivre-avec--la-nature.jpg);
	background-repeat: no-repeat;
}   

ul#vivre li a:hover {
	width: 118px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/vivre-avec-la-nature-on.jpg);
	background-repeat: repeat;
} 
#suivi-chantier {
	width: 122px;
	height: 44px;
	float: left;
	  }
  
ul#suivi-chantier {
	width: 122px;
	height: 44px;
 padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}  

ul#suivi-chantier li {
	width: 122px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/suivez-votre-chantier.jpg);
	background-repeat: no-repeat;
}   

 ul#suivi-chantier li a {
	width: 122px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/suivez-votre-chantier.jpg);
	background-repeat: no-repeat;
}   

ul#suivi-chantier li a:hover {
	width: 122px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/suivez-votre-chantier_on.jpg);
	background-repeat: repeat;
} 
#contact {
	width: 115px;
	height: 44px;
	float: left;
	  }
  
ul#contact {
	width: 115px;
	height: 44px;
 padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}  

ul#contact li {
	width: 115px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/contact-sevea.jpg);
	background-repeat: no-repeat;
}   

 ul#contact li a {
	width: 115px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/contact-sevea.jpg);
	background-repeat: no-repeat;
}   

ul#contact li a:hover {
	width: 115px;
	height: 44px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/menu/contact-sevea_on.jpg);
	background-repeat: repeat;
} 

  
#realisations {
	width: 526px;
	float: left;
	padding-top: 52px;
	padding-left: 28px;
	
}


#contenu {
	width: 950px;
	background-image: url(../images/sevea-maison.jpg);
	background-repeat: repeat-y;
	}
	
#header-contenu {
	width: 950px;
	padding: 0px;
	height: 12px;
	margin: 0px;
	background-image: url(../images/sevea-header-contenu.jpg);
	background-repeat: no-repeat;
}	
	
#footer-contenu {
	width: 950px;
	padding: 0px;
	height: 35px;
	margin: 0px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
}
#chantier-realisations {
	background-image: url(../images/sevea-chantier-realisations.jpg);
	background-repeat: no-repeat;
	height: 211px;
	width: 916px;
}
#login-clients {
	height: 114px;
	width: 333px;
	padding-top: 97px;
	padding-left: 24px;
	float: left;
}
#login {
	width: 128px;
	height: 31px;
	margin-left: 117px;
	margin-top: 2px;
  }
  
ul#login {
 width: 128px;
 height: 31px;
 padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}  

ul#login li {
	width: 128px;
	height: 31px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/acces-client/sevea.jpg);
	background-repeat: no-repeat;
}   

 ul#login li a {
	width: 128px;
	height: 31px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/acces-client/sevea.jpg);
	background-repeat: no-repeat;
}   

ul#login li a:hover {
	width: 128px;
	height: 31px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/acces-client/sevea-login.jpg);
	background-repeat: repeat;
}  
#realisations a img  {
	background-color: #ecdba6;
	padding: 3px;
	border: 1px solid #FFFFFF;
	margin-right: 11px;
		
}

#realisations a:hover img {
	background-color: #DF9D3C;
	padding: 3px;
	border: 1px solid #FFFFFF;
	margin-right: 11px;
	float: left;
	
}
#module-realisation-vignettes {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 10px;
	padding-top: 10px;
}
 
#module-realisation-vignettes a img  {
	background-color: #ecdba6;
	padding: 3px;
	border: 1px solid #FFFFFF;
	margin-right: 11px;
		
}

#module-realisation-vignettes a:hover img {
	background-color: #DF9D3C;
	padding: 3px;
	border: 1px solid #FFFFFF;
	margin-right: 11px;
	float: left;
	
}
#mod-realisation-vignettes {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F5EDD6;
	padding-left: 10px;
	padding-top: 10px;
	border: 1px solid #E4D5B4;
}
#mod-realisation-vignettes a img  {
	background-color: #ecdba6;
	padding: 3px;
	border: 1px solid #FFFFFF;
	margin-right: 11px;
		
}

#mod-realisation-vignettes a:hover img {
	background-color: #DF9D3C;
	padding: 3px;
	border: 1px solid #FFFFFF;
	margin-right: 11px;
	float: left;
	
}

	
p {
padding: 0px;
margin: 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #85a14c;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;

}
.contenu-chantiers {
	width: 916px;
	background-image: url(../images/background-contenu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 14px;
}


.contenu-realisations {
	width: 916px;
	background-image: url(../images/background-contenu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 14px;
	
}
.contenu-vivre {
	width: 916px;
	background-image: url(../images/background-contenu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 14px;
	height: 810px;
}
.contenu-contact {
	width: 916px;
	background-image: url(../images/background-contenu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 14px;
}

.texte-contact {
	width: 900px;
	background-image: url(../images/contact/contact-site.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

.texte-realisations {
	width: 884px;
	background-image: url(../images/realisations/realisations-sevea.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 500px;
	padding-top: 50px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.texte-vivre {
	width: 884px;
	background-image: url(../images/vivre-avec-la-nature/sevea-maisons.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	height: 810px;
}

.texte-reves {
	width: 266px;
	padding-top: 68px;
	text-align: justify;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.texte-chantiers {
	width: 884px;
	background-image: url(../images/espace-client/espace-client-sevea.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 16px;
}

.contenu-accueil {
	width: 916px;
	background-image: url(../images/background-contenu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 14px;
}
.accueil-haut {
	width: 916px;
	background-image: url(../images/sevea-maison-ecologique.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 359px;
	}
.texte-accueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #8c611f;
	padding-left: 173px;
	padding-top: 52px;
	padding-right: 229px;
	text-align: justify;
	height: 96px;

}	
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	padding-left: 3px;
	float: left;
	width: 140px;
}

.form-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	background-color: #EBBA5B;
	width: 120px;
	height: 15px;
}

.form-message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	background-color: #EBBA5B;
	width: 300px;
	height: 70px;
}
.form-telephone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	background-color: #EBBA5B;
	padding-left: 3px;
	width: 120px;
	height: 15px;
}
.form-adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	background-color: #EBBA5B;
	width: 200px;
	height: 20px;
}
.nom-champ-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #819c40;
	text-align: center;
}

.nom-utilisateur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #819c40;
	display: block;
	width: 105px;
	float: left;
	text-align: center;
}

.clear-left {
	clear: left;
}
.ligne-formulaire {
	height: 27px;


}
.vign-accueil {
	background-color: #ecdba6;
	padding: 3px;
	border: 1px solid #FFFFFF;
	margin-right: 11px;
	float: left;

}
.vign-realisations {
	background-color: #ecdba6;
	padding: 3px;
	border: 1px solid #FFFFFF;
	margin-right: 20px;
	float: left;
	margin-bottom: 20px;

}
.vign-nature {
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-right: 0px;
	float: left;
	margin-left: 20px;
	margin-top: 70px;

}



a:link {
	color: #915200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

a:visited {
	color: #915200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

a:hover {
	color: #915200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
}

a:active {
	color: #915200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.publicom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.publicom a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.publicom a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.publicom a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: underline;
}
.publicom a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.adresse-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #8c611f;



}
.email-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #F49503;
}
.date-chantier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4D280D;
}

.email-contact a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #F49503;
	text-decoration: none;
}

.email-contact a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #F49503;
	text-decoration: none;
}

.email-contact a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #F49503;
	text-decoration: underline;
}

.email-contact a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #F49503;
	text-decoration: none;
}
#contact-gauche {
	float: left;
	padding-top: 50px;
	width: 400px;

}
#contact-localisation {
	width: 490px;
	float: left;
	background-image: url(../images/contact/localisation-sevea.jpg);
	background-repeat: no-repeat;
	height: 347px;

}
.categories-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #368B38;
	text-align: center;
}
.mes-chantiers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #368B38;
	text-align: center;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D4B5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3D4B5;
}

.description-chantier-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #AD975E;
	text-align: left;
}
.galerie-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CF9943;
	padding: 10px;
}
.chantier-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #9B5300;
	padding: 10px;
}
.categories-noms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #819c40;
	text-align: center;
}
.categories-noms a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #819c40;
	text-align: center;
	text-decoration: none;
}

.categories-noms a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #819c40;
	text-align: center;
	text-decoration: none;
}
.categories-noms a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #819c40;
	text-align: center;
	text-decoration: underline;
}
.categories-noms a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #819c40;
	text-align: center;
	text-decoration: none;
}


.categories-cadre {
	padding-bottom: 10px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;

}

.galerie-separation {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAC172;
	padding-bottom: 10px;

}
.galerie-separation-bas {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAC172;
}


.symbiose {
	height: 177px;
	background-image: url(../images/vivre-avec-la-nature/vivre-en-symbiose-sevea.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*Scott*/
div.pagination {
	text-align:center;
	margin-top: 10px;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #819c40;
	text-decoration: none;
	color: #64812E;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #ECDBA6;
}
div.pagination span.current {
	margin-right: 2px;
	border: 1px solid #DF9D3C;
	font-weight: bold;
	background-color: #819C40;
	color: #FFF;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #88AF3F;
	color: #88AF3F;
}
.parametres-clients {
	height: 30px;
	padding-top: 20px;
	text-align: right;
	width: 840px;
	padding-bottom: 10px;
}
.chantier-client {
	text-align: left;
	width: 800px;
	background-color: #E4D5B4;
	padding: 10px;
	border: 1px solid #66724C;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.titre-chantier {
	text-align: left;
	width: 800px;
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
}
.societe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #668539;
}
.deconnexion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF6555;
	text-decoration: none;
}
.deconnexion a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF6555;
	text-decoration: none;
}

.deconnexion a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF6555;
	text-decoration: none;
}
.deconnexion a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF6555;
	text-decoration: underline;
	background-color: #E8E8E8;
}
.deconnexion a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF6555;
	text-decoration: none;
}
.info-chantier {
	background-color: #FCE9AF;
	padding: 4px;
	border: 1px solid #FFFFFF;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}
.float-left-titre {
	float: left;
	padding-top: 5px;
}
.float-left-galerie {
	float: left;
	padding-top: 5px;
	margin-bottom: 10px;
}
.float-left {
	float: left;
	}
	
.float-right {
	float: right;
	}	
.clear-right {
	clear: right;
	}		
	
.respect-environnement {
	height: 300px;
	width: 603px;
	padding-top: 59px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: right;
	float: left;
	color: #666666;
}
.savoir-faire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: left;
	height: 166px;
	background-image: url(../images/vivre-avec-la-nature/savoir-faire-sevea.jpg);
	background-repeat: no-repeat;
	background-position: right;
	
}
.symbiose-texte {
	padding-top: 0px;
	padding-right: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}

.maison-droite  {
	height: 359px;
	width: 280px;
	float: left;
	background-image: url(../images/vivre-avec-la-nature/maison-sevea.jpg);
	background-repeat: no-repeat;
	}
.reves {
	height: 261px;
	background-image: url(../images/vivre-avec-la-nature/sevea-maison-reve.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 306px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	}	
	

/* -------------- LIGHTBOX CSS -------------- */	
/* Source : http://www.emanueleferonato.com/ */
.css_lightbox_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:999;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.css_lightbox_content {
	display: none;
	position: absolute;	
	left: 50%;
	top: 50%;
	width: 400px;
	height: 250px;
	margin-top: -125px; /* moitié de la hauteur */
	margin-left: -200px; /* moitié de la largeur */
	padding: 16px;
	border: 4px solid #cccccc;
	background-color: white;
	z-index:1000;
	overflow: auto;
}
