/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#titre {
float:right;
width:680px;
height:70px;}

#titre h1{
float:right;
font:normal 18px Arial, Helvetica, sans-serif;
color:#000;
padding:15px 40px 35px 10px;
}
#texte h2{
font:bold 15px Arial, Helvetica, sans-serif;
color:#000;
letter-spacing:1px;
margin:0 0 7px;
}

#texte h3{
font:bold 14px Arial, Helvetica, sans-serif;
color:#330000;
margin:0 0 7px;
}

#texte p{
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
color:#000;
margin-bottom:10px;
line-height:20px;
}

#texte ul
{
margin-left:30px;
}
#texte li{
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
color:#000;
list-style-image:url(../images/charte/puce.gif);
margin-bottom:10px;

}

#texte p em{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.3em;
}

#contenu p.couleur, span.couleur{
font-weight:bold;
color:#000;
}

#texte a:link, #texte a:visited{
font-weight:bold;
text-decoration:underline;
color:#000;
}

#texte a:hover, #texte a:active{
color:#000;
}

#texte table{
font:11px/1.2em Arial, Helvetica, sans-serif;
text-align:justify;
color:#000;
margin-bottom:1.2em;
}





/***************** STYLE Index *****************/

#contenu .titre_acc{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:center;
color:#83495e;
font-weight:bold;
margin-bottom:10px;

}

#contenu .remarque{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#BF816B;
font-weight:bold;
text-align:left;
}

.titre_osteopathie{
float:left;
width:150px;
margin-left:10px;
}


.haut_page{
float:right;
color:#83495E;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:10px;

}



/***************** STYLE Formations *****************/

.bloc_generale{
float:left;
width:643px;
margin-left:10px;
margin-bottom:10px;
}

.bloc_formations{
float:left;
width:643px;
background-image:url(../images/charte/bg_formation.jpg);
background-repeat:no-repeat;

}
.bottom_formation{
float:left;
width:643px;
height:10px;
background-image:url(../images/charte/bottom_formation.png);
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/bottom_formation.png', sizingMethod='crop');
background-repeat:no-repeat;
}

#contenu .titre_formations{
float:left;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#442D25;
margin-left:5px;
margin-top:5px;
text-align:left;
}

#contenu .titre_formations3{
float:left;
width:580px;
margin-left:25px;
margin-top:5px;
margin-bottom:5px;


}
#texte  .titre_formations3  .chapeau{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
color:#7E7E7E;}

#texte .titre_formations2{
float:left;
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#876456;
margin-left:5px;
}


#texte .descriptif{
float:left;
width:570px;
margin-left:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#442D25;
margin-left:5px;
text-align:justify;
line-height:15px;
margin-top:10px;
}


.bloc_droite{
float: right;
width:200px;
margin-top:10px;

}

.date{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8D7770;
font-weight:bold;

}
#contenu .bloc_formations a{
font-size:12px;
text-decoration:none;
color:#83495e;
}

#contenu .bloc_formations a:hover{
font-size:12px;
text-decoration: underline;

}
#contenu .prix{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#83495e;
}

/***************** STYLE Presse *****************/

.bloc_generale2{
float:left;
width:643px;
margin-left:10px;
margin-bottom:10px;
}

.bloc_presse{
float:left;
width:643px;
background-image:url(../images/charte/bg_presse.jpg);
background-repeat:no-repeat;

}
.bottom_presse{
float:left;
width:643px;
height:10px;
background-image:url(../images/charte/bottom_formation.png);
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/bottom_formation.png', sizingMethod='crop');
background-repeat:no-repeat;
}


#contenu .titre_presse{
float:left;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#442D25;
margin-left:5px;
margin-top:5px;
text-align:left;
}


#contenu .bloc_presse a{
font-size:12px;
text-decoration:none;
color:#83495e;
}

#contenu .bloc_presse a:hover{
font-size:12px;
text-decoration: underline;
color:#5D5D5D;
}


/***************** STYLE ouvrage *****************/


#contenu .bloc_ouvrage{
float:left;
width:300px;
margin-right:25px;
}


#contenu .remarque2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#654C43;
font-weight:bold;
}


/***************** STYLE seminaire *****************/


.image_seminaire{
float:left;
width:250px;
margin-left:150px;


}


.image_lien{
float:left;
width:153px;
margin-left:10px;
margin-top:15px;
}

.remarque3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8F6354;
font-weight:bold;
}

.titre{

font-family:Arial, Helvetica, sans-serif; 
font-size:15px; color:#CA9683; 
font-weight:bold;
}


/*----------------contact-------------- */
 
 #formulaire{
float:left;
width:350px;
margin-bottom:10px;
margin-top:40px;
margin-right:50px;
}


#formulaire img{
margin-bottom:10px;

}
#formulaire label{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#442D25;
text-align:justify;
}

 #formulaire .b{
width:280px;
background-color:#fff;
color:#442D25;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #848383;
}
 #formulaire .capca{
width:120px;
background-color:#fff;
color:#442D25;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #848383;
}

#formulaire input:focus{

background-color:#fff;
color:#442D25;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #C79A87;
}
.textarea{
width:200px;
background-color:#fff;
color:#442D25;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #3B89BA;
}

#formulaire textarea:focus{
background-color:#ff;
color:#442D25;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #C79A87;
}
#coordonne{
width:220px;
float:right;
margin-top:40px;
margin-right:10px;
}



#plan{
float:left;
width:248px;
margin-top:5px;
margin-right:30px;
padding-right:15px;



}

#formulaire .bouton_form{
width:140px;
background-image: url(../images/charte/bg_bouton.jpg);
color:#442D25;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #848383;
}
#formulaire .bouton_form:focus{
width:140px;
background-image: url(../images/charte/bg_bouton.jpg);
color:#442D25;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #848383;
}
#coordonne p{
width:200px;
margin-top:5px;
text-align:right;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#442D25;
margin-left:10px;
}
#formulaire p{
width:230px;
font:Arial, Helvetica, sans-serif;
color:#442D25;
text-align:justify;
font-size:11px;
margin-bottom:15px;
}
#txt td{
vertical-align:center !important;}

input, textarea {
margin-bottom:3px !important;
}

#loi {
	width:200px;
	float:left;
	margin-top:50px;
	margin-left:0px;

}

#loi p {
	font-size:10px;
	color:#442D25;
	text-align:justify;

}


.couleur{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC0000;
}

.acc_droite{
float:right;
margin-bottom:10px;
}

#contenu .acc_droite span{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
}


.acc_droite2{
float:right;
margin-top:180px;
width:180px;
height:40px;
}

#contenu .acc_droite2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
color:#990000;
}
.generale_acc{
float:left;
widows:600px;
margin-top:10px;
}

.generale_acc .petit{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#663300;
}

.cabinet_general{
float:left;
width:650px;
}

.cabinet{
float:left;
margin-right:40px;
margin-left:40px;
}

.tableau1{
float:left;
background-color:#cdb5ab;
border:1px solid #999999;
}


#contenu  .tableau1 p{
font-size:14px;
color:#000000;
font-weight:bold;
text-align:center;
}

#contenu  .tableau1 td{
background-color: #CCCCCC;
border:1px solid #999999;
}

#contenu  .tableau1 .tit_gras{
font-size:14px;
color: #666666;
font-weight:bold;
text-align:center;
}
.histo_droite{
float:right;
width:470px;
margin-right:10px;
}

.histo_gauche{
float:left;
width:164px;
}

/***************** STYLE newsletter *****************/

.actu{
float:left;
margin-left:40px;
background-image:url(../images/charte/actu.jpg);
width:566px;
background-repeat:no-repeat;
background-color:#fcfafa;
border:1px solid #d2bbb3;
margin-bottom:20px;
}

.actu .texte_actu{
float:right;
width:400px;
margin-right:10px;
margin-top:10px;
}

#contenu .actu .texte_actu p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#contenu .actu .texte_actu .tit_actu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#784e3f;
font-weight:bold;
}
#contenu .actu .texte_actu .date_actu{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
}

.vignette_image{
float: left;
width:110px;
height:143px;
text-align:center;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
border:1px solid #000;
}

















