/* TITRES */
h1 {
	background-image:url(../images/common/hn-fond-vert.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	line-height:1.2em;
	border-bottom: 1px solid #7AC04C;
	color:#7AC04C;
	padding:5px 0 3px 30px ;
	margin: 10px 10px 10px 0;
	font-size:1.5em;
}
h4, h5, h6 {
	font-size:1.1em; 
	font-weight:bold; 
	color:#7AC04C;
}
h1.titre1 {
	background-image:url(../images/common/hn-fond-rouge.jpg);
	color:#D5412A;
	border-bottom: 1px solid #D5412A;
}

h1.titre2 {
	background-image:url(../images/common/hn-fond-bleu.jpg);
	color:#0077B5;
	border-bottom: 1px solid #0077B5;
}

h1.titre3 {
	background-image:url(../images/common/hn-fond-jaune.jpg);
	color:#FF9C00;
	border-bottom: 1px solid #FF9C00;
}

/* -----------------------------------------------------------------------------*/
/* tableaux -------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/ 


caption {
	background-color: #056cae;
	text-transform:uppercase;
	color: #FFF;
	margin: 4px 4px 0 4px;
	padding: 2px;
	font-size:0.8em;

}

table {
	width:100%;
	border: 1px solid #ededed;
}

table thead th {
width:20px;
padding:2px 3px;
background-color:#EFEFEF;}

table tbody tr:hover {
background-color:FFDFDF;
} 

table tbody tr.fond1 {
/*background-color:#F5F5F5; */
background-color: #dce9f0;
} 

table tbody tr.fond2 {
background-color:#FFF;
} 

table tbody tr.fond1_R {
/*background-color:#F5F5F5; */
background-color: #dce9f0;
} 

table tbody tr.fond2_R{
background-color:#FFF;
} 

table tbody tr.fond1_M {
/*background-color:#F5F5F5; */
background-color:#99FF99;
} 

table tbody tr.fond2_M {
background-color:#99FF99;
} 

table tbody tr.fond1_C{
/*background-color:#F5F5F5; */
background-color:#FF9999;
} 

table tbody tr.fond2_C {
background-color:#FF9999;
} 

/* Fin de contrat */
table tbody td.will_end {
background-color:#FF9999;
}

table tbody tr td {
background-color:FFDFDF;
} 

/* -----------------------------------------------------------------------------*/
/* Les images -------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/ 
a img { border:#000000 solid 1px;}

img.defaut { border:#000000 solid 1px;}

img.block {display:block;
border:#000000 solid 1px;
margin: 0 2px 2px 0; }

img.espace{
margin : 0 5px 5px 0;
}

img.image_news{
float:left;
margin:0px 10px 5px 0 ;
}

/* -----------------------------------------------------------------------------*/
/* Les attributs CCS anciens ---------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/*
.centre {  text-align:center }
.gauche {  text-align:left}
.droite {  text-align:right}
.justifier {  text-align: justify}
a.link { font-weight:bold; color:#000; margin-right:15px;}
a {color:#000; }
*/
/* -----------------------------------------------------------------------------*/
/* formulaires -----------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
#form {
background-color:#fff;
}

#form p {
margin: 0 0 7px 0;
border-bottom : 1px solid #7AC04C;
padding: 5px;
}

#form p.envoi {
border-bottom : 0;
text-align: right;
}
label {
float:left;
color:#000;
background-color:#EAF6E2;
height:20px;
width:120px;
margin-right:3px;
padding:3px 7px 2px 2px;
line-height:1.6em;
text-align:right;
border-bottom : #7AC04C solid 1px;
}
#form ul {
display:block;
margin: 0 0 10px 0;
padding-left: 0;
}

#form ul li {
margin: 0 0 3px 10px;
padding: 5px;
list-style:none;
}

input[type="text"], input[type="password"]{
background-color:#EAF6E2;
border:1px solid #7AC04C;
height:20px;
line-height:1.6em;
margin:0px 3px 0 0;
padding:2px 0;
width:200px;
}

input[type="submit"]   {
background-color:#EAF6E2;
border:1px solid #7AC04C;
height:26px;
line-height:1.6em;
padding:0px 7px 0 2px;
margin: 0 0 1px;
width:120px;
}
input[type="submit"]:focus, 
input[type="radio"]:focus, 
input[type="checkbox"]:focus, 
input[type="text"]:focus, 
input[type="password"]:focus,
textarea:focus,
select:focus , 
option:focus  {
background-color:#EAF6E2;
border : 1px solid #000;
}

input[type="image"]   {
margin: 0 3px 0 3px;
}

input[type="radio"], input[type="checkbox"] {
margin: 5px;
padding : 0; 
background-color:#fff;
border:1px solid #7AC04C;
}

textarea{
width:500px;
height:300px;
background-color:#EAF6E2;
border:1px solid #7AC04C;
}

textarea.textaera_l{
height:150px;
}
select {
height:24px;
width:202px;
background-color:#EAF6E2;
border:1px solid #7AC04C;
}

textarea.standard {
width:350px;
height:450px;
}

input[type="submit"].marge {
margin: 0 27px 0 152px;
}
