/*index__________________________*/

html{
min-height:100%;
height:100%;
}


body{
height:100%;
color:#004783;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
margin:0;
padding:0 0 0 0px;
/*min-width:1000px;*/
background:url(../../_img/bg_site_interieur.jpg) repeat-x #fff;
}

a:link, a:visited {
	color:#0066CC;
}

a:hover {
	color:#003253;
}

#main{
width:1000px;
min-height: 100%;
height:auto !important; /*** super important, permet au footer de rester collé au bas de la page * relatif à HTML et BODY ***/
height:100%;
margin:0 auto -80px auto;
padding:0 0 0 0;
border:1px solid transparent;
}

#menu{
width:1000px;
position:absolute;
margin:185px 0 0 0px;
/*background:#002560 url(../../_img/fd_footer.jpg) repeat-x top;*/
}

	#menu a{
	color:#fff;
	text-decoration:none;
	text-align:left;
	display:block;
	float:left;
	font-size:20px;
	letter-spacing:-1px;
	margin:0 0 0 3px;
	padding:4px 10px 4px 10px;
	background:#1ea6d8;
	}

#menu a:hover{
color:#fff;
text-decoration:none;
background:#014f8c;   /*#1ea6d8*/ /**url(../../_img/fd_footer.jpg) repeat-x bottom**/
}

/* CSS de la page index pour le bloc de nouvelle */
.news{
	width:375px;
	/*min-height:200px;*/
	margin:235px 0px 0px 20px;
	padding:0px 5px 10px 10px;
	*position:absolute;
	/*background-color:#fff;*/
	background:;
	/*opacity:0.75;*/
	/*border:1px solid #ff0000;*/
	font-size:12px;
	}

	.la_nouvelle{
	background:#fff;
	*margin:0 0 10px 0;
	}
	
	.la_nouvelle p{
		padding:0px 10px 10px 10px;
	}

#titreNews{
	font-size:30px;
	color:#fff;
	letter-spacing:-1px;
}

.news a{
margin:2px;
background:/*#1ea6d8*/ #fff url(/_img/vert.png) repeat-y left;
display:block;

border:2px solid #679321;
color:#666;
padding:0;

text-decoration:none;
}

.news a span{
	
}

.news a:hover{
background:/*#004472*/#1ea6d8;
color:#fff;
border:2px solid #1ea6d8;
}


.news .date{
color:#fff;
font-size:14px;
font-weight:normal;
display:block;
float:left;
font-weight:bold;
/*background:#31C4F7;*/
line-height:32px;
/*border:1px solid #1ea6d8;
border-right:2px solid #1ea6d8;*/
padding:0 10px 0 10px;
}

.news_titre{
display:block;
font-size:14px;
font-weight:normal;
float:left;
width:270px;
padding:8px 5px 8px 10px}

.AccueilNouv{
white-space:normal;
width:330px;
}

.pPhotos{
width:150px;
height:35px;
}

/* Fin du CSS de la page Index pour le bloc de nouvelle */
#footer{
/*width:500px;
float:left;
margin-left:150px;
margin-top:35px;*/
width:100%;
position:absolute;
	margin:0;
	padding:0;
	text-align:center;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#002560 url(../../_img/fd_footer2.jpg) repeat-x top;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
}

#footer a{
color:#fff;
text-decoration:none;
padding-right:5px;
font-size:10px;
}

#footer a:hover{
color:#00CCFF;
text-decoration:none;
padding-right:5px;
font-size:10px;
}

/*historique__________________________*/

#main2{
width:1008px;
margin:0 auto -39px;
min-height:100%;
padding:0;
background-color:#062a64;
}

#logo{
margin:15px 0 0 15px;
}

#logo img{
width:247px;
height:89px;
}

#menupage{
height:27px;
width:960px;
/*margin:120px* auto 0 auto; */
}
#menupage img{
border:none;
}


#menupage a{
	font-size:14px;
	letter-spacing:-1px;
	/*color:#002560;*/
	text-decoration:none;
	color:#fff;
	font-weight:normal!important;
	padding:0px 10px 0 10px;
	display:block;
	float:right;
	height:27px;
	line-height:27px;
	margin:0 0 0 2px ;
		/*background:url(../../_img/bt_menuhaut.gif) repeat-x;*/
	background:#1ea6d8;
	background-position:bottom;
	border:1px solid #transparent;
}

