/* CSS Document */

* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body {
	text-align: center;
	background-color:#3D9EB1;
	background-image:url(../img/back_site.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

#page {
	width: 962px;
	position: relative;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#cache{
	position:absolute;
	padding:10px;
	left:0;
	top:0;
	visibility:visible;
	background-color:#000;
	display:block;
	height:95%;
	width:98%;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	display:none;
	z-index:1000;
}

#menu{
height: 28px;
background-color:#FFFFFF;
}

.menuhaut {
list-style-type: none;
}

.menuhaut li {
display: inline;
}

.menuhaut a {
text-decoration: none;
}

#sous_menu_tout_gedimat {
position:absolute;
top:165px;
left:4px;
z-index:1100;
}

#sous_menu_catalogues {
position:absolute;
top:165px;
left:110px;
z-index:1100;
}

#sous_menu_guide {
position:absolute;
top:165px;
left:322px;
z-index:1100;
}

#sous_menu_join {
position:absolute;
top:165px;
right:75px;
z-index:1100;
}

#sous_menu_offre_pro {
position:absolute;
top:165px;
right:14px;
z-index:1100;
}

.sous_menu {
list-style-type: none;
}

.sous_menu li {
display:inline;
}

.sous_menu a {
text-decoration:none;
}

#sous_menu_esprit_sportif {
position:absolute;
z-index:1101;
top:165px;
left:462px;
width:90px;
}

#sous_menu_pratique_utile {
position:absolute;
z-index:1101;
top:165px;
left:575px;
width:101px;
}

#nav_guide{
position:absolute;
top:162px;
left:183px;
}

#sous_nav_guide{
z-index:1;
position:absolute;
top:171px;
left:528px;
}

#entete{
height:137px;
background-color:#FFFFFF;
}

#logo_gauche{
position: absolute;
left:0px;
top: 0px;
}

#logo_clic{
position:absolute;
top:41px;
left:90px;
}

#id{
position: absolute;
left:499px;
top:56px;
}

#roll_ident{
position: absolute;
left:491px;
top: 52px;
}

#identifiant{
position: absolute;
width: 148px;
height: 17px;
font-size:9px;
font-family:Verdana;
left:18px;
top:31px;
border-color:#5F5F5F;
}

#identifiant_fid{
position: absolute;
width: 148px;
height: 17px;
font-size:9px;
font-family:Verdana;
left:16px;
top:64px;
border-color:#CCCCCC;
}

#password{
position: absolute;
width: 148px;
height: 17px;
font-size:9px;
font-family:Verdana;
left:18px;
top:52px;
border-color:#5F5F5F;
}

#password_fid{
position: absolute;
width: 148px;
height: 17px;
font-size:9px;
font-family:Verdana;
left:16px;
top:87px;
border-color:#CCCCCC;
}

#ok_ident{
position:absolute;
top:52px;
left:179px;
background-image:url(../img/boutons/ok_ident.jpg);
background-repeat:no-repeat;
}

#ok_ident_fid{
position:absolute;
top:87px;
left:175px;
background-image:url(../img/boutons/ok_ident.jpg);
background-repeat:no-repeat;
}

#oublie{
position:absolute;
top:9px;
left:94px;
}

#oublie a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:underline;
}


#new_cpte{
position: absolute;
left:583px;
top:56px;
}

#roll_crea{
position:absolute;
top:49px;
left:584px;
}

#search{
position: absolute;
left:696px;
top:56px;
}

#search_bar{
position: absolute;
width: 95px;
height: 17px;
font-size:9px;
font-family:Verdana;
left:773px;
top:58px;
border: 1px #000000 solid;
}

#ok{
position: absolute;
left:871px;
top:58px;
}

#ged{
position: absolute;
left:900px;
top:0px;
}

#bas_bout{
position: absolute;
left:499px;
top:77px;
}

#print{
position: absolute;
left:868px;
top:77px;
}

#mail{
position: absolute;
left:910px;
top:77px;
}

#deconect{
position:absolute;
left:775px;
top:95px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:4px; !important
}

