#Localisation {padding: 19px 0 0 0}
#Localisation form {float: left; margin: 0 10px 0 70px; padding: 0 0 10px 0; background: url(../../img/layout/bg_input.gif) repeat-x 0 100%; display: inline}
#Localisation form select {font: 1em Arial, Helvetica, sans-serif}
#Localisation p {color: #FFF; float: left; margin: 2px 20px 0 0}
#Localisation .vpdf {display:inline-block;list-style: none; float: left; padding: 0; margin: 1px 20px 0 0; overflow: hidden; position: relative; height: 21px; width: 140px; padding: 0 3px 0 0}
#Localisation .vpdf ul {padding: 0; margin: 0;}

#Localisation .vpdf ul {padding: 0 2px;}
#Localisation ul li {float: left; margin: 4px 0 0 2px; width: 18px; padding: 0; position: relative}
#Localisation ul li a {display: block; padding: 1px;}
#Localisation ul li a:active, #Localisation ul li a:focus, #Localisation ul li a:hover {background: #fff;}

#Localisation .vpdf {background:url(../../img/layout/op_flag1.png) repeat 0 0;}
#Localisation .vpdf li.backLava {padding: 0; margin: 0 0 0 1px; background: #FFF; position: absolute;}
#Localisation ul.vonline {background: #FFF;}
#Localisation ul.vonline li.backLava {padding: 0; background: #344B56; position: absolute;}

#Localisation ul li.element146 a {background-position: -32px 0}
#Localisation ul li.element147 a {background-position: -48px 0}
#Localisation ul li.element148 a {background-position: -64px 0}
#Localisation ul li.element149 a {background-position: -80px 0}
#Localisation ul li.element150 a {background-position: -96px 0}
#Localisation ul li.element151 a {background-position: -112px 0}
#Localisation ul li.element152 a {background-position: -128px 0}
#Localisation ul li.element153 a {background-position: -144px 0}
#Localisation ul li.element154 a {background-position: -160px 0}
#Localisation ul li.element155 a {background-position: -176px 0}
#Localisation ul li.element156 a {background-position: -192px 0}
#Localisation ul li.flag_uk a {background-position: 0 0}
#Localisation ul li.flag_es a {background-position: -16px 0} 
#Localisation ul li.flag_default a {background-position: 100% 0} 

#Acces ul {
float:right;
list-style:none outside none;
margin:0 10px 0 0;
overflow:hidden;
padding:3px 0 3px 1px;
position:relative;
}
#Acces ul li {
float:left;
height:17px;
margin:0 0 0 5px;
padding:0;
width:26px;
}
#Acces ul li a {
background:none repeat scroll 0 0 #9C9FA2;
display:block;
height:17px;
margin:0;
width:26px;
}
#Acces div {
background:url("../../img/layout/bg_nav_hover.png") repeat-x scroll 0 0 transparent;
border:1px solid #235E8F;
float:right;
margin:0 10px 1em 0;
text-align:right;
}
#Acces div a {
background:url("../../img/arrow_01.png") no-repeat scroll 10px 0.5em transparent;
color:#FFFFFF;
display:block;
font-weight:normal;
padding:2px 10px 2px 23px;
text-decoration:none;
}



#plan_uid157, #plan_uid158 {display:none;}
#plandusite #plan_uid83 {width:209px;margin: 0 0 15px}
#plandusite #plan_uid93 {width:198px}
#plandusite #plan_uid109 {width:164px}
#plandusite #plan_uid118 {width:162px}
#plandusite #plan_uid124 {width:167px}


/* common.css (ligne 64) */
#ColContenu h1 {
color:#DB492A;
display:inline;
float:left;
font-family:Arial,sans-serif;
font-size:2em;
font-weight:normal;
margin:0;
padding:0 5px;
width:270px;
}

#ColContenu h2 {
color:#0D5F88;
font-family:Arial,sans-serif !important;
font-size:1.15em !important;
margin:0 0 0.5em !important;
padding:0;
float:none;
width:auto;
font-weight:bold;
display:block;
}

#ColContenu h3 {
color:#333333;
font:bold 1em Arial,Helvetica,sans-serif;
margin:1.5em 0 0.8em!important;
display:block;
font-weight:bold;
font-size:1em!important;
}

