/* CSS Document */
/*******************************************************************************************************

/********************************************************************************************************/
/********************************************************************************************************
/* INIT
/********************************************************************************************************
/********************************************************************************************************/

html{ background:#fff url(../img/bg-html.gif) repeat-x; margin:0; padding:0}

body {
	text-align:center;
	color: #333;
	padding:0; margin:0;
	background: url(../img/bg-body.gif) repeat-y center;
	width:974px; margin:auto; 	border-bottom:1px solid #ccc;

}

* {background-repeat:no-repeat;}

#content a:link{color:#0C59A9;}
#content a:visited {color:#0C59A9}
.entreprendre #content a:link{color:#087490;}
.entreprendre #content a:visited {color:#087490}
.vivre #content a:link{color:#93064A;}
.vivre #content a:visited {color:#93064A}
.decouvrir #content a:link{color:#517110;}
.decouvrir #content a:visited {color:#517110}
.informer #content a:link{color:#FFA200;}
.informer #content a:visited {color:#FFA200}

#content a:hover { text-decoration:none;}
#content a:active {}

.left {float:left;}
.right {float:right;}
.spacer, .clear{clear:both!important; height:1px!important; font-size:0px!important; margin:0!important; padding:0!important}
.retour-a-la-ligne{clear:both!important;}

.align-left{text-align:left!important}
.align-right{text-align:right!important}
.align-center{text-align:center!important}


#content hr {
height: 0px;
margin: -2em 0;
padding: 0;
color: #ccc;
background-color: #ccc;
border: 0;
clear:both;
}
.anchor, .container a.anchor,#nav-main a.anchor, #nav-main a:visited.anchor,#nav-secondary a.anchor, #nav-secondary a:visited.anchor {padding:0;position:static!important;height: 0px;}

.invisible{ position:absolute; top:-9999px; left:-9999px}

/* SKIPLINK
/*-------------------------------------------------------------------------------------------------------*/

ul#skiplink{position:absolute; top:-1000px; left:-1000px; background-color:#000000; margin:0; padding:0; z-index:1000;}
ul#skiplink li { list-style-type : none; position:absolute; top:0;}
ul#skiplink li a {position:absolute; top:-1000px; left:-1000px; display:block; color:#000000; font-weight:bold; padding:0.6em;}
ul#skiplink li a:focus, ul#skiplink li a:active { top:0px; left:0px; background-color:#FFFF00}

/********************************************************************************************************/
/********************************************************************************************************
/* LAYOUT 
/********************************************************************************************************
/********************************************************************************************************/

#wrap{ position:relative; text-align:left;;
}
/**/
#header{ background:url(../img/logo.jpg); height:200px}
#header h1 { margin:0; height:200px;}
#header h1 img{ display:none}
#header h1 a{width:220px; height:200px; display:block; padding:0}

#header-flash{position:absolute; top:0; z-index:98}
/**/
#nav-main{ width:220px; float:left;}
#nav-main-content{width:220px;}
#nav-main ul{ list-style-type:none; margin:0; padding:0}
#nav-main li{ margin:0; width:220px;}
#nav-main li a{ text-indent:-9999px; display:block; height:30px; padding:0; margin:0; width:220px;}
#nav-main li ul{ margin:1em 0;  width:220px}

#nav-main li li a{ padding: 0 20px; background:url(../img/nav-puce-01.gif) no-repeat 205px 4px; text-align:right;display:block; height:auto; width:180px;  text-indent: 0; text-decoration:none }
#nav-main li li a:hover{text-decoration:underline}






#nav-main li.nav-9 a{ background-image:url(../img/nav-01.gif); color:#08728D;}
#nav-main li.nav-9 li a{background-image:url(../img/nav-puce-01.gif)}
#nav-main li.nav-8 a{ background-image:url(../img/nav-02.gif); color:#7F073F}
#nav-main li.nav-8 li a{background-image:url(../img/nav-puce-02.gif)}
#nav-main li.nav-7 a{ background-image:url(../img/nav-03.gif); color:#597D13}
#nav-main li.nav-7 li a{background-image:url(../img/nav-puce-03.gif)}
#nav-main li.nav-6 a{ background-image:url(../img/nav-04.gif); color:#7F5C1E}
#nav-main li.nav-6 li a{background-image:url(../img/nav-puce-04.gif)}
#nav-main li li{ background:none!important}

