/*** CSS Salon de l'auto  -  02.12.2010  ***/


/* Default  */

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-color:#4ba3e0;
	background-image:url("http://multimedia.salon-auto.ch/multimedia/images/img_structures/bg_main_2011.gif");
	background-position:top center;
	background-repeat:no-repeat;
	margin:0px;
	behavior:url("/scripts/misc/csshover2.htc");
}


.left{
	float:left;
	margin-right:10px;}

.right{
	float:right;
	margin-left:10px;}
	
img{
	border:0px;
	
}

p {margin-top:0;}

/*****************************************************/
/*******      Principaux DIVS & colonnes    **********/
/*****************************************************/

	
#principal{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	}
	
#zoneContent{
	background-color:#FFF;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	background:#FFFFFF url(http://multimedia.salon-auto.ch/multimedia/images/img_structures/bg_zonecontent2011_int.gif) center top repeat-x;
}




#colslide{
	position:relative;
	min-height:615px;}
	
#colslide #concours{
	float:left;
	width:223px;
	margin-top:30px;
	position:relative;
	height:230px;
}
	
#colslide #videos{
	float:right;
	width:577px;
	margin-top:30px;
	padding-right:10px;}

#pubsky{
	position:absolute;
	width:120px;
        right:10px;
        top:40px;}


#colG{
	position:relative;
	float:left;
	width:223px;
	margin-right:20px;
	padding-top:10px;
	}
	
#colD{
	position:relative;
	width:222px;
	float:right;
	padding-top:10px;
	}
	
#colM{
	position:relative;
	float:left;
	width:474px;
	padding-top:10px;
	}

/*#bannerInterne {
  left:243px;
  position:absolute;
  top:-70px;
}
*/
/*****************************************************/
/********************      ENTETE    *****************/
/*****************************************************/

#entete {
height:245px;
background: #4ba4e0 url(http://multimedia.salon-auto.ch/multimedia/images/img_structures/header_2011.gif) top center no-repeat;
position:relative;
}

#entete img {
position:relative;
top:15px;
left:10px;
}

#lang {
position:absolute;
top:0px;
right:10px;
color:#badef9;
font-size:10px;
padding:0;
text-align:left;
width:80px;
text-transform:uppercase;

}

#publeader {
position:absolute;
text-align:left;
left:10px;
top:112px;
}

#partn {
color:#BADEF9;
position:absolute;
font-size:9px;
text-align:center;
right:16px;
top:112px;
}

#entete #partn  img {
left:0;
position:none;
top:0;
padding-bottom:0px;
}

#entete #partn .partnermedia{
padding:6px 0 6px 0;
}

	


	
/**********--------------------------------------------********************/
/**********-------------------- MENU ----------------********************/
/**********--------------------------------------------********************/

#menu {
	background-image:none;
	background-color:#cd1e69;
	background-repeat:repeat-x;
	height:28px;
	margin-bottom:10px;
	padding-left:30px;
}



#menu #search {
	float:right;
	text-align:right;
	padding-right:5px;
	}

#home {
	position:absolute;
	left:10px;
	top:7px;
}	
	
	
/*****************************************************/
/********      Contenus BLOC     ***********/
/*****************************************************/

#slidehome{
	width:829px;
	height:387px;
	background-color:#000000;
	/*
background-image:url(http://multimedia.salon-auto.ch/multimedia/images/img_structures/slide_salon.jpg);
	*/
	z-index:1;}
	
	
#slidehome a{
	color:#FFF;
}

#slideinterieur{
	width:830px;
	height:200px;
	z-index:1;}
	
	
#slidehomeinterieur a{
	color:#FFF;
}


	
#blocpartn {
	/*border:4px solid #e4e4e4;*/
	/*margin-top:35px;*/
	padding:5px;
	position:absolute;
	left:0px;
	top:-110px;
	}

.mediatools {
	padding:5px;
	position:absolute;
	left:0px;
	top:-3px;
	}
	
.btnpartners {
	left:114px;
	padding:5px;
	position:absolute;
	top:-45px;
	}

	
#blocpartn img {
	margin:0px;
	}
	

#blocsondage {
	padding:10px;
	background:url(http://multimedia.salon-auto.ch/multimedia/images/img_structures/fond_sondage.gif) no-repeat bottom;
	color:#080c2f;
	}
	
#blocsondage b, #blocsondage strong {
	font-size:11px;
	color:#080c2f;
	}







