@charset "UTF-8";
/* CSS Document */


body, body *
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif, Arial;
font-size:13px;
letter-spacing:0.0px;
cursor:default;
}

a { color:#00cc00; cursor:pointer; } a:hover{ color:#00b600; }

div#body
{
	width:100%;
	
}

div#template_bandeau 
{
	height:150px;
	background-image:url(template_centre.gif);
	text-align:center;
	min-width:800px;
}

a#template_bandeau_gauche 
{
	display:block;
	width:200px;
	height:150px;
	float:left;
	background-image:url(template_gauche.gif);
	
}

a#template_bandeau_gauche-home 
{
	display:block;
	width:200px;
	height:150px;
	float:left;
	background-image:url(template_gauche-home.gif);
	
}

span#template_titre_site
{
	display:none;
}


div#template_bandeau_centre 
{
	width:536px;
	height:150px;
	background-image:url(template_centre.gif);
	margin-left:auto;
	margin-right:auto;
	float:left;
	
}

div#template_bandeau_centre p 
{
	width:468px;
	height:60px;
	border:1px solid #666666;
	position:relative;
	top:20px;
	margin-left:auto;
	margin-right:auto;
	left:20%;
	right:auto;

}

div#template_bandeau_droite 
{
	width:64px;
	height:150px;
	float:right;
	background-image:url(template_droite.gif);
}


div#base_line 
{
	background-image:url(template_bas.gif);
	width:100%;
	height:47px;
	
	
	
	position: relative;  /* Nécessaire pour Safari */
	
}

div#contenu 
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding:6px;
}

.displaynone 
{
	display:none;
}

input { cursor:pointer; border:1px inset #cccccc; color:#000000; padding-left:3px; font-size:11px; }
input:hover { border:1px inset #999999; }
input.bouton_out { border:1px outset #cccccc; background-color:#f9f9f9; padding-left:3px;  padding-right:3px;  font-size:10px; background-image:url(template_bouton.gif); }
input.bouton_out:hover { background-color:#FFFFFF;  padding-left:3px;  padding-right:3px; font-size:10px; }
input.bouton_in { border:1px intset #cccccc;  padding-left:3px;  padding-right:3px;  font-size:10px; background-color:#FFFFFF; }


form.greyForm label { cursor:pointer; font-size:10px; color:#999999; }

form.greyForm:hover *
{
	color:#000000;
}
form.greyForm:hover a
{
	 color:#00b600;
}

/* POSITIVE */

a.positive {
   
    text-decoration:none;
	border:1px solid #999999;
	padding:0.2em;
	font-weight:bold;
	 cursor:pointer;
	 display:block;
	 line-height:1.5;
	 padding-right:4px;
	 background-image:url(template_bouton.gif);
	 background-color:#CCCCCC;
	
}
.positive * {
cursor:pointer;
 color:#529214;
 vertical-align:sup;
}
a.positive:hover, .positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
	 cursor:pointer;
	 background-image:none;
}
a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
	 cursor:pointer;
	 background-image:none;
}

div.erreur
{
 border:1px #993333 solid;
 background-color:#ffebeb;
 padding:5px;
 margin-bottom:5px;
 margin-top:5px;
 font-size:10px;
}

div.erreur *
{
 font-size:10px;
}

div.validation
{
 border:1px #359933 solid;
 background-color:#ebffeb;
 padding:5px;
 margin-bottom:5px;
 margin-top:5px;
 font-size:10px;
}

div.validation *
{
 font-size:10px;
}



p.legend {
margin-top:-0.8em;
margin-left:10px;
float:left;
}

p.legend span
{
padding-left:3px;
padding-right:3px;
background-color:#fff;
}

div.fieldnotset
{ 
	border: 1px solid #99a;
	min-height:45px;
	margin-bottom:50px; 
}

.clear 
{
	clear:both;
	padding:15px;
	padding-top:25px;
}

.itemInfosInterrogation
{
	background-color:#f9f9f9;
	background-image:url(template_bouton.gif);
	color:#333333;  
	cursor:pointer; 
	border:1px #CCCCCC outset;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
}

.itemInfosInterrogationHover
{
	background-color:#f9f9f9;
	background-image:url(template_bouton.gif);
	color:#000000;  
	cursor:pointer; 
	border:1px #CCCCCC inset;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
}

span.legendFielset 
{

color:#7fb37f;
font-weight:bold;

}

div.fieldnotset a.texte_interface 
{
	padding:3px;
}

div.fieldnotset a.texte_interface:hover
{
	padding:3px;
	background-color:#00b600;
	color:#FFFFFF;
	text-decoration:none;
}
div.fieldnotset a.texte_interface:link, div.fieldnotset a.texte_interface:active
{
	padding:3px;
	text-decoration:none;
}

form#formInAdmin, form#formInAdmin:hover { color:#000000; }

div.blocForm
{
	display:block;
	border:1px #CCCCCC solid; background-color:#FCFCFC; padding:6px;
	margin-bottom:10px;
}

div.blocFormNoDisplay
{
	display:none;
}

form.greyForm
{
	border:1px #CCCCCC solid; background-color:#FCFCFC; padding:6px;
}

form#formInAdmin label
{
	cursor:pointer;
}

ul.listeErreur li
{
 border:1px #993333 solid;
 background-color:#ffebeb;
 padding:5px;
 margin-bottom:5px;
 margin-top:5px;
 font-size:10px;
}

ul.listeErreur li *
{
 font-size:10px;
}

ul li.validation
{
 border:1px #359933 solid;
 background-color:#ebffeb;
 padding:5px;
 margin-bottom:5px;
 margin-top:5px;
 font-size:10px;
}
ul li.validation * {font-size:10px; }   