#ColContenu .encart2 h2 {
border:0 none;
color:#DB492A;
font-size:1em !important;
font-weight:normal;
margin-bottom:0.5em !important;
margin-top:0 !important;
padding:0;
}

#ColContenu .openclose h2 {
border-bottom:1px solid #DB492A;
color:#DB492A !important;
font-size:1em !important;
margin-right:-5px !important;
padding:0 0 2px;
}
#ColContenu .openclose {background-color:white;}

#ColContenu .openclose {
margin:20px 0 1.5em;
}

PRE.temp-box-onglet {display:none;}

#ColContenu a {color:#DB492A;}
#ColContenu ul li.csc-textpic-image {background:none;}

body#home #ContainerCols .second  DIV.csc-default {width:auto;	float:left;	color:white;}
/*
DIV#c145 {margin:0 24px; border:1px solid #A83A26;}
DIV#c145  DIV.content_home {padding:0 20px 1px;}
DIV#c145  DIV.content_home H2 {color:#DB492A;font-size:1.5em;font-weight:normal;text-align:center;
background:url("../../img/home/bg_h2_r2_cb.gif") no-repeat scroll 50% 100% transparent; padding:3px 0 5px; margin:0 0 0.5em;}
DIV#c145  DIV.content_home li {margin:0 40px 0 0;float:left;}
DIV#c145  DIV.content_home ul {overflow:hidden;padding:0 0 5px;}
DIV#c145  DIV.content_home li A {padding:10px 0 15px 42px;display:block;}
DIV#c145  DIV.content_home li.tw a {background:url("../../img/home/ico_tw.gif") no-repeat scroll 0 0 transparent;}
DIV#c145  DIV.content_home li.fb a {background:url("../../img/home/ico_fb.gif") no-repeat scroll 0 0 transparent;}
*/
body#home #ContainerCols .second .colb {width:auto;}
body#home #ContainerCols .second .colb  {float:none;}
body#home #ContainerCols .second .colb .contenu {width:310px;}

/*.csc-default {display:block;}*/

body#home #ContainerCols .third .cola div.box-onglet {width:365px;}
body#home #ContainerCols .third .cola div.box-onglet ul li {width:auto;}


BODY.full div#ColContextuelle {display:none;}
BODY.full div#ColGauche {width:942px; margin-right:0px;}
BODY.full div#BreadCrumb, BODY.full div#ColContenu {width:742px;}

#WW_CONTENU_COLGAUCHE .csc-default {width:180px; float:left;}
#ColContenu iframe {width:455px!important;}
#WW_CONTENU_COLDROITE .csc-default {margin-bottom:10px;display:block;clear:both;}

A {outline:none;}
 
#ColContenu p.retour  A {color:#666;}

#ColContenu .browsebox	{
margin-top:0;
padding:1em 0;
text-align:center;
}

#ColContenu .nav strong A {
background:url("../../img/bg_submit.gif") repeat-x scroll 0 0 #494C50;
color:#FFFFFF;
font-weight:normal;
padding:2px 6px;
}
#ColContenu .nav strong {padding:0;}
#ColContenu #ToolBox {width:80px;}
#ColContenu H1 {width:350px;}

P.news_date {float:right;font-weight:bold;}
P.news_subhheader {clear:both;}


body#home #ContainerCols .second .colb .contenu .inner2 .medias li{
margin:0 4px 0 0;
}
body#home #ContainerCols .second .colb .contenu .inner2 .medias li.sil{
margin:0 4px 0 0;
}

body#home #ContainerCols .second .colb .contenu .inner2 .medias li.sil a { padding: 10px 0 15px 36px;}
#ColContenu .csc-textpic-text p {text-align:justify;}

#ColContenu h4 {color:#888888; font-weight:normal;}


body#home #ContainerCols .second div.csc-default EMBED {margin-left:20px; margin-top:0px;}
body#home #ContainerCols .second #c144 h2, body#home #ContainerCols .second #c147 h2, body#home #ContainerCols .second #c342 h2,
#ContainerCols .second #c367 h2{
background:url("../../img/home/bg_h2_r2_cc.gif") no-repeat scroll 50% 100% transparent;
color:#DB492A;
font-size:1.5em;
font-weight:normal;
margin:0 0 0.5em;
padding:3px 0 5px;
text-align:center;
}
body#home #ContainerCols .second div#c342.csc-default,
body#home #ContainerCols .second div#c367.csc-default {width:245px;padding-left:10px; padding-right:10px;} 