/*****************************************************/
/**********          Pied de page        *************/
/*****************************************************/


#piedpage{
	position:relative;
	padding-top:40px;
	height:26px;
	font-size:10px;
	color:#393d59;
	line-height:26px;
	text-align:center;
	background-image:url(http://multimedia.salon-auto.ch/multimedia/images/img_structures/bgmenu_off.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
	
/*-----------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/

/*****************************************************/
/**********       CONTENUS :: Titres     *************/
/*****************************************************/		

h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#a70b16;
	text-transform:uppercase;
	margin:0px;
	margin-bottom:15px;
	}
	
	
h2 {
	background-color: #1c78b9;
	background-image:none;
	color:#fff;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:15px;
	margin-bottom:15px;
	padding-bottom:0px;
	padding-left:15px;
	text-transform:uppercase;
	font-weight:normal;
}	
	
#blocpartn h2 {
	color:#3d6d99;
	margin:0px;
	padding-bottom:3px;
	margin-bottom:15px;
	background:none;
	line-height:23px;
	border-bottom:1px solid #3d6d99;
	padding-left:0px;
	
	}
	
	
h3 {
color:#ce1e68;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
margin:0;
padding:0;
text-transform:uppercase;
font-weight:bold;
}
	
h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#3d6d99;
	margin:0px;
	padding:0px;
	line-height:12px;
	}
	
h4 {
	color:#ababab;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:12px;
	margin:0;
	padding:0;
	text-transform:none;
	font-weight:bold;
}

h4 a:link, h4 a:visited {
font-weight:normal;
color:#ababab;
}

h4 a:hover {
font-weight:normal;
color:#333;

}	
/*****************************************************/
/*******         CONTENUS :: Images        ***********/
/*****************************************************/

#colslide #videos img, #colM img{
	border:4px solid #e4e4e4;}

.separ{
	background-image:url(http://multimedia.salon-auto.ch/multimedia/images/img_structures/separ.gif);
	width:auto;
	height:1px;
	margin-top:15px;
	margin-bottom:15px;
	background-repeat:repeat-x;
	}

#enimagesDetail #entete {height:110px;z-index:99;}
#enimagesDetail #publeader, #enimagesDetail #partn {margin-top:10px;}
#enimagesDetail #publeader {text-align:center;}
#enimagesDetail #bannerInterne {left:200px;bottom:20px;top:auto;}
#enimagesDetail #colslide #contentint {width:auto;padding-right:60px;}

/*****************************************************/
/*******         CONTENUS :: Liens         ***********/
/*****************************************************/	

a:link, a:visited{
color:#70b4f2;
font-weight:bold;
text-decoration:none;
}
a:hover, a:active{
color:#1b75b4;
}
	
#lang .selected, #lang a:hover {
color:#fff;
text-decoration:none;
font-weight:normal;
}
#lang a {
color:#badef9;
text-decoration:none;
font-weight:normal;
}
	
#piedpage a:link, #piedpage a:visited, #piedpage a:active{
	color:#393d59;
	text-decoration:none;
	}
	
#piedpage a:hover{
	color:#000;
	}


a.more:link, a.more:visited, a.more:active {
color:#ce1e68;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

a.more:hover {
color:#99174e;
}	

/*****************************************************/
/*******         CONTENUS :: Textes        ***********/
/*****************************************************/

b, strong{
	color:#1D7CBE;}
/*****************************************************/
/*******       CONTENUS :: Formulaire      ***********/
/*****************************************************/	

form{
	margin:0px;}

input.search{	
	width:160px;
	border:1px solid #b5b5b5;
	background-color:#b5b5b5;
	color:#393d59;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:17px;
	line-height:17px;
	padding-left:5px;
	float:left;
	margin-right:5px;
}

#colG select{	
	width:170px;
	border:1px solid #abadb3;
	background-color:#FFF;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:19px;
	margin-left:5px;
	margin-bottom:20px;
}

#colD input.champ{	
	width:170px;
	border:1px solid #abadb3;
	background-color:#FFF;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:19px;
	line-height:19px;
	margin-left:5px;
	margin-bottom:20px;
}


#colD input.bt{	
	width:auto;
	padding:0px;
	border:none;
	background:none;
	color:#3d6d99;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:19px;
	line-height:19px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
}






/*-----------------*/

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}





/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/*--------------------            MENU DEROULANT           --------------------*/
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/


 /*------------ Tous les styles ----------------*/

#menu  a, #menu a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	text-transform:uppercase;
}


