/*
* {
	margin:0;
	padding:0;
}
*/
body {
   background:#FFFFFF url('../imgs/bg.gif') center top repeat-y;
   font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
   font-size:12px;
   color:#565656;
   font-weight:normal;
}

/* Style GRAPHIQUE */

.tbGlobale {
	background-color:#FFFFFF;
}

.tbNavigationRight {
	margin:0px 0px 0px 9px;
	background-color:#4ABCE1;
}

.tbEspaceAdherent {
	background:transparent url('../imgs/bg_espace_adherent.gif') left top no-repeat;
}

.tbRecherche {
	background:transparent url('../imgs/bg_recherche.gif') left top no-repeat;
}

.titreNav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#CFCFCD;
	font-weight:bold;
   text-align:left;
}

#conteneurNavigationLeft {
	position:relative;
	width:173px;
	/*height:534px;*/
	height:100%;
}

.bgNavigationLeft {
	background:#FFFFFF url('../imgs/bg_nav_left.gif') left top repeat-y;
}

#conteneurNavigationLeft .bgNavigationLeft {
	position:absolute;
   top:0px;
   left:0px;
	width:168px;
	height:100%;
}

#conteneurNavigationLeft .contentNavigationLeft {
	position:absolute;
   top:0px;
   left:0px;
	width:168px;
	height:100%;
	background-color:transparent;
   text-align:left;
}

#conteneurNavigationLeft .content2NavigationLeftOff {
	width:173px;
	background-color:transparent;
}

#conteneurNavigationLeft .content2NavigationLeftOn {
	width:173px;
	background-color:#4ABCE1;
}

.divBlocContenu {
	margin:10px 5px 0px 25px;
}


#divContenu {
	z-index:1;
	margin:0px 0px 10px 0px;
	width:472px;
	height:422px;
	overflow: auto;
   clip: rectangle(422,472,472,422);
	top: 0;
   left: 0;
   background-color: transparent;
   scrollbar-face-color: #FFFFFF;
   scrollbar-arrow-color:#4ABCE1;
   scrollbar-base-color:#FFFFFF;
   scrollbar-shadow-color:#FFFFFF;
   scrollbar-darkshadow-color:#4ABCE1;
   scrollbar-highlight-color:#FFFFFF;
   scrollbar-3dlight-color:#4ABCE1;
   scrollbar-track-color:#FFFFFF;
}

#divContenu2 {
	background:transparent url('../imgs/entete_page.gif') left top no-repeat;
	padding:30px 0px 0px 15px;
	margin:0px 0px 10px 0px;
	width:472px;
}

/*
.smenu {
	position:absolute;
	visibility:hidden;
	z-index:2;
	color:#4ABCE1;
	font-size:12px;
	font-weight:bold;
	padding:1px;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity: 0.90;
	width:185px;
	margin:0px;
}
*/
.ssmenu {
	position:absolute;
	visibility:hidden;
	z-index:3;
	color:#4ABCE1;
	font-size:12px;
	font-weight:bold;
	padding:1px;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;
	width:185px;
	margin:0px;
}

.borderSmenu {
	padding:10px 5px 10px 0px;
	background-color:#4ABCE1;
	/*
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#9E9E9E;
	*/
}

.borderSsmenu {
	padding:3px 5px 3px 0px;
	background-color:#FFFFFF;
	border-width:7px 0px 7px 0px;
	border-style:solid;
	border-color:#4ABCE1;
}

#divPath {
	background:transparent url('../imgs/tiret_contenu.gif') left top no-repeat;
	width:472px;
	padding:10px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	/*border-bottom:1px solid #326F81;*/
}

.linkBanniere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#4ABCE1;
	font-weight:bold;
	text-decoration:none;
}

.linkBanniere:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#FF7F01;
	font-weight:bold;
	text-decoration:none;
}

.linkPath, .linkFooter,  span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   color:#9D9D99;
	font-weight:normal;
	text-decoration:none;
}