#menupage a:hover {
color:#fff;
text-decoration:none;
/*background:url(../../_img/bt_roll.png);*/

background: #002560 /*url(../../_img/barre_entete.gif) repeat-x bottom;*/ /*url(../../_img/bt_menuhaut.gif) repeat-x*/;
background-poition:top;
}

#menupage #menuSelection
{
color:#fff;
text-decoration:none;
background:url(../../_img/bt_menuhaut.gif) repeat-x;
background-poition:top;
}

#in{
/*background: url(../../_img/fd_site_interieur.jpg) #fff;
background-repeat:no-repeat;
background-position:top center;*/
}

.contenu{
/*width:959px;
height:auto;
padding:0 0 0 0;
background:#FFFFFF;
border:1px solid #002560;
margin:0 auto 0 auto;
background-color:#FFFFFF;
text-align:left!important;*/

 background: #FFFFFF;
    border: 1px solid #002560;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left !important;
    width: 959px;

}
.entete_11{
width:1008px;
float:left;
height:133px;
padding:0 0 0 0;
/*border:1px solid #fff;*/
margin:0 auto 0 auto;
background-color:#069;
text-align:left!important;
background:url(../../_img/_entete_interieur.jpg) no-repeat #fff;
}

/*.titre_top{
text-align:right;
border:1px solid #002560;
width:957px;
height:30px;
margin:0;
line-height:30px;
background:url(../../_img/barre_entete.gif) repeat-x bottom;
position:relative;
z-index:2000;
padding:0;
}*/

.titre_top{
text-align:right;
border-right:1px solid #002560;
border-bottom:1px solid #002560;
width:960px;
height:30px;
margin:0;
line-height:30px;
background:url(../../_img/bg_menu_p.jpg) repeat-x bottom;
position:relative;
z-index:2000;
padding:0;
}

.button
{
FONT-SIZE: 12px;
COLOR: #ffffff;
TEXT-DECORATION: none;
border:2px solid #999;
padding:3px;
cursor:pointer;   
background:url(../../_img/barre_entete.gif) repeat-x bottom;
font-weight:bolder;
}

select
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	border: 1px #666666 solid; 
	vertical-align: bottom;
}

.titre_top a{
color:#fff;
font-size:11px;
padding:0 6px 0 6px;
text-decoration:none;
display:block;
line-height:30px;
margin:0px 0 0 5px;
display:block;
float:right;
border-bottom:1px solid #002560;
text-transform:uppercase;
}

.titre_top a:hover{
text-decoration:none;
/*background:#0191d8;*/
background:#1ea6d8;
}

.titre_top #SousMenuSelect{
	text-decoration:none;
	color:#002560;
	background:#fff;
	padding:0 5px 0 5px;
	border-left:1px solid #002560;
	border-right:1px solid #002560;
	border-bottom:1px solid #fff;
}

.titre_page{
text-align:left!important;
margin:20px 10px 0 25px;
}

h1{
color:#00aff9;
text-decoration:none;
font-size:24px;
font-weight:normal;
letter-spacing:-1px;
margin:0;
padding:0;
}

h2
{
color:#004783;
text-decoration:none;
font-size:20px;
margin-top:2px;
letter-spacing:-1px;
}

h3 
{
	font-size:18px;
	color:#69822F;
	letter-spacing:-1px;
}

h4
{
	font-size:14px;
	/*color:#74938B;*/
	color:#009BD1;
	letter-spacing:-1px;
	margin:0;
	background:#D7F5FF;
	padding:10px;
}

.alignElement
{      
	padding:0px 40px 0px 30px;
	font-size:12px;


}
.boite_texte{
	width:870px;/*890*/
	min-height:100px;
	padding:10px 15px 20px 15px;
	background:url(../../_img/fd_contenu.jpg) no-repeat bottom right;
	
	
	background:#EBF8FC;
}
	
.boite_texte p
{
	
	font-size:12px;
	color:#4A401F;
	text-decoration:none;
}

address{
	width:890px;
	padding:10px 15px 30px 0px;
	background:url(../../_img/fd_contenu.jpg) no-repeat bottom right;
	font-size:12px;
	color:#4A401F;
	text-decoration:none;
	font-style : Normal; 
}

.boite_texte table, .boite_texte ul li, table,.InfoContact
{
	font-size:12px;
}