#nav-main li li.on{ font-weight:bold}


#nav-main li li li a{ text-align:left; background:none!important; padding:0.3em 20px }
#nav-main li li li a:hover{background:#FBEAB0!important; text-decoration:none!important}	



/* Dropdown Menus */	
	
#nav-main li ul li ul {
	position: absolute; z-index:99999;
	left: -999em; margin-top:-1.5em;
	height: auto;
	width: 220px; line-height:normal;
	padding:0 0; 
	border:1px solid #fff;
	border-width:1px 1px 1px 1px;
	background:#FAF7E9; }
	
#nav-main li.nav-9 ul li ul{ background:#cee3e9}
#nav-main li.nav-8 ul li ul{ background:#f4e6ed}
#nav-main li.nav-7 ul li ul{ background:#D2E2B4}	

#nav-main li.nav-9 li li a:hover{background:#8ED1E1!important;}	
#nav-main li.nav-8 li li a:hover{background:#e9cddb!important;}	
#nav-main li.nav-7 li li a:hover{background:#B1CD7D!important;}	


	
	
	


#nav-main li ul li ul li ul {
	position:inherit;
	height: auto;
	width: 220px;
	font-weight:normal;
	list-style-type:square;
	}


#nav-main li li li {
	width: 220px; padding:0 ;
	border-bottom:1px solid #fff;`
	background:none!important; text-align:left!important;
	}

#nav-main li li li a, #nav-main li li li a:visited {}
#nav-main li li li:hover{}
	
#nav-main li li:hover ul,
#nav-main li li li:hover ul,
#nav-main li li li li:hover ul, 
#nav-main li li.sfhover ul,
#nav-main li li li.sfhover ul,
#nav-main li li li li.sfhover ul {
	left: 220px;
	}





/**/
#nav-secondary{ position:absolute; top:200px; right:0}
#nav-secondary ul{ list-style-type:none; margin:0}
#nav-secondary li{ float:left; margin:0 0 0 5px}
#nav-secondary li a{ text-indent:-9999px; background:#0177AC; display:block; padding:0; height:29px}

#nav-secondary li.nav-33 a{ background: url(../img/nav-2-01.gif); width:124px}
#nav-secondary li.nav-32 a{ background: url(../img/nav-2-02.gif); width:103px}
#nav-secondary li.nav-31 a{ background: url(../img/nav-2-03.gif); width:109px}
#nav-secondary li.nav-30 a{ background: url(../img/nav-2-04.gif); width:150px}

#nav-secondary li a:hover{ background-position:-125px}
#nav-secondary li.nav-30 a:hover{ background-position:0}

/* Dropdown Menus */		
#nav-secondary li ul {
	position: absolute; z-index:99999;
	left: -999em;
	height: auto;
	width: 124px;
	font-weight:bold;
	padding:0 0; background:#FBF5DB;
	
	}
#nav-secondary li ul li ul {
	position:inherit;
	height: auto;
	width: 124px;
	font-weight:normal;
	list-style-type:square;
	}

#nav-secondary li li {
	width: 124px; padding:0 ;
	border:none; margin:0;
	}

#nav-secondary li li a, #nav-secondary li li a:visited {
	height:auto; padding:5px;
	width:114px;
	color:#0177AC; text-decoration:none;
	border-bottom:1px solid #fff; border-top:none;
	background:none!important;text-indent:0;
	}

#nav-secondary li li:hover, #nav-secondary li li a:hover, #nav-secondary li li a:active {
	background:#FBEAB0!important;
	}	
	
	#nav-secondary a:hover, #nav-secondary li:hover a,#nav-secondary li.sfhover a, #nav-secondary a:active, #nav-secondary .on a {background-position:-125px}
		
#nav-secondary li:hover ul,
nav-secondary li li:hover ul,
#nav-secondary li li li:hover ul,
#nav-secondary li.sfhover ul,
#nav-secondary li li.sfhover ul,
#nav-secondary li li li.sfhover ul {
	left: auto;
	}

#nav-secondary .nav-31  ul,#nav-secondary .nav-31  li {width:109px}
#nav-secondary .nav-32  ul,#nav-secondary .nav-32  li {width:103px}
#nav-secondary .nav-33  ul,#nav-secondary .nav-33  li {width:124px}