.linkPath:hover, .linkFooter:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   color:#565656;
	font-weight:normal;
	text-decoration:none;
}

.linkNavigationRight, .linkNavigationRight:hover {
	display:block;
	margin:14px 0px 14px 13px;
	padding:0px 15px 0px 0px;
	background:url('../imgs/fle_nav_right.gif') center right no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.blocNavigationRight, a.blocNavigationRight:hover {
	display:block;
	margin:14px 0px 14px 13px;
	padding:0px 3px 0px 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

.textNavigationRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.bodyParagraphe {
	margin:0px 20px 5px 0px;
}

.passwordOubli {
	margin:65px 0px 0px 0px;
	width:62px;
}

.formEspaceAdherent {
	margin:30px 0px 0px 5px;
	width:96px;
}

.inputLogin {
	width:96px;
	height:14px;
	margin:0px 0px 2px 0px;
	padding:1px 2px 1px 2px;
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#565656;
}

.inputRecherche {
	width:148px;
	height:14px;
	margin:0px 0px 1px 12px;
	padding:1px 2px 1px 2px;
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#565656;
}

.a0off {
	display:block;
	margin:14px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	background-color:transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#4ABCE1;
	font-weight:bold;
	text-decoration:none;
}

.a0off:hover, .a0on, .a0on:hover {
	display:block;
	margin:14px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	background-color:#4ABCE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.a1off {
	display:block;
	margin:0px 0px 0px 0px;
	padding:1px 11px 1px 0px;
	background:transparent url('../imgs/a1off.gif') top right repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#4ABCE1;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
}

.a1off:hover {
	display:block;
	margin:0px 0px 0px 0px;
	padding:1px 11px 1px 0px;
	background:transparent url('../imgs/a1on.gif') center right no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#4ABCE1;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
}

.a1on {
	display:block;
	margin:0px 0px 0px 0px;
	padding:1px 11px 1px 0px;
	background:#4ABCE1 url('../imgs/a1off.gif') top right repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
}

.a1on:hover, .a1on2, .a1on2:hover {
	display:block;
	margin:0px 0px 0px 0px;
	padding:1px 11px 1px 0px;
	background:#4ABCE1 url('../imgs/a1on.gif') center right no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
}


.a2off {
	display:block;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:transparent url('') center left no-repeat;
   font-size:10px;
   color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

.a2off:hover, .a2on, .a2on:hover  {
	display:block;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:transparent url('../imgs/a2off.gif') center left no-repeat;
   font-size:10px;
   color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

.a3off {
	display:block;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#FFFFFF url('') center left no-repeat;
   font-size:10px;
   color:#4ABCE1;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

.a3off:hover, .a3on, .a3on:hover  {
	display:block;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#FFFFFF url('../imgs/a3on.gif') center left no-repeat;
   font-size:10px;
   color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

/* Fin Style GRAPHIQUE */
/*
.bgTemp {
   background:url('http://comite21.aleaur.com/imgs/bg_hp_temp.jpg') top center no-repeat;
}
*/

.styleHover {
	cursor:pointer;
}

a, a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:11px;
   color:#4ABCE1;
	font-weight:normal;
	text-decoration:none;
}

.text1, td, div {
   font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size:11px;
   color:#565656;
}


h1 {
	/*background:#FFFFFF url('../imgs/picto_h1.gif') top left no-repeat;*/
   font-family: Helvetica, Verdana, Arial, sans-serif;
   font-size:20px;
   color:#326F81;
	/*padding:4px 0px 10px 30px;*/
   font-weight:normal;
	margin:5px 0px 5px 0px;
}

h2 {
	width:100%;
	text-align:left;
   font-family: Helvetica, Verdana, Arial, sans-serif;
   font-size:16px;
   color:#000000;
   font-weight:bold;
	padding-bottom:10px;
	border-bottom:1px solid #D0D0D0;
}

h3 {
   font-family: Helvetica, Verdana, Arial, sans-serif;
   font-size:16px;
   color:#3699B6;
   font-weight:normal;
}

h4 {
   font-family: Helvetica, Verdana, Arial, sans-serif;
   font-size:12px;
   color:#000000;
   font-weight:bold;
}

h5 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:12px;
   color:#565656;
   font-weight:bold;
}

h6 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:12px;
   color:#565656;
   font-weight:bold;
}

/*STYLE PLAN DE SITE */

.navLinkTitle, .navLinkTitle:hover {
	display:block;
	background-color:#F4F4F4;
   font-family:Helvetica, Arial, sans-serif;
   font-size:11px;
   color:#4ABCE1;
   font-weight:bold;
	margin:3px 0px 7px 0px;
}

.navbis0off {
   display:block;
   margin:8px 0px 4px 20px;
   font-family:Helvetica, Arial, sans-serif;
   font-size:12px;
   color:#4E4E4E;
   font-weight:bold;
   text-decoration:none;
}
.navbis0off:hover, .navbis0on, .navbis0on:hover {
   display:block;
   margin:8px 0px 4px 20px;
   font-family:Helvetica, Arial, sans-serif;
   font-size:12px;
   color:#FF7401;
   font-weight:bold;
   text-decoration:none;
}

.navbis1off {
   display:block;
   margin:3px 0px 2px 45px;
   padding:0px 0px 0px 4px;
   font-family:Helvetica, Arial, sans-serif;
   font-size:12px;
   color:#484848;
   font-weight:normal;
   text-decoration:none;
   border-left:5px solid #FF7401;
}
.navbis1off:hover, .navbis1on, .navbis1on:hover {
   display:block;
   margin:3px 0px 2px 45px;
   padding:0px 0px 0px 4px;
   font-family:Helvetica, Arial, sans-serif;
   font-size:12px;
   color:#FF7401;
   font-weight:normal;
   text-decoration:none;
   border-left:5px solid #CCCCCC;
}

.navbis2off {
   display:block;
   margin:1px 0px 1px 75px;
   padding:0px 0px 0px 4px;
   font-family:Helvetica, Arial, sans-serif;
   font-size:11px;
   color:#484848;
   font-weight:normal;
   text-decoration:none;
   border-left:2px solid #CCCCCC;
}
.navbis2off:hover, .navbis2on, .navbis2on:hover {
   display:block;
   margin:1px 0px 1px 75px;
   padding:0px 0px 0px 4px;
   font-family:Helvetica, Arial, sans-serif;
   font-size:11px;
   color:#FF7401;
   font-weight:normal;
   text-decoration:none;
   border-left:2px solid #FBB521;
}

.navbis3off {
   display:block;
   margin:1px 0px 1px 90px;
   padding:0px 0px 0px 4px;
   font-family:Helvetica, Arial, sans-serif;
   font-size:10px;
   color:#000000;
   font-weight:normal;
   text-decoration:none;
   border-left:1px dotted #CCCCCC;
}
.navbis3off:hover, .navbis3on, .navbis3on:hover {
   display:block;
   margin:1px 0px 1px 90px;
   padding:0px 0px 0px 4px;
   font-family:Helvetica, Arial, sans-serif;
   font-size:10px;
   color:#FF7401;
   font-weight:normal;
   text-decoration:none;
   border-left:1px dotted #FF7401;
}


.in0off, .inp0off, .in0on, .inp0on, .ln0off, .lnp0off, .ln0on, .lnp0on {
   background-color: transparent;
   border-bottom-width: 0px;
   border-bottom-style: solid;
   border-bottom-color: #4C354F;
}

.in1off, .inp1off, .in1on, .inp1on, .ln1off, .lnp1off, .ln1on, .lnp1on {
   background-color: transparent;
   border-bottom-width: 0px;
   border-bottom-style: solid;
   border-bottom-color: #4C354F;
}