#deconect a{
	color:#FFFFFF;
}

#deconect a:visited{
	color:#FFFFFF;
}

#bas_search{
position: absolute;
left:868px;
top:120px;
}

#bout_ban{
position: absolute;
left:947px;
top:77px;
}



#pied{
text-align:center;
top:810px;
}

.liste_pied {
list-style-type: none;
text-align:center;
}

.liste_pied li {
display: inline;
font-size:9px;
font-family:Verdana;
color:#FFFFFF;
}

.liste_pied a {
text-decoration: none;
font-size:9px;
font-family:Verdana;
color:#FFFFFF;
}

#page_erreur{
	width:962px;
	height:646px;
	top:500px;
	text-align:center;
}

#page_erreur a{
	color:#666666;
}

#page_erreur a:visited{
	color:#666666;
}

#titre_erreur{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FF0000;
	font-weight:bold;
}

.erreur{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

#reconnect{
	border:2px #FF0000 ridge;
	width:300px;
	text-align:center;
	
}

#inscript{
	font-size:12px;
}
#t_connect{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.text_ident{
	border:1px #000000 solid;
	width:150px;
	height:20px;
}

/*création de compte -- Inscriptions*/

#titre_red{
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#E1081F;
	left:72px;
	top:50px;
}

#intro{
	position:absolute;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	left:72px;
	top:100px;
	margin-right:72px;
	text-align:left;
}

#frame_crea{
	position:absolute;
	top:165px;
	left:72px;
	border:none;
	width:296px;
	height:280px;
	border:0px;

}

#box1{
	bottom:18px;
	left:72px;
	position:absolute;
}

#box2{
	bottom:15px;
	left:400px;
	position:absolute;
}


#etape2_pro{
	position:absolute;
	top:165px;
	left:400px;
	width:480px;
	height:275px;
	text-align:left;
	overflow:auto;
}

#titre_etape2{
	position:absolute;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	top:5px;
	left:2px;
}

.etape_titre{
	color:#E4182F;
}

#intro_etape2{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	left:2px;	
}

#intro_italique{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	left:2px;
	font-style:italic;	
}

#register{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}

#entreprise{
	text-decoration:underline;
}

.input_text{
	position:absolute;
	border:1px #B7B7B7 solid;
	right:1px;
	width:240px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#red_italique{
	color:#E4182F;
	font-weight:normal;
	font-size:10px;
	font-style:italic;
	vertical-align:super;
}

#condition{
	font-weight:normal;
}

#valider_form{
	position:absolute;
	right:20px;
}

#frame_page{
	text-align:left;
	width:290px;
	height:240px;
	}

#titre_etape1{
	position:absolute;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	top:5px;
	left:2px;
}

#titre_frame{
	color:#E4182F;
}

#dept{
	position:absolute;
	border:1px #B7B7B7 solid;
	left:50px;
	top:220px;
	width:50px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#intro_frame{
	position:absolute;
	margin-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	left:2px;
	top:35px;
}

#valider_etape1{
	position:absolute;
	top:217px;
	left:120px;
}

#chemin_nav{
	position:absolute;
	top:36px;
	left:42px;
	font-size:9px;
	font-weight:bold;
	color:#5F5F5F;
	text-decoration:none;
	font-weight:normal;
}

a.chemin_nav{
font-size:9px;
color:#5F5F5F;
text-decoration:none;
font-weight:normal;
}

#div_carte_fid{
position:relative;
float:left;

left:24px;
width:295px;
height:362px;
/*padding-top:240px;
background-image:url(/images/carteFid-NONinscrit.jpg);*/
background-repeat:no-repeat;
overflow:hidden;
}

.cases2{
border:solid 1px #d0d0d0;
color:#888888;
}

#nb_points_carte_fid{
font-size:17px;
font-weight:bold;
left:0px;
color:#cc0099;
position:relative;
float:left;
padding-top:20px;
}


#moe_intro{
position:absolute;
top:40px;
left:75px;
width:900px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0096de;
font-size:15px;
font-weight:bold;
z-index:11;
}