/*----------------------------------------*/
/*------------ 1er NIVEAU ----------------*/
/*----------------------------------------*/

#menu ul {
    display:block;
	list-style-type: none;
    list-style-image:none;  
	margin: 0;
	padding: 0;
	border: 0;
	
}

#menu ul li {
	display:block;
    float: left;
	position: relative;
	border-right:#fff solid 1px;
	z-index: 10;    
	margin: 0;
	padding: 0;
	border: 0;
    list-style-type: none;
    list-style-image:none;
	
	
}

#menu ul li a {
	float: none !important;
	float: left;
	display: block;
	height:28px;
	line-height:28px;
    color:#fff;
	margin: 0;
	text-align:center;
	border-right:#FFFFFF solid 1px;
	text-decoration: none;
    list-style-image:none;
	overflow:hidden;
	padding:0px;
	padding-left:14px;
	padding-right:14px;
}


/* Taille varie pour chaque onglet */
#menu ul li a.onglet1 {width: 100px;}
#menu ul li a.onglet2 {width: 100px;}
#menu ul li a.onglet3 {width: 70px;}
#menu ul li a.onglet4 {width: 80px;}
#menu ul li a.onglet5 {width: 80px;}
#menu ul li a.onglet6 {width: 100px;}




#menu ul li a:hover, 
#menu ul li a.selected,
#menu ul li:hover a  {
    background-image:none;
	background-color:#99174e;
	background-repeat:repeat-x;
	background-position:bottom;
	color:#FFF;
}

/*----------------------------------------*/
/*------------ 2eme NIVEAU ---------------*/
/*----------------------------------------*/


#menu ul li ul {
	width: 0px;
    display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	
    /*position:absolute;
    z-index:10;*/
}

/*--------- Affichage du sous menu au survol de LI --------------*/
#menu ul li:hover ul {
	
	display: block;
   border: none;
    position: absolute;
	z-index: 10;  
	top: 28px;
	margin: 0;
	left: 0;
	width:160px;
	padding:2px;
	padding-left:5px;
	background-color:#99174e;

}

/*--------- Sous-rub --------------*/


#menu ul li:hover ul li{
	width:160px;
	margin:0;
    padding:0px;
	text-align:left; 
	}

#menu ul li:hover ul li a, #menu ul li:hover ul li a:visited, #menu ul li:hover ul li a:active {
    display:inline;
	height:19px;
	line-height:19px;
	color:#fff;
	border:none;
	text-decoration:none;
	width:auto;
	text-align:left;
	margin:0px;
	background:none !important;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	padding:0px;
	padding-left:5px;
	text-transform:none !important;
	text-transform:capitalize;
	
	/*--- pour ie6 ---------*/
	/*background-color:#FFF;*/
	
}

/*-------- Sous rub au survol -----------*/

#menu ul li:hover ul li a:hover, #menu ul li ul li a:hover {
   text-decoration:none;
    color:#cd1e69;
	background:none;
	
}




/*-------- position du search et bg top sous la nav -----------*/

input.search {
background-color:#CD1E69;
border:1px solid #e54086;
color:#ffb1d3;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
height:17px;
line-height:17px;
margin:4px 5px 0 0;
padding-left:5px;
width:160px;
}
img.bt {
margin:12px 0 0 0;
padding-left:5px;
}

/* Pages interieur titre et colonnes */

#colslide #contentint {
float:right;
margin-top:30px;
margin-right:133px;
padding-right:10px;
width:577px;
padding-bottom:100px;
}
#colslide #contentint h1 {
color:#1d7cbe;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:24px;
margin:0;
padding:0 0 5px;
text-transform:uppercase;
}
#colslide #contentint h2{
color:#ce1e68;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
background:none;
margin:0px;
padding:10px 0 10px 0;
text-transform:uppercase;
font-weight:bold;
}



#colslide #colgauche {
float:left;
margin-top:30px;
width:223px;
padding-bottom:100px;
}	

#print{position:absolute; left:570px; top:8px;
 }
.new{
 position:relative;
 }
.new .img {
 display:none;
 }
  
	 
	 
/* Service A à Z  */
#servicesaz {position:relative;}
#servicesaz .ligne1 {clear:both;width:580px;}
#servicesaz .col1 {
    float:left;
    font-weight:bold;
    padding-bottom:10px;
    width:200px;
    text-align:left;
}
#servicesaz .col2 {
    float:left;
    padding-bottom:10px;
    width:380px;
    text-align:left;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	 
	 
	 
