body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
html {-webkit-text-size-adjust: none;}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;min-width:250px;	overflow-x:hidden;	background: url('../img/header.jpg') repeat-x top;}

#header{text-align: center;margin: 0 auto;width: 100%;height: 108px;}
.logo_v2 img{border: none;}
#content{background: #fff url('../img/body_bg.png') repeat-x top;}

/* home page */

#content.home span{color: #989f2b;}
.home a {text-decoration: none; display: block;	color: #333;padding: 1em 1em 1em 20px;margin: 0;font-style:italic;min-width:250px;background: url(../img/flecher.png) no-repeat  5px 13px;}
.home a:hover{}
.home a strong{font-style:normal;}

/* page interieure */
#content.int h1{margin: 10px 0  10px 10px;font-size: 1.4em;}
#content.int h2{border-bottom:1px solid #DADE95;clear:both;color:#333333;font-size:1.1em;margin:20px 0 20px 10px;}
#content.int h2.feed_title a{color: #333333;text-decoration: none;}
#content.int h3{clear:both;color:#333333;font-size:1em;margin:10px 0 10px 10px;}

#content.int{padding: 1em;}
#content.int p{margin: 10px;}
#content.int img {border:1px solid #CCCCCC;float:left;margin:0 10px 10px 0;padding:3px;}
#content.int ul{margin: 1em;clear: both;padding: 1em;}


/*#breadcrumbnav, #breadcrumbnav a{color: #989f2b !important;margin:5px 0 0 5px;}*/
#breadcrumbnav {margin: 10px 0 0 10px;color: #333 !important;}
#breadcrumbnav a{color:#FFFFFF !important;}

#footer_home{background: #fff url('../img/footer_motif.png') repeat-x bottom; color: #fff;  margin:0;padding: 0; height: 50px;}
#footer  { background: #CAD33A url('../img/footer_motif.png') repeat-x bottom; color: #fff;  margin:0;padding: 0; height: 80px;border-top:1px solid #A9AB3E;}
#footer_home p, #footer p{padding: 25px 0 0 10px;font-size:small;}
#footer_home p a, #footer p a, #content.int a {color: #989f2b;}
.company { font-weight: bold; }

hr { clear: both; border:solid; border-width:1px; border-bottom-color:#c5c987; border-top-color:#e8e9cf; border-left-color:#ffffff; border-right-color:#ffffff;}
.accesskey { text-decoration: underline; }
.clearfix:after { visibility: hidden; display: block;font-size: 0;content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } 
*:first-child+html .clearfix { zoom: 1; } 

/* forms.css */

.callus{display: block;border: 1px solid #999;background: url(../img/button_bg.png) repeat-x ;color: #333;padding: 1em;margin: 10px 0;text-decoration: none;width: 97%;text-align: center;}

.uniForm{margin: 10px 0 10px 10px;}
label{display:block;font-weight:bold;margin:7px 0;}
fieldset{border: none;margin: 2em 0 0 0;}
input, select{	border:2px solid #BABAB6;	font-size:12px;	height:18px;	padding:5px;	width:97%;}
select{	height: 32px;width:98% !important;display: block;}
textarea{width: 97%;border:2px solid #BABAB6;font-size:12px;padding:5px;height: 80px;}
legend{font-weight: bold;margin: 20px 0 0 0;}
.primaryAction{	height: 30px;	background: url(../img/button_bg.png) repeat-x ;	width:100%;	margin: 1em 0;}
.invalidValue{ background: #FBE3E4; border:1px solid #F00; }
.requiredValue{ background: #FFF6BF;color: #817134; border-color: #FFD324; }
div.error,.notice,.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
div.error { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.adr{margin:10px 0;}

/* annuaire */

.back{float:right;}
.type{display: none;}
.tel, .email_ct {font-size: 12px;/*font-weight: bold;*/display: block;/*border-bottom: 1px solid #DADE95;*/color: #333 !important;/*padding: 5px;*/}
.tel a, .email_ct a{color: #333 !important;text-decoration: none;}
#vcard_dl{margin:20px 0 0 10px;}

/* feedx*/

/* A VOIR */

/*a:link, a:visited {
	text-decoration: underline;
	color: #0000CC;
	}
a:hover, a:active {
	text-decoration: underline;
	color: #660066;
	}*/