#nav-secondary .nav-31  li a, #nav-secondary .nav-31  li a:visited{width:99px}
#nav-secondary .nav-32  li a, #nav-secondary .nav-32  li a:visited{width:93px}
#nav-secondary .nav-33  li a, #nav-secondary .nav-33  li a:visited{width:114px}



/**/
#content-and-sidebar{ width:710px; float:right; display:inline; margin-top:5em; padding-bottom:4em}
#content{ width:670px; float:left; line-height:1.25em}
#content p, #content ul{ text-align:justify }
/**/
#breadcrumb{ width:710px; position:absolute; top:240px; right:0; border-bottom:1px solid #ccebf5; padding:0 0 0.5em 0; color:#999999; color:#333}
#breadcrumb a{ color:#999; text-decoration:none}
#breadcrumb strong{ color:#00689C; font-weight:normal}
#breadcrumb-content{ width:600px;float:left;}
#icon-tools{text-align:right; position:relative;width:100px; float:right;}

/**/
#search{ position:absolute; top:10px; left:650px; width:250px; text-align:right; z-index:99}
#search label{ visibility:hidden}
#search form, #search p {margin:0; padding:0; z-index: 99;}
#search #sword {color:#08c8ff}
#search input {color:#08c8ff; font-weight:bold;}
/**/
#sidebar *{ font-size:1em;}
#sidebar p{margin:0 40px 1.6em 30px; }
#sidebar ul{margin:0 40px 0 30px; list-style-type:none}
#sidebar li{ margin:0 ; border-top:1px solid #bed6de; padding:0.5em 0;}
#sidebar li:first-child{border:none}
#sidebar h2{clear:both; text-align:center; background:#d1e6ee; border:1px solid #bed6de; border-width:1px 0; margin:1em 40px 0 30px; color:#065E72}
#sidebar a{ color:#ffa810; font-weight:bold}

/**/
#footer{ background:#075D74 url(../img/footer-bg.gif) repeat-x; padding:0 0 2em 0; margin:0 0 0 220px; text-align:center; color:#83B6C7}
#footer img{ margin-bottom:2em}
#footer a{ color:#83B6C7}
#footer li{ display:inline;  margin:0; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff}
#footer li:first-child{ border:none}

/* spécificités ACCUEIL */
.homepage #sidebar{ float:right; width:270px; line-height:normal}
.homepage #content-and-sidebar{ background:url(../img/bg-accueil.gif) repeat-y 435px} 
.homepage #content{ float:left; width:400px; line-height:normal}



/* FORMATAGE GENERIQUES DES LISTES 
/* ------------------------------------------------------------------------------------------------------- */

#content .list ul{ padding-bottom:1em; list-style-type:none; margin:0;   text-align:left !important; }
#content .list ul p{text-align:left !important; }
#content .list ul a, #content .list ul a:visited  { color:#FFA200; font-size:1.4em; line-height:1.4em}

/*
#content .list ul ul.level-two{ list-style-type:none; font-weight:normal; font-size:1em; padding-top:1.4em}
#content .list ul ul.level-two li{ background:url(../img/puce-li.gif) no-repeat 0 0.25em; padding-left:1em; display:inline}
#content .list ul ul.level-two a{ font-size:1em; }
*/

#content .list p{ margin:0.5em 0 0 0.5em;  text-align:justify}	
#content .list li{ margin:0; padding:0.5em 0 0.5em 0; border-top:1px solid #cfecf8; clear:both; background:none!important }
#content .list li a{ font-weight:bold;}
#content .list li li{ border:none; padding:0; margin-left:2em; }
#content .list li li a{font-weight:normal}
#content .list img{ float:left; margin:0 10px 10px 0; border:1px solid #A4C6D2; padding:3px}
/*
#content .list .image{ width:120px; height:120px; overflow:hidden; margin:0 0 0 10px!important; float:right; position:relative}
#content .list .image .mask{ display:block; width:120px; height:120px; overflow:hidden; position:absolute; top:0; background:url(../img/mask-vignette.png) no-repeat}
#content .list .text{float:left; width:270px;}
*/
#content .list .text p{ margin-bottom:0.5em}
#content .list a{}
#content .list h2{ font-weight:normal!important; margin:0; line-height:1.2em}
#content .list .theme{ text-transform:uppercase; color:#176cb7; letter-spacing:0.1em; }



