/* 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;
}

table
{


}

table td
{
 color:#333333;
 font-family: Tahoma, Arial;
 font-size:12px;
 height: 16px;
 padding:3px 20px 3px 40px;
}

tr.green_td
{
 background-color: #A5D59B;
}

span
{
 color: #24920E;
 font-weight: bold;
}
/* STYLE DE LA List */
ul.list
{
  font-family:Tahoma,Arial ,Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  margin-bottom:5px;
  float:left;
  text-align:left;
  padding-top:4px;
  padding: 5px;
  padding-left: 40px;
}
.list li
{
  background:url(../images/charte/bullet_list.jpg) no-repeat left top;
  list-style-type:none;
  line-height: 17px;
  padding:5px 2px 0px 0px;
  margin-left: 3px;
  padding-left:20px;
}

ol.list1
{
  font-family:Tahoma,Arial ,Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  margin-bottom:5px;
  float:left;
  text-align:left;
  padding-top:4px;
  padding-left: 40px;
}
.list1 li
{
  list-style-type:none;
  line-height: 17px;
  padding:5px 2px 0px 0px;
  margin-left: 3px;
}

/* STYLE DE LA List */


.arrow_h1
{
    padding-right:5px;
}
.logo_index
{
   float:left;
   padding: 20px 20px 0px 20px;

}
.list_border
{
 float:left;
 padding-left:50px ;

}

.list_content
{
 width:280px;
 float:left;
 border: solid 1px #E8F5E6;
}




/* STYLE DE LA PAGE CONTACT   */



.div_contact{
  float:left;
  padding-top:20px;

}

.contact_text
{
 float:left;
 width: 240px;
 background: url(../images/charte/contact/contact_line.jpg) no-repeat left top  ;
 padding-top: 30px;
}

.contact_form
{
  float:right;
  width: 465px;
  height:450px;
  border:solid 1px #24920E ;
  margin-top:1px;

}

.inputForm{
  border:1px solid #24920E;
	background-color:#ffffff;
	width:103px;
  height: 13px;
	font:normal 11px Tahoma;
	color:#000000;
	margin-top:5px;
	}
.inputFormOver{
  border:1px solid #24920E;
	background-color:#F5F5F4;
	width:103px;
  height: 13px;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	margin-top:5px;
	}
.button{
  border:1px solid #24920E;
	background-color: #FFFFFF;
  font-weight: bold;
	width:72px;
  height: 18px;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	cursor:pointer;
	margin-top:10px;
  padding:0px;
  margin: 0px;
  padding-bottom: 2px;
	}
.buttonOver{
	border:1px solid #24920E;
	background-color:#C4C9C3;
  font-weight: bold;
	width:72px;
  height:18px;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
 	cursor:pointer;
	margin-top:10px;
  padding:0px;
  margin: 0px;
  padding-bottom: 2px;
	}

.inputCos
{
  width:15px;
  height:15px;
}

.label11{
  float: left;
   padding-top: 0px;
   padding-left:10px;
}

.input11{
  float: left;
  padding-left: 5px;
  margin: 0;
  padding-top:2px ;
}
.bx1{
 padding-top: 8px;
      width: 65px;
      margin: 0;
      float: right;

}
.bx2{
 margin: 0;
 padding-top: 2px;
 height: 22px;
 width: 105px;
}

#frmContact{
 padding: 0;
 margin: 0;
}

#frmContact #frmfrm p{
   padding: 0;
 margin: 0;
text-align:right;
}


#divContact
{
   width: 465px;
 float: left;
}

.site_plan
{
 /*background: url(../images/charte/site_plan/background_plan.gif) no-repeat left top;       */
 height: 500px;

}
#plan_du_site img
{
 float:left;
 padding: 0;
 margin: 0;
}


#plan_du_site p
{
  padding:0;
  margin:0;
}
a img
{
 border:solid 1px black;
}


hr
{
  color: #24920E;
  background: #24920E;
  border:none;
  margin-bottom: 10px ;
  height: 1px;
  clear:both;
 }

 .details_text
 {
  float:left;
  width:530px;
  padding-left :15px;
 }

 .details_title
 {
  font-weight:bold;
  float:left;
 }

 .fiche_label
 {
  float:left;
  width:80px;
 }

 .fiche_input
 {
  float:left;
  padding-left:10px;
 }
.over
{
    color:#CC66FF;
}
