/* ----------------------- 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	:	#EFEFEF;
}

FORM {margin : 0px; padding : 0px;}

a:link      	{text-decoration: none; color: #92050B; font-weight : bold;}
a:visited 	{text-decoration: none; color: #92050B; font-weight : bold;}
a:active  	{text-decoration: none; color: #92050B; font-weight : bold;}
a:hover  	{text-decoration: underline; color: #92050B; 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;
}

/* ----------------------- STYLE SITE ----------------------- */

.menu{
	height					: 21px;
	padding					: 0px 10px 0px 10px;
	background-image		: url(../images/interface/fond_menu.gif);
	background-repeat		: no-repeat;
	background-color		: #EFEFEF;
}

.menu td{
	text-align				: center;
	font-weight				: bold;
	color					: #5C7685;
	cursor					: pointer;
}

.menu td.sel{
	color					: #92050B;
}

.menu_gauche td{
	padding					: 0px 20px 2px 20px;
	font-family				: Arial Black, Helvetica, sans-serif;
	font-size				: 12px;
	margin-bottom			: 5px;
	height					: 36px;
	color					: #FFFFFF;	
	background-repeat		: no-repeat;
	background-position		: right;
	cursor					: pointer;
}

.menu_gauche td.item{
	background-image		: url(../images/interface/fond_item.gif);
	background-position		: center right;
	background-repeat		: no-repeat;
}

.menu_gauche td.item_sel{
	background-image		: url(../images/interface/fond_item_sel.gif);
	background-position		: center right;
	background-repeat		: no-repeat;	
	color					: #92050B;
}

.contener{
	background-color		: #FFFFFF;
}

.bande_gauche{
	padding-top				: 10px;
	vertical-align			: top;
}

.titre_partie{
	padding-left			: 10px;
	font-family				: Arial Black, Helvetica, sans-serif;
	font-size				: 12px;
	color					: #92050B;
}

.ss_titre{
	font-family				: Arial, Helvetica, sans-serif;
	font-weight				: bold;
	font-size				: 14px;
	color					: #5C7685;
}

.actu_img{
	padding-left			: 10px;
	background-image		: url(../images/interface/fond_img_vignette.gif);
	background-position		: left;
	background-repeat		: no-repeat;
}

.actu_texte{
	padding-left			: 10px;
	padding-right			: 10px;
}

.centre_page{
	padding-top				: 10px;
	padding-right			: 70px;
	vertical-align			: top;
	width					: 518px;
}

.centre_haut{
	height					: 10px;
	background-image		: url(../images/interface/centre_haut.gif);
	background-color		: #EFEFEF;	
	background-repeat		: no-repeat;
}

.centre{
	padding					: 0px 15px 40px 15px;
	background-image		: url(../images/interface/centre_bas.gif);
	background-color		: #EFEFEF;
	background-position		: bottom;
	background-repeat		: no-repeat;
}

.bande_droite{
	padding-top				: 10px;
	width					: 60px;
	text-align				: center;
	vertical-align			: bottom;
}

.pied{
	text-align				: center;
	height					: 15px;
	color					: #FFFFFF;
	vertical-align			: top;
	background-image		: url(../images/interface/fond_pied2.gif);
	background-repeat		: no-repeat;
	background-color		: #EFEFEF;
}

TD.pied a:link      {text-decoration: none; color: #FFFFFF; font-weight : normal;}
TD.pied a:visited 	{text-decoration: none; color: #FFFFFF; font-weight : normal;}
TD.pied a:active  	{text-decoration: none; color: #FFFFFF; font-weight : normal;}
TD.pied a:hover  	{text-decoration: underline; color: #FDCD00; font-weight : normal;}


.pointilles_horiz{
	height				: 5px;
	background-image	: url(../images/interface/point_horiz.gif);
	background-repeat	: repeat-x;
	background-position	: bottom;
}

.image{
	border:1px solid #92050B;
}

/* ----------------------- 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;
*/
}

TEXTAREA{
	background-color		:	#FFFFFF;
	border					:	1px solid #5C7584;
	font-size				:	10px;
	color 					: 	#182F41;
	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{
	background-color		:	#FFFFFF;
	border					:	1px solid #5C7584;
	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;
	color					:	#CAC9C9;
}

TD.vtdesign a:link      {text-decoration: none; color: #CAC9C9; font-weight : normal;}
TD.vtdesign a:visited 	{text-decoration: none; color: #CAC9C9; font-weight : normal;}
TD.vtdesign a:active  	{text-decoration: none; color: #CAC9C9; font-weight : normal;}
TD.vtdesign a:hover  	{text-decoration: underline; color: #CAC9C9; font-weight : normal;}