/************* PREMIERES ******************/
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#formPremieresInput {}
.premieres_line {float:left;width:100%;}
.premieres_box {float:left;width:130px;padding:15px 27px 15px 28px;cursor:pointer;}

#premieresSearchResults {padding-top:15px;}
#premieresSearchResults .enseignelabel, #premieresSearchResults .marquelabel, #premieresSearchResults .descriptionlabel, #premieresSearchResults .standlabel {font-weight:bold;}
#premieresSearchResults td {vertical-align:top;padding:5px 5px 10px 5px;}
/* #premieresSearchResults tr {background:#470b0b;} */


.premieres_box .img {padding-bottom:2px;}
.premieres_box .img table {width:100%;}
#contentint .premieres_box .img td {height:89px;vertical-align:middle;background:#e1e1e1;text-align:center;}
.premieres_box .description {text-align:left;}
.premieres_box .stand {}
.premieres_box .marque {}

div.imgPremieresTop {
	float:left;
	padding-bottom:10px;	
}
.imgPremieresTop td {
	text-align:center;
	vertical-align:middle;
	height:173px;
	background:#f6f6f6;
}

.gallery{
  background:#fff url(http://multimedia.salon-auto.ch/multimedia/images/img_structures/bg_premiere.gif) no-repeat scroll left top;
  padding-top:10px;
	padding-left:10px;
  margin-top:0px;
	float:left;
	padding-bottom:10px;
	width:577px;
}

.gallery div div{
  margin-right:15px;
}

#colslide #contentint .premieres h2 {
	padding: 15px 0px 5px 0; 
	margin:0;
	clear:both;
}

.premieres #back {
	display:none;
}

/* En images */
.Catfixes {padding-bottom:10px;}

#bottomrightcol1 .indexEnimages {background-color:#470b0b;width:130px;height:90px;vertical-align:middle;text-align:center;}
#enimages #bottomrightcolConteneur {
position:absolute; 
top:120px;
left:95px;
}

#enimages #bottomrightcol {
width:677px;
padding:29px 29px 5px 29px;
margin:0px;
height:auto;
min-height:0;
}

#enimages #conteneur {
height:100%;
background:#000000;
}
#enimages #bannerInterne {
position:relative;
left:235px;top:310px;
}
#enimages #footer, #enimages #content {
background:none;
}
#enimages #nav {
border:0px;
}
.enimagesIndex {
width:135px;height:95px;float:left;text-align:center;
}
#categoryList {padding-bottom:20px;}

.pagination {
clear:both;
float:right;
font-size:10px;
padding-bottom:10px;
padding-top:10px;
}
.indexEnimages {
background-color:#e1e1e1;
height:90px;
text-align:center;
vertical-align:middle;
width:130px;
}

#enimagesDetail table.nav {
	width:677px; 
	font-size:10px;
	padding-top:8px;	
}
#enimagesDetail table.nav td.navleft {
	width:20%;
}
#enimagesDetail table.nav td.navcenter {
	width:60%;
	text-align:center;
	font-size:16px;	
}
#enimagesDetail table.nav td.navcenter div {
	font-size:16px;
}
#enimagesDetail table.nav td.navright {
	width:20%;
	text-align:right;
}

/* NEWS   */

