/**
 *  CSS principale du ZicMeUp Tour
 */

/* Styles généraux */
*{margin:0; padding:0; outline:none;}
html{width:100%; background:#000000;}
body{width:980px; margin:0 auto; font-family:arial,verdana,helvetica,sans-serif; font-size:13px; color:#FFF;}
ul, ul li{list-style-type:none;}
img{border:none;}
a{color:#ffcf00;}
a img{border:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:1em;}
input,select,textarea{padding:2px; font-size:1em; font-family:verdana,arial,helvetica,sans-serif; border:1px solid #595959; border-radius:2px; -webkit-border-radius:2px;}
input[type="image"]{border-style:none; padding:0;}
input[type="submit"]{border-style:none;}
fieldset{border:1px solid #000;}
legend{color:#000;}


/* Couleurs redondantes utilisées sur les pages ZicMeUp Tour */
.zmu_artiste_color{color:#E95E03;}
.zmu_membre_color{color:#0FAB30;}
.zmu_metier_color{color:#046BA6;}
.zmu_boutique_color{color:#02ADF1;}
.zmu_gray_color{color:#262628;}
.zmu_yellow_color{color:#ffcf00;}
.zt_violet_noir{color:#833EA2;}
.zt_violet_gris{color:#4A026B;}


/* Header */
#zt_header{width:100%; clear:both;}
#hdr_logo{width:220px; height:84px; float:left; margin:5px 50px 0 0; background:transparent url(../images/header/logo.png) no-repeat left top;}
#hdr_logo a{display:block; height:100%;}
#hdr_logo a span{display:none;}
#hdr_wanted{width:710px; height:84px; float:right; margin:0 0 0 0;}
#hdr_wanted span{display:none;}
#hdr_panel{height:28px; width:100%; clear:both;  background:transparent url(../images/header/menu-barre.gif) no-repeat right top;}


#hdr_menu{height:28px; width:450px; float:left; text-transform:uppercase; color:#969696; text-decoration:none; font-weight:bold; font-size:12px; font-family:arial,verdana,helvetica,sans-serif;}
#hdr_menu span{display:none;}
#hdr_menu li{float:left; margin-right:3px;}
#hdr_menu a{display:block; float:left; text-decoration:none; color:#969696;}
#hdr_menu a:hover{text-decoration:none; color:#FFFFFF;}
#hdr_menu li ul{position:absolute; z-index:1000; margin:0 0 0 -6px; display:none;}
#hdr_menu li:hover ul{;}
#hdr_menu li ul li{float:none; padding:5px 0 5px 18px; z-index:1000; margin:0;}
#hdr_menu li ul li a{display:inline; width:auto; float:none;}

	/* Pour un troisième niveau*/
	#hdr_menu li ul ul{padding:0; width:160px;}
	#hdr_menu li ul ul li{background-image:none; background:#3B3B3B;}
	#hdr_menu li ul ul li:hover{background-image:none; background:#000000;}


#hdr_menu .principal{font-size:14px; padding:6px 0 6px 24px;}

#hdr_accueil{width:149px;}
#hdr_accueil.oldIE{margin:0 0 0 -108px;}
#hdr_accueil li.principal,#hdr_accueil li.principal:hover{background:url(../images/menu/accueil-principal.png);}
#hdr_accueil li{background:url(../images/menu/accueil-centre.png);}
#hdr_accueil li:hover{background:url(../images/menu/accueil-centre-ov.png);}
#hdr_accueil li.haut{background:url(../images/menu/accueil-haut.png);}
#hdr_accueil li.haut:hover{background:url(../images/menu/accueil-haut-ov.png);}
#hdr_accueil li.bas{background:url(../images/menu/accueil-bas.png); padding-bottom:13px;}
#hdr_accueil li.bas:hover{background:url(../images/menu/accueil-bas-ov.png);}
#hdr_accueil .forceFermeture{width:50px; height:20px; float:right;}

#hdr_tremplin{width:157px;}
#hdr_tremplin.oldIE{margin:0 0 0 -116px;}
#hdr_tremplin li.principal,#hdr_tremplin li.principal:hover{background:url(../images/menu/tremplin-principal.png);}
#hdr_tremplin li{background:url(../images/menu/tremplin-centre.png);}
#hdr_tremplin li:hover{background:url(../images/menu/tremplin-centre-ov.png);}
#hdr_tremplin li.haut{background:url(../images/menu/tremplin-haut.png);}
#hdr_tremplin li.haut:hover{background:url(../images/menu/tremplin-haut-ov.png);}
#hdr_tremplin li.bas{background:url(../images/menu/tremplin-bas.png); padding-bottom:13px;}
#hdr_tremplin li.bas:hover{background:url(../images/menu/tremplin-bas-ov.png);}
#hdr_tremplin .forceFermeture{width:38px; height:20px; float:right;}

#hdr_hits{width:193px;}
#hdr_hits.oldIE{margin:0 0 0 -73px;}
#hdr_hits li.principal,#hdr_hits li.principal:hover{background:url(../images/menu/hits-principal.png);}
#hdr_hits li{background:url(../images/menu/hits-centre.png);}
#hdr_hits li:hover{background:url(../images/menu/hits-centre-ov.png);}
#hdr_hits li.haut{background:url(../images/menu/hits-haut.png);}
#hdr_hits li.haut:hover{background:url(../images/menu/hits-haut-ov.png);}
#hdr_hits li.bas{background:url(../images/menu/hits-bas.png); padding-bottom:13px;}
#hdr_hits li.bas:hover{background:url(../images/menu/hits-bas-ov.png);}
#hdr_hits .forceFermeture{width:50px; height:20px; float:right;}

#hdr_medias{width:150px;}
#hdr_medias.oldIE{margin:0 0 0 -96px;}
#hdr_medias li.principal,#hdr_medias li.principal:hover{background:url(../images/menu/medias-principal.png);}
#hdr_medias li{background:url(../images/menu/medias-centre.png);}
#hdr_medias li:hover{background:url(../images/menu/medias-centre-ov.png);}
#hdr_medias li.haut{background:url(../images/menu/medias-haut.png);}
#hdr_medias li.haut:hover{background:url(../images/menu/medias-haut-ov.png);}
#hdr_medias li.bas{background:url(../images/menu/medias-bas.png); padding-bottom:13px;}
#hdr_medias li.bas:hover{background:url(../images/menu/medias-bas-ov.png);}
#hdr_medias .forceFermeture{width:50px; height:20px; float:right;}



#hdr_login{width:400px; float:right;}
#hdr_login a{color:#FFF; text-decoration:underline;}
#hdr_login a:hover{color:#FFF;}
#hdr_login fieldset{border:0;}
#hdr_login fieldset div{float:left; font-size:0.7em;}
#hdr_login fieldset div.hdr_login_left{width:65px; padding-top:7px;}
#hdr_login fieldset div.hdr_login_center{width:210px; padding-top:5px;}
#hdr_login fieldset div.hdr_login_right{width:120px; padding-top:1px;}
#hdr_login fieldset div span{height:10px; width:100px; padding:0 0 0 12px; cursor:pointer; display:block; background:transparent url(../images/header/checkbox.gif) no-repeat 0% 100%;}
#hdr_login fieldset div a{display:block; margin-bottom:2px;}
#hdr_login input{width:80px; height:15px; color:#313131; float:left; margin-right:2px; padding:0 2px; border:1px solid #313131;}
#hdr_login #hdr_up{display:block; float:right; margin:1px 10px 0 0; width:16px; height:23px; cursor:pointer; border:0; color:#FFF; background:url(../images/header/btn-ok.png) no-repeat center top; _background:none;}
#hdr_login #hdr_up span{display:none; _display:inline; background:none; color:#FFF; font-size:0.7em; _margin:-5px 0 0 -10px;}

#hdr_membre{width:360px; padding-right:20px; text-align:right; float:right; color:#FFF; padding-top:2px;}
#hdr_membre img{margin:0 10px -8px 0;}
#hdr_membre a{font-size:0.8em; color:#FFF; margin:0, 20px;}
#hdr_membre a:hover{color:#FFF;}

#hdr_separator{height:20px; _height:60px; clear:both; font-size:0.1em;}


/* Footer */
#zt_footer{width:980px; clear:both; padding:15px 0 20px 0; margin-top:20px; background:#252525;}
#zt_footer ul li{float:left; height:94px; padding:5px 10px 0 8px;}
#zt_footer ul li.large130{width:121px; background:transparent url(../images/footer/bg-130.jpg) no-repeat left top;}
#zt_footer ul li.large150{width:145px; background:transparent url(../images/footer/bg-150.jpg) no-repeat left top;}
#zt_footer ul li ul li{float:none; height:14px; margin:0; padding:0;}
#zt_footer ul span{color:#666; font-size:0.9em;}
#zt_footer ul a{color:#FFF; text-decoration:none; font-size:0.7em;}
#zt_footer ul a:hover{color:#ffcf00; text-decoration:underline;}
#zt_footer ul a.special{color:#FFCD00;}
#ftr_logo{ width:160px; height:58px; float:left; margin:18px 45px !important; margin:20px 35px; background:transparent url(../images/footer/logo.png) no-repeat left top;}
#ftr_logo span{display:none;}
#ftr_copyright{width:100%; clear:both; padding-top:15px; margin-left:30px; font-size:0.9em;}
#ftr_copyright span{color:#666; margin-right:30px;}


/* Autres styles */
#zt_skyscraper{width:170px; float:left;}
#contenu{width:800px; float:right;}

#contenu.count_down{width:980px; height:389px; margin-top:100px; position:relative; background:transparent url(../images/bg-count-down.jpg) no-repeat left top;}
#contenu.count_down h1{display:none;}
#contenu.count_down #count_down{position:absolute; left:370px; top:314px;}

#a_contenu{font-size:1em; text-decoration:none; color:#FFF;}
#a_contenu:hover{text-decoration:none; color:#FFF;}
.clear{clear:both; font-size:0.1em;}