#content #liste_commune li { padding-bottom:10px;}
#content #liste_commune li a, #content #liste_commune li a:visited { font-size:1.5em;color:#FFA200;text-decoration:none; font-weight:bold}
#content #liste_commune li a:hover { border-bottom:3px solid #ffeed2;}

#content #premier .list { background:#fefbf5; padding-top:0; border-top:0}/*
#content #premier .list  .image{ width:400px; height:auto; float:none; margin:0 0 1em 0!important; }
#content #premier .list  .image .mask{ display:inline; width:0; height:0; overflow:hidden; position:absolute; top:0; background:none}*/
#content #premier .list  .text{float:none; width:380px; padding:10px 10px}
#content #premier .list  .text p{ margin-bottom:0.5em}

.homepage #content .list a:link, .homepage #content .list a:visited{ font-size:1.2em; color:#FFA810; font-weight:bold; text-align:left}
.homepage #content .list ul{ font-size:1em}

/********************************************************************************************************/
/********************************************************************************************************
/* TYPOGRAPHIE 
/********************************************************************************************************
/********************************************************************************************************/

#content h1,#content  h2{ color:#FFA200; line-height:normal}
#content  h2{ font-size:1.5em; border-bottom:3px solid #ffeed2;}
#content  h3{ font-size:1.2em; font-weight:bold; margin-top:0.5em}
#content  h4{ font-size:1.0em; font-weight:bold; margin-top:0.5em}



#chapo{font-weight:bold}

/* Liste
/*-------------------------------------------------------------------------------------------------------*/
#content ul{ list-style-type:none; margin-left:0}
#content ul li{ background:url(../img/puce-li.gif) no-repeat 0 0.25em; padding-left:1.5em}
#content ul li ul li{ background:url(../img/puce-li-li.gif) no-repeat 0 0.25em}


.entreprendre #content ul li{ background:url(../img/puce-li-1.gif) no-repeat 0 0.25em}
.entreprendre #content ul li ul li{ background:url(../img/puce-li-li-1.gif) no-repeat 0 0.25em}
.vivre #content ul li{ background:url(../img/puce-li-2.gif) no-repeat 0 0.25em}
.vivre #content ul li ul li{ background:url(../img/puce-li-li-2.gif) no-repeat 0 0.25em}


.vivre #content #trombinoscope li {list-style-type:none; display:inline; float:left; background:none;margin-left:0}
.vivre #content #trombinoscope .image{border:1px solid #A4C6D2; padding:5px; }
.decouvrir #content ul li { background:url(../img/puce-li-3.gif) no-repeat 0 0.25em}
.decouvrir  #content ul li ul li{ background:url(../img/puce-li-li-3.gif) no-repeat 0 0.25em}



/* IMAGES
/*-------------------------------------------------------------------------------------------------------*/
#content .imageBox { color:#666; font-size:80%; font-weight:bold; text-align:left; clear:both;  background:#fff}
#content .imageBoxRight {float:right; margin:0 0 5px 10px; clear:none}
#content .imageBoxLeft { float:left; margin:0 10px 5px 0; clear:none}
#content .imageBox a,#content .imageBoxRight a,#content .imageBoxLeft a{ padding:0}
#content .imageBox .imageLegende {}
#content .imageBox img{}

#content  img{ border:none; padding:0}


#content  .imageBoxBorder{ border:1px solid #A4C6D2; padding:5px;}
/*
#content  img{ border:1px solid #A4C6D2; padding:5px}
#content  img.sans-bord{ border:none; padding:0}*/


/* ENCARTS
/*-------------------------------------------------------------------------------------------------------*/
#content .encart, #content .encart-droite, #content .encart-droite-petit, #content .encart-gauche, #content .encart-gauche-petit{background:#ffeed2 url(../img/bg-encart.gif) bottom repeat-x ;padding:10px;clear:both; margin-top:1em; border-top:2px solid #FFA200}

#content .encart-droite{ margin:0 0 1em 1em;float:right;width:250px; clear:none}
#content .encart-droite-petit{margin:0 0 1em 1em;float:right;width:150px; clear:none}

#content .encart-gauche{margin:0 1em 1em 0;float:left;width:250px; clear:none}
#content .encart-gauche-petit{margin:0 1em 1em 0;float:left;width:150px; clear:none}



