/* 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";

/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}

/* STYLE DE LA PAGE CONTACT */

#contactTxt{
	width:45%;
	float:left;
}
#contactPlan{
	width:45%;
	float:right;
}
#formContact input,textarea{
	border:1px solid #fff;
  background-color: #727272;
	font-size:12px;
  color: #fff;
}
#formContact input:focus,textarea:focus{
	border-color:#fff;
  background-color: #5c5c5c;
}
#frmContact input,textarea{
	border:1px solid #fff;
  background-color: #727272;
	font-size:12px;
  color: #fff;
}
#frmContact input:focus,textarea:focus{
	border-color:#fff;
  background-color: #5c5c5c;
}
#formContact .champRequis{
	color:#FF0000;
}
.invisible{
  display: none;
}
.border{
  border: 1px solid #fff;
  padding: 10px 0 10px 0;
  width: 100%;
  height: 100%;
}
#flyer{
  background-image: url(../images/charte/flyer.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 700px;
  height: 100px;
}
.b_blanc{
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}
.references_top{
  background-image: url(../images/nos-references/references-box-top.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 700px;
  height: 24px;
}
.references_middle{
  background-image: url(../images/nos-references/references-box-middle.jpg);
  background-position: left top;
  background-repeat: repeat-y;
  display: table;
  height: 100%;
  width: 700px;
}
.references_bottom{
  background-image: url(../images/nos-references/references-box-bottom.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 700px;
  height: 19px;
}
.partenaires_box{
  background-image: url(../images/nos-partenaires/partenaires-box.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  float: left;
  margin: 0 0 10px 0;
  font-size: 12px;
  width: 200px;
  height: 140px;
}
.partenaires_box_content{
  padding: 8px 10px 0 10px;
  text-align: justify;
  line-height: 18px;
}
.partenaires_box_top{
  background-image: url(../images/nos-partenaires/partenaires-box-top.jpg);
  background-position: left top;
  background-repeat: no-repeat;
	line-height: 5px;
	font-size: 6px;
  width: 700px;
  height: 11px;
}
.partenaires_box_middle{
  background-image: url(../images/nos-partenaires/partenaires-box-middle.jpg);
  background-position: left top;
  background-repeat: repeat-y;
  display: table;
  width: 700px;
  height: 100%;
}
.partenaires_box_bottom{
  background-image: url(../images/nos-partenaires/partenaires-box-bottom.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 700px;
  height:11px;
  margin-bottom: 10px;
}
#adresse_contact{
  background-image: url(../images/contact/adresse.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 12px;
  line-height: 20px;
  text-align: left;
  font-weight: bold;
  color: #fff;
  width: 200px;
  height: 120px;
}
#addresse_contact_content{
  padding: 50px 0 0 35px;
}
.style1 {color: #990000}
.sb_buttons {
  border-width:1px;
	border-style:solid;
  font-size: 12px;
	border-color:#fff;
  background-color: #5c5c5c;
	color:#fff;
}
.Style11 {color: #003366}
.style12 {color: #FFFFFF}

.content input,textarea{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
  height:16px;
	margin-top:2px;
}
/*
.content input:focus,textarea:focus{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  height:16px;
	margin-top:2px;
  background-color: #000;
  color: #ff0000;
}*/
.content{
  font-size: 12px;
}
.heading4black{
  font-size: 12px;
  width: 140px;
}
.heading4black1{
  font-size: 12px;
}
.valider{
	background:url(../images/devis/valider.gif) no-repeat left top;
	cursor:pointer;
	width:112px;
	height:20px;
	border:none;
	margin:0 auto;
}
.validerover{
	background:url(../images/devis/valider-over.gif) no-repeat left top;
	cursor:pointer;
	width:112px;
	height:20px;
	border:none;
	margin:0 auto;
}