html {font-family:verdana; font-size:11px;}

body  {width:938px; margin:auto;  behavior: url(csshover.htc); }
p {text-align:justify; line-height:140%;}
li { line-height:170%;}

.flash_intro {text-align:center;}
#conteneur, #conteneur_home {width:938px; background-color:#fff; background-repeat: no-repeat;left:50%;margin-left:-469px;position:relative;width:938px;}

#banniere{background:url(images/banniere.jpg) no-repeat; height:385px;}

.menutop {display:block;margin-top:-10px;}

#principal li {padding-bottom:10px;}

#contenu {background-image:url(images/fond.jpg);width:938px;margin-top:230px; background-repeat:repeat-y; overflow:visible;*margin-top:-10px;
}
#pub {float:right;width:165px;text-align:center;padding-right:10px; margin-top:-200px;
*margin-top:-200px;
-margin-top:-80px;
}
#principal {margin-left:195px;width:500px;margin-top:-240px;padding-left:40px;
	 padding-top:30px; background:#fff url(images/fond_principal.jpg) repeat-x;padding-right:203px;
*margin-top:-373px;
-margin-top:-503px;
}

#menu {float:left; width:195px;padding-top:20px;margin-top:-10px;}
#menu  p {padding-right:5px;text-align:right;}
#menu p a{display:block;margin-right:20px;}
#menu p a img {padding-left:4px;float:right;margin-top:-17px;margin-right:-20px;}
#menu a, #menu span {color:#fff; font-size:13px;text-decoration:none;font-weight:normal;}
#menu a:hover, #menu span:hover {font-weight:bold;}
#menu li {list-style-type:none;list-style-image:none;}
#menu li img {padding-left:4px;}
#menu li img.iepngfix { -width:10px; -height:16px;padding-right:5px;-padding-left:4px;}
#footer {clear:both;text-align:center;margin-top:50px;}


.logos {position:absolute; bottom:150px;margin-bottom:-20px;
	*margin-bottom:0px;
	*padding-bottom:0px;
	margin-left:50px;

}
.bloc_rouge {position:absolute; bottom:0px;margin-bottom:0px;
	*margin-bottom:0px;
	*padding-bottom:0px;

}

#petite_page00{height:550px;}
#petite_page0{height:450px;}
#petite_page{height:300px;}
#petite_page2{height:200px;}/*utilisé car certaines pages sont trop courtes et du coup les logo spas et ecobat marseilles se positionnaient au dessus du menu à cause du positionnement absolu*/

/*sous menu */
#menu ul{ text-align:right;padding:0; }  
#menu li {padding-top:10px;}
.niveau2 {display:none;text-align:right;width:160px;margin-left:35px;*margin-left:-5px;margin-bottom:-20px;-margin-bottom:0px;}
.exposants {height:184px; background:url(images/fond_exposants.png) repeat-x;-background-color:#fff;}
.visiteurs {background:url(images/fond_visiteurs.png) repeat-x;-background-color:#fff; height:119px;}
.actu {background:url(images/fond_actu.png) repeat-x; -background-color:#fff; height:85px;}
.sousmenu_deplie .niveau2 {display:block;}
.niveau2 li {margin-right:20px;}
.niveau2 a {color:#457AB8!important; font-style:italic; text-decoration:none;}
.niveau2 a:hover {}
#menu  .sousmenu:hover ul {display:block;-position:absolute;}


.niveau1 {margin-left:0px;}



.liens_3 {text-align:right;font-family:verdana;font-size:11px;-padding:20px;*margin-top:60px;}
.liens_3 a {text-decoration:none;font-weight:bold;}

table.programme {margin:auto;width:480px;}
table.programme td {width:150px;}
table.programme td a {color: #fff!important; font-weight:bold;background-color:#2D83BE;display:block;height:25px;text-align:center;padding-top:5px;}
table.programme td.on a {background-color: #8F5230;color:#fff;}
.programme_conf td {vertical-align:top;text-align:justify; padding:3px;}
table.align-top td{vertical-align:top;}

table.info_exp {width:100%}
table.info_exp  td{text-align:center;border:solid 1px #fff;background-color: #457AB8;height:30px;}
table.info_exp td:hover {background-color: #a25027;}
.info_exp a {display:block;color:#fff; font-weight:bold;}
.info_exp a:hover {color:#fff;}

.float_left {float:left;padding: 15px 15px 15px 0;}
.float_left2 {float:left;padding: 2px 5px 0 0;}
.float_right {float:right; padding: 15px 0px 15px 15px;}

.liste_expo {}
.liste_expo tr {}
.liste_expo td {width:155px;text-align:center;border:solid 1px #fff;background-color: #457AB8;}
.liste_expo td:hover {background-color: #a25027;}
.liste_expo a {display:block;color:#fff; font-weight:bold;}
.liste_expo a:hover {color:#fff;}
.no_puce li {list-style-type: none; list-style-image:none;padding-bottom:0px!important;}
.puce_noire li {list-style-type: disc; list-style-image:none;}
.puce_marron li {list-style-image:url(images/puce_marron.gif); padding-bottom:0px!important;}

.formulaire {width:500px;}
.formulaire td {width:200px;}

.newsactu {font-size:12px;}
.contact  {margin-left:30px;}


/* CSS spécifique à la page d'accueil */

#col_droite {width:300px;-width:280px;float:right;margin-top:-650px;-padding-top:50px;margin-right:20px;}
#col_gauche {width:180px;-margin-top:70px;margin-left:-20px;}
#col_gauche ul {margin-left:-30px;*margin-left:30px;-margin-left:10px;}
#footer_accueil {clear:both;text-align:center;padding-left:30px;}
#conteneur_home #contenu {margin-top:50px;*margin-top:-10px;}
#conteneur_home #principal {margin-top:-60px;*margin-top:-373px;-margin-top:-473px;}
#conteneur_home  #pub {margin-top:-200px;*margin-top:-200px;-margin-top:-100px;}


/*correction IE6 pour les élements qui sont cachés*/
#pub {-position: relative; -z-index:1;}
.pubpart {-z-index:12;}


/*Styles des textes */
.surtitre {font-size:18px; font-weight:bold;text-align:right;}
h1 {font-size:20px; font-weight:bold; color:#8F5230; line-height:130%;}
h2 {font-size:17px;}
h3 {font-size:14px;font-weight:bold;color:#2D83BE;margin-top:30px;}
a {color:#8F5230; text-decoration:none;font-weight:bold;}
a:hover {color:#457AB8;}
.lienpagegros {color:#8F5230;font-family:Verdana,Helvetica;font-size:13px;font-weight:bold;}
.pubpart {color:#999999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; font-weight:bold; letter-spacing:0.5em;text-align:center;}
.center {text-align:center;}
.bleu  {color:#007cbc}
.grand {font-size:13px;font-weight:bold;}
.rouge  {color: #f82015;}
.lienhome { color: #457AB8;}
.lienhome:hover {text-decoration:underline;}
.petit {font-size:11px;}
.align_right {text-align:right;}
.souligne {border-bottom: solid #457ab8 1px;width:350px;}
.decale {padding-left:25px;}
.decale2 {padding-left:10px;}

ul {list-style-image:url(images/puce_bleue.gif);}

/*divers*/
.iepngfix {-behavior: url(iepngfix/iepngfix.php);}
a img  {border:none;}