#moe_back{
position:absolute;
top:85px;
left:85px;
width:834px;
height:374px;
text-align:left;
background:url(/images/meoback.jpg);
background-repeat:no-repeat;
z-index:10;
}

#moe_etoile{
position:absolute;
top:20px;
left:715px;
width:123px;
height:149px;
text-align:left;
/*background:url(/images/etoile.gif);*/
background-repeat:no-repeat;
z-index:9;
}

#moe_1{
position:absolute;
left:30px;
top:260px;
height:85px;
width:218px;

}

#moe_2{
position:absolute;
left:294px;
top:260px;
height:85px;
width:218px;

}

#moe_3{
position:absolute;
left:558px;
top:260px;
height:100px;
width:218px;

}


#moe_dl_acrobat{
position:absolute;
top:427px;
left:155px;
text-align:left;
z-index:13;
}

#moe_cartouche_cat{
position:absolute;
top:463px;
left:85px;
width:296px;
height:162px;
text-align:left;
z-index:13;
}

#offre_pro_intro{
position:absolute;
top:50px;
left:40px;
text-align:left;
}

#offre_pro_cat_back{
position:absolute;
top:118px;
left:36px;
background:url(/images/offre_pro_cat_back.jpg);
background-repeat:no-repeat;
width:811px;
height:158px;
}

#offre_pro_cata_1{
position:absolute;
top:95px;
left:80px;

width:95px;
height:150px;
}

#offre_pro_cata_txt_1{
position:absolute;
text-align:center;
top:255px;
left:75px;

width:125px;
height:150px;
}

#offre_pro_cata_2{
position:absolute;
top:95px;
left:243px;

width:95px;
height:150px;
}

#offre_pro_cata_txt_2{
position:absolute;
text-align:center;
top:255px;
left:228px;

width:125px;
height:150px;
}

#offre_pro_cata_3{
position:absolute;
top:95px;
left:406px;

width:95px;
height:150px;
}

#offre_pro_cata_txt_3{
position:absolute;
text-align:center;
top:255px;
left:391px;

width:125px;
height:150px;
}

#offre_pro_cata_4{
position:absolute;
top:95px;
left:654px;

width:95px;
height:150px;
}

#offre_pro_cata_41{
position:absolute;
top:95px;
left:610px;

width:168px;
height:150px;
}

#offre_pro_cata_4_gris{
position:absolute;
top:95px;
left:654px;

width:95px;
height:130px;

background-color:#666666;
opacity:0.70;
-moz-opacity:0.70;
filter:alpha(opacity=70);
z-index:20;
display:block;
}

#offre_pro_cata_txt_4{
position:absolute;
text-align:center;
top:255px;
left:589px;

width:225px;
height:150px;
}

#offre_pro_exclu{
position:absolute;
top:285px;
left:36px;
background:url(/images/back_exclu_pro.jpg);
background-repeat:no-repeat;
width:802px;
height:171px;
}

#offre_pro_exclu_1{
position:absolute;
top:38px;
left:18px;
width:231px;
height:130px;
text-align:left;
}

#offre_pro_exclu_2{
position:absolute;
top:38px;
left:263px;
width:239px;
height:103px;
text-align:left;
line-height:80%;
}

#offre_pro_exclu_3{
position:absolute;
top:38px;
left:547px;
width:239px;
height:103px;
text-align:left;
line-height:80%;
}

#offre_pro_cat_2{
position:absolute;
top:465px;
left:40px;
width:296px;
height:163px;
}

#challenge_pro_cat_back{
position:absolute;
top:458px;
left:352px;
background:url(/images/challenge_pro_back.jpg);
background-repeat:no-repeat;
width:485px;
height:176px;
}

#offre_pro_challenge_pro_txt{
position:absolute;
top:493px;
left:367px;

width:270px;
height:134px;
/*background-color:#00FF00;*/
text-align:left;
}

.plan_du_site, a.plan_du_site{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
}

a.link_part{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
 color:#000000;
 text-decoration:none;
}