div#message_footer  {
background-color:#FFFFCC;
border-bottom:1px solid #F90;
display:none;
left:0;
top:0;position:absolute;
width:100%;color:black;line-height:2em;
}


/* catalogue TIMFAIR */
A {color:inherit;}

.TF_bouton, #ColContenu UL LI.TF_bouton {
background:url("http://www.silmoparis.com/fileadmin/templates/img/bg_submit.gif") repeat-x scroll 0 0 #494C50;
color:#666;	
padding:3px;
}
#ColContenu .TF_bouton a {color:#FFFFFF; cursor:pointer;}
#ColConten .TF_bouton a:hover {text-decoration:none; color:#999;}

/* LISTES */
#ColContenu  .TF_lstRes {font-family:verdana; color:black; font-size:8pt; }
#ColContenu  .TF_selectAnchor .TF_nav LI {float:left;list-style:none; background:none;padding-left:3px; color:#999;font-weight:bold;border:1px solid #FFFFFF;}
#ColContenu  .TF_selectAnchor .TF_nav LI.TF_lettreCourante {}	
#ColContenu  .TF_selectAnchor .TF_nav LI A {color:#0F648E;  text-decoration:none; display:block;}
#ColContenu  .TF_selectAnchor .TF_nav LI:hover {border:1px solid black;}



#ColContenu .TF_infoRecherche {clear:both; padding-top:20px;}
	
.TF_optionsTri {float:right; width:200px;}
.TF_nbRes {color:#DB492A; font-weight:bold;}


#ColContenu .TF_menu SELECT {width:425px;}


#ColContenu  .TF_liste .TF_entete {background-color:#FAE4DF; height:30px; display:block; font-weight:bold;padding-top:20px;}
#ColContenu  .TF_liste .TF_entete .TF_panierExposant {display:none;}
#ColContenu  .TF_liste .TF_pied .TF_panierExposant {display:none;}

#ColContenu  .TF_liste .TF_pied .TF_emplacementExposant,
#ColContenu  .TF_liste .TF_pied .TF_paysExposant,
#ColContenu  .TF_liste .TF_pied .TF_nomExposant {display:none;}
#ColContenu  .TF_liste .TF_pied {margin-top:5px;background-color:#FAE4DF; height:7px; clear:both;}

.TF_listExposants {clear:both; margin-bottom:20px;}

#ColContenu  .TF_liste {clear:both; margin-top:20px;}
#ColContenu  .TF_liste UL {margin:0;}
#ColContenu  .TF_liste LI {list-style:none; background:none; clear:both;line-height:1.4em;}
#ColContenu  .TF_liste .TF_nomExposant A:hover {text-decoation:underline; }

#ColContenu  .TF_liste .TF_nomExposant {width:193px; float:left;}
#ColContenu  .TF_liste .TF_paysExposant {width:90px; float:left; text-transform:uppercase;}
#ColContenu  .TF_liste .TF_panierExposant {float:left; width:23px;margin:0;}



#ColContenu  .TF_liste .TF_emplacementExposant {width:100px; float:left; text-transform:uppercase;}
#ColContenu  .TF_liste .TF_info {font-weight:normal;float:right;color:#999;text-decoration:italic;}
#ColContenu .TF_liste .TF_panierExposant A {background:url("http://www.silmoparis.com/fileadmin/templates/img/bt_basketAdd.gif") no-repeat scroll 0 0 #494C50;
width:23px; height:15px; text-indent:-5000px; overflow:hidden; display:block;} 
#ColContenu .TF_liste .TF_panierExposant A.TF_boutonSuppPanier {background:url("http://www.silmoparis.com/fileadmin/templates/img/bt_basketSupp.gif") no-repeat scroll 0 0 #494C50;} 


#ColContenu .TF_liste li.TF_letterAnchor, #ColContenu .TF_liste li.TF_anchor {color:black; padding-top:10px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-weight:bold;}
#ColContenu .TF_liste li.N2 {font-weight:normal;}
#ColContenu .TF_liste li {color:black;}

#ColContenu .TF_liste .TF_bold A, #ColContenu .TF_liste .TF_bold , .TF_bold, TF_bold A {color:#F00; font-weight:bold;}


