/* Import des style pour la charte */
@import "charte.css";

/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#texte h1{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#0f3889;
	letter-spacing:1px;
	margin:10px 0 12px 0;
}
#texte h2{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#0f3889;
	letter-spacing:1px;
	margin:0 0 7px;
}

#texte p{
	font:12px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#4c4c4c;
	line-height:1.8em;
	margin-bottom:1.2em;
}
#texte p em{
	font-weight:bold;
	font-size:12px;
	line-height:1.8em;
}
#contenu p.couleur, span.couleur{
	font-weight:bold;
	color:#2963ac;
}
#contenu p.couleur3, span.couleur3{
	color:#2963ac;
}

#texte a:link, #texte a:visited{
	font-weight:bold;
	text-decoration:underline;
	color:#0f3889;
}
#texte a:hover, #texte a:active{
	color:#2963ac;
	text-decoration:none;
}

/***************** Contact *****************/
#contact_fomulaire {
	width:378px;
	float:left;
	padding-bottom:20px;
	margin-right:10px;

}
#contact_plan {
	width:250px;
	float:left;
}


#contenu input,textarea{
	width:97%;
	border:1px solid #0b76cc;
	font-size:12px;
	color:#4c4c4c;
	background-color:#d7d7d7;
	font-family:Arial, Helvetica, sans-serif;
}

#contenu input:focus,textarea:focus{
	border:1px solid #103c8e;
}
#contenu .champRequis{
	color:#0b75cb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contenu   .bouton {
	border:1px solid #0b76cc;
	font-size:12px;
	color:#4c4c4c;
	background-color:#d7d7d7;
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	font-weight:bold;
}

#contenu  .bouton:focus {
	border:1px solid #103c8e;
}

#contenu  .capa{
	width:95%;
	border:1px solid #0b76cc;
	font-size:12px;
	color:#4c4c4c;
	background-color:#d7d7d7;
	font-family:Arial, Helvetica, sans-serif;
}

#contenu  .capa:focus{
	border:1px solid #103c8e;
}

#contenu .case{
	text-align:left;
	width:15px;
	border:none;
	background:none;
	margin-bottom:5px;
}



.titre_parti {
	margin-bottom:15px;
	margin-left:0px;
	width:97%;
	
}

#contact_loi {
	width:250px;
	float:left;
	margin-top:20px;
	padding-bottom:10px;
}

.titre_parti2  {
	width:96%;
	margin-top:10px;
	margin-bottom:10px;
	
}

#contact_coordonnees {
	width:230px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;

}

#contact_plan a #imgplan {
	margin-left:10px;
	width:240px;
	height:281px;
	background-image:url(../images/charte/plan.png);
	background-repeat:no-repeat;
	_background:url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/plan.png', sizingMethod='image');
	cursor:pointer;
}




#contenu .txt_bas3 {
	font-size:11px;
	width:97%;
	line-height:1.2em;
}
#contenu #loi {
	width:510px;
	float:left;
	margin-left:10px;
	margin-top:30px;
	margin-bottom:20px;
}

#contenu .txt_bas{
	font-size:9px;
}
#contenu .txt_bas2{
	font-size:10px;
}

label{
	line-height:2.2em;
	font-size:11px;
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
}

/*****************************************************/
                   /* Général */
/*****************************************************/

#texte p.enval {
	background-image:url(../images/charte/bgenval.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#0f3889;
	margin-top:10px;
	padding-bottom:5px;
	padding-left:27px;
	margin-bottom:0px;
	border-bottom:1px dotted #0f3889;
}

#texte p.enval2 {
	background-image:url(../images/charte/bgenval2.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#0f3889;
	margin-top:10px;
	padding-bottom:5px;
	padding-left:27px;
	margin-bottom:0px;
	border-bottom:1px dotted #0f3889;
	
}

#texte p.enval3 {
	background-image:url(../images/charte/bgenval3.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#0f3889;
	margin-top:10px;
	padding-bottom:5px;
	padding-left:27px;
	margin-bottom:0px;
	border-bottom:1px dotted #0f3889;
}


#contenu #texte li {
	font-size:12px;
	list-style-image:url(../images/charte/puce1.gif);
	text-align:left;
	font:12px/1.2em Arial, Helvetica, sans-serif;
	line-height:1.8em;
	color:#4c4c4c;
}

#contenu #texte ul {
	margin-left:40px;
	margin-bottom:10px;
	margin-top:5px;

}

#contenu #texte .liste {
	font-size:12px;
	list-style-image:url(../images/charte/puce4.gif);
	
}

#contenu #texte .listeul {
	margin-left:70px;
}
#texte  .dectab {
	margin-left:55px;
}
#texte  .dectab2 {
	margin-left:20px;
}

#texte  .decmerci {
	margin-left:100px;
}

#contenu #texte p.txttab {
	margin-left:10px;
	margin-bottom:8px;
	margin-right:8px;
}
#contenu #texte p.txttabcenter {
	text-align:center;
	margin-bottom:8px;
	color:#FFFFFF;
}

#contenu #encarcontact {
	width:333px;
	height:58px;
	padding:7px 0 0 37px;
	background-image:url(../images/charte/bg_contact.jpg);
	background-repeat:no-repeat;
	margin-left:140px;
	margin-top:20px;
}
/*****************************************************/
                   /* LES FORMATIONS- DIF  */
/*****************************************************/
#contenu .encart {
	float:left;
	width:580px;
	padding:10px;
	margin-left:40px;
	border:1px outset #454545;
	margin-bottom:10px;
}

#contenu .encart1 {
	float:left;
	width:580px;
	padding:10px;
	margin-left:40px;
	border:1px outset #454545;
	margin-bottom:10px;
	margin-top:10px;
}

#contenu p.couleurencart, span.couleurencart{
	font-weight:bold;
	color:#2963ac;
	text-align:center;
}

/*****************************************************/
/* Mentions légales 
/*****************************************************/

#mention1 {
	width:310px;
	float:left;
	margin-right:15px;
	padding-right:15px;
	border-right:1px solid #9c9c9c;
}


#mention2 {
	width:310px;
	float:left;
}












#invisible{
display:none;
}