/* News */
/* temporaire */
div.news div.big p a {display:none;}

	.imgNewsBottom {float:left;}

    .news h1{
        background-image: none;
    }
	
	
	.news div h1 a:link, .news div h1 a:link,.news div h1 a:visited  {
	color:#ce1e68;
	}
	.news div h1 a:hover {
	color:#99174e;
	}
       /*Section news*/
	.news *{
        margin:0px;
        padding:0px;
    }
	.news img {
	margin:0 10px 5px 0;
	}
    #bottomrightcol1  .news h1{
        background-image: none;
	margin:3px 0 3px 0;
    }
    /*Teaser home big*/
    .news .big span {
        float: none;
    }
    .news .big .date{
        margin:10px 0px 0px 0px;
    }
    .news .big {
        margin-bottom: 35px;
    }
    .news .big p {
        height: auto !important;
        min-height: 1px;
        
    }
    .news div{
        margin-bottom: 15px;
       
    }

    .news a.imglink{
		float:left;
	}
	.news span{
        
        display:block;
        margin:0px 10px 0px 0px;
        
    }
	
    .news span  h5, .news span  h6{
        color:#838383;
        text-align: left;
        font-size:9px;
        margin: 5px 0px 0px;
    } 
    
    .news div h2{
        font-size:12px;
        
    }
    
    .news div h1 a{
        font-size:14px;
		
    }
    
    .news div h1 a:hover{
        text-decoration: none;
       
    }
    
    .news .date{
        text-align: left;
        display:block;
        padding: 0px;
        margin: 0px;
		color:#ababab;
        float:none;
		font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    }

    .new{
        position: relative;
				padding-bottom:20px;
    }
    
    .new *{
        margin:0px;
        padding:0px;        
    }
		.new b, .new strong{
		font-size:11px;}

    .new .content{
        
        clear:left;
        line-height:18px;
    }
    
    .new .content span{
        float:none;
        padding: 0px;
        margin: 0px;      
    }
    .new  h2{
        font-size:12px;
        /*padding-left:25px;*/
        
    }
    
    #bottomrightcol1 .new  h1 {
        line-height:24px;
        font-size:18px;
        margin:5px 0 5px;
        clear:both;
    }
    
    .new .header {
        font-weight:bold;
        margin-bottom:10px;
    }

    .new span{
        
        display:block;
        float: left;
        margin:0px 10px 10px 0px;
        
    }
    .new span img{
        border:1px solid #504F4D;
        padding: 1px;
    }
    .new .head{
       
        font-weight: bold;
        margin-bottom: 15px;
    }
    .new .date{
        color:#3D6D99;
        text-align: left;
        float:left;
    }
    .new span  h5, .new span  h6{
        color:#838383;
        text-align: left;

        font-size:9px;
        margin: 5px 0px 0px;
    }
    .new .media{
        margin:10px 0px;
    } 
    .new .media a{
        display:block;
        padding: 0px 0px 0px 20px;
        margin: 10px 0px 0px;
    }
    
    .new .media .img {
        background: url('http://multimedia.salon-auto.ch/multimedia/images/img_structures/image.png') no-repeat left top;
    }
    .new .media .doc {
         background: url('http://multimedia.salon-auto.ch/multimedia/images/img_structures/page_white_acrobat.png') no-repeat left top;
    }
    .new .media .sound {
         background: url('http://multimedia.salon-auto.ch/multimedia/images/img_structures/sound.png') no-repeat left top;
    }
    .new .media .vid {
         background: url('http://multimedia.salon-auto.ch/multimedia/images/img_structures/film.png') no-repeat left top;
    }
    .new .media .swf {
         background: url('http://multimedia.salon-auto.ch/multimedia/images/img_structures/page_white_flash.png') no-repeat left top;
    }

    .new li {margin-left:20px;}
    .new p, .new ul {padding-bottom:10px;}
    .clearboth{clear:both;}
	
	
/*** DYNCONTENT ***/
.pagination {float:right;padding-top:10px;padding-bottom:10px;font-size:10px;clear:both;}

.content_index{
margin-left:5px;
margin-top:0px;
margin-right:5px;
margin-bottom:0px;}

.content_index_hr{
border-bottom:1px solid #e1e1e1;
margin-top:10px;
clear:both;
height:92px;
}

.img_index_first{
width:129px;
margin-top:5px;
margin-right:5px;
margin-bottom:0px;
float:left;}

.img_index{
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
float:left;}

.row_det{
padding-bottom:10px;
float:left;
text-align:justify;
clear:both;}

.row_det_2{
float:left;
text-align:justify;}

.ImgNews {float:left;padding-right:10px;padding-bottom:10px;}

.menuDeroulant {padding-top:10px;padding-bottom:10px;float:right;clear:both;}

h4 {font-weight:normal;font-size:12px;}



/* Presse  */

#presscontainer h3 {border-bottom:1px solid #ffffff;margin-top:20px;padding-bottom:2px;margin-bottom:5px;}
#presscontainer li {margin-left:20px;}
#presshd {clear:both;padding-top:20px;}
#pressconf {display:none;}

/* Exposants  */

.contentexposants{
position:relative;
}


/* POLL */
.poll{
        float:left;
	width:260px;

        border-right:1px solid #ccc;
	margin:10px;
	margin-bottom:10px;
	padding-top:10px;
        padding-right:10px;
}

.poll_right{
        float:left;
	width:260px;
	margin:10px;
	margin-bottom:10px;
	padding-top:10px;
}

.poll_index .img{
      float:right;
      border:1px solid #ccc;
      padding:2px;
      margin-left:10px;
      margin-bottom:10px;
}

