/* @override Credits */
/*
Date : 16.09.2009
Auteur : Adrien Heury
Projet : HSST (site web)
Logiciel : CSS Edit 2.6 - iMac
Commentaire : 

                        
                          oooo$$$$$$$$$$$$oooo
                      oo$$$$$$$$$$$$$$$$$$$$$$$$o
                   oo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o         o$   $$ o$
   o $ oo        o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o       $$ $$ $$o$
oo $ $ "$      o$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$o       $$$o$$o$
"$$$$$$o$     o$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$o    $$$$$$$$
  $$$$$$$    $$$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$$$$$$$$$$$$$$
  $$$$$$$$$$$$$$$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$$$$$$  """$$$
   "$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     "$$$
    $$$   o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     "$$$o
   o$$"   $$$$$$$$$$$    HAVE FUN WITH MY CSS    $$$$$$$$$$$$       $$$o
   $$$    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$ooooo$$$$o
  o$$$oooo$$$$$  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   o$$$$$$$$$$$$$$$$$
  $$$$$$$$"$$$$   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     $$$$""""""""
 """"       $$$$    "$$$$$$$$$$$$$$$$$$$$$$$$$$$$"      o$$$
            "$$$o     """$$$$$$$$$$$$$$$$$$"$$"         $$$
              $$$o          "$$""$$$$$$""""           o$$$
               $$$$o                                o$$$"
                "$$$$o      o$$$$$$o"$$$$o        o$$$$
                  "$$$$$oo     ""$$$$o$$$$$o   o$$$$""
                     ""$$$$$oooo  "$$$o$$$$$$$$$"""
                        ""$$$$$$$oo $$$$$$$$$$
                                """"$$$$$$$$$$$
                                    $$$$$$$$$$$$
                                     $$$$$$$$$$"
                                      "$$$""*/

/*[Table of contents]
-------------------------------------------------------------------*/
/*[Color codes]
Vert : #c4cf1d
Gris foncé : #4b4b4d
Gris clair : #c2c1c6 (texte)
Gris clair 2 : #8e8e8e (texte)
Gris clair 3 : #eaeae8 (bkg bloc)
Gris clair : #dedede (ligne)
Bleu : #5790c5
-------------------------------------------------------------------*/
/*[Typography]
-------------------------------------------------------------------*/
@import url("reset.css");
@import url("grid.css"); 
@import url("typography.css");

@import url("../../commun_extranet/css/classes.css");

@import url("wysiwyg.css");
@import url("formSousTraitant.css");
@import url("../../js/jqtransformplugin/jqtransform.css");

body {
	background: none;
}

.sidebar{
  display:none;
}

.supHeader{
  display:none;
}
/* @group Bandeau */

.subHeader{
  display:none;
}

.header {
display:none;
}

.bandeau{
  display:block;
}

/*#pageCSSfr .header{
  background:red url("../images/sprite.png") no-repeat scroll 0 0;
}

#pageCSSen .header {
  background-image: url(../images/sprite-en.png) no-repeat 0 0;
}

#pageCSSfr.do .header{
	background-image: url(../images/spriteDO.png) no-repeat 0 0;  
}

#pageCSSen.do .header{
	background-image: url(../images/spriteDO-en.png) no-repeat 0 0;  
}

#pageCSSfr.ST .header{
	background-image: url(../images/spriteST.png) no-repeat 0 0;  
}


.header h1 {
	margin: 0;
	padding: 0;
}

.header h1 a {
	display: block;
	height: 120px;
	width: 220px;
	top: 15px;
	left: 30px;
	position: absolute;
}

#pageCSSfr .header h1 a{
	background: url(../images/sprite.png) no-repeat 0 -255px;  
}

#pageCSSen .header h1 a {
  background: url(../images/sprite-en.png) no-repeat 0 -255px;  
}*/

.header h1 a span {
display:none;
}



.linkSearchSousTraitant{
  display: none;
}


.header a.langue span {
	float: right;
	margin-top: 10px;
	color: #4b4b4d;
	font-weight: bold;
	font-size: 10px;
}


.header a.langue:hover span {
	color: #c2c1c6;
}

/* on cache les blocs partenaires */
.blocPartenaires{
  display:none;
}

.breadcrumb{
  display:none;
}
.header object{
  float:left;
  margin-left:144px;
  margin-top:1px;
  cursor:  pointer;
}
/* @end */

/* @group Gauche */

/* @group Search */

