/* ----------------------- 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	:	#DEE7EE;
}

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: red; 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#keywords {
	margin: 0px;
	padding: 10px;
}


#keywords li {
	display: inline;
	color: #ccc;
}

#keywords li a { color: #ccc; }
#keywords li a:hover { color: #666; }

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	;
}

/* ----------------------- STYLE FOND CELLULE ----------------------- */

TD.cell_pad{
	padding					:	0px 6px 0px 6px;
}

TD.fd_cell_bloc_gauche{
	background-image	:	url(../images/interface/fd_bloc_newsletter.gif);
}

TD.fd_cell_bloc_droit{
	background-image	:	url(../images/interface/fd_bloc_client.gif);
}

TD.fd_cell_bloc_smenu{
	background-image	:	 url(../images/interface/fd_bloc_sm.gif);
}

TD.fd_cell_bloc_centre{
	background-image	:	url(../images/interface/fd_bloc_centre.gif);
}

TD.fd_cell_bloc_logo{
	background-image	:	url(../images/interface/fd_bloc_gauche.gif);
}

TD.fd_cell_bloc_titre_gen{
	background-image	:	url(../images/interface/fd_bloc_gen.gif);
	padding-left			:	7px;
	font-family				:	Arial, Helvetica, sans-serif;
	font-size				:	11px;
	font-weight				: 	bold;
	color						: 	#434A52;
}

TD.cell_padding{
	padding					:	5px 10px 20px 10px;
}

TD.contener{
	text-align				:	left;
	padding					:	0px 6px 0px 6px;
}

TABLE.smenu TD{
	padding-top			:	3px;
}

/* ----------------------- STYLE SITE ----------------------- */

.titre{
	font-family				:	Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color						:	#002444;
	font-weight				: 	bold;
}

.smenu{
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color						: 	#000000;
}


.smenu a:link      	{text-decoration: none; color: #000000; font-weight : normal;}
.smenu a:visited 	{text-decoration: none; color: #000000; font-weight : normal;}
.smenu a:active  	{text-decoration: none; color: #000000; font-weight : normal;}
.smenu a:hover  	{text-decoration: none; color: #DF001D; font-weight : normal;}

/* ----------------------- STYLE ACTUALITE ----------------------- */
.actuTitre{
	font-family				:	Arial, Helvetica, sans-serif;
	font-size				:	12px;
	color						:	#DF001D;
	font-weight				: 	bold;
}

.actuDate{
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color						:	#DF001D;
	font-style				:	italic;
}

.actulien { float: right; }

.actuLien a:link     {text-decoration: none; color: #DC0005; font-weight : normal;}
.actuLien a:visited {text-decoration: none; color: #DC0005; font-weight : normal;}
.actuLien a:active  {text-decoration: none; color: #DC0005; font-weight : normal;}
.actuLien a:hover  	{text-decoration: none; color: #8DC950; font-weight : normal;}

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

INPUT.newsletter{
	background-color	:	#FFFFFF;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#8F97A2;
	font-weight				: 	normal;
	border-color			: 	#CCD3DB;
	border-style			: 	solid;
}

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

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

TD.contactLabel{
	font-weight				: 	normal;
}

INPUT.contact{
	background-color	:	#FFFFFF;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#8F97A2;
	font-weight				: 	normal;
	border-color			: 	#CCD3DB;
	border-style			: 	solid;
}

INPUT.contactErreur{
	background-color	:	#DD011D;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#FFFFFF;
	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-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;}





#alerte {
display: none;
margin-top:0;
text-align:left;
background: red;
color:#FFF;
width:100%;
height: 100px;
border-bottom: 3px solid #444D53;
}
#alerte p{
font-size:14px;
padding:0 14px 14px 14px;
}
.al { font-size: 18px; font-weight: bold; border-bottom: 1px solid #fff; padding: 14px 14px 0 14px; }

