/* CSS Document */
/************************************************/
/* Creation 07 Juin 2010 */
/* Par Carlos Alves */
/************************************************/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* supprime le texte-decoration et l'effet encadré des a href */
a { outline:none; text-decoration:none; }

/* idem que pour les href */
object { outline:none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/* petite astuce pour les bg qui se repetent*/
.clr { clear: both;overflow: hidden;width: 1px;height: 1px;margin: 0 -1px -1px 0;border: 0;padding: 0;font-size: 0;line-height: 0; visibility:hidden;}
.cache { position: absolute; left: 0; top: -5000px; }
.fleft{ float:left;}
.fright{ float:right;}

/* REF STYLE */
body{ font-family:Arial, Helvetica, sans-serif; background:#FFC31A;}
h1{ color:#cc3300; font-size:20px; font-weight:bold; margin:10px 0 15px 0;}
h2{ font-size:14px; font-weight:bold;}
P{ margin:5px 0 20px 0; font-size:12px; text-align:justify;}
div#bottom_link{ position:relative; background:url(../images/bottom.gif) top left no-repeat; width:960px; height:134px;}
div#bottom_link a{ position:absolute; top:63px;  left:43px; color:#ffffff;}
div#bottom_link a:hover{ font-weight:bold;}
ul{ margin:0 0 20px 0;}
ul li{ margin:0 0 3px 0; background:url(../images/square.gif) 0 9px no-repeat; padding:0 0 0 9px;}
ul li a{ color:#000000; vertical-align: 1px; font-size:12px;}
ul li a:hover{ text-decoration:underline;}

/* FOOTER STYLE */
div#footer{ margin:30px auto 20px auto; width:960px; background:#7D7D7D; height:40px; line-height:39px;}
div#footer ul{ margin:0 auto; width:700px;}
div#footer ul li{ display:inline; margin:5px 20px 5px 0; background:url(../images/square.gif) 0 7px no-repeat; padding:0 0 0 9px;}
div#footer ul li a{ color:#ffffff; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; vertical-align: 2px;}
div#footer ul li a:hover{ text-decoration:underline;}

div#footer_hp{ margin:30px auto 20px auto; width:960px; background:#7D7D7D; padding:5px 0 5px 0;}
div#footer_hp ul{ margin:15px auto; width:700px;}
div#footer_hp ul li{ display:inline; margin:5px 20px 5px 0; background:url(../images/square.gif) 0 7px no-repeat; padding:0 0 0 9px;}
div#footer_hp ul li a{ color:#ffffff; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; vertical-align: 2px;}
div#footer_hp ul li a:hover{ text-decoration:underline;}
div#footer_hp p{text-align:justify; margin:10px 30px;}
/*div#footer ul{ margin:10px;}
div#footer ul li{ float:left; width:313px; margin:0 0 10px 0;}
div#footer ul li ul.liste{ margin:10px 10px 0 0; border-right:1px solid #000000;}
div#footer ul li ul.liste li{ float:none; list-style: inside square; margin:0; width:100%;}
div#footer ul li ul.liste li a{ color:#ffffff; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; vertical-align: 2px;}
div#footer ul li ul.liste li a:hover{ text-decoration:underline;}*/

#footer_seo{ margin:30px auto 5px auto; width:960px; height: 170px; background:#7D7D7D; padding:5px 0 5px 0; text-align: justify;}


.fwrapper{ margin: 0 0; width: 850px; padding-left: 110px;}

#footer_seo .submenu .Hmenu:hover{
	color: #000;
	text-decoraton: underline;
}
#footer_seo .submenu .Hmenu{
	color: #fff;
	font-size: 13px;
}
#footer_seo .submenu {
	text-indent:-100px;
	width: 840px;
	float: left;
	border-top: 1px solid #999;
}
#footer_seo .submenu a{
	color: #000;
	font-size: 11px;
	padding-left: 5px;
	page-break-inside:avoid;
}
#footer_seo .submenu a:hover{
	color: #fff;
	text-decoraton: underline;
}
#seo_text{
	float: left;
	width: 840px;
	text-align: center;
	font-size: 12px;
	color: #000;
	padding: 5px 20px 0 20px;
	margins: 0;
}