.poll_index p.title{
	font-weight:bold;
	font-size:11px;
	padding-bottom:10px;
        text-align:left !important;
}

.poll_index .answers {
       float:left;
       width:100%;
       padding-top:5px;
}

.poll_index .totalvote {
       float:left;
       width:100%;
       padding-top:15px;
       padding-left:4px;
}

.poll_index .totalvote .total{
       font-weight:bold;
}

.poll_index .vote{
       float:left;
       width:100%;
       padding-top:15px;
       padding-left:2px;
}

.poll_index .vote input{
       border: 0px none ;
       padding: 2px;
       background-color: rgb(154, 24, 30);
       color: white;
}

.poll_index .sep{
       border-bottom: 1px solid rgb(204, 204, 204); 
       width: 250px; 
       float: left; 
       margin-top: 15px; 
       margin-left: 10px;
}

.poll_home{
       padding:10px;
}

.poll_home p.title{
       font-weight:bold;
       padding-bottom:2px;
       margin-bottom:0px;
       margin-top:5px;
}

.poll_home .vote{
	font-weight:bold;
	margin-top:5px;
}

.poll_home .action {
       color:#3d6d99;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:19px;
	line-height:19px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	display:none;
}
.poll_home .answers {
	padding-top:5px;
}
.poll_home .bt {
	cursor: pointer; 
	cursor: hand;
}
.poll_home .totalvote {
	display:none;
}

.vote .bt {
width:auto;
	padding:0px;
	border:none !important;
	background:none !important;
	color:#3d6d99 !important;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:19px;
	line-height:19px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
}

/* Concours */
.colleft {
padding:5px;
}
.colright {
padding:5px;
}
.row1 {
background-color:#e8e8e8;
}

/* Tribune */
#tribuneTeaserInterne h3{
	text-transform:none;
	}
.imgBottom {
	float:left;
	}

/* -------------- Recherche -------------- */
#recherche h3 {
	font-size:12px;
} 
#recherche .results, #rechercheNavigation {
	background:#f1f1f1;
	padding:10px;
	margin-bottom:10px;
} 
#recherche #rubrique1 {
	background:none;
} 
/*
 #master_2 .count {
	display:none;
}
*/
#recherche .item {
	padding-bottom:5px;
} 
#recherche .noresults {
	font-weight:bold;
	font-size:12px;
} 
#rechercheNavigation ul {
	padding:0;
	margin:0;
}
#rechercheNavigation ul ul {
	margin-left:10px;
	padding-left:10px;
}
#rechercheNavigation ul li {
	list-style:none;
}
#rechercheNavigation ul ul li {
	list-style:square;
	font-size:11px;
}
#rechercheNavigation {
	font-size:12px;
}
#colslide #contentint #recherche h2 {
	padding-top:0;
}


/* FOOTER 2011 */

#piedpage {
background:none;
color:#fff;
text-transform:uppercase;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
height:inherit;
margin-top:0px;
line-height:normal;
padding:6px 0 3px 0;
position:relative;
text-align:center;
font-weight:normal;
}

#piedpage a:link, #piedpage a:visited, #piedpage a:active {
color:#fff;
text-decoration:none;
display:inline-block;
padding: 0 5px 0 5px;
font-weight:normal;
}

#piedpage a:hover {
color:#99174e;
font-weight:normal;
}
#blocpartn2011 .blocpartn2011Left {
float:left;
padding:10px 0 20px 0;
}

#blocpartn2011 .blocpartn2011Right {
float:right;
padding:25px 0 20px 0;
}

#piedpage #accesExposant2011 {
position:absolute;
top:0;
left:0;
display:block;
background:#1d7dc0 url(/multimedia/images/img_structures/bg_acces_press2011.gif) top left no-repeat;
padding:8px 7px 6px 15px;
border-right:#fff solid 1px;
background-color:#1D7DC0;
}

#piedpage #accesPresse2011 {
position:absolute;
top:0;
right:0;
display:block;
background:#1d7dc0 url(http://multimedia.salon-auto.ch/multimedia/images/img_structures/bg_acces_exp2011.gif) top right no-repeat;
padding:8px 15px 6px 7px;
border-left:#fff solid 1px;
}

/* POSITIONNEMENT DU BANNER PUB PAGE INT  */
#bannerInterne  #banner2011 {
bottom:120px;
left:265px;
position:absolute;
}

#exposantDetail .addVisit {display:none;}