.entreprendre #content .encart,.entreprendre  #content .encart-droite,.entreprendre  #content .encart-droite-petit,.entreprendre  #content .encart-gauche,.entreprendre  #content .encart-gauche-petit{ background:#deeff4 url(../img/bg-encart-1.gif) bottom repeat-x ; border-top:2px solid #087490}
.vivre #content .encart,.vivre  #content .encart-droite,.vivre  #content .encart-droite-petit,.vivre  #content .encart-gauche,.vivre  #content .encart-gauche-petit{ background:#f4dee9 url(../img/bg-encart-2.gif) bottom repeat-x ; border-top:2px solid #93064A}
.decouvrir #content .encart,.decouvrir  #content .encart-droite,.decouvrir  #content .encart-droite-petit,.decouvrir  #content .encart-gauche,.decouvrir  #content .encart-gauche-petit{ background:#edf4de url(../img/bg-encart-3.gif) bottom repeat-x ; border-top:2px solid #517110}
.informer #content .encart,.informer  #content .encart-droite,.informer  #content .encart-droite-petit,.informer  #content .encart-gauche,.informer  #content .encart-gauche-petit{ background:#ffeed2 url(../img/bg-encart.gif) bottom repeat-x ; border-top:2px solid #FFA200}





/* TABLEAU*/
/********************************************************************************************************/
#content table {border:1px solid #ccc;border-width:1px 0 0 1px; vertical-align:top; width:100%; background:url(../img/bg-encart.gif) repeat-x top;}
#content table td, #content table th {border:1px solid #ccc;border-width:0 1px 1px 0; vertical-align:top}
#content table th { background:#275864 url(../img/bg-th.gif) top repeat-x; color:#fff}
#content table h3 ,#content table h4, #content table p{margin:0;}
#content caption{ width:100%; padding:0.5em; font-weight:bold}
#content .tableauLigneAlternee{background-color:#FFEED2;}

#content table p,#content table ul{ text-align:inherit; margin-bottom:0.4em}
/*

#content table a:link, #content table a:visited { font-size:1.5em; color:#FFA200;text-decoration:none; font-weight:bold; line-height:1.3em}
#content table a:hover { border-bottom:3px solid #ffeed2;}
*/


/* DECLINAISON RUBRIQUE (couleur / bandeau … ) 
/*-------------------------------------------------------------------------------------------------------*/
.homepage #header{ background:url(../img/logo-vide.jpg);}

.entreprendre #header{ background:url(../img/logo-entreprendre.jpg);}
.vivre #header{ background:url(../img/logo-vivre.jpg);}
.decouvrir #header{ background:url(../img/logo-decouvrir.jpg);}
.informer #header{ background:url(../img/logo-projet.jpg);}

.projet #header{ background:url(../img/logo-projet.jpg);}

/**/
.homepage #content h1,.homepage #content  h2{ color:#ffa200}

.entreprendre #content h1,.entreprendre #content  h2{ color:#087490}
.vivre #content h1, .vivre #content h2{ color:#93064A}
.decouvrir #content h1,.decouvrir  #content h2 { color:#517110}
.informer #content h1, .informer #content h2{ color:#FFA200}

.entreprendre #content  h2{ border-color:#b3dce6}
.vivre #content h2{ border-color:#e5c1d2}
.decouvrir  #content h2 { border-color:#cbd5b7}
.informer #content h2{ border-color:#FFEED2}


