@charset "utf-8";
/* CSS Document */

html { padding:0;margin:0; }

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; background-image:url(../images/fond_2011.jpg);background-color:#000;background-position:top center;background-repeat:no-repeat; }

br.clear { clear: both; visibility: hidden; height: 0; line-height: 0; }

#page { width:955px;margin-left:auto; margin-right:auto;font-size:11px; }

#haut{ width:955px;margin-left:auto; margin-right:auto;position:relative;height:78px; }

#edito { padding:20px; border-bottom:solid 2px #000; background-color:#000; }

body#mo #edito { background-color: #686053; color: #fff; min-height: 275px; }

#bas { clear:both; width:949px; padding:3px; margin-left:auto; margin-right:auto; padding-top:5px; padding-bottom:10px }
#bas .liens_fonctionnelles {float: left; width: 280px; height: 30px; }
#bas .liens_fonctionnelles span { float: left; margin-top: 10px; }
#bas .liens_logos { float: left; height: 30px; padding-top: 4px; }
#bas .liens_infopro {float: right; height: 30px; color: #ccc; }
#bas .liens_infopro span { float: left; margin-top: 10px; }

body#mo #bas { padding-top: 10px; }

#centre{background-image:url(../images/fond_page.gif);z-index:1}

body#mo #centre { background: none; }
body#sh #centre { background: none; }
body#ny #centre { background: none; }

#contenu {float:left;position:relative;background-color:#e1e1e1;width:799px;margin-right:2px;z-index:1;}

body#mo #contenu { background-color:#584f41; }
body#sh #contenu { background-color:#9d9691; }
body#ny #contenu { background-color:#999999; }

#bandeau{position:relative;width:949px;height:130px;padding:3px;background-color:#67bdc5}

#bandeau a { display: inline-block; }

#bandeau #logo { float: left; width: 355px; height: 152px; margin: 0 0 0 40px;  }

#sh #bandeau #logo { float: left; width: 355px; height: 152px; margin: 15px 0 0 40px; }
#ny #bandeau #logo { float: left; width: 337px; height: 139px; margin: 15px 0 0 40px; }

#bandeau #dates {  float: right; width: 169px; height: 72px; margin-left: 300px; margin: 40px  40px 0 0; }

#ny #bandeau #dates {  float: right; width: 263px; height: 91px; margin-left: 300px; margin: 35px 60px 0 0; }

body#mo #bandeau { background: transparent url('../images/fond_header_mo.jpg') left top no-repeat; height: 179px; }
body#sh #bandeau { background: transparent url('../images/fond_header_sh.gif') left top no-repeat; height: 178px; padding: 0; }
body#ny #bandeau { background: #000 url('../images/fond_header_ny.jpg') left top no-repeat; height: 197px; padding: 0; }

#bloc_actu{height:285px;background-color:#d48625;float:left;width:324px}

#bloc_actu h1 { color: #fff; font-size: 18px; font-weight: bold; text-align: center; padding: 10px 0; }  

#bloc_salon{height:285px;background-color:#929292;float:left;width:475px}

body#mo #bloc_salon{height:285px;background-color:#584f41;float:left;width:475px}
body#ny #bloc_salon{height:285px;background-color:#777;float:left;width:475px}

#bloc_salon h1 { color: #fff; font-size: 18px; font-weight: bold; padding: 10px 0 10px 25px; }  

body#mo .item_salon { background: #584f41 url('../images/fond_item_salon.gif') left top no-repeat; width: 236px; padding: 0;}
body#mo #item_salon_1 { border-right: 2px solid #fff;}
body#sh .item_salon { background: url('../images/fond_item_salon.gif') left top no-repeat; width: 236px; padding: 0;}
body#sh #item_salon_1 { border-right: 2px solid #fff;}
body#ny .item_salon { background: url('../images/fond_item_salon.gif') left top no-repeat; width: 236px; padding: 0;}
body#ny #item_salon_1 { border-right: 2px solid #fff;}

.item_salon{float:left;padding-left:20px; width: 216px;}

#bloc_pub{float:left;width:154px; height: 100%;}

#droite{float:left;width:630px;}
body#mo #droite { min-height:485px; }
body#sh #droite { min-height:485px; }
body#ny #droite { min-height:485px; }
#droite_exposant{float:left;width:750px;}
body#mo #droite_exposant { min-height:485px; }
body#sh #droite_exposant { min-height:485px; }
body#ny #droite_exposant { min-height:485px; }
#moteur_recherche {position:absolute;right:0;bottom:10px}

body#mo #moteur_recherche { bottom: 30px; right: 5px; }
body#sh #moteur_recherche { bottom: 30px; right: -5px; }
body#ny #moteur_recherche { bottom: 30px; right: 1px; }

#choix_langue{ margin: 0 auto; text-align: right; padding-top: 80px;}
body#mo #choix_langue { }

#champ_recherche{width:190px;background-color:#dedede;border:1px solid #dedede;height:15px;vertical-align:middle}

/* PAGES INTERIEURES */

#fil_ariane {padding-top:5px;padding-bottom:0px;}

body#mo #fil_ariane { color : #fff;}

body#ny #fil_ariane { color : #fff;}
body#sh #fil_ariane { color : #fff;}

#zone_titre {padding:20px;}

#menu_gauche{float:left;margin-left:2px;width:136px;margin-right:15px;background-image:url(../images/fond_smenu.jpg);background-color:#1d1d1d;background-repeat:no-repeat;padding-bottom:15px}

