/*
Theme Name: Geneva2010 theme by KAV
Theme URI: http://KAVodov.ru/theme
Description: XHTML 1.0 Strict and optimised for Search Engines.
Version: 0.9e
Author: KAVodov
Author URI: http://KAVodov.ru/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/



body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-image:url(images/fond.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0px;
	background-color:#070c2f;
}
#head_top {
height:45px;
color: #fff;
padding-top:10px;
}

#head_top h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
display: inline;
color: #fff;
font-size:12px;
padding-left:10px;
}
#head_top h1 a{color: #FEED01;
font-size:22px;
padding-left:10px;
padding-right:10px;}


.ell {

color: #FEED01;
}
.ell_big {

color: #FEED01;
font-size:22px;
padding-left:10px;
padding-right:10px;
}
.left{
	float:left;
	margin-right:10px;}

.right{
	float:right;
	margin-left:10px;}
	
img{
	border:0px;
	
}

p {margin-top:0;}

/*****************************************************/
/*******      Principaux DIVS & colonnes    **********/
/*****************************************************/
.post_title  {text-transform: uppercase; }
.post h2 a {color:#3D6D99;}
.post img {margin:7px;}
	
#principal{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	}
	
#zoneContent{
	background-color:#FFF;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	}	

#colslide{
	position:relative;
	float:left;
	width:830px;
	}
	
#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:relative;
	float:right;
	width:120px;}


#colG{
	position:relative;
	float:left;
	width:223px;
	margin-right:20px;
	padding-top:10px;
	}
	
#colG ul {list-style: none; margin-left:-40px;}	
#colG ul li {padding-top:10px;}	
#colG ul li a{color:#3D6D99;}	
	
	
#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:213px;
}

#lang{
	float:left;
	padding:75px 0 0 30px;
	text-align:left;
	width:80px;
	color:#686b7d;
	font-size:10px;
	/*width:100%;
	height:29px;
	line-height:29px;*/
}

#publeader{
	float:left;
	width:850px;
	text-align:right;
	margin-top:30px;
	}
	
	#partn{
	float:right;
	width:125px;
	text-align:center;
	margin-top:15px;
	color:#767891;
	font-size:9px;
	}
	
#partn img{
display:block;
margin-top:7px;
margin-left:auto;
margin-right:auto;}
	
/**********--------------------------------------------********************/
/**********-------------------- MENU ----------------********************/
/**********--------------------------------------------********************/

#menu {
	background-image:url(images/bgmenu_off.gif);
	background-repeat:repeat-x;
	height:28px;
	margin-bottom:10px;
	padding-left:30px;
}

/*#menu a{
	display:inline-block;
	float:left;
	text-transform:uppercase;
	color:#080c2f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:auto;
	height:28px;
	line-height:28px;

	margin-bottom:5px;
	text-decoration:none;
	font-size:12px;
	padding-left:14px;
	padding-right:14px;
	font-weight:bold;
	border-left:1px solid #FFF;}
	
	
#menu a:hover, #menu a.selected{
	background-image:url(images/bgmenu_on.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#FFF;
	}
*/	

#menu #search {
	/*display:none;*/
	float:right;
	text-align:right;
	padding-right:5px;
	}

#home {
	position:absolute;
	left:15px;
	top:12px;
}	
	
/*****************************************************/
/********      Contenus BLOC     ***********/
/*****************************************************/

#slidehome{
	width:830px;
	height:394px;
	background-image:url(images/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(images/fond_sondage.gif) no-repeat bottom;
	color:#080c2f;
	}
	
#blocsondage b, #blocsondage strong {

	}







/*****************************************************/
/**********          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(images/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{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#080c2f;
	padding-bottom:3px;
	margin-bottom:15px;
	background-image:url(images/bgmenu_off.gif);
	padding-left:15px;
	line-height:25px;
	}
	
#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;
	
	}
	
#blocsondage h2 {
	color:#080c2f;
	margin:0px;
	padding-bottom:3px;
	margin-bottom:15px;
	background:none;
	line-height:23px;
	border-bottom:1px solid #d7d7d7;
	padding-left:0px;
	
	}
	
	
h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#3d6d99;
	margin:0px;
	padding:0px;
	line-height:21px;
	}
	
h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#3d6d99;
	margin:0px;
	padding:0px;
	line-height:12px;
	}
/*****************************************************/
/*******         CONTENUS :: Images        ***********/
/*****************************************************/

