#home #presentation ul.logo_slider li{
	list-style:none;
	display:inline;
	padding-bottom:10px;
	margin: 0px;
	vertical-align:top;}
	
#home #presentation ul.logo_slider li img{
	float:left;
	height:275px;
	width: 940px;
	vertical-align:top;}

#home #presentation ul.logo_slider{
	height:275px!important;
	width: 940px;
	padding-left:0px;
	overflow:hidden;}
	
#home #presentation ul.logo_slider li{
	list-style:none;
	display:inline;
	padding:0px;

}


#home #presentation {
    position: relative;
}

#home #presentation #pager {
    z-index:100;
    position: absolute;
    top: 245px;
    right: 70px;
}

#home #presentation #pager a {
    display: block;
    float: left;
    width: 9px;
    height: 9px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-image: url("../../squelettes/_img/hero-pager-bg.png");
    background-repeat: no-repeat;
    margin: 0 0 0 5px;
}

#home #presentation #pager a.activeSlide {
    background-position: 0px -9px;
}

#home #presentation ul.logo_slider li a {
    padding: 0 20px 0 755px;
    text-decoration: none;
    text-align: right;
    display: block;
    line-height: 1.35em;
    color: #000;
    width: 165px;
    height: 275px;
    background-image: url("../../squelettes/_img/accueil_presentation.jpg");
}
#home #presentation ul.logo_slider li a .lien{
    padding: 0 20px 0 755px;
    text-decoration: none;
    text-align: right;
   
    line-height: 1.35em;
    color: #000;
    width: 165px;
    height: 275px;
    background-image: url("../../squelettes/_img/accueil_presentation.jpg");
}

    #home #presentation ul.logo_slider li a span {
        text-decoration: underline;
        font-weight: bold;
        padding: 10px 0 0 0;
        color: #A0522D;
        display: block;
    }
    
     #home #presentation ul.logo_slider li.slogan_expo a {
        padding: 95px 20px 0 755px;
        height: 195px;
       
    }
    
     #home #presentation ul.logo_slider li.slogan_accueil a {
         padding: 105px 20px 0 755px;
        height: 170px;
        background-image: url("../../squelettes/_img/accueil_presentation.jpg");
    }
    
    #home #presentation ul.logo_slider li a:hover span {
        text-decoration: none;
    }
    #home #presentation ul.logo_slider li.slogan_cinema a {
         padding: 95px 20px 0 755px;
        height: 195px;
        background-image: url("../../squelettes/_img/accueil_cinema.jpg");
    }
    #home #presentation ul.logo_slider li.slogan_resto a {
         padding: 115px 20px 0 755px;
        height: 195px;
        background-image: url("../../squelettes/_img/accueil_restaurant.jpg");
    }
	#home #presentation ul.logo_slider li.slogan_musique a {
         padding: 95px 20px 0 755px;
        height: 195px;
        background-image: url("../../squelettes/_img/accueil_restaurant.jpg");
    }




#home #presentation ul.logo_slider li div{
	min-height:276px;
	display:table;
	width: 940px;
	
}

#content div.logos img.logo_black{
	float:left;
	padding:20px 5px 0 0;}
	
#content ul.logo_slider{
	height:75px!important;
	width: 580px;
}
	
#content ul.logo_slider li{
	list-style:none;
	display:inline;
	padding: 0px;
	
}
#content ul.logo_slider li div{
	height:60px;
	display:table;
	vertical-align:middle;
}
div.popup{
	overflow:hidden;
	width:646px;
}
#content ul.logo_slider li img{
	float:left;
	margin-right:20px;
	height:60px;
}
#content ul.logo_slider li div span,
#content ul.slider li div div span {
/*	float:none;
	width:auto;*/
}


span.log{
	float:left;
	display:table-cell;
}

span.text2{
	width:580px;
	display:table-cell;
  	vertical-align:middle;
}
span.text{
	font-size: 16px;
	font-weight:bold;
	line-height:22px;
	width:260px;
	float:left;
	display:inline;
	padding: 10px 30px 10px 15px;
}

/* Page: Advertisers Voice Rotator*/
#advertisers .col-3 ul.logo_slider{
	height:199px!important;
	margin-bottom: 15px;
	width: 300px;}
	
#advertisers .col-3 ul.logo_slider li{
	list-style:none;
	display:inline;
	padding:0px;

}
#advertisers .col-3 ul.logo_slider li div{
	min-height:199px;
	display:table;
	width: 300px;
	font-size: 9pt;
	line-height: 1.2em;
	
}

#advertisers .col-3 ul.logo_slider li img{
	float:left;
	margin:0px;
	height:176px;
	width: 303px;
}
#advertisers .col-3 ul.logo_slider li div span,
#advertisers .col-3 ul.slider li div div span {
/*	float:none;
	width:auto;*/
}


#advertisers .col-3 span.log{
	float:left;
	display:table-cell;
}

#advertisers .col-3 span.text2{
	width:430px;
	display:table-cell;
  
}
#advertisers .col-3 span.text{
	font-size: 16px;
	font-weight:bold;
	line-height:22px;
	width:260px;
	float:left;
	display:inline;
	padding: 10px 30px 10px 15px;
}

#schwag .col-2 ul.logo_slider li{
	list-style:none;
	display:inline;
	padding-bottom:10px;
	margin: 0px;
	vertical-align:top;}
	
#schwag .col-2 ul.logo_slider li img{
	float:left;
	height:646px;
	width: 460px;
	vertical-align:top;}

#schwag .col-2 ul.logo_slider{
	height:646px!important;
	width: 460px;}
	
#schwag .col-2 ul.logo_slider li{
	list-style:none;
	display:inline;
	padding:0px;

}
#schwag .col-2 ul.logo_slider li div{
	min-height:646px;
	display:table;
	width: 460px;
	
}

img.screenshot{
	height:250px;
}
.error{
	border-color:#f00;
	color:#f00;
}
label.error{
	display:block;
}

#publishers .contact label {
	display: block; 
	padding: 4px 0 2px 0}

#publishers .contact input, 
#publishers .contact textarea {
	width: 100%}
	
.terms {
	width: 925px !important;
	margin: 0 10px 10px 10px !important;
	}
	
#publishers #00N70000002eDuq {
	width: 16px;
	float: left;}

.col-jobs {
	float:right;
	width:603px;
}
ul.slider{
	overflow:hidden;
	position:relative;
	width:9999px;
	margin:0;
	padding:0;
}
ul.slider li{
	float:left;
	list-style:none;
}