@charset "utf-8";
/* CSS Document */
body, table, h1, h2, h3, h4, h5, td, tr, ul, li ,p{
margin:0;
padding:0;
}
body, table{
font-family : Arial, Helvetica, sans-serif, Verdana;
font-size : 12px;
color : #5d5a5a;
}
a {
text-decoration : none;
color : #e10404;
font-weight:bold;
}
a:hover {
text-decoration : none;
color : #e6d35d;
}
.wpcf7-validates-as-required {
font-size : 11px;
font-family : tahoma;
width : 300px;
margin-bottom : 3px;
height : 15px;
}
textarea {
width : 300px;
font-size : 11px;
font-family : tahoma;
padding-bottom : 5px;
height : 100px;
}
h1 {
font : bold 24px Arial, Helvetica, sans-serif;
color : #e10404;
margin :0 0 0 0px;
letter-spacing : 2px;
}
h2 {
font : bold 16px Arial, Helvetica, sans-serif;
color : #5d5a5a;
letter-spacing : 1px;
margin : 7px 0 7px 0;
}

.couleur{
text-decoration : none;
color : #000000;
font-weight:bold;
}
h3 {
font-weight : bold;
font-size : 1.3em;
color:#6f96ac;
padding : 10px 0 2px 0px;
margin-bottom : 10px;
text-align : left;
}
#top_news h3{
margin:0px 0 0 15px;
padding-top:15px;
}
.small{
font-weight : normal;
font-size : 10px;
color : #333;
padding : 10px 0 12px 0px;
margin-bottom : 0px;
text-align : left;
}
h4 {
font-size : 1.1em;
font-weight : bold;
padding : 0;
margin : 0px 0;
color : #5d5a5a;
}
.contenu{
font-family : Arial, Helvetica, sans-serif, Verdana;
font-size : 14px;
color:#555;
}
#footer p{
text-decoration : none;
color : #5d5a5a;
font-weight:normal;
font-size:12px;
text-align:center;
padding-top:10px;
}
#footer a{
text-decoration : none;
color : #5d5a5a;
font-weight:normal;
font-size:12px;
}
#footer a:hover{
text-decoration : none;
color : #fac515;
font-weight:normal;
font-size:12px;
}
.input2{
width:180px;
}
.redaction{
background:url(../images/integration/bg_redaction.jpg) no-repeat;
height:131px;
}
.redaction h2{
margin:0px  0 10px 20px;
padding-top:20px;
color:#e1d413;
}
.redaction h4{
margin:0px 0 0 30px;
padding:0px;
}
.courriel{
background:url(../images/integration/bg_email.jpg) no-repeat;
height:97px;
}
.courriel h2{
margin:0px  0 10px 20px;
padding-top:15px;
color:#e1d413;
}
.courriel p{
margin:0px 0 0 30px;
padding:0px;
}
.adresse{
background:url(../images/integration/bg_coordonne.jpg) no-repeat;
height:131px;
}
.adresse h2{
margin:0px  0 10px 20px;
padding-top:20px;
color:#e1d413;
}
.adresse p{
margin:0px 0 0 30px;
padding:0px;
}
.bouton_envoyer{
background:url(images/desing/bt_envoi.jpg) no-repeat; 
width:107px; 
height:38px; 
cursor:pointer; 
border:none
}
.img_float_left{
float:left; 
margin-right:5px
}
.img_float_right{
float:right; 
margin-left:10px
}

.article{
height:125px;
display:compact;
margin-bottom:10px;
}

.article p{
display:inline;
}

.article small{
display:inline;
}

.wp_addweather{
font-size:14px;
}

.wp_addweather em{
font-size:14px;
}

.center {
	text-align: center;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}	

.navigation{
	margin-top:20px;
}

.navigation a{
	color:#666666;
}	

.navigation a:hover{
	text-decoration:underline;
}	

.bt_envoyer{
border: medium none ; background: transparent url(../images/desing/bt_envoi.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 107px; height: 38px; cursor: pointer;
}

input.contact, textarea.contact{
width:300px;
}

.wp-caption-text{
font-size:11px;
font-style:italic;
text-align:center;
margin-bottom:10px;
}
