/***************** STYLE GLOBAUX *****************/
.clearer{
clear:both;
}
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE HEADER *****************/
#header2 h1{
font:bold 20px Verdana, Arial, Helvetica, sans-serif;
color:#5e3820;
font-weight:normal;
margin:0 0 12px;
padding:119px 0 0 202px;
letter-spacing:-1px;
}

#header2 h2{
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#754829;
font-weight:bold;
margin:0 0 0px;
padding:0 0 0 202px;0
}
#header2 p{
font:12px/1.2em Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#754829;
margin-bottom:1.0em;
padding:0px 0 0 202px;
}

#header2 a:link, #header2 a:visited{
color:#754829;
}
#header2 a:hover, #header2 a:active{
color:#f97010;
}










/***************** STYLE CONTENU *****************/
#contenu h1{
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
color:#754829;
font-weight:normal;
margin:0 0 5px;
}
#contenu h2{
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#754829;
font-weight:bold;
margin:0 0 7px;
}

#contenu h3{
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#754829;
font-weight:bold;
margin:15px 0 1px 0;
}
#contenu p{
font:11px/1.2em Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#754829;
margin-bottom:1.0em;
}
#contenu p em{
font-weight:bold;
font-size:12px;
line-height:1.3em;
}
#contenu p.couleur, span.couleur{
font-weight:bold;
color:#7d8a2e;
}
#contenu a:link, #contenu a:visited{
font-weight:bold;
color:#754829;
text-decoration:none;
}
#contenu a:hover, #contenu a:active{
color:#f97010;
}

#contenu p.align_center, #contenu .align_center{
	text-align:center;
}
#contenu p.align_right, #contenu .align_right{
	float:right;
}
#contenu p.align_left, #contenu .align_left{
	float:left;
}



/***************** STYLE FOOTER *****************/
#footer p{
font:11px/20px Arial, Helvetica, sans-serif;
color:#754829;
text-align:left;
padding-left:91px;
width:700px;

}
#footer a:link, #footer a:visited{
text-decoration:none;
color:#754829;
}
#footer a:hover, #footer a:active{
text-decoration:underline;
color:#f97010;
}



/***************** STYLE ACCUEIL *****************/
#contenu #liens_accueil{
	margin:120px 0 0 80px;
}
#contenu #liens_accueil h3{
	padding:0 0 0 5px;
	background:url(../images/integration/puce1.gif) no-repeat left bottom;
	height:18px;
	margin:15px 0 25px 0
}







/***************** STYLE EQUIPE *****************/
#notre_equipe{
margin:0px 0px 0 40px;
}

.equipe{
width:148px;
height:153px;
float:left;
margin:10px 10px 0 0;
}
.equipe p{
margin:20px 0px 0 0;
}
#carine{
position:absolute;
background:url(../images/integration/carine.jpg) no-repeat right;
padding:0 170px 0 0;
width:168px;
height:155px;
margin:40px 0 0 350px;
}
#carine p{
text-align:center;
font:11px/1.2em Verdana, Arial, Helvetica, sans-serif;
color:#754829;
margin:60px 0 0 0;
}
#isabelle{
background:url(../images/integration/isabelle.jpg) no-repeat right;
padding:0 160px 0 0;
text-align:right;
}
#damienne{
background:url(../images/integration/damienne.jpg) no-repeat;
padding:0 0 0 160px;
}
#catherina{
background:url(../images/integration/catherina.jpg) no-repeat right top ;
padding:0 160px 0 0;
text-align:right;
}

#catherina p{
margin-left:20px;
}
#france{
background:url(../images/integration/france.jpg) no-repeat;
padding:0 0 0 160px;
height:159px;
}

#coordonnee{
position:absolute;
width:220px;
padding:7px;
bottom:0;
right:0;
border:1px solid #000;
}
#coordonnee p{
margin:0;
}

#contenu .coin_droit_bas{
	position:absolute;
	bottom: 15px;
	right:65px;
	z-index:1000;
}


/***************** STYLE EVENEMENT *****************/
#global_evenement p{
margin-bottom:5px;
}



/***************** STYLE EXCLU *****************/

#exclu strong{
margin-bottom:7px;
display:block;
}

#exclu #illus_exclu{
margin:20px 70px 0px 0px;
_margin-right:35px;
}


/***************** STYLE COUP DE PROJECTEUR *****************/
#contenu .col_coup h1, #contenu .col_auto h1{
margin:0 0 15px 0;
}


#contenu .col_coup img, #contenu .col_auto img{
padding:3px;
border:1px dashed #000;
}

.col_coup{
width:45%;
float:left;
margin:0 3% 0 0;
}
.col_coup em{
display:block;
margin:0 0 15px 0;
}
.col_auto{
width:45%;
float:left;
}

.col_auto em{
display:block;
margin:0 0 15px 0;
}











/***************** STYLE UN CERTAIN REGARD *****************/
.col_texte{
width:45%;
float:left;
margin:0 3% 0 0;
}
#contenu .col_texte h1{
margin:0 0 15px 0;
}




.col_texte em{
display:block;
margin:0 0 15px 0;
}
.col_visu{
width:45%;
float:left;
}
#contenu .col_visu img{
padding:3px;
border:1px dashed #000;
margin:50px 0 0 50px;
}




/***************** STYLE CLIENT *****************/
#bloc_client h2{
margin:0;
}
#client{
margin:10px 0 55px 15px;
}




/***************** STYLE PARTENAIRE *****************/
#partenaire {
margin:0px 0px 10px 0px;
}
#partenaire p{
float:left;
margin:8px 20px 10px 0px;
}
#partenaire a:link, #partenaire a:visited{
padding:3px;
border:1px dashed #000;
width:150px;
height:100px;
display:block;
text-align:center;
}


#autres_partenaires h1{
margin:0 0 5px 0;
}

#autres_partenaires p{
margin:0 0 2px 8px;
}



/***************** STYLE NEWSLETTER *****************/
#newsletter {
margin:10px 15px 10px 0px;
float:left;
width:470px;
}
#newsletter p{
margin-bottom:2px;
}
#newsletter p.wrap{
float:left;
margin:8px 55px 10px 0px;
}
#newsletter a:link, #newsletter a:visited{
padding:3px;
border:1px dashed #000;
width:100px;
height:150px;
display:block;
text-align:center;
}

#newsletter_inscription {
margin:10px 0px 10px 0px;
float:left;
width:173px;
border-left:1px dotted #754829;
padding:0 0 0 10px;
}
/***************** STYLE NEWSLETTER *****************/
#newsletter_inscription input{
border:1px solid #754829;
width:170px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#754829;
}

#newsletter_inscription .nota, #newsletter_inscription .champRequis{
font-size:9px;
}

#newsletter_inscription .champRequis{
color:#FF6600;
}
 
#newsletter_inscription input.sub{
background:#754829;
color:#FFFFFF;
cursor:pointer;
width:40px;
}






/***************** STYLE PLAN DU SITE *****************/
#contenu #plan h3{
margin:11px 0 0 1px;
}

#contenu #plan a:link, #contenu #plan a:visited{
font-weight:normal;
}

#contenu #plan h3 a:link, #contenu #plan h3 a:visited{
font-weight:bold;
}
#contenu #plan .special{
	padding:0 0 0 5px;
	background:url(../images/integration/puce1.gif) no-repeat left bottom;
	height:18px;
	margin:0px 0 2px 0
}


#gauche{
width:45%;
float:left;
margin:0 3% 0 0;
border-right:2px dashed #F97010;
}
#droite{
width:45%;
float:left;
}