.TF_navPages .TF_pageCompteur {display:block; float:right;padding-left:15px; font-weight:bold;}
#ColContenu  .TF_pagePrecedentSuivant {margin-left:5px; margin-right:5px;}
#ColContenu UL.TF_listePages {margin:0; color:#DB492A; display:inline; float:right;}
#ColContenu UL.TF_listePages LI {float:left; background:none; padding-left:6px;}
.TF_optionsTri {display:none;}
#ColContenu  .TF_pageCourante {font-weight:bold;}
#ColContenu .TF_groupePrecedentSuivant {display:none;}


#ColContenu .TF_paneBoutons {clear:both; height:20px;}
#ColContenu .TF_paneBoutons UL {margin:0;}
#ColContenu .TF_paneBoutons LI {background:none;}
#ColContenu .TF_paneBoutons .TF_bouton {background:none}
#ColContenu .TF_paneBoutons  .TF_bouton {color:#999; padding-left:10px; color:#DB492A;background:url("/fileadmin/templates/img/puces/arrow_right4.gif") no-repeat scroll 0 0.35em transparent;}



/* DETAIL EXPOSANT */


.TF_detExp .TF_infosExposant {clear:both;

color:#0D5F88; display:block; height:auto;
margin-bottom:20px;}


.TF_detExp .TF_infosExposant .TF_nomExposant {
font-family:Arial,sans-serif !important;
padding:8px 4px;font-size:12pt; font-weight:bold;
border-color:#DB492A;
border-style:solid;
border-width:0 0 1px 3px;display:block;
}

.TF_detExp .TF_infosExposant .TF_standsExposant {
float:right;
color:#DB492A;
font-weight:normal;
padding:0 5px;
}
.TF_logoExposant {float:left;}
.TF_logoExposant IMG {padding:5px;padding-right:0;width:150px;}


#ColContenu .TF_detExp .TF_infosExposant .TF_standsExposant H2 {display:none; float:left; padding-right:10px;}
#ColContenu .TF_detExp .TF_infosExposant .TF_standsExposant P {float:left; font-weight:bold; }

#ColContenu .TF_detExp .TF_adresse {display:block;}
#ColContenu .TF_detExp .TF_tel {display:block;}
#ColContenu .TF_detExp .TF_email {display:block; color:black;}
#ColContenu .TF_detExp .TF_email A {color:black;}


#ColContenu .TF_detExp .TF_siteWeb {float:right; font-weight:bold; padding:5px;
background:url("/fileadmin/templates/img/puces/arrow_right4.gif") no-repeat scroll 0 8px transparent;
padding-left:10px;}

/*.TF_detExp .TF_infosExposant .TF_panierExposant, .TF_detExp .TF_infosExposant .TF_barreBoutonsNavigation {clear:both; display:block;}*/

#ColContenu .TF_barreBoutonsNavigation {clear:both; display:block; height:20px;}
#ColContenu .TF_barreBoutonsNavigation UL {margin:0;}
#ColContenu .TF_barreBoutonsNavigation LI {background:none;}
#ColContenu .TF_barreBoutonsNavigation .TF_bouton {background:none}
#ColContenu .TF_barreBoutonsNavigation .TF_bouton A {color:#999;}
#ColContenu .TF_barreBoutonsNavigation .TF_btExposantPrecedent {float:left;}
#ColContenu .TF_barreBoutonsNavigation .TF_btExposantSuivant {float:right;}
/*
#ColContenu .TF_barreBoutonsNavigation .TF_btExposantPrecedent A {background:url("/fileadmin/templates/img/bt_precedent.jpg") no-repeat; height:30px; width:30px; text-indent:-5000px;}
#ColContenu .TF_barreBoutonsNavigation .TF_btExposantSuivant A {background:url("/fileadmin/templates/img/bt_suivant.jpg") no-repeat; height:30px; width:30px; text-indent:-5000px;}
*/ 