form.search {
    display:none;
}

form.search fieldset {
	margin: 0;
	padding: 0;
}

form.search fieldset legend {
	display: none;
}

form.search fieldset div label {
	display: none;
}

form.search fieldset div {
	margin: 0;
	padding: 0;
}

form.search fieldset div input.inputTexte {
	border: none;
	border-right: 1px solid #dedede;
	width: 80px;
	color: #c2c1c6;
	margin: 0;
	padding: 0;
}

form.search fieldset div input.valider {
    display:none;
}

form.search fieldset div input.valider:hover {
	color: #c4cf1d;
}

/* @end */

/* @group Menu */

/* Niveau 1 */
.gauche{ 
    display:none
}


/* @end */

/* @end */

/* @group Centre */

.centrale {
	padding-right: 10px;
}

/* @group Ariane */

.ariane {
	font-size: 10px;
}

.ariane a{
    color:#C4CF1D;
}
/* @end */

.centrale h1.home {
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
	width: 344px;
	height: 53px;
	background: url(../images/titre-bienvenue.png) no-repeat 0 0;
}

.centrale h1.home span {
	display: none;
}

/* @group Bloc Home : Donneur d'ordre + Sous traitant */

.centrale .blocsHome {
	background: url(../images/blocsHome.png) no-repeat 0 0;
	height: 225px;
	margin: 0;
	padding: 0;
}

/* @group Donneur d'ordre */

.centrale .blocsHome .donneur {
	margin-top: 70px;
}

.centrale .blocsHome p {
	line-height: 16px;
	margin: 0 0 5px 0;
	padding: 0;
}

.centrale .blocsHome .donneur p {	
	color: #c2c1c6;
}

.centrale .blocsHome a:hover span {
	text-decoration: underline;
	color: #5790c5;
}

/* Bouton */
.centrale .blocsHome .donneur .btnSearch {
	background: url(../images/btn-search-straitant.png) no-repeat 0 0;
	display: block;
	height: 41px;
	width: 131px;
	margin: 10px 0 0 0;
}

.centrale .blocsHome .donneur .btnSearch span {
	display: none;
}

/* @end */

/* @group Sous traitant */

.centrale .blocsHome .traitant {
	margin-top: 90px;
}

/* @end */

/* @end */


form label{
	display: block;
	float: left;
	width: 200px;
	margin: 5px 0 0 0;  
}

div.jqTransformSelectWrapper,div.jqTransformSelectWrapper div{
  clear:none !important;
}

form div{
  width:1500px;
  display:block;
  clear:both;
  margin-bottom:10px;
}

form input.inputTexte{
  border:none;
  width:1000px;
  
}

form input.submit{
  display:none;
}
/* @group Formulaire Contact */

#contact form label {
	display: block;
	float: left;
	width: 100px;
	margin: 5px 0 0 0;
}

#contact form input, #contact form textarea {
	border: 1px solid #cbcbcb;
	font: 11px Arial, Geneva, sans-serif;
}


#contact span#listSousTraitant{
    color:#4b4a4d;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    display:block;
}
/* @end */

/* @end */

/* @group Droite */

/* @group S'identifier */
.droite{
display:none;
}
.centrale .blocSidentifier {
	background: #c4cf1d;
}
/* Lien perdu login/pass */
.centrale .blocSidentifier form fieldset label {
	font-size: 12px;
	color: #fff;
	width:150px;
	display:block;
	float:left;
}

.centrale .blocSidentifier form fieldset{
    padding:10px;
}

.centrale .blocSidentifier form fieldset div input.valider {
	background: #4b4b4d;
	border: none;
	color: #fff;
	padding: 1px 2px 2px 2px;
}

.centrale .blocSidentifier form fieldset div input.valider:hover {
	color: #dedede;
	background: #5b5b5e;
	cursor: pointer;
}


h2.actus {
	margin: 0 0 5px 0;
	padding: 0;
	color: #c2c1c6;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
}




/* @end */


/* @group Footer */

.footer{
    display:none;
}


#article{	
  margin-top:50px;
}
/*@ lorsque l'on est dans le back, on ajoute des pointiller pour differencier le contenu */
#article_haut {
    border:1px dashed #000000;
    min-height:10px;
}

#article_bas {
    border:1px dashed #000000;
    min-height:10px;
}
/* @end */


/* @group Outils (Zoom +, Zoom -, Ami, Print) */
ul#outilsZoom{display:none;}



