body {
margin:0px auto;
padding:0px;
background-color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#menu_main{
position:absolute;
top:0px;
right:0px;
margin-left:290px;
z-index:1000;

}

#pas_inscrit{
width:190px;
padding:10px;
height:53px;
position:absolute;
z-index:200;
left:0px;
top:480px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
background-color:#FFF;
background-image:url(images/bg_inscrit.jpg);
background-repeat:no-repeat;
}

#annonce_maquette{
text-align:center;
position:absolute;
height:500px;
width:500px;
top:50%;
margin-top:-250px;
left:50%;
margin-left:-250px;
z-index:300;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#67155b;
background-image: url(photos/fd_encart.gif);
background-repeat:no-repeat;
}

#annonce_maquette span{
padding:5px;
background-color:#559bbc;
color:#dcf1fb;
font-size:12px;
font-weight:bold;
}

.fermer:link, .fermer:visited{
color:#dcf1fb;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.fermer:hover, .fermer:active{
color:#e30078;
font-size:12px;
font-weight:bold;
}

.lien_bleu:link, .lien_bleu:visited{
color:#3e7490;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.lien_bleu:hover, .lien_bleu:active{
text-decoration:none;
}

#page{
position:absolute;
left:50%;
margin-left:-475px;
top:0px;
width:950px;
padding:0px;
z-index:0;
}

#menu2{
display:none;
top:35px;
left:327px;
position:absolute;
width:425px;
height:458px;
z-index:10;
}

#menu3{
display:none;
top:393px;
left:758px;
position:absolute;
width:146px;
height:59px;
z-index:10;
}

#liste_expos{
display:none;
top:348px;
left:790px;
position:absolute;
width:133px;
height:133px;
background-image:url(photos/exposants.gif);
background-repeat:no-repeat;
z-index:10;
}

/*---------------------------------------------------gifs animes-----------------------------*/

#gif1{
display:none;
top:365px;
left:554px;
position:absolute;
width:146px;
height:59px;
z-index:10;
}

#gif2{
display:none;
top:365px;
left:638px;
position:absolute;
width:146px;
height:59px;
z-index:10;
}

#gif3{
display:none;
top:365px;
left:703px;
position:absolute;
width:146px;
height:59px;
z-index:10;
}

#gif5{
display:none;
top:208px;
left:513px;
position:absolute;
width:146px;
height:59px;
z-index:10;
}

#gif6{
display:none;
top:208px;
left:592px;
position:absolute;
width:146px;
height:59px;
z-index:10;
}


#gif7{
display:none;
top:208px;
left:811px;
position:absolute;
width:146px;
height:59px;
z-index:10;
}

#gif8{
display:none;
top:116px;
left:573px;
position:absolute;
width:146px;
height:59px;
z-index:10;
}

#gif9{
display:none;
top:116px;
left:637px;
position:absolute;
width:146px;
height:59px;
z-index:10;
}

#gif10{
display:none;
top:116px;
left:719px;
position:absolute;
width:146px;
height:59px;
z-index:10;
}

#gif11{
display:none;
top:116px;
left:779px;
position:absolute;
width:146px;
height:59px;
z-index:10;
}


/*---------------------------------------------gifs animes-------------------------------------*/



#pt_exclam{
top:403px;
left:326px;
position:absolute;
width:40px;
height:68px;
z-index:2;
}


#flash{
position:absolute;
z-index:50;
top:350px;
left:350px;
height:500px;
width:420px;
}

#provinces{
position:absolute;
z-index:50;
top:335px;
left:255px;
height:300px;
width:600px;
}

#provinces td{
height:20px;
}

#provinces{
color:#856c82;
}

#provinces a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#856c82;
text-decoration:none;
}

#provinces a:hover{
text-decoration:underline;
color:#e20dc5;
}


#video{
position:absolute;
z-index:100;
left:354px;
top:335px;
height:232px;
width:449px;
}

.arial_11{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.arial_11ciel{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ADDFF8;
}

.arial_12blc{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

.titre{
	font-size: 16px;
	font-weight: bold;
	color:#67155b;
	}
	
.menu_faq:link, .menu_faq:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:23px;
text-decoration:underline;
color:#ffffff;
font-weight:bold;
}

.menu_faq:hover,.menu_faq:active{
text-decoration:none;
}

.rose:link,.rose:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b047a6;
text-decoration:underline;
}

.rose:hover,.rose:active{
text-decoration:none;
}

.rose2:link,.rose2:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f591c7;
text-decoration:underline;
}

.rose2:hover,.rose2:active{
text-decoration:none;
}



.petrol:link,.petrol:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#485e6b;
text-decoration:underline;
}

.petrol:hover,.petrol:active{
text-decoration:none;
}


.arial_14bleu{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3e7490;
}


.bouton {
	background-color:#67155B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #fff;
	color: #ffffff;
	font-weight:bold;
	border:none;
	}