/********************************************************************************************************/
/********************************************************************************************************
/* FORMULAIRES
/********************************************************************************************************
/********************************************************************************************************/
fieldset{ border:2px solid #ccc; color:#333;}
fieldset p{ margin:0!important}
fieldset input {display:inline; float:left}
fieldset .csc-mailform-radio label{display:inline; float:left;margin:0 10px 0 4px;}
fieldset .csc-mailform-radio input{margin:0;}

fieldset .csc-mailform-radio fieldset {margin:0;border:1px solid #CCCCCC;}

fieldset .csc-mailform-radio textarea {border:1px solid #CCCCCC;}

legend{display:none}
.FORMsep{ clear:both; overflow:hidden}
.FORMlibelles{ float:left; width:28%; text-align:right; padding-right:2%}
.FORMchamps{ float:left; width:70%}
.FORMvalider{clear:both}

.container fieldset { padding-top:1em}
.container legend+* { margin-top: 0.3em}
/********************************************************************************************************/
/********************************************************************************************************
/* CLASS POUR LE RTE (faut-il reprendre les class de blueTrip ??)
/********************************************************************************************************
/********************************************************************************************************/

.colonneGauche{width:48%; float:left}
.colonneDroite{width:48%; float:right}

/* pagination
/*-------------------------------------------------------------------------------------------------------*/
.pagination span, .pagination a {
margin-right:0.5em;
padding:0.2em 0.5em;
}
.pagination span {
color:#000000;
}

#content .pagination {
border-top:2px solid #DFF1F3;
color:#999999;
margin:1em 0;
padding-top:1em;
text-align:center;
}
#content .pagination a {
border:1px solid #CCCCCC;
font-weight:bold;
padding:0.2em 0.5em;
}
#content .pagination .paginationResult {
float:left;
}
#content .pagination .paginationPager {
float:right;
}
#content .pagination .paginationPagerPrec, #content .pagination .paginationPagerSuiv {
border:medium none;
color:#999999 !important;
font-weight:normal !important;
}
#content .pagination .paginationPagerCourant {
color:#FFA200 !important;
border:medium none;
}

/* ImageBoite
/*-------------------------------------------------------------------------------------------------------*/
.ImageBoite {}
.ImageBoite img {} 
.ImageCopyright, .ImageLegende {font-size:80%; color:#999; margin:0}
.ImageLegende {color:#666}
.ImageBoite a:hover {background:none}

.gallerie_colonne {}
.gallerie_colonne .ImageTitle {font-weight:bold;}
.gallerie_colonne .ImageBoite {float:left; margin:0 17px 10px 0;width:148px;}
.gallerie_colonne .colonnage1{clear:both;}
.gallerie_colonne .ImageBoite p{ margin:0}
.gallerie_colonne .ImageBoite .image{border:1px solid #A4C6D2;padding:5px;}
.gallerie_colonne .ImageBoite .image a{padding:0px;}
.gallerie_colonne .ImageDescription { color:#999; margin:0}
.gallerie_colonne .ImageCopyright {font-size:80%;color:#999; margin:0}

/*-------------------------------------------------------------------------------------------------------*/
/* PAGE DE RESULTATS DE RECHERCHE ----------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
.tx-indexedsearch-redMarkup {font-weight:bold;}

.tx-indexedsearch-browsebox-strong {font-weight:bold;}
.tx-indexedsearch-browsebox p{ display:inline}
.tx-indexedsearch-browsebox .browsebox{ padding:0}

.tx-indexedsearch-whatis {font-weight:bold; clear:both}
.tx-indexedsearch-res p{margin:0}

/* pagination*/
.browsebox{padding:15px 0 20px 0; margin:0!important;  text-align:right}
	.browsebox li {display:inline; margin-right:5px!important; background:none!important; padding:0!important}
	.browsebox a {padding:0.2em 0.4em;  text-decoration:none;}
	.browsebox strong a {color:#fff;  background:#fff}
	.browsebox a:hover {color:#fff;  background:#fff}


.tx-indexedsearch-path {margin:0px; color:#999; font-size:80%; display:none}
	.tx-indexedsearch-path a{color:#000; text-decoration:none; font-size:90%;}
	.tx-indexedsearch-path a:hover{text-decoration:underline;}
	
.tx-indexedsearch-dates {margin:0px; font-size:90%;}
.tx-indexedsearch-size {margin:0px; font-size:90%; font-style:italic;}

.tx-indexedsearch-res {border-bottom:1px solid #ccc;}
	.tx-indexedsearch-res img {vertical-align:middle;}
	
.tx-indexedsearch-change-mode {font-size:80%;}
.tx-indexedsearch-hierarchy {font-weight:bold;}


.tx-indexedsearch-item {border-top:1px solid #ccc; margin:2px 0px 6px 0px; padding:5px 0px 0px 0px;}
	.tx-indexedsearch-item .title {margin:0; font-weight:bold;}
	.tx-indexedsearch-item .details {margin:0px 0px 0px 20px;}
	.tx-indexedsearch-item .details .description {}

.gallery ul {}
.gallery ul li {list-style-type:none;float:left;padding:0!important;margin:0 17px 10px 0; width:146px;background:none!important;}
.gallery ul li img{border:1px solid #A4C6D2;padding:5px;}