a.langue {margin-left:7px; }


#chemin
{
    float:left;
    clear:both;
    width:100%;
    _width:99%;
    position:relative;
    font-size: 11px;
    margin: 10px 0 10px 0;
}

/* @end */

/* Lien de modification des pages */

.modifier{
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    background:transparent url(/images/file_edit.png) no-repeat scroll 7px 3px !important;
    border:1px dotted #CCCCCC;
    color:#000000 !important;
    font-weight:bold;
    padding:4px 10px 2px 30px !important;
    height:16px;
    float:right;
}

a.modifier:hover {
    color:#555555 !important;
    text-decoration:underline !important;
}

.enregistrer {
	color: #000 !important;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: bold;
	float: right;
	border: 1px dotted #ccc;
	padding: 4px 10px 2px 30px!important;
	background: url(/images/disc.png) no-repeat 7px 3px !important;
	height:16px;
}
/* @end */ 

.footer2 a{
display:none;
}
.error {
	color: #f00;
}


.dataMetier div {
    clear:both;
    margin:10px 0;
}

#partnerListBox{
    margin-left:10px;
    display:inline;
}


.lienFooter{
    display:inline;
}

div.titreFondateur{
    font-size:9px;
    float:left;
    width:950px;
}


span#loadingAnimationResultat {
  display:none;
}


div.enTeteListeResultats{
  display:none;
}

h3.titreSelectionFiche{
  display:none;
}

div.optionRecherche{
  display:none;
}

.listeResultats a{
 background: none;   
}

.listeResultats #bouton.raisonSociale.affiche {
    display:block;
    background:none;
}

listeResultats #bouton.raisonSociale {
  padding:0 0 0 15px;
}

.listeResultats .raisonSociale {
    color:#4D4D4F;
    display:block;
    float:left;
    font-size:14px;
    font-weight:bold;
    margin:2px 0 0 10px;
    padding:0;
    text-decoration:none;
    width:340px;
}

span.check{
  display:none;
}

span.nbrSpecialite
{
  display:none;
}

.line1, .line2{
  clear:both;
  float:left;  
}


.colonne p{
  clear:both;
}

.infoMessagerie{
  display:none;
}

#resultatEvent{
  float:left;
  margin-top: 10px;
  width:680px;
}

.blocFicheEvent .image{
  margin-left:5px;
}

.blocFicheEvent{
  font-size:11px;
  color:#4d4d4f;
}

#resultatEvent .enteteFiche{
  width:650px;
}

#listResultatHotel .blocFiche,
#listResultatRestaurant .blocFiche,
#listResultatEvenement .blocFiche,
#listResultatTourisme .blocFiche,
#resultatEvent .blocFicheEvent{
  float:left;
  padding-bottom:10px;
  background-color:#efefef;
  line-height:13px;
}

.blocFicheEvent{
  font-size:11px;
  color:#4d4d4f;
}

#listResultatHotel .enteteFiche,
#listResultatRestaurant .enteteFiche,
#listResultatEvenement .enteteFiche,
#listResultatTourisme .enteteFiche,
#resultatEvent .enteteFiche
{
  min-height:20px;
  background-color:#4c4d4f;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  padding:7px 0 0 30px;
  float:left;  
  width:345px;
  position:relative;
}

.blocFicheEvent .image {
margin-left: 5px;
}

.infoEvenement {
padding-right: 5px;
display: block;
width: 550px;
float: left;
margin-top: 5px;
margin-left: 5px;
}

#resultatEvent div.plusInfo {
  display: none;
}

.filtreEvent {
float: left;
font-family: Helvetica,Arial;
background-color: #ECEAEA;
padding: 5px 0 5px 0;
width: 680px;
}

.filtreEvent label {
font-weight: bold;
padding: 5px;
font-size: 11px;
}
.filtreEvent input, .filtreEvent a.date-picker-control, .filtreEvent label {
float: left;
margin: auto;
}

.filtreEvent input {
height: 8px;
padding: 5px;
border: 1px solid #B8B8B9;
font-family: Helvetica,Arial;
font-size: 11px;
width: 60px;
}

.filtreEvent label{
  width:inherit;
  display:inherit;
  width:10px;
}
.filtreEvent .jqTransformSelectWrapper {
margin-left: 20px;
}

#sitraEvent div.jqTransformSelectWrapper div span {
border: 1px solid #B8B8B9;
height: 16px;
padding: 2px 0 0 7px !important;
}

.buttonSearchEvent{
  display:none;
}


.titreReponseEvent {
float: left;
margin: 15px 10px 0px 5px;
padding-bottom: 8px;
width: 675px;
}

#tabsCarte #filtreContainerEvenement .titreReponse, .titreReponseEvent {
border-bottom: 1px solid #AFD236;
}


#tabsCarte .titre, .titreReponseEvent .titre {
font-size: 14px;
font-weight: bold;
color: #4D4D4F;
text-transform: uppercase;
}

#tabsCarte #filtreEvenement .reponse, #tabsCarte #filtreContainerEvenement .reponse, .titreReponseEvent .reponse {
color: #AFD236 !important;
}
#tabsCarte .reponse, .titreReponseEvent .reponse {
font-size: 14px;
font-weight: bold;
color: #E0129E;
}

#resultatEvent .enteteFiche {
width: 650px;
}


.infoEvenement span.periodeClair, .infoEvenement span.adresse {
  font-weight: bold;
}

.infoEvenement span {
  display: block;
  clear: both;
}


.image.span-80 {
  display: block;
  min-height: 1px;
}


.containerInfoWindow{
  background-color:#4d4d4f;
  width:240px;
  font-family:Arial;
  padding:0 5px 5px 5px;
  float:left;
  position:relative;
}

.containerInfoWindow.hotel a{
  background-color:#ebaad6;
}

.containerInfoWindow.restaurant a{
  background-color:#ff6000;
}

.containerInfoWindow.evenement a{
  background-color:#8bbc31;
}

.containerInfoWindow.office a{
  background-color:#3172bc;
  color:white;
}

.containerInfoWindow span.titreInfoWindow{
  display:block;
  color:#fff; 
  font-size:11px; 
  font-weight:bold;
  margin:0;
  margin-left:35px;
  margin-top:10px;
  width:170px;
  float:left;
  padding-bottom:5px;
}

.containerInfoWindow.localisationSt span.titreInfoWindow{
  margin-left:10px;  
}


.containerInfoWindow img.pictoInfoWindow{
  float:left;
  margin-top:5px;
  position:absolute;
  top:0px;
  left:5px;
}

.containerInfoWindow div.topInfoWindow{
  float:left;
  width:240px;
}

.containerInfoWindow div.imageInfoWindow
{
    float:left;
    border:1px solid #c3c3c3;
}

.containerInfoWindow a.imprimeInfoWindow{
  height:25px;
  width:25px;
  background-image: url(../images/carte/imprimerInfoWindow.png);
  background-position: center;
  background-repeat: no-repeat;
  display:block;
  float:right;
}

.containerInfoWindow.hotel a.imprimeInfoWindow{
  background-color: #ebaad6;
}

.containerInfoWindow.restaurant a.imprimeInfoWindow{
  background-color: #ff6000;
}

.containerInfoWindow.evenement a.imprimeInfoWindow{
  background-color: #8bbc31;
}

.containerInfoWindow.office a.imprimeInfoWindow{
  background-color: #3172bc;
}

.containerInfoWindow .centralInfoWindow{
    background-color: #efefef;
    float:left;
    width:230px;
    padding:0 5px 0 5px;
}

.containerInfoWindow span.typeEvenement,.infoEvenement span.typeEvenement{ 
  display:block;
  font-size:10px;
  font-weight:bold;
  color:#8bbc31;
}

.containerInfoWindow p.presentationInfoWindow{
  color:#4d4d4f;
  width:230px;
  font-size:11px;
  margin-top:8px;
  margin-left:7px;  
  float:left;
  width:132px;
  line-height: 13px;
}

.containerInfoWindow span.communeOtInfoWindow{
  font-size:11px;
  font-weight: bold;
  margin-top:8px;
  margin-left:7px;
}

.containerInfoWindow  span.adresseInfoWindow,.containerInfoWindow  span.textMailFaxInfoWindow{
  padding:7px 0 0 0;
  font-size:11px;
  color:#4d4d4f;
  display:block;
  clear:both;
  line-height:13px;
}

.containerInfoWindow div.bottomInfoWindow{
  margin-top:40px;
  border-top: 1px solid #4d4d4f;
  float:left;
  width:230px;
}

.containerInfoWindow div.bottomInfoWindow a.linkSavoirPlus{
  margin: 5px 0 5px 0;
  font-size:11px;
  float:right;
  padding:3px;
}


.containerInfoWindow.localisationSt  a.linkSavoirPlus{
  padding:3px;  
  margin-top:15px;
  display:block;
  float:right;
}


.containerInfoWindow div.blocPrixInfoWindow{
  float:left;
  padding-top:5px;
}

.containerInfoWindow div.blocPrixInfoWindow span.aPartirInfoWindow{
  font-family:Arial;
  font-size:11px;
}

.containerInfoWindow div.blocPrixInfoWindow span.prixInfoWindow{
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
}

.containerInfoWindow div.categorieSpecialiteInfoWindow{
  font-size:11px;
  font-family: Arial;
  margin:10px 0 5px 0;
  line-height:13px;
}

.containerInfoWindow div.categorieSpecialiteInfoWindow span{
  display:block;
}

.containerInfoWindow span.horaireOuverture{
  font-weight:bold;
  display:block;
  font-size:11px;
  font-family: Arial;
  clear:both;
  margin-top:10px;
  color:#4d4d4f;
  float:left;
  line-height:13px;
}

.linkSavoirPlus{
  display:none;
}

#signature{
  clear:both;
  display:block;
  margin-top:20px;
  float:left;
}

#listResultatHotel,
#listResultatRestaurant,
#listResultatEvenement,
#listResultatTourisme
{
  width:390px;
  background-color:#efefef;
  float:left;
  /*height:226px;*/
  background-color:white;
  padding:5px 10px 10px 15px;
}

#listResultatHotel .blocAdresse,
#listResultatRestaurant .blocAdresse,
#listResultatEvenement .blocAdresse,
#listResultatTourisme .blocAdresse
{
  float:left;
  width: 116px;
  font-size:11px;
  color:#4d4d4f;
  border-right:1px solid #4d4d4f;
  
}

#listResultatHotel .blocDescription,
#listResultatRestaurant .blocDescription,
#listResultatEvenement .blocDescription,
#listResultatTourisme .blocDescription{
  float:left;  
  width: 160px;
  font-size:11px;
  color:#4d4d4f;
  padding-left:5px;
}

#listresultathotel .listeresultat .blocfiche .adressedescription .blocdescription .infoprix, #listresultatevenement .listeresultat .blocfiche .adressedescription .blocdescription .infoprix, .fichesoustraitant .infoprix {
margin-top: 10px;
}

#listresultathotel .listeresultat .blocfiche .adressedescription .blocdescription .infoprix span.libelleprix, .fichesoustraitant .infoprix {
font-size: 11px;
font-family: Arial;
color: #4D4D4F;
}

#listresultathotel .listeresultat .blocfiche .adressedescription .blocdescription .infoprix span.montantprix, .fichesoustraitant .infoprix span.montantprix {
font-size: 15px;
font-family: Arial;
color: #4D4D4F;
font-weight: bold;
}

#listresultattourisme .blocadresse {
width: 190px;
}

#listresultattourisme .blocdescription {
width: 80px;
}

#ficheSitra .enTete {
background: url(../images/bkg-entete-lightbox.png) no-repeat 0 0;
height: 105px;
position: relative;
}

#ficheSitra .subHeader {
background: none !important;
position: absolute;
top: 80px;
padding: 0 0 0 800px;
}

#ficheSitra .dataSitra {
margin-top: 20px;
margin-bottom: 10px;
float: left;
}

#ficheSitra p.descriptif {
float: left;
width: 395px;
padding-left: 20px;
padding-right: 10px;
}

#ficheSitra {
width: 900px;
}

#ficheSitra {
padding: 10px;
line-height: 14px;
font-family: Arial;
font-size: 11px;
color: #4C4D4F;
}

#localizeFournisseur{
  display:none;
}

.close-floatbox{
  display:none;
}

ul.outils li.favoris,ul.outils li.ami{
  display:none;
}

body{
  background:none;
}

.toggleSubMenu.photo, .subData.photo{
  display:none !important;
}

#ficheSitra .enTete h2 {
color: white;
font-weight: normal;
font-size: 30px;
padding: 15px 0 25px 50px;
background: none;
text-transform: none;
}

#ficheSitra.ficheRestaurant div.link a {
background: #FF6000 !important;
}

#ficheSitra .accordeon .toggleSubMenu a {
font-weight: bold;
color: white;
height: 15px;
margin: 0 0 3px 0;
padding: 10px;
display: block;
text-transform: uppercase;
font-size: 14px;
background: #A5A6A7;
}

