/* Modèle v1.23 09/12/2008 */


/********** A GARDER EN L'ÉTAT ************/
*{margin:0; padding:0;}
li{margin-left: 25px;}
a img{border:0}
html {font-size: 100%;}
.clear{clear:both;}

/*********** A PERSONNALISER **************/
body {font: normal 12px Verdana; color:#46637e; background-color:fff;}
#body{background:#204c8d url(images/fonds/fond.jpg) repeat-x;/}
table{font-size: 11px;}
a{color: #46637e; text-decoration:none;}
a:hover {text-decoration:underline;}

h2{font: normal 24px Verdana; color:#04063b; margin-bottom:5px;}
h3{font: normal 14px Verdana; color:#060607;}
p {margin-bottom:10px; text-align: justify;}
strong{font-weight: bold; color:#53637c;}
em{font-style: italic;}

.color {color:#2b9fd2;}
.gras {font-weight:bold;}
.hr{font-size:1px; height:10px; border-bottom:1px solid #f10000; margin:0 0 10px;}
.center{text-align:center;}
.small{font-size:9px;}
.asterisque{font-style:italic; font-size:9px;}

/* Formulaires */
.bouton{
  display:block; color:#fff; background-color:#53637c;
  font:bold 11px 'Trebuchet MS'; line-height:20px; width:160px; height:20px; border-width:0;  
  text-align:center; cursor:pointer;
}

input{margin-bottom:0px !important; margin-bottom:-2px !important!; margin-bottom:-2px;}
input, select, textarea{font: normal 10px 'Trebuchet MS'; color:#666; border:1px solid #53637c;}
input[type="checkbox"], input[type="radio"]{border-width: 0;}

.row{clear:both; margin-bottom:5px;}
.row label{display:inline; float: left; margin-right: 5px; width: 145px; text-align: right;}
.row label span{color:#53637c;}
.row textarea, .row input {width: 150px;}
.row select {width: 152px;}

.row_chk{padding:0; clear:both; margin-bottom:5px;}
.row_chk input{border:0}
.row_chk label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_are{clear:both; margin-bottom:5px;}
.row_are label{display:block;}
.row_are textarea{width:300px;}

.row_rad {clear:both; margin-bottom:5px;}
.row_rad .label{float:left; width:145px; text-align:right;}
.row_rad .rad {margin-left:150px; margin-bottom:1px;}
.row_rad .rad input{vertical-align:middle; border:0}
.row_rad .rad label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_bt {margin-left:150px; clear:both; margin-bottom:5px;}


/******************************************/
/******************  ENTETE  **************/
/******************************************/
#conteneur2 {width:900px; margin:0 auto;}
#conteneur {width:800px; margin:0 auto;}
#conteneur #logo{width:267px; height:96px; float:left;}
#conteneur ul#menu {float:right; list-style-type:none; width:533px;}
#conteneur ul#menu li{margin:0; margin-top:70px;float:left;}
#conteneur ul#menu li a{ padding:0 18px; font: normal 14px Verdana; color:#fff; text-transform:uppercase; text-decoration:none;}
#conteneur ul#menu li a:hover{text-decoration:underline}
#conteneur #mots_cles {clear:both; width:267px; height:264px; float:left; background:url('images/entete/mots_cles.jpg') no-repeat;}
#conteneur #sans_mots_cles {clear:both; width:267px; height:264px; float:left; background:url('images/entete/sans_mots_cles.jpg') no-repeat;}
#conteneur #bandeau {width:533px; height:264px; float:left;}
#conteneur #contenu {clear:both;width:800px; background:url(images/fonds/contenu.gif) repeat-y; min-height:275px;}

#conteneur ul#sous_menu {list-style:none;}
#conteneur ul#sous_menu li{margin:15px;}
#conteneur ul#sous_menu a{font-weight:bold; color:#fff; text-decoration:none; padding:5px; }
#conteneur ul#sous_menu a:hover{background-color:#fff;color:#46637e;}
#conteneur ul#sous_menu a.hover{background-color:#fff;color:#46637e;}


/******************************************/
/**************  HOMEPAGE  ****************/
/******************************************/
#contenu #columGetD {padding:5px 15px; background-color:#e9ebee;}
#contenu #columG {float:left; width:236px; padding:15px;}
#contenu #columG h3 {margin:46px 0 0 0;}
#contenu #columG .small {margin:0 0 30px 0;}
#contenu #columD {float:right; width:503px; padding:5px 15px;}
#contenu #columD h3 {margin:70px 0 20px 0;}


/******************************************/
/**************  INDUSTRIE  ****************/
/******************************************/
#liste_salon {border-collapse:collapse;}
#liste_salon label{font-weight:bold;}
#liste_salon th{background-color:#d5dbe4; padding:10px 0px;}
#liste_salon td{padding:5px; vertical-align:top;}
#liste_salon .couleur1 td{background-color:#e9ebee;}
#liste_salon .couleur2 td{background-color:#d5dbe4;}
#liste_salon .libelle{font-weight:bold; color:#2b9fd2;}
#liste_salon .resume_desc{font-style:italic; color:#53637c;}
#liste_salon .industrie{font-weight:bold; color:#53637c;}
#liste_salon .from{white-space:nowrap;}
#liste_salon .to{white-space:nowrap;}
#liste_salon .lire_la_suite {padding-bottom:10px;}
#liste_salon .lire_la_suite a{white-space:nowrap; background-color:#53637c; color:#fff; padding:3px;}
.MoteurNavigation {text-align:center; margin-bottom:10px;}
.MoteurNavigation .MoteurNavigationPageActuelle{font-weight:bold;}
.row .MoteurLabel{text-align:left; color:#000; display:inline; width:auto; margin:0px; padding:0px;}
#liste_SAL_IND_ID_sup {clear:both; list-style:none; padding:0px 0px 10px 0px; margin-top:-3px;}
#liste_SAL_IND_ID{clear:both; list-style:none; padding:7px 0px 0px 0px;}
#liste_SAL_IND_ID_sup li, #liste_SAL_IND_ID li{margin:5px 10px;}
#liste_SAL_IND_ID_sup .hover, #liste_SAL_IND_ID .hover{color:#2b9fd2; margin-left:15px;}

#fiche_salon #bouton_retour{text-align:right; margin:10px; margin-right:0px;}
#fiche_salon #libelle{margin:10px 0px; }
#fiche_salon #libelle a{font-weight:bold; color:#2b9fd2;}
#fiche_salon #photo{width:130px; float:left;}
#fiche_salon #industrie{margin-bottom:8px;}
#fiche_salon #infos{width:350px; float:right;}
#fiche_salon #pays{margin-bottom:8px;}
#fiche_salon #description{clear:both; padding-top:20px;}
#fiche_salon .source{font-style:italic; clear:both; font-size:10px;}
#fiche_salon #nb_exhibitors .gras, #fiche_salon #nb_visitors .gras, 
#fiche_salon #frequency .gras, #fiche_salon #lieu .gras,
#fiche_salon #organizer .gras{
    width:152px; 
    display:block; 
    float:left; 
    clear:both;
}

/******************************************/
/**************  CONTACT  *****************/
/******************************************/
#contact label {width:200px;}


/******************************************/
/****************  PIEDPAGE  **************/
/******************************************/
#piedpage {clear:both; float:right; padding:5px; width:523px; background:#336ca2;}
#piedpage ul#menubas {float:left; display:inline; width:330px; list-style-type:none;}
#piedpage ul#menubas li {padding:0; margin:0;float:left;font:normal 9px Verdana; color:#d4d7dd;}
#piedpage ul#menubas li a {margin:0 3px; font:normal 9px Verdana; color:#d4d7dd; text-decoration:none;}
#piedpage ul#menubas li a:hover, #piedpage ul#menubas li a.active{text-decoration:underline;}
#piedpage #awc {float:right; width:182px; text-align:right; margin:0; font:normal 10px Verdana; color:#d4d7dd;}
#piedpage #awc a {font:normal 10px Verdana; color:#d4d7dd; text-decoration:none;}
#piedpage #awc a:hover {text-decoration:underline;}



