@import "layout.css";

body 
{
	font-family:Tahoma, Arial;
	font-size:0.8em;
	text-align:center;
	margin:0 0 0 0;
	background-image: url(/images/menuback.jpg);
	background-repeat: repeat-x;
}

A {color:#00F;text-decoration:none;}
A:hover { text-decoration:underline;}

A.white { color:#FFF; text-decoration:underline;}

/*h1 {margin:5px 0 8px 0; padding:0; line-height:1em; font-size:18px; color:#F67300;} /* border-bottom:1px #C8CED3 solid;*/
/*h2 {margin:0; padding:0; line-height:1em; font-size:14px; color:#F67300; border-bottom:1px #C8CED3 solid; margin:10px 0 5px 0;}*/
h3 {margin:0; padding:2px 0 2px 5px; line-height:1em; font-size:12px; color:#16387c; border-bottom:1px #C8CED3 solid; margin-bottom:3px;}/* color:#FF7F05; */


div.row {clear:both;}

span.left_r {float:left; text-align:right; margin-left:10px; padding-top:3px;}
span.right_l {float:right; text-align:left; margin-right:10px;}


div.mess_imp 
{
	width:100%;
	height:35px;
	background:#FFF url(/images/barre_msg_imp.jpg) no-repeat;
	margin:0px 0 10px 0;
}



H2.titre 
{
	color:#FFF;
	font-size:14px;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	text-align:center;
	font-weight:bold;
}

H2.titre_dr_or 
{
	color:#FFF;
	font-size:14px;
}

H3.plus
{
	font-size:12px;
	color:#999;
	width:100%;
	border-bottom:1px solid #DDE;
}

p.white 
{
	padding-left:10px;
	color:#FFF;
}

fieldset legend {color:#F67300; font-weight:bold; font-size:1em;}

/*
	Tableaux
*/
/*
#tableau_pres td
{
	border:1px #85AAC7 solid;
}
#tableau_pres td.titre
{
	border:1px #85AAC7 solid;
	background-color:#557A97;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
#tableau_pres td.important
{
	border:1px #85AAC7 solid;
	background-color:#A5BAE7;
	color:#FFFFFF;
	font-weight:bold;
}*/
#tableau_pres a
{
	font-weight:normal;
}
#tableau_pres a:hover
{
	text-decoration:underline;
}

.td_titre {text-align:center; font-weight:bold; background-color:#EEF; }
.tr_hover { background-color:#E4E4F9; }

/*
	Formulaires
*/

FORM {margin:0; padding:0;}
FORM.gris { background:#FFF url(/images/bg_footer.gif) bottom repeat-x; padding:10px 0 10px 0;}

INPUT {margin:0; padding:0; font-size:1em;} /* */
SELECT, OPTION {margin:0; padding:0; font-size:1em;}


/*
	DIV class
*/

.errortxt {color:#F00; border:1px #F00 solid; font-weight:bold; padding:5px; margin-bottom:10px;}


/*
	Les listes
*/

ul.nopuce {margin:0; padding:0;}
ul.nopuce li { list-style-type:none;}