/* Fichier CSS de base */

html, body {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#ececec;
}

a { outline:none; }

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

img.frame{
border: 10px solid #efefef; 
}

.float_right { float:right; }
.float_left { float:left; }
img { border: 0px; }
img.titlespace { padding: 0px 0px 15px 18px; }

td.homecol1{
	padding: 0px 0px 30px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	margin: 0;
}

td.homecol2{
	padding: 0px 0px 0px 35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	margin: 0;
}

div#container_logo {
	margin:0 auto;
	width:749px;
	padding-bottom:10px;
}

div#container {
	width:751px;
	height:37px;
	margin:0;
	padding:0;
	margin:0 auto;
}

div#container_section {
	width:749px;
	margin:0 auto;
}

/*-----TITLES-----*/

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	/* color: #e62929; */
	color:#4f4b44;
	font-weight:normal;
	padding: 0px 0px 15px 0px;
	margin:0;
}

h2 {
	font-size: 15px;
	color: #e62929;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}


/*-----END TITLES-----*/



/*-----TYPO-----*/



.text10px {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #845d5d;
}
.text10pxRouge {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #e62929;
}




.text11px {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color:#666666;
}
.text11pxRouge {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #e62929;
}


.text12px {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #845d5d;
}
.text12pxRouge {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #e62929;
}

.text12pxGris {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #666666;
}



.text14px {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	color: #845d5d;
}
.text14pxRouge {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	color: #e62929;
}

/*-----END TYPO-----*/



/*-----LINKS-----*/

a:link { color: #845d5d; }
a:visited { color: #845d5d; }
a:hover { color: #533939; }

a.link_Grey:link { color:#999999; text-decoration: underline; }
a.link_Grey:visited { color:#999999; text-decoration: underline; }
a.link_Grey:hover { color: #a30000; text-decoration: underline; }

a.link_Red:link { color: #e62929; text-decoration: underline; }
a.link_Red:visited { color: #e62929; text-decoration: underline; }
a.link_Red:hover { color: #a30000; text-decoration: underline; }

a.link_Blue:link { color: #488fc5; text-decoration: none; font-weight:bold; }
a.link_Blue:visited { color: #488fc5; text-decoration: none; font-weight:bold; }
a.link_Blue:hover {	color: #004990; text-decoration: none; font-weight:bold; }

a.link_White:link { color: #ffffff; text-decoration: underline; }
a.link_White:visited { color: #ffffff; text-decoration: underline; }
a.link_White:hover { color: #e9b349; text-decoration: underline; }

a.link_footer:link { color: #9e9e9e; text-decoration: none; }
a.link_footer:visited { color: #9e9e9e; text-decoration: none; }
a.link_footer:hover { color: #ffffff; text-decoration: none; }

/* -----END LINKS-----*/

/* --- COMMENTS FORM --- */
#send_comment {
	margin: 0; padding: 0;
}
#send_comment ul {
	margin: 0; padding: 0; list-style: none;
}
#send_comment li {
	margin: 0; padding: 5px 0; list-style-type: none;
	border-bottom: 1px dotted #999;
}
#send_comment label {
	display: block;
}
#send_comment input,
#send_comment textarea {
	border: 1px solid #999;
	width: 80%;
}


/* -------------------------------------------------
             FIELDS / INPUT / CHECKBOX
---------------------------------------------------- */

.form_fields { 
 	font-size: 10px; 
 	background-color: #ffffff; 
	border: 1px solid #878787; 
}

CHECKBOX.err, INPUT.err, RADIO.err, SELECT.err, TEXTAREA.err {
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  border-color:red;
}

