/* HTML */
body { color:#445; background:url('../img/fondpage.png') no-repeat white top center; font-size: 62.7%; line-height:100%; font-family:Lucida grande, Arial,Helvetica,sans-serif; }
h1, h2, h3, h4{ line-height:1.2em; letter-spacing:-1px; margin:1em 0 0.2em 0; padding:0em; color:#555; }
h1{ font-size:3em; color:#BBB; font-weight:normal; border-bottom:10px solid #EEE; width:60%; }
h2{ font-size:2em; }
h3{ font-size:1.5em; }
h4 { font-size:1.1em; }
a{ color:#30abb2; text-decoration:none; }
a:hover{ color:#108b92; }
a img { border:none; }
hr{ border:0px solid white; border-top:1px solid #DDD; margin:30px 0; }

.inside{ padding:10px; }
.color{ color:#009ee0; }
.imgleft{ float:left; margin:0px 30px 50px 0px; }
.imgright{ float:right; margin:0px 0px 0px 30px; }
.cleaner, .separator{ clear:both; height:1px; }


/* ZONES */
/*
#fondanime{ margin:0 auto; width:100%; height:100%; z-index:0; }
#global{ position:absolute; left:50%; width:1000px; margin:-1200px 0 0 -500px; font-size:1.2em; line-height:1.3em; padding:10px; background:rgba(255,255,255,0.9); z-index:10; }
*/
#global{ width:1000px; margin:0 auto; background:white; font-size:1.2em; line-height:1.3em; padding:10px; }
#wrapper{ width:100%; }
#header{ height:40px; margin:0px; }
#colLeft { float:left; width:200px; padding:20px 20px 20px 0; }
#colRight{ float:right; width:600px; margin:50px 20px 0 0; }
#footer{ margin:50px 0 0 0; height:30px; }


/* HEADER */
#langue{ float:left; width:100px; background:#445; height:33px; line-height:33px; text-align:center; text-transform:uppercase; }
	#langue a{ color:white; }

#menu_pvp{ float:right; width:600px; height:33px; list-style-type:none; margin:0 20px 0 0; }
#menu_pvp li{ float:left; margin:0; height:33px; list-style-type:none; }

#expofil a{width:91px;height:33px; background:url(../img/menu_pvp/expofil.png) top left no-repeat; display:block; }
#expofil a:hover{ background:url(../img/menu_pvp/expofil.png) bottom left no-repeat; }

#pv a{width:132px;height:33px; background:url(../img/menu_pvp/pv.png) top left no-repeat; display:block; }
#pv a:hover{ background:url(../img/menu_pvp/pv.png) bottom left no-repeat; }

#cap a{width:132px;height:33px; background:url(../img/menu_pvp/cap.png) top left no-repeat; display:block; }
#cap a:hover{ background:url(../img/menu_pvp/cap.png) bottom left no-repeat; }

#ind a{width:66px;height:33px; background:url(../img/menu_pvp/ind.png) top left no-repeat; display:block; }
#ind a:hover{ background:url(../img/menu_pvp/ind.png) bottom left no-repeat; }

#mod a{width:111px;height:33px; background:url(../img/menu_pvp/mod.png) top left no-repeat; display:block; }
#mod a:hover{ background:url(../img/menu_pvp/mod.png) bottom left no-repeat; }

#zoom a{width:68px;height:33px; background:url(../img/menu_pvp/zoom.png) top left no-repeat; display:block; }
#zoom a:hover{ background:url(../img/menu_pvp/zoom.png) bottom left no-repeat; }


/* NAVIGATION */
#logo{ margin:0 0 30px 20px; }

#navigation1{}
	#navigation1 ul { display:block; text-transform:uppercase; margin:0px; padding:0px; font-size:1em; width:170px; }
	#navigation1 ul li { display:block; width:100%; text-decoration:none; text-transform:uppercase; padding:2px 10px; margin:5px 0 0 0; background:#30abb2; }
	#navigation1 ul li:hover { background:#444; color:white; }
	#navigation1 ul li a{ color:white; }
	#navigation1 ul li a:hover{ background:#222; }
	
	#navigation1 ul li ul{ display:none; position:absolute; margin:-30px 0 0 150px; padding:0px; width:150px; background:#444; padding:10px; }
	#navigation1 ul li:hover ul{ display:block; }
	#navigation1 ul li ul li{ display:block; padding:0px; margin:1px; background:none; }
	#navigation1 ul li ul li:hover{ margin:1px; padding:0px;  }
	#navigation1 ul li ul li a{ color:white; }

#datelieu{ margin:0 0 0 20px	; }

#navigation2{ float:left; margin:0 0 40px 0; height:42px; }
	#nav2parent{ float:left; width:100px; margin:0px; height:12px; padding:5px; background:#CCC;}
	#navigation2 ul { float:left; list-style-type: none; width:400px; height:12px; margin:0 0 0 2px; }
	#navigation2 ul li{ float:left; width:100px; padding:5px; margin:0 2px 0 0; height:12px; line-height:1em; background:#EEE; }
	

/* CONTENUS */
#content{ width:100%; }
#content p{ margin:0 0 1em 0;}
#content ul { margin:0 0 0 0; padding:0 0 0 20px; list-style-type:outside disc; padding:0 0 0 20px; }
#content img {max-width:100%;}


/* FOOTER */
#copyright{ float:left; width:210px; margin:0 0 0 10px; font-size:0.8em; }
#newsScroller{ float:left; width:676px; letter-spacing:1px; color:#30abb2; }


/* SALONS */
#salon{ width:450px; min-height:600px; background:#FFF; }
#fond_logo_salon{ background:#484c55; }
.logosalon{ margin:10px; }
.desc_salon{ padding:10px; background:#FFF; color:#484c55; }


/* IMPORT PV */	
.bouton{ height:27px; background:white; line-height:25px; margin:5px; padding:5px; }
.boutonon{ font-size:80%; color:#333; height:27px; padding:5px; border:1px solid #DDD; border-bottom:3px solid white; line-height:25px; }
.button{ font-size:85%; background:red; padding:2px; color:white; line-height:25px; }
.button:hover{ background:#C00; padding:5px; color:white; line-height:25px; }


/* PAGE INCLUDE */	
#encart { color:#000; line-height:1.4em; margin-bottom:15px; }


/* PRESENTATION */
#presentation .text { float:left; width:255px; padding: 0 10px 0 0; }
#presentation .sub { float: right; }


/* INFOS PRATIQUES */
#contenu #liste_info{ margin:0 0 20px 0; }


/* VISITEZ PARIS */	
#listing{ margin:15px 0 15px 0; }
.list_paris{ margin-bottom:15px; }
.square{ list-style:square; margin-left:15px; }
.square li{ margin-bottom:4px; }
.depli{ color:#242424; font-size:1.2em; margin-bottom:8px; display:block; }
.bold{ font-size:1.1em; font-weight:bold; line-height:1.4em; }
#cityguide{ padding-bottom:15px; border-bottom:2px solid #66aac9; margin-bottom:20px; }


/* PRESSE */
#presse{ margin: 15px; }


/* EXPOSANTS */
#planinteractif{ margin:50px 0 0 0; }


/* VISITEZ PARIS */
#events { float:left; width:100%; margin:20px 0 20px 0; }


/* PARCOURS MODE */
#fashiontrail .forum{ clear:both; }
#ft_epa, #ft_ppa, #ft_cap, #ft_ipa, #ft_mod, #ft_zoo{ display:none; }


/* COMMANDEZ VOS PASS */
#blocbadges{ float:left; width:570px; }
#blocbusiness{ float:left; width:230px; }
#advantages{ background:white; padding:10px; z-index:2; line-height:110%; position:absolute; width:230px; margin-top:-10px; }
#blocou{ float:left; width:20px; padding:10px; margin:80px 15px; vertical-align:center; background:white; }
#blocactive{ float:left; width:230px; }
#blocnewactive{ clear:both; border-top:3px solid #eee; border-bottom:3px solid #eee; }
#blocinfos{ float:left; width:570px; margin-top:30px; }
#blocmore{ width:570px; float:left; margin:30px 0 10px 0; }


/* EXPERTS TRAIL */
#expertstrails .sub{ float:left; }
#expertstrails .sub img{ float:left; margin:0 30px 80px 0; }
#expertstrails .sub p img{ float:right; }
#expertstrails .column{ clear:both; }
#expertstrails .column img{ width:100px; }

/* MOVIE */
#movie .sub{ float:left; }
#movie .sub img{ float:left; margin:0 30px 80px 0; }
#movie .sub p img{ float:right; }


/* VISITORS */
#visitors .sub{ float:left; }
#visitors .sub img{ float:left; margin:0 30px 80px 0; }
#visitors .sub p img{ float:right; }