#colslide #videos img, #colM img{
	border:4px solid #e4e4e4;}

.separ{
	background-image:url(images/separ.gif);
	width:auto;
	height:1px;
	margin-top:15px;
	margin-bottom:15px;
	background-repeat:repeat-x;
	}

#enimagesDetail #entete {height:110px;}
#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:#000;
}
	
#lang a{
	color:#686b7d;
	text-decoration:none;}
	
#lang .selected, #lang a:hover{
	color:#7c7619;
	text-decoration:none;}
	
#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:#3d6d99;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	}
	
a.more:hover{
	color:#000;
	background-image:url(images/puce_ssmenu_off.gif);

	}
	

/*****************************************************/
/*******         CONTENUS :: Textes        ***********/
/*****************************************************/

b, strong{
}
/*****************************************************/
/*******       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;
	font-style: normal;
	font-weight: bold;
	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;
	/*z-index: auto !important;*/
	z-index: 10;    
	margin: 0;
    /*margin-left:1px;
    margin-right:1px;*/
	padding: 0;
	border: 0;
    list-style-type: none;
    list-style-image:none;
	border-right:1px solid #FFF;
	
}

#menu ul li a {
	float: none !important;
	float: left;
	display: block;
	height:28px;
	line-height:28px;
    color:#080c2f;
	margin: 0;
	text-align:center;
	border-right: 1px solid #ebebeb;	
	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:url(images/bgmenu_on.gif);
	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: 4px solid #e4e4e4;
    position: absolute;
	z-index: 10;  
	top: 28px;
	margin: 0;
	left: 0;
	width:160px;
	padding:2px;
	padding-left:5px;
	background-color:#FFFFFF;

}

/*--------- 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:#3d6d99;
	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:#000;
	background:none;
	
}


/* Pages interieur titre et colonnes */

#colslide #contentint {
float:right;
margin-top:30px;
padding-right:10px;
width:577px;
padding-bottom:100px;
}
#colslide #contentint h1{
color:#3D6D99;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:22px;
margin:0px;
padding:0 0 5px 0;
text-transform:uppercase;
}
#colslide #contentint h2{
color:#3D6D99;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
background:none;
margin:0px;
padding:10px 0 0px 0;
text-transform:uppercase;
}

#colslide #colgauche {
float:left;
margin-top:30px;
width:223px;
padding-bottom:100px;
}	

#print{position:absolute; left:570px; top:8px;
 }
.new{
 position:relative;
 }
	 
	 
/* Service A à Z  */
#servicesaz {position:relative;}
#servicesaz .ligne1 {clear:both;width:500px;}
#servicesaz .col1 {
    float:left;
    font-weight:bold;
    padding-bottom:10px;
    width:200px;
    text-align:left;
}
#servicesaz .col2 {
    float:left;
    padding-bottom:10px;
    width:300px;
    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;}

#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%;}
#bottomrightcol1 .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 {}

.gallery{
  background:#fff url(images/bg_premiere.gif) no-repeat scroll left top;

  /*clear:both;*/
  padding-top:20px;
 padding-left:10px;
  margin-top:0px;
float:left;
padding-bottom:10px;
width:540px;
}

.gallery div div{
  margin-right:15px;
}


/* 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;
    }
       /*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:#3D6D99;
        float:none;
    }

    .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('images/image.png') no-repeat left top;
    }
    .new .media .doc {
         background: url('images/page_white_acrobat.png') no-repeat left top;
    }
    .new .media .sound {
         background: url('images/sound.png') no-repeat left top;
    }
    .new .media .vid {
         background: url('images/film.png') no-repeat left top;
    }
    .new .media .swf {
         background: url('images/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;}


/* 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 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;
	}