/* ----------------------- STYLE GENERAL ----------------------- */

BODY {
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color 				: #000000;
	background	:	#fbad48 url(../images/interface/fd_site.gif) repeat-x;
}

FORM {margin : 0px; padding : 0px;}

a:link      {text-decoration: underline; color: #601327; font-weight : normal;}
a:visited 	{text-decoration: underline; color: #601327; font-weight : normal;}
a:active  	{text-decoration: underline; color: #601327; font-weight : normal;}
a:hover  	{text-decoration: underline; color: #298D13; font-weight : normal;}

TD {
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				: 	10px;
	color 						: 	#000000;
	font-weight				: 	normal;
}

LI {
	margin-top : 3px;
	margin-bottom: 3px;
	list-style:disc;
	/*
	list-style:disc; 
	color:#FDB62A;
	margin-left:6px;*/
}

UL {
	margin-top : 3px;
	margin-bottom: 3px;
}

TEXTAREA, INPUT, SELECT {
	font-size : 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

SELECT {
	background-color	:	#F1F1F1;
	color						:	#182F41	;
}

H1{
	font-size : 13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5B1225;
	border-bottom:1px solid #5B1225;
}

H2{
	font-size : 13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#298D13;
	background:url(../images/interface/fd_titre.gif) no-repeat;
	padding-bottom:2px;
	padding-left:5px;
}

TD.contener{
	text-align				:	left;
	vertical-align			:	top;
	padding					:	0 9px 10px 2px;
	background			:	url(../images/interface/fd_contener.gif) repeat-y;
}

TD.titreMenu{
	height:24px;
	background-color:#2a8c11;
	text-align:right;
	padding-right:5px;
	color:#fff;
	font-size : 13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

TD.htMenu{
	height:8px;
	background:url(../images/interface/menu_ht.gif) no-repeat;
	line-height:0;
}

TD.bsMenu{
	height:8px;
	background:url(../images/interface/menu_bs.gif) no-repeat;
	line-height:0;
}

TD.htDMenu{
	height:8px;
	background:url(../images/interface/menu_d_ht.gif) no-repeat;
	line-height:0;
}

TD.bsDMenu{
	height:8px;
	background:url(../images/interface/menu_d_bs.gif) no-repeat;
	line-height:0;
}

TD.footer{
	height:21px;
	background:url(../images/interface/fd_footer.gif) repeat-y;
	text-align:center;
	color:#fff;
}

a.box
{ 
	clear							: 	both;
	float							: 	left;
	border						: 	5px solid #E6F5E3; 
	background-color		: 	#fff; 
	padding						: 	4px; 
	margin						: 	0 0 1px;
}

/* ----------------------- STYLE SITE ----------------------- */
/*
.titre{
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
}
*/

INPUT.search{
	background-color	:	#fff;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#182F41;
	font-weight				: 	normal;
	border-color			: 	#95AB25;
	border-style			: 	solid;
}

.menu{
	float						:	left;
	width						:	110px;
	padding-left			:	10px;
	margin					:	0px;
	font						: 	1.1em Verdana, Arial, Helvetica, sans-serif;
}

.menu>li.actif a, .menu>li.actif a:link, .menu>li.actif a:visited{
font-weight:bold;
}

.menu li a, .menu li a:link, .menu li a:visited{color: #5C1125;font-weight	:normal; text-decoration:none;}
.menu li a:hover{color: #298D13;font-weight	:normal;}

.menusuite>li.actif a, .menusuite>li.actif a:link, .menusuite>li.actif a:visited{
font-weight:bold;
}

.menusuite li a, .menusuite li a:link, .menusuite li a:visited{color: #5C1125;font-weight	:normal; text-decoration:none;}
.menusuite li a:hover{color: #298D13;font-weight	:normal;}

.menu li{
	list-style:disc; 
	color:#FDB62A;
	margin-left:9px;
}

.menusuite{
	margin:0 0 0 5px;
	padding:0;
	font						: 	1.1em Verdana, Arial, Helvetica, sans-serif;
}

.menusuite li{
	list-style:disc; 
	color:#FDB62A;
	margin-left:9px;
}

/* ----------------------- STYLE TABLEAUX ----------------------- */

.tableau{

}

.tableau TR TD{
	padding				: 3px;
	background-color	: #f2f1de;
	color				: #2a8c11;
	font-weight			: bold;	
}

.tableau .over TD{
	background-color	: #81af75;
	cursor				: pointer;
	color				: #FFFFFF;	
	font-weight			: bold;
}

.tableau .over{
	background-color	: #81af75;
	cursor				: pointer;
	font-weight			: bold;
}

.tableau .entete{
	background-color	: #a0c213;
	color				: #FFFFFF;
	text-align			: left;
	font-weight			: bold;
	font-size			: 12px;
}

.tableau th{
	background-color	: #C799B6;	/* 81af75 */
	color				: #FFFFFF;
	text-align			: left;
	/*font-weight			: bold;*/
	font-size			: 12px;
}

.tableau .pied{
	background-color	: #9C005A;
	color				: #FFFFFF;
	font-weight			: bold;
}

.tableau a:link      {text-decoration: underline; color: #2a8c11; font-weight : bold;}
.tableau a:visited 	{text-decoration: underline; color: #2a8c11; font-weight : bold;}
.tableau a:active  	{text-decoration: underline; color: #2a8c11; font-weight : bold;}
.tableau a:hover  	{text-decoration: underline; color: #FFFFFF; font-weight : bold;}

/* -----------------------  ----------------------- */


/* ----------------------- STYLE NEWSLETTER ----------------------- */

INPUT.newsletter{
/*
	background-color	:	#FFFFFF;
	border					:	2px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#000000;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
*/
}

RADIO.newsletter{
/*
	background-color	:	transparent;
	border-width			: 	0;
*/
}

/* ----------------------- STYLE CONTACT ----------------------- */

TD.contactLabel{
/*
	font-weight				: 	bold;
*/
}

INPUT.contact{
/*
	background-color	:	#FFFFFF;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#182F41;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
*/
}

INPUT.contactErreur{
/*
	background-color	:	#FFFFFF;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#182F41;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
*/
}


/* ----------------------- STYLE VT DESIGN SIGNATURE ----------------------- */
TD.vtdesign{
	font-size			 	:	9px;
	font-weight 			: 	normal;
	text-align				:	right;
}

TD.vtdesign a:link      {text-decoration: none; color: #0950A0; font-weight : normal;}
TD.vtdesign a:visited 	{text-decoration: none; color: #0950A0; font-weight : normal;}
TD.vtdesign a:active  	{text-decoration: none; color: #0950A0; font-weight : normal;}
TD.vtdesign a:hover  	{text-decoration: underline; color: #0950A0; font-weight : normal;}