/* Feuille de style pour le contenu des pages
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";
@import "../admin/fckeditor/css/fck.css";
/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}
#contenuTexte p.subtitle{
  color:#CEE5A6;
  text-align:center;
  font:bold 13px Arial;
  margin-top:20px;
  }
.devis{
  width:240px;
  float:left;
  padding-left:80px;

  }
.devis div{
  width:180px;
  height:54px;
  background: url(../images/charte/devis.jpg) no-repeat left top;
  padding-top:19px;
  padding-left:47px;
  float:left;
  margin-top:18px;
  }
.box-contact{
  width:200px;
  float:left;
  padding-left:50px;
  float:left;
  }
.box-contact div{
  width:180px;
  height:72px;
  background: url(../images/charte/contact.jpg) no-repeat left top;
  padding-top:19px;
  }
  #contenuTexte .box-contact p{
    text-align:center;
    }
.line{
  height:1px;
  line-height:1px;
  border-top:1px solid #8A8E84;
  width:100%;
  padding:5px 0 5px;
  margin-top:10px;
  clear:both;
  }
.line1{
  height:1px;
  line-height:1px;
  border-top:1px dotted #8A8E84;
  width:100%;
  padding:5px 0 5px;
  margin-top:10px;
  clear:both;
  }
.line2{
  height:2px;
  line-height:1px;
  border-top:3px solid #A2B387;
  width:100%;
  padding:2px 0 2px;
  margin-top:5px;
  clear:both;
  }
#contenuTexte .text-indent{
  margin-left:12px;
  }

.list1{
  list-style: none;
  font:normal 12px Arial;
  line-height:20px;
  color:#D0E6AB;
  }
.bg-list{
  background:url(../images/charte/bg-list.jpg) no-repeat left top;
  padding-left:45px;
  padding-top:5px;
  height:81px;
  float:left;
  width:264px;
  }
/*---Contact---*/
div.contact-top{
  padding-left:54px;
  padding-right:53px;
  }
div.contact-adresse{
  width:214px;
  height:98px;
  background:url(../images/charte/logo.jpg) no-repeat center top;
  text-align:center;
  float:left;
  }
.contact-plan{
	width:203px;
  height:66px;
  float:right;
  text-align:center;
  padding-top:19px;
	}
  .contact-plan span{
    color:#CEE5A6;
    font:normal 11px Arial;
    }
  #contenuTexte div.contact-adresse p.text{
    color:#D0E6AB;
    font-size:12px;
    text-align:center;
    padding-top:40px;
    padding-left:25px;
    }
  #contenuTexte div.contact-adresse p.name{
    color:#6D071A;
    font-size:14px;
    font-weight:bold;
    margin-left:120px;
    }
.contact-box{
	width:520px;
	background-color:transparent;
	padding-top:10px;
	border:1px solid #747474;
	padding-bottom:13px;
  display:table;
  clear:both;
	}
.contact-box .second-box{
	width:510px;
	background-color:#FDFDFD;
	border:1px solid #E1E0DC;
	padding-bottom:10px;
	padding-top:5px;
	}
.contact-box .contact-content{
	width:500px;
	}

.inputForm{
	border:1px solid #94AD69;
	background-color:#494B45;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}
.inputFormOver{
	border:1px solid #94AD69;
	background-color:#858A78;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}
.buttons-box{
  padding-left:44px;
  padding-right:40px;
  }
.button{
  border:0px solid #FBF1E0;
	background:none;
	width:46px;
	color:#CEE5A6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
	font-weight:bold;
  margin-top:7px;
  text-align:center;
	}
.buttonOver{
	border:0px solid #AB7C42;
	background:none;
	width:46px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
	font-weight:bold;
  margin-top:7px;
  text-align:center;
	}

.mail_label{
	width:80px;
	float:left;
	display:inline;
	clear:both;
	margin-top:5px;
	color:#fff;
	font:normal 11px Arial;
	text-align:left;
	}
.mail_label1{
	width:130px;
	float:left;
	clear:both;
	margin-top:5px;
	color:#fff;
	font:normal 11px Arial;
	text-align:left;
	}
.mail_input{
	width:110px;
	float:left;
	margin-top:5px;
	color:#000;
	}
 #contenuTexte p.small{
   text-align:center;
   font-size:10px;
   background:url(../images/charte/obligatoire.jpg) no-repeat left 4px;
   padding-left:10px;
   }
.labels{
  padding-left:75px;
  }
.text-checkbox {
  clear:both;
  float:left;
  color:#D0E6AB;
  padding-top:10px;
  font:bold 12px Arial;
  }
/*--partenaires--*/
.partenaire-image{
  float:left;
  margin-bottom:3px;
  padding-right:5px;
  }
#contenuTexte p.partenaire-title{
  font-size:13px;
  font-weight:bold;
  margin:0;
  padding:0;
  }
#contenuTexte .partenaire-descriptif{
  font-size:11px;
  }
#contenuTexte .text-small1{
  font-size:10px;
  margin:0;
  padding:0;
  border-top:1px solid #8A8E84;
  clear:both;
  }
/*--end partenaires--*/
.menu-box{
  width:340px;
  margin-left:150px;
  }
div#fermer{
  background-color:#232323;
  }
.fermer-lien:link, .fermer-lien:visited{
  font:bold 12px Arial;
  color:green;
  }
.fermer-lien:hover, .fermer-lien:active{
  color:#fff;
  font:bold 12px Arial;
  }


.menu-ligne{
  font:normal 11px Arial;
  color:#fff;
  }

.invisible
{
	display:none;
}