#ColContenu .TF_barreBoutonsAction {clear:both; display:block; height:20px;}
#ColContenu .TF_barreBoutonsAction UL {margin:0;}
#ColContenu .TF_barreBoutonsAction LI {background:none;}
#ColContenu .TF_barreBoutonsAction .TF_bouton {background:none}
#ColContenu .TF_barreBoutonsAction .TF_bouton A {color:#999; padding-left:10px; color:#DB492A;background:url("/fileadmin/templates/img/puces/arrow_right4.gif") no-repeat scroll 0 0.35em transparent;}
#ColContenu .TF_barreBoutonsAction .TF_boutonAddPanier {float:right;}
#ColContenu .TF_barreBoutonsAction .TF_btRetourListe {float:right;}

.TF_marqueAvecLogo IMG {width:100px;}
 
/* temp*/
#ColContenu .TF_barreBoutonsAction .TF_boutonAddPanier {display:none;}

 
.TF_detExp .TF_titre {
	font-weight:bold; width:80px; 
text-align:right;  display:block; 
float:left; }

.TF_detExp .TF_info  { float:left; text-align:left; margin-left:10px; display:block;}

.TF_detExp DIV.TF_blocCoordonnees {
	float:right;
	margin-left:20px;
width:230px;
}
.TF_detExp DIV.TF_blocCoordonnees  {
background:url("../../img/bg_rounded_corner_tr_alpha60-or8.png") no-repeat scroll 100% 100% transparent; padding:5px;}

.TF_detExp .TF_ongletGen, .TF_detExp .TF_ongletProd, .TF_detExp .TF_ongletCom {clear:both;}
.TF_detExp .TF_blocNomenclature {clear:both;}

.TF_contactsInfo {clear:both; padding-top:5px;}

.TF_detExp {margin-bottom:20px;}
.TF_detExp .TF_navList {clear:both; display:block;}

#ColContenu .TF_navList A {background:url("/fileadmin/templates/img/puces/arrow_right4.gif") no-repeat scroll 0 0.35em transparent;
display:block;
padding-left:10px; padding-bottom:20px; float:right;}

#ColContenu  .TF_barreBoutonsNavigation SPAN.TF_bouton {display:block; width:150px;}

/* temporaire 
.TF_barreBoutonsAction {display:none;}
.TF_barreBoutonsNavigation {display:none;}
*/


.TF_visuel IMG {width:420px;}
#ColContenu .TF_blocProduits H3 {text-transform:uppercase; font-size:14pt;}
#ColContenu .TF_blocProduits H2 {display:none;}

/* rechercher rapide */
.TF_frmRap H2, .TF_frmRap P {display:none;}
.TF_frmRap INPUT.TF_nomExposant {border:1px solid #555; width:160px; height:17px;}
.TF_frmRap DIV.TF_nameExposant {display:inline;}
.TF_frmRap INPUT.TF_submit {float:right;}
#ColContextuelle form input.TF_submit, #ColContenu form input.TF_submit {
	padding:2px; border:0px; cursor:pointer;cursor:hand;margin:2px 0 0 5px;color:#FFF;font-weight:bold;font-size:.9em;
	background:url(../../img/bg_submit.gif) #01395C repeat-x 0 0;vertical-align:top;width:auto;
}
.clear {clear:both;}
/*#ColContenu .TF_critRecherche, #ColContextuelle .TF_critRecherche {display:none;}*/
#ColContenu .TF_frmRap H2 {display:none;}
#ColContenu INPUT.TF_motCle {width:250px;}
#ColContextuelle INPUT.TF_motCle {width:150px;}

#ColContextuelle .wrapMore {clear:both; display:block; padding-top:5px;}

/* bandeau panier */
.TF_panierBandeau A {background:url("../../img/puces/arrow_right4.gif") no-repeat scroll 0 0.35em transparent;
display:block;
padding-left:10px;float:right;color:black;}

/* infos debug */
.TF_infoDebug {cursor:pointer;background-color:yellow;border:1px solid black;padding:10px; 
-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in;}
.TF_infoDebug:hover { background:none;}
.TF_infoDebugHide {height:0;overflow:hidden;}


/* liste panier */
.TF_panierCmd H2 {display:inline;}

/* formulaire email panier */
#ColContenu .TF_panier LI {background:none; line-height:1.8em;}
#ColContenu .TF_panier LI  INPUT {margin:5px;}
.TF_panier .TF_paneBoutons {padding-bottom:20px;}


/* recherche avancée */
.TF_frmAvc .TF_libelle {width:120px; font-weight:bold; float:left;}
.TF_frmAvc .TF_champ  SELECT {width:295px;}