.bouton2 {
	background-color:#67155B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #fff;
	color: #ffffff;
	font-weight:bold;
	height:50px;
	width:50px;
	border:none;
	}

.bouton3 {
	background-color:#67155B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #fff;
	color: #ffffff;
	font-weight:bold;
	height:40px;
	width:70px;
	border:none;
	}


.input_login{
	height:14px;
	color:#FFFFFF;
	width:64px;
	border:0px;
	background-color:#589ABC;
}
	
.ligne1{
background-image:url(photos/fd_ligne1.gif);
background-repeat:no-repeat;
position:relative;
height:57px;
}

.ligne2{
background-image:url(photos/fd_ligne2.gif);
background-repeat:no-repeat;
position:relative;
height:23px;
}

.bas_tablo{
background-image: url(photos/bas_tablo_salon.gif);
background-repeat:no-repeat;
position:relative;
height:37px;
}


.cell_grise{
background-color:#ebebeb;
border-bottom:1px solid #000000;
}

.cell_blc{
border-bottom:1px solid #000000;
}

#agenda_salon{
background-image:url(photos/fd_tablo.gif);
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

#agenda_salon td{
background-image:none;
height:30px;
}

.menu_tablo{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

#cgv{
border-bottom:1px solid #666666;
border-top:1px solid #666666;
border-right:1px solid #666666;
border-left:1px solid #666666;
width:445px;
}

/*--------------------------------styles adresses---------------------------------*/

#fd_adresse{
margin-top:10px;
margin-left:35px;
width:587px;
height:136px;
float:left;
background-image:url(images/fd_adresse.jpg);
background-repeat:no-repeat;
}

.big_mauve:link, .big_mauve:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#7e356a;
font-weight:bold;
text-decoration:underline;
}

.big_mauve:hover, .big_mauve:active{
text-decoration:none;
}

.titre_gris{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.arial11_gris{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}



#contenu_fd_adresse{
float:left;
width:445px;
padding:10px 10px 10px 20px;
height:116px;
}

#titre{
float:left;
width:455px;
margin-bottom:10px;
}

#coordonnees{
float:left;
width:455px;
margin-bottom:5px;
}

.surlagauche{
float:left;
}

.surladroite{
float:right;
}

#message{
color:#7e356a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
width:330px;
padding-top:5px;
padding-bottom:5px;
float:left;
}

.smallgris:link, .smallgris:visited{
font-family:Arial, Helvetica, sans-serif;
color: #333333;
text-decoration:underline;
font-size:11px;
}

.smallgris:hover, .smallgris:active{
text-decoration:none;
}

#site{
float:left;
width:455px;
}

#mail{
float:left;
width:455px;
}

#picto_fiche{
padding-top:15px;
text-align:center;
}

.lien_fiche:link, .lien_fiche:visited{
font-family:Arial, Helvetica, sans-serif;
color: #7b3574;
font-weight:bold;
text-decoration:underline;
font-size:11px;
}

.lien_fiche:hover, .lien_fiche:active{
text-decoration:none;
}

/*---------------------------------------styles adresses 2--------------------------*/

.puce_liste2{
color:#ccc;
margin-top:-2px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.decal_15g{
margin-left:15px;
}

#list2 tr{
position:relative;
z-index:100;
}

.rose{
color:#e92579;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.titre_rose{
color:#e92579;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
/*------------------------------------------zone gauche (adresses)-------------------*/
#navig_gauche{
margin-top:190px;
}
#navig_gauche #activite{
	width:150px;
	border:1px solid #000000;
	margin-left:10px;
}
#submit_adresses{
	background-color:#68155B;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	
}

#navig_gauche_s_rub{
	/*background-color:#c5a5d4;*/
	margin-top:13px;
	margin-left:5px;
	width:197px;
	height:150px;	
	padding-left:5px;	
	padding-top:5px;
}

#navig_gauche_s_rub2{
	background-color:#c5a5d4;
	margin-top:35px;
	margin-left:5px;
	width:197px;
	height:145px;	
	padding-left:5px;	
	padding-top:5px;
}

#navig_gauche_s_rub2 #sous_rubrique{
	width:150px;
	border:1px solid #000000;
}

#images_sous_rubriques{
	float:left;
	margin:10px 5px 10px 5px;
	background-image:url(images/rub_equip/fd_rub_equip.jpg);
	background-repeat:no-repeat;
	height:154px;
	}

#images_sous_rubriques span{
padding-left:15px;
}

#images_sous_rubriques a{
color:#465769;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#images_sous_rubriques a:hover{
color:#569bbc;
}

#titre_sous_rubrique{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#333333;
font-variant:small-caps;
text-align:center;
}

#footer{
float:left;
width:950px;
height:139px;
background-image: url(images/fond_footer.jpg);
background-repeat:no-repeat;
}

#cote_g_footer{
float:left;
width:214px;
height:75px;
color:#333;
}

#cote_g_footer div{
padding:10px 0px 0px 10px;
}

#bas_footer{
padding-left:20px;
width:930px;
height:44px;
float:left;
padding-top:20px;
}

#bas_footer li a{
display:block;
height:12px;
float:left;
color:#9ee0fa;
text-decoration:none;
}

#bas_footer li a:hover{
text-decoration:underline;
}

#bas_footer ul{
padding:0px;
margin:0px 0px 5px 0px;
float:left;
width:930px;
}

#bas_footer li{
display:inline;
padding:0px;
margin:0px;
float:left;
list-style-type:none;
}

#bas_footer font{
display:block;
width:16px;
float:left;
margin-top:-3px;
text-align:center;
color:#9ee0fa;
}

.mail:link, .mail:visited{
color:#9ee0fa;
text-decoration:underline;
}

.mail:hover, .mail:active{
text-decoration:none;
}

.ss_footer{
color:#9ee0fa;
}

.menu_footer{
color:#5898BB;
padding:4px 0px 0px 0px;
margin:0px 20px 0px 40px;
float:left;
height:71px;
}

.menu_footer li{
list-style-type:none;
padding:0px;
margin:0px 0px 4px 0px;
}

.menu_footer li a{
color:#333;
text-decoration:none;
}

.menu_footer li a:hover{
color:#62175c;
}

.menu_footer li a span{
color:#62175c;
padding:1px;
border:1px solid #ebebeb;
}

.menu_footer li a:hover span{
color:#62175c;
padding:1px;
border:1px solid #9ee0fa;
}

.cadre_expliq{
float:left;
display:block;
height:15px;
width:15px;
border:1px solid #9ee0fa;
}

.arial_mauve{
color:#62175c;
}

.lien_mauve:link, .lien_mauve:visited{
color:#62175c;
text-decoration:underline;
}

.lien_mauve:hover, .lien_mauve:active{
text-decoration:none;
}

#tab_int_fiche td{
height:20px;
padding-left:15px;
}

.titre_int_fiche{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#423441;
}

#moteur_recherche{
height:30px;
}
/************/
.bgcolor1{
background-color:#8A4B80;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.bgcolor2{
background-color:#FFFFFF;
font-size:12px;
font-weight:bold;
color:#333333;
}
/************/
#dv_cx{
margin-left:80px;
_margin-left:35px;
background-image:url(images/bg_connexion.jpg);
background-repeat:no-repeat;
width:587px;
height:156px;
float:left;
}
#bg_cx_left{
float:left;
}
#bg_cx_top{
font-size:15px;
font-weight:bold;
color:#993366;
width:480px;
text-align:center;
padding-top:4px;
float:left;
}

#bg_cx_mid{
padding-left:140px;
padding-top:37px;
width:340px;
float:left;
}

#bg_cx_mid_1{
margin-top:2px;
width:480px;
_width:280px;
float:left;
}
#bg_cx_mid_2{
margin-top:2px;
width:480px;
_width:280px;
float:left;
}
.bg_cx_mid_left{
width:100px;
text-transform:uppercase;
font-size:12px;
color:#000000;
float:left;
}
.bg_cx_mid_right{
width:100px;
text-transform:uppercase;
font-size:12px;
color:#000000;
text-align:left;
float:left;
}
         
#bg_cx_left{
float:left;
}
#bg_cx_right{
width:85px;
height:46px;
padding-top:110px;
padding-left:10px;
float:right;
}
#bg_cx_valider{
float:left;
}

#bg_cx_mid_left{
float:left;
}
#bg_cx_mid_right{
float:right;
}
.input_login2{
	height:14px;
	color:#FFFFFF;
	width:120px;
	border:0px;
	background-color:#7AB2CD;
}
.liens_categories{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#titre_categorie{
margin-left:50px;
font-size:14px;
color:#993366;
font-weight:bold;
text-transform:uppercase;
}
#bg_cx_bot{
font-size:15px;
font-weight:bold;
color:#993366;
width:200px;
margin-top:16px;
padding:10px 0px 0px 50px;
float:left;
}

.liens_violet{
font-size:14px;
color:#993366;
font-weight:bold;
}
.liens_noir{
font-size:12px;
color:#000000;
font-weight:bold;
}

#liste_massage{
margin:10px 0px 10px 100px;
list-style-type:none;
}

#liste_massage a{
padding-left:20px;
display:block;
cursor:pointer;
height:15px;
width:300px;
text-decoration:none;
color:#333;
}

#liste_massage li a:hover{
background-color:#a9ddf5;
}

.vio_gras{
color:#993366;
font-weight:bold;
}


.nom_massage{
float:left;
display:block;
width:200px;
text-align:left;
}
.base12gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color:#FFFFFF;
}