#ficheSitra div.subData.photo, #ficheSitra div.subData.tarif, #ficheSitra div.subData.prestation,#ficheSitra div.subData.localisation {
width: 880px;
}

#ficheSitra div.subData.prestation, #ficheSitra div.subData.photo, #ficheSitra div.subData.tarif {
display: block;
float: left;
clear: both;
}

#ficheSitra div.subData {
background-color: #ECEAEA;
padding: 10px;
margin:0;
}

#ficheSitra .blocPrestation {
float: left;
width: 400px;
margin-right: 20px;
margin-bottom: 20px;
clear:none;
}

#ficheSitra div.toggleSubMenu {
float: left;
width: 900px;
}

#ficheSitra div.image {
float: left;
}

.rechercheCarte {
  float: left;
  width: 680px;
  background-color: #ECEAEA;
  padding: 10px;
  margin-bottom: 5px;
  font-family: Arial;
  font-size: 11px;
}

.comboVille {
clear: both;
display: block;
margin-bottom: 10px;
float: left;
}

.comboVille label, .listSelection .labelAfficher {
float: left;
font-weight: bold;
margin-right: 5px;
font-family: Arial;
font-size: 11px;
padding-top: 2px;
}

.jqTransformSelectWrapper {
width: 45px;
position: relative;
height: 20px;
background: url(img/select_left.gif) no-repeat top left;
float: left;
}

.jqTransformSelectWrapper div span {
font-size: 11px;
float: none;
position: absolute;
white-space: nowrap;
height: 20px;
line-height: 15px;
padding: 3px 0 0 7px;
overflow: hidden;
cursor: pointer;
}

jqTransformSelectWrapper a.jqTransformSelectOpen {
display: block;
position: absolute;
right: 0px;
width: 20px;
height: 20px;
background: url(img/select_right.gif) no-repeat center center;
padding: 0px;
}

.listSelection {
clear: both;
}

.listSelection div {
float: left;
margin-left: 5px;
padding: 0;
}

.listSelection .jqTransformCheckboxWrapper {
margin: 0 !important;
}

span.jqTransformCheckboxWrapper {
display: block;
float: left;
margin-top: 5px;
}

a.jqTransformChecked, #messageList a.jqTransformCheckbox.jqTransformChecked, .listeResultats a.jqTransformCheckbox.jqTransformChecked, #filtreHotel a.jqTransformCheckbox.jqTransformChecked, #filtreRestaurant a.jqTransformCheckbox.jqTransformChecked {
background-position: center bottom;
}

a.jqTransformCheckbox {
background: transparent url(img/checkbox.gif) no-repeat center top;
vertical-align: middle;
height: 19px;
width: 18px;
display: block;
padding: 0px;
}

#tabs ul{
  display:none;
}

#filtreHotel, #filtreEvenement, #filtreRestaurant {
  display:none;
}

#triHotel{
  display:none;
}

.ui-tabs-panel{
  clear:both !important;
  margin-top:20px;
}

.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 white;
    border-width: 0;
    float: left;
    min-height: 350px;
    padding-bottom: 10px;
    width: 670px;
}

#filtreContainerHotel .titreReponse, #tabsCarte #filtreContainerRestaurant .titreReponse, #tabsCarte #filtreContainerEvenement .titreReponse, #tabsCarte #filtreContainerTourisme .titreReponse {
padding-bottom: 8px;
border-bottom: 1px solid #EBAAD6;
margin: 15px 10px 10px 15px;
}

#tabsCarte #filtreContainerRestaurant .titreReponse {
border-bottom: 1px solid #FF6000;
}

#tabsCarte #filtreRestaurant .reponse, #tabsCarte #filtreContainerRestaurant .reponse {
color: #FF6000;
}

#tabsCarte #filtreContainerEvenement .titreReponse, .titreReponseEvent {
border-bottom: 1px solid #AFD236;
}

#tabsCarte #filtreContainerTourisme .reponse {
color: #3172BC;
}

#tabsCarte #filtreContainerTourisme .titreReponse {
border-bottom: 1px solid #3172BC;
}

#listResultatTourisme .blocAdresse {
width: 190px;
}

#listResultatTourisme .blocDescription {
width: 80px;
}

.listeResultat{
  clear:both;
}

#tabsCarte{
  background-color:none;
}
/*.blocFicheEvent .enteteFiche img{
  position:absolute;
  left:0;
  top:1px;
}*/
