
/* MENU 2 */

.classmenub-int {
	font-size: 10px;
	margin-top:5px;
}

.classmenub-int a {
	text-decoration: none;
	color: #87887f;
}


.classmenub-int a:hover {
	text-decoration: none;
	color: #6cb2b3;
}






/* 2. PAGES INTERIEURES */

#page-int {	
	
	width: 740px;
	margin-top:0px;
	margin-left:0px;
	padding-top: 1px; /* Bug Mozilla */
	padding-bottom: 15px; /* Bug Mozilla */
	
}

#page-contenu-int {	
	margin-top:40px;
	min-height: 400px;;

	
}


	/* CONTENT */

#content-int 
{
	width: 510px;
}



	/* CONTENU */
	
		/*CADRE BORDER*/
	
.topfond-border{
    height:13px;

}

.CHG-border{
	/*background:url(Images/fond/CHG-border.gif) no-repeat;
	width: 13px;
    height:13px;
    float:left;
   	margin:0px -3px 0px 0px;
}

.milieuH-border{
	/*background-color: #f4f4f4;*/
	margin: 0px 5px;
    height:13px;
}

.CHD-border{
	/*background:url(Images/fond/CHD-border.gif) no-repeat;*/
	width: 13px;
    height:13px;
    float:right;
    margin:0px 0px 0px -3px;
}

.basfond-border{
    height:13px;

}

.CBG-border{
	/*background:url(Images/fond/CBG-border.gif) no-repeat;*/
	width: 13px;
    height:13px;
    float:left;
    margin:0px -3px 0px 0px;
}

.milieuB-border{
	/*background-color: #d8d8d8;*/
	margin: 0px 5px;
    height:13px;
}

.CBD-border{
	/*background:url(Images/fond/CBD-border.gif) no-repeat;*/
	width: 13px;
    height:13px;
    float:right;
    margin:0px 0px 0px -3px;
}



		/*CONTENT BASE*/

#contentbase {
	margin:0px auto 20px auto;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	width:550px;
}



.contenttexttotal{
    text-align: justify;
    font-size: 1em;
    /*background: url(Images/fond/fond-content.gif) repeat-x #f4f4f4 bottom;*/
    min-height: 499px;
}

#menucontext{
	text-align: right;
	padding: 5px 15px;
	font-size: 1em;
	color: #777777;

}

#menucontext a{
	font-size: 1em;
	color: #777777;
	text-decoration: none;
	padding: 0px 5px;
}

#menucontext a:hover{
	color: #e0eb8c;
	background-color:#999994;
}



.titreM0 {
	font-family:  Arial, Helvetica, Tahoma, sans-serif;
    font-size: 16px;
    padding: 15px 0px 5px 25px;
    color:#4678bb;
    letter-spacing:3px;
    font-weight: bold;
}


.chapo{
	padding:15px 0px 0px 50px;
    color:#333333;
    text-transform: uppercase;
    text-align: left;
}

.chapocouleur{
    color:#6cb2b3;
    text-transform: uppercase;
}

.textetim{
    width: 520px;
	/*background-color:#CCCCCC;*/
}


.text{
    padding:23px 20px 10px 50px;
    color:#333333;
    line-height: 1.2em;
}  
.text a{
	font-weight: bold;
	text-decoration: none;
    color:#4678bb;
    padding:1px 3px;
}

.text a:hover{
	font-weight: bold;
	background-color: #4678bb;
    color:#ffffff;
}
.text2{
    padding:0px 15px 15px 15px;
    color:#333333;
    line-height: 1.2em;
}  

ul.text {
	padding:10px;
	line-height: 1.2em;
    color:#333333;

}

li.text {
	line-height: 1.2em;
	padding:3px 0px 3px 15px;
	color:#333333;
}

ol.text {
	line-height: 1.2em;
	padding:3px 0px 3px 15px;
	color:#333333;
}