/* CSS de la page Lien intéressant */
.SepareListe li
{
	margin-top:10px;
}
/* Fin du CSS de lien intéressant */

/* CSS pour la page _album et _albumChoix*/
#typeAlbum select
{
	margin-left:15px;
}
#datePhoto select
{
	margin-right:10px;
}
#typeAlbum, #datePhoto,#datePhoto select,#typeAlbum select
{
	font-size:12px;
}
#affichePhoto
{
	margin:0 auto;
}
/* Fin CSS pour la page _album et _albumChoix */

.footer_name{
	width:959px;
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
	text-align:center;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#fff;
	/*background:#002560 url(../../_img/fd_footer.jpg) repeat-x;*/
	background:#1389C0;;
}

.footer_name a.titre{
width:880px;
font-size:15px;
color:#4A401F;
display:block;
padding:0 0 0 5px;
text-decoration:none;
}


.footer_name a{color:#fff; text-decoration:none;}
.footer_name a:hover{color:#006;}


.footer_name a.name{
width:880px;
font-size:10px;
color:#153656;
text-align:center;
display:block;
padding:0 0 0 5px;
text-decoration:none;
}

.impair{
/*background:#AeD0B3;*/
background:#E4ED94;


}

.pair{
background:#fff;
}
/* Css pour la page du bottin */
.tabBottinMembre 
{
	width:325px;
	height:135px;
	border:1px solid #153656;
	margin:0 auto;
	font-size:11px;
}
.tabBottinMembre  p
{
		font-size:11px;

}
.noPageAlign
{
	text-align:center;
	font-size:12px;
}

.photoMembre
{
	width:116px;
	height:130px;
	float:left;
	border-left:2px solid white;
	border-top:2px solid white;
	border-bottom:2px solid white;
}
.infoMembre
{
	float:right;
	width:205px;
}
.infoMembre p
{
	margin:10px 0 5px 0;
	padding-left:5px;
}
.nomMemBottin
{
	font-size:14px;
	background:url(../../_img/barre_entete.gif) ;
	color:white;
	font-weight:bold;
	min-height:25px;
	text-align:center;
	padding-top:5px;
}
.PageActuelle
{
	font-weight:bold;
	font-size:12px;
}
.lienPage
{
	margin:0 5px 0 0;
}
/* Fin css pour la page du bottin */
/* css de la page bulletin */
.boite_texteBulletin
{

	width:835px;
	padding:0px 0px 15px 0px;

	margin:0 0 0 20px;
	
	font-size:12px;
	
}

p.voirPlus{
position:relative;
	text-align:right;
	height:1px;
	line-height:1px;
	margin:0;
	font-size:0.001em;
	padding:0;
}

	p.voirPlus a{
	display:block;
	position:absolute;
	top:-35px;
	right:0;
	background:#29ABE2;
	color:#fff;
	padding:10px;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	border-left:2px solid #fff;}
		p.voirPlus a:hover{
		background:#648C17;
		border-left:2px solid #fff;}

a.voirPlus
{
	background:#679321;
	padding:0 10px 0 0;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	width:185px;
	color:#fff;
	float:right;
	margin:0 2px 20px 0;
	text-decoration:none;
}
/* fin du CSS de la page bulletins */
.Indentation
{
	margin-left:25px;
}
.bouton
{
	margin-top:15px;
}

#conf
{

	display:none;

}
#real{ behavior: url("csshover.htc"); width:25px;height:39px; margin:0 0 0 25px;}

div#real:hover div{display:inline; text-align:center;}

.logo_prospec{
	border:0 none;
	height:18px;
	margin:20px 0 0 100px;
	/*position:absolute;*/
	width:12px;
	}
	
/* CSS de la page _Contact */
.InfoContact
{
	text-align:center;
	margin:0 0 0 56px;
}
.asterisque
{
	font-size:10px;
}
 #tabContact
{
	margin:0 auto;
	margin-top:0px;
} 
#bouton_contact
{
	margin:10px 0 0 380px;
}
/* fin du css de la page _contact */

.realisations{
	cursor:pointer;
	display:none;
	position:absolute;
	margin-top:-20px;
	margin-left:25px;
	background: url(/_img/bloc_prospection.gif) no-repeat;
	width:163px;
	height:43px;
	}
	
 /*Début Css demande_adhesion section membre*/
.adhesEnTete{
	text-align:center;
	font-size:12px;
	}
	
#TabParrain td, 
#TabInfoPerso td,
#TabBiographie td,
#TabInfoPro td,
#TabInterets td, 
#TabParrain select,
.adhesEnTete select,
#TabInfoPerso select, 
#TabBiographie select,
#TabInfoPro select,
.adhesTexte{
	font-size:12px;
	}
	
	#TabParrain .ParCol1{
		width:18%;
		}
		
	#TabParrain .ParCol3{
		width:18%;
		}
		
	#TabParrain .ParCol2{
		width:31%;
		}
		
	#TabInfoPerso .InfPersCol1 {
			width:18%;
		}
		
	#TabInfoPerso .InfPersCol3{
			width:18%;
		}
		
	#TabBiographie .BioCol1{
		width:18%;
		}
	
	#TabBiographie .BioCol3{
		width:18%;
		}
		
	#TabInfoPro .InfProCol1{
		width:18%;
		}
	#TabInfoPro .InfProCol2{
		width:31%;
		}
	  
	#TabInfoPro .InfProCol3{
		width:18%;
		}
		
	#TabInterets td{
		width:170px;
		}
 
 /*Fin du css demande_adhesion section membre*/
 
 /* Début CSS imprimer_adhesion */
 .imprimeEnTete,#TabParrain2,#TabInfoPerso2,#TabBiographie2,#TabInfoPro2,#TabInterets2
 {
	font-size:12px;
 }
  #TabParrain2 td
  {
   text-align:left;
    width:17%;
 }

 #TabInfoPerso2 td
 {
	text-align:left;
	width:17%;
	
 }

#TabBiographie2 td
{
	text-align:left;
	width:17%;
}

#TabInfoPro2 td
{
  text-align:left;
  width:17%;

}

  #TabInterets2 td
 {
	width:25%;
	
 }
 /* Fin du CSS de la page d'impression */
 #haut
 {
  text-align:right;
  margin:10px;

 }
 
 .clear{
 	clear:both;
	font-size:0.0001em;
	height:1px;
 }
 
 
  span.clear{
 	display:block;
	clear:both;
	font-size:0.0001em;
	height:1px;
 }
 
 /*********************************************/
 
 
					.clsPair{
						padding:2px 6px 2px 6px ;
						border:1px solid #ddd;
						border-bottom:1px solid #ccc;
						height:34px;
						line-height:34px;
					}
						.clsPair div{float:left; padding:0 5px 0 5px; width:300px}
						.clsPair a{float:left; padding:0 40px 0 5px; display:block;width:210px;line-height:34px;}
					
					.clsImpair{
						background:#e4ed94;
						padding:2px 6px 2px 6px ;
						border:1px solid #ddd;
						border-bottom:1px solid #ccc;
						height:34px;
						line-height:34px;
					}
					
					.clsPair:hover{ 
					/*background: url(/_img/fd_docs.png) no-repeat center left;*/
					color:#3399FF;
					}
					
					.clsImpair:hover{
					/*background:#e4ed94 url(/_img/fd_docs.png) no-repeat center left;*/
					color:#3399FF;
					}
					
					
					
						.clsImpair div{float:left; padding:0 5px 0 5px; width:300px}
						.clsImpair a{float:left; padding:0 40px 0 5px; display:block;width:210px; line-height:34px;}


					.clsImpair a[href$=".doc"],
					.clsImpair a[href$=".Doc"],
					.clsImpair a[href$=".DOC"],
					.clsImpair a[href$=".docx"],
					.clsImpair a[href$=".Docx"],
					.clsImpair a[href$=".DOCX"],
					.clsPair a[href$=".doc"],
					.clsPair a[href$=".Doc"],
					.clsPair a[href$=".DOC"],
					.clsPair a[href$=".docx"],
					.clsPair a[href$=".Docx"],
					.clsPair a[href$=".DOCX"]{
						background:url(/_img/ico_docs/doc.png) no-repeat center right;	
					}
					
					/*.clsImpair a[href$=".doc"]:hover,
					.clsImpair a[href$=".Doc"]:hover,
					.clsImpair a[href$=".DOC"]:hover,
					.clsPair a[href$=".doc"]:hover,
					.clsPair a[href$=".Doc"]:hover,
					.clsPair a[href$=".DOC"]:hover{
						background:#ccc url(/_img/ico_docs/doc.png) no-repeat center right;	
					}*/
					
					
					
					
					.clsImpair a[href$=".pdf"],
					.clsImpair a[href$=".Pdf"],
					.clsImpair a[href$=".PDF"],
					.clsPair a[href$=".pdf"],
					.clsPair a[href$=".Pdf"],
					.clsPair a[href$=".PDF"]{
						background:url(/_img/ico_docs/pdf.png) no-repeat center right;	
					}
					
					.clsImpair a[href$=".xls"]
					.clsPair a[href$=".xls"]{
						background:url(/_img/ico_docs/xls.png) no-repeat center right;	
					}
					
					.clsImpair a[href$=".rtf"],
					.clsPair a[href$=".rtf"]{
						background:url(/_img/ico_docs/rtf.png) no-repeat center right;		
					}
					
					
					
					/* Publication csimpair pair  **/
					
					
					.clsPair2{
						padding:2px 6px 2px 6px ;
						border:1px solid #ddd;
						border-bottom:1px solid #ccc;
						height:34px;
						line-height:34px;
					}
						.clsPair2 div{float:left; padding:0 5px 0 5px; width:300px}
						.clsPair2 a{float:left; padding:0 40px 0 5px; display:block;width:276px;line-height:34px;}
					
					.clsImpair2{
						background:#e4ed94;
						padding:2px 6px 2px 6px ;
						border:1px solid #ddd;
						border-bottom:1px solid #ccc;
						height:34px;
						line-height:34px;
					}
					
					.clsPair2:hover{ 
					/*background: url(/_img/fd_docs.png) no-repeat center left;*/
					color:#3399FF;
					}
					
					.clsImpair2:hover{
					/*background:#e4ed94 url(/_img/fd_docs.png) no-repeat center left;*/
					color:#3399FF;
					}
					
					
					
						.clsImpair2 div{float:left; padding:0 5px 0 5px; width:300px}
						.clsImpair2 a{float:left; padding:0 40px 0 5px; display:block;width:276px; line-height:34px;}


					.clsImpair2 a[href$=".doc"],
					.clsImpair2 a[href$=".Doc"],
					.clsImpair2 a[href$=".DOC"],
					.clsImpair2 a[href$=".docx"],
					.clsImpair2 a[href$=".Docx"],
					.clsImpair2 a[href$=".DOCX"],
					.clsPair2 a[href$=".doc"],
					.clsPair2 a[href$=".Doc"],
					.clsPair2 a[href$=".DOC"],
					.clsPair2 a[href$=".docx"],
					.clsPair2 a[href$=".Docx"],
					.clsPair2 a[href$=".DOCX"]{
						background:url(/_img/ico_docs/doc.png) no-repeat center right;	
					}
					
					/*.clsImpair a[href$=".doc"]:hover,
					.clsImpair a[href$=".Doc"]:hover,
					.clsImpair a[href$=".DOC"]:hover,
					.clsPair a[href$=".doc"]:hover,
					.clsPair a[href$=".Doc"]:hover,
					.clsPair a[href$=".DOC"]:hover{
						background:#ccc url(/_img/ico_docs/doc.png) no-repeat center right;	
					}*/
					
					
					
					
					.clsImpair2 a[href$=".pdf"],
					.clsImpair2 a[href$=".Pdf"],
					.clsImpair2 a[href$=".PDF"],
					.clsPair2 a[href$=".pdf"],
					.clsPair2 a[href$=".Pdf"],
					.clsPair2 a[href$=".PDF"]{
						background:url(/_img/ico_docs/pdf.png) no-repeat center right;	
					}
					
					.clsImpair2 a[href$=".xls"]
					.clsPair2 a[href$=".xls"]{
						background:url(/_img/ico_docs/xls.png) no-repeat center right;	
					}
					
					.clsImpair2 a[href$=".rtf"],
					.clsPair2 a[href$=".rtf"]{
						background:url(/_img/ico_docs/rtf.png) no-repeat center right;		
					}
					
					
					
					
					
					
					
					
/**/
.facebook_like{
	margin:-15px 0 0 110px;
	position:absolute;
	width:150px;
	}
	
.trick_IE{	
background-color:#002863;
height:15px;
margin:-15px 0 0 175px;
position:absolute;
width:15px;}