.partenaire {float:left;width:186px; height:150px; border:solid 1px #333; text-align:center; margin:5px; padding:5px; background-color:#FFF}

.lien_partenaire { height:130px; }
.nom_partenaire { font-size:12px; font-weight:bold; color:#333; }

.img_centre{top:50%;left:50%;position:absolute;margin-left:-75px;margin-top:-75px}

.media {float: left; background-color:#333;border:solid 1px #FFF;width:138px;height:100px;margin-right:5px;margin-bottom:5px;padding:5px}

body#mo .media {float: left; background-color:#9d9485;border:none;width:138px;height:100px;margin-right:15px;margin-bottom:5px;padding:5px}

.media_titre {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFF;text-align:center;padding-top:5px}

.media_download {padding-top:10px;text-align:center}

/* DIVERS */

.align_middle {vertical-align:middle}

/*#preload-images {width: 0px; height: 0px; display: inline; background-image: url(../images/menu_espace_entreprise_int_on.png);}*/

#success_form{padding-bottom:8px}

#loading_form{padding-bottom:8px}

/* BALISES */

h1 { padding:0; margin:0; padding-top:0px; padding-bottom:0px; color:#535353; font-size:24px; }

/*body#mo h1 { color: #d28625; font-size: 18px; text-align: center; color: #fff; }*/

body#mo h1.page_title { color: #d28625; font-size: 30px; text-align: left; }

/* body#sh h1 { color: #a4002d; font-size: 18px; text-align: center; color: #fff; } */

body#sh h1.page_title { color: #a4002d; font-size: 30px; text-align: left; }

#edito ul, #zone_texte ul { margin:0; padding:0; padding-left:15px; color:#333; }

#edito li, #zone_texte li { margin:0; padding:3px; list-style:square }

p { margin:0; padding:0; padding-top:8px; padding-bottom:8px; }

/*body#mo p { color: #fff; }
body#sh p { color: #fff; }
body#ny p { color: #fff; }
*/
#ny #edito ul, #ny #zone_texte ul { margin:0; padding:0; padding-left:15px; color:#fff; }

form { margin:0; padding:0; }

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

th {background-color:#404040;font-size:11px;font-weight:bold;color:#FFFFFF}

.table_form th{background-color:#404040;font-size:11px}

.table_form td{background-color:#CFCFCF}

.table_res th{background-color:#5F5F5F;font-size:11px}

.table_res td{background-color:#CFCFCF}

body#mo .table_res th {background-color:#413A30;font-size:11px; padding: 10px 5px; color: #D28625; text-align: right;}

body#mo .table_res td {background-color:#413A30; padding: 5px; color: #fff; }

body#sh .table_res th {background-color:#716862;font-size:11px; padding: 10px 5px; color: #A4002D; text-align: right;}

body#sh .table_res td {background-color:#716862; padding: 5px; color: #fff; }

body#ny .table_res th {background-color:#777777;font-size:11px; padding: 10px 5px; color: #74cfff; text-align: right;}

body#ny .table_res td {background-color:#777777; padding: 5px; color: #fff; }

.img_actu {border:solid 1px #666}

body#mo .img_actu {border: none;}

/* POLICES */

.blanc_12 {color:#fff;font-size:12px;}

.blanc_14 {color:#FFF;font-size:14px;}

.fond_noir{background-color:#000}

.rouge_11 { color:#e21e19; font-size:11px; }

.vert_11 { color:#A5D23A; font-size:11px; }

.gris_11 {color:#333;font-size:11px;}

.noir_11 {color:#000;font-size:11px;}

.noir_12 {color:#000;font-size:12px;}

.noir_14 {color:#000;font-size:14px;}

.couleur_11 {color:#c3f03b; font-size:11px;}

/* EDITEUR */


/* LIENS */

a { color:#666; font-size:11px; text-decoration:none; }

body#sh #droite a { color:#a4002d; }

body#ny #zone_texte a { color:#74cfff; }

a:hover { color:#9DC807; text-decoration:none; }

body#mo a:hover { color:#ffc780; }

body#sh a:hover { color:#f76c92; }

body#ny a:hover { color:#b5e4ff; }

body#ny #zone_texte a:hover { color:#b5e4ff; }

a.blanc_11 { color:#FFFFFF; font-size:11px; text-decoration:none; }

a.blanc_11_souligne { color:#FFFFFF; font-size:11px; text-decoration: underline; }

a.blanc_11:hover { color:#c3f03b; text-decoration:none; }

a.blanc_12 { color:#FFFFFF; font-size:12px; text-decoration:none; }

a.blanc_12:hover { color:#ffc780; text-decoration:none; }

a.blanc_12_souligne { color:#FFFFFF; font-size:12px; text-decoration:underline; }

a.noir_12 { color:#000; font-size:12px; text-decoration:none; }

a.noir_12:hover { color:#666; text-decoration:none; }

a.noir_11 { color:#000; font-size:11px; text-decoration:none; }

a.noir_11:hover { color:#666; text-decoration:none; }

a.fonctionnel { color:#cccccc; font-size:11px; text-decoration:none; }

a.fonctionnel:hover { color:#c3f03b; text-decoration:none; }

a.ariane { color:#fff; font-size:11px; text-decoration:none; }

a.ariane:hover { color:#9DC807; text-decoration:none; }

body#mo a.ariane { color:#fff; font-size:11px; text-decoration:none; }

body#mo a.ariane:hover { color:#ffc780; text-decoration:none; }

a.suite_actu { color:#9e1144; font-size:11px; font-weight:bold; text-decoration:none; }

a.suite_actu:hover { color:#755E3E; text-decoration:none; }

#choix_langue { color: #fff; }

#choix_langue a {color:#999999;font-size:10px;font-weight:bold;text-transform:uppercase}

#choix_langue a:hover {color:#FFF;}

body#mo #choix_langue a {color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase}

body#mo #choix_langue a:hover {color:#ffc780;}

.blanc_11 {color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.blanc_16 {color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.noir_11 {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:15px;}