.signature{
	text-align:right;
    padding:0px 0px 0px 0px;
    color:#333333;
    font-size: 10px:
}

.content-im{
	float: right;
	margin: 0px 0px 15px 30px;

}
.content-im2{
	float: right;
	background-color:#FF0000;
	margin: 0px 10px 5px 50px;

}
.content-im3{
	background-color:#fff;

}
.content-im3 a{
	background-color:#fff;

}
.content-im3 a:hover{
	background-color:#fff;

}

#encart{
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	background-color: #ffffff;
}

.encart{
    padding:15px;
    color:#333333;
    line-height: 1.2em;
    text-align:justify;
}

.encart a{
	text-decoration: none;
    color:#4678bb;
    padding:1px 3px;
}

.encart a:hover{
	background-color: #4678bb;
    color:#ffffff;
}


#encart2{
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	background-color: #ebeff3;
}
.encartimage{
    padding:15px;
    color:#333333;
    line-height: 1.2em;
    text-align:justify;
}

.encartimage a{
	text-decoration: none;
    color:#4678bb;
    padding:1px 3px;
}


.imtext{
	float: left;
	background-color: #ffffff;
	padding: 10px;
	margin: 8px;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;

}

#suivant-retour{
	width: 550px;
	padding: 0px;
	text-align: center;
}

.suivant-retour-table{
	padding: 15px 15px 5px 15px;

}

.suivant{
	text-align: right;
	font-size: 1em;
	border-right: 3px solid #999994;
}

.suivant a{
	color: #333333;
	text-decoration: none;
	padding: 0px 5px;
}

.suivant a:hover{
	color: #e0eb8c;
	background-color: #999994;
}

.retour{
	text-align: left;
	font-size: 1em;
	border-left: 3px solid #999994;
}

.retour a{
	color: #333333;
	text-decoration: none;
	padding: 0px 5px;
}

.retour a:hover{
	color: #e0eb8c;
	background-color: #999994;
}


/*SPECIAL - Texte et couleurs Menu1*/

.titreM1 {
	font-family:  Arial, Helvetica, Tahoma, sans-serif;
    font-size: 16px;
    padding: 15px 0px 5px 25px;
    color:#853d7d;
    letter-spacing:3px;
    font-weight: bold;
}


.textM1{
    padding:23px 20px 10px 50px;
    color:#333333;
    line-height: 1.2em;
}  
.textM1 a{
	font-weight: bold;
	text-decoration: none;
    color:#4678bb;
    padding:1px 3px;
}

.textM1 a:hover{
	font-weight: bold;
	background-color: #4678bb;
    color:#ffffff;
}

#encartM1{
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	background-color: #ffffff;
}

.encartM1{
    padding:15px;
    color:#333333;
    line-height: 1.2em;
    text-align:justify;
}

.encartM1 a{
	text-decoration: none;
    color:#4678bb;
    padding:1px 3px;
}

.encartM1 a:hover{
	background-color: #853d7d;
    color:#ffffff;
}


/*SPECIAL - Texte et couleurs Menu2*/

.titreM2 {
	font-family:  Arial, Helvetica, Tahoma, sans-serif;
    font-size: 16px;
    padding: 15px 0px 5px 25px;
    color:#dd6127;
    letter-spacing:3px;
    font-weight: bold;
}


.textM2{
    padding:23px 20px 10px 50px;
    color:#333333;
    line-height: 1.2em;
}  
.textM2 a{
	font-weight: bold;
	text-decoration: none;
    color:#4678bb;
    padding:1px 3px;
}

.textM2 a:hover{
	font-weight: bold;
	background-color: #4678bb;
    color:#ffffff;
}

#encartM2{
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	background-color: #ffffff;
}

.encartM2{
    padding:15px;
    color:#333333;
    line-height: 1.2em;
    text-align:justify;
}

.encartM2 a{
	text-decoration: none;
    color:#dd6127;
    padding:1px 3px;
}

.encartM2 a:hover{
	background-color: #dd6127;
    color:#ffffff;
}


/*SPECIAL - Texte et couleurs Menu3*/

.titreM3 {
	font-family:  Arial, Helvetica, Tahoma, sans-serif;
    font-size: 16px;
    padding: 15px 0px 5px 25px;
    color:#162e7b;
    letter-spacing:3px;
    font-weight: bold;
}


.textM3{
    padding:23px 20px 10px 50px;
    color:#333333;
    line-height: 1.2em;
}  
.textM3 a{
	font-weight: bold;
	text-decoration: none;
    color:#4678bb;
    padding:1px 3px;
}

.textM3 a:hover{
	font-weight: bold;
	background-color: #4678bb;
    color:#ffffff;
}

#encartM3{
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	background-color: #ffffff;
}

.encartM3{
    padding:15px;
    color:#333333;
    line-height: 1.2em;
    text-align:justify;
}

.encartM3 a{
	text-decoration: none;
    color:#162e7b;
    padding:1px 3px;
}

.encartM3 a:hover{
	background-color: #162e7b;
    color:#ffffff;
}


/*SPECIAL - Texte et couleurs Menu1*/

.titreM4 {
	font-family:  Arial, Helvetica, Tahoma, sans-serif;
    font-size: 16px;
    padding: 15px 0px 5px 25px;
    color:#853d7d;
    letter-spacing:3px;
    font-weight: bold;
}


.textM4{
    padding:23px 20px 10px 50px;
    color:#333333;
    line-height: 1.2em;
}  
.textM4 a{
	font-weight: bold;
	text-decoration: none;
    color:#853d7d;
    padding:1px 3px;
}

.textM4 a:hover{
	font-weight: bold;
	background-color: #853d7d;
    color:#ffffff;
}

#encartM4{
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	background-color: #ffffff;
}

.encartM4{
    padding:15px;
    color:#333333;
    line-height: 1.2em;
    text-align:justify;
}

.encartM4 a{
	text-decoration: none;
    color:#853d7d;
    padding:1px 3px;
}

.encartM4 a:hover{
	background-color: #853d7d;
    color:#ffffff;
}

/*SPECIAL - Sans couleur LIENS */

.textMimage{
    padding:23px 20px 10px 50px;
    color:#333333;
    line-height: 1.2em;
}  
.textMimage a{
	font-weight: bold;
	text-decoration: none;
    color:#4678bb;
    padding:1px 3px;
}

.textMimage a:hover{
    color:#999999;
}
/*SPECIAL - Sans couleur LIENS */

.textvignette{
    padding:23px 20px 10px 50px;
    color:#333333;
    line-height: 1.2em;
	text-align:center;
}  
.textvignette a{
	font-weight: bold;
	text-decoration: none;
    color:#4678bb;
    padding:1px 3px;
}

.textvignette a:hover{
	font-weight: bold;
	background-color: #4678bb;
    color:#ffffff;
}
		/*NEWS*/

.contentnewstotal{
    color: #000000;
    text-align: justify;
    font-size: 1em;
    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    border-top:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background-color:#b7d7d5;
}

.titrenews {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 30px;
    padding: 5px 0px 15px 5px;
    color:#6cb2b3;
    letter-spacing:3px;
}

.imnews {
	border-top: 0px solid #ffffff;
	border-left: 55px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 10px solid #ffffff;

}

.chaponews{
    color:#000000;
    text-transform: uppercase;
}

.textnews{
    padding:0px 10px 10px 50px;
    width: 450px;
    color:#333333;
}
   
.textnews a{
	font-weight: bold;
	text-decoration: none;
    color:#6cb2b3;
}

.textnews a:hover{
	font-weight: bold;
	text-decoration: underline;
    color:#6cb2b3;
}

/*** mentions legales ***/

.spacercreditphoto{
	width:42px;
	height:1px;
	
	}
