/* ----------------------- STYLE GENERAL ----------------------- */

BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color : #000000;
	background-color	:	#009FCD;
	background-image:url(../images/interface/fond.gif);
	background-repeat:repeat-x;
	background-position:top;
}

FORM {margin : 0px; padding : 0px;}

a:link      	{text-decoration: none; color: #0950A0; font-weight : bold;}
a:visited 	{text-decoration: none; color: #0950A0; font-weight : bold;}
a:active  	{text-decoration: none; color: #0950A0; font-weight : bold;}
a:hover  	{text-decoration: none; color: #FFCC00; font-weight : bold;}

TD {
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				: 	10px;
	color 						: 	#000000;
	font-weight				: 	normal;
}

LI {
	margin-top : 3px;
	margin-bottom: 3px;
}

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	;
}

TD.contener{
	text-align		: left;
	padding			: 10px;
}

/* ----------------------- STYLE SITE ----------------------- */

.titre{
	padding-bottom	: 5px;
	font-family		: Arial Black, Helvetica, sans-serif;
	color			: #7C4199;
	font-size		: 16px;
	font-weight		: bold;
}

.sstitre{
	color			: #7C4199;
	font-size		: 12px;
	font-weight		: bold;	
}

/* ----------------------- NAVIGATION ----------------------- */
.menu{
	text-align				: left;
}

.menu .out{
	padding-left			: 40px;
	background-image		: url(../images/interface/puce.gif);
	background-position		: left;
	background-repeat		: no-repeat;
	cursor					: pointer;
	font-size				: 12px;	
}

.menu .in{
	padding-left			: 40px;
	background-image		: url(../images/interface/puce.gif);
	background-position		: left;
	background-repeat		: no-repeat;
	color					: #FFFFFF;
	cursor					: pointer;
	font-size				: 12px;
	font-weight				: bold;	
}

/* ----------------------------------------------------------- */
/* ----------------------- STYLE TABLEAUX ----------------------- */

.tableau{

}

.tableau TR TD{
	padding				: 3px;
	background-color	: #E9DFEE;
	color				: #9B0073;
	font-weight			: bold;	
}

.tableau .over TD{
	background-color	: #D7D0E0;
	cursor				: pointer;
	font-weight			: bold;
}

.tableau .over{
	background-color	: #D7D0E0;
	cursor				: pointer;
	font-weight			: bold;
}

.tableau .entete{
	background-color	: #0094BC;
	color				: #FFFFFF;
	text-align			: left;
	font-weight			: bold;
	font-size			: 12px;
}

.tableau th{
	background-color	: #C799B6;	/* DEBDD4 */
	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: #7B0D4D; font-weight : bold;}
.tableau a:visited 	{text-decoration: underline; color: #7B0D4D; font-weight : bold;}
.tableau a:active  	{text-decoration: underline; color: #7B0D4D; font-weight : bold;}
.tableau a:hover  	{text-decoration: underline; color: #DF6800; 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;
*/
}

.contact{

	background-color		:	#FFFFFF;
	border					:	1px solid #7C4199;
	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;
	padding-top				:	3px;
	padding-right			:	10px;
}

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;}