body{margin:0;padding:0;font-family:arial;font-size:0.7em;background:url("../images/local/skin/body-bg.png") repeat-y 50% 0;line-height:1.2em;}
#header{/*background:url("../images/local/skin/header-test2.png") repeat-x 50% 0;*/ height:178px;overflow:visible;margin:0 auto;}
span.accessibility-link {display:none;}
#header-content{width:990px;margin:0 auto;padding:0;height:190px;position:relative;}
#search{background:url("../images/local/skin/search-bg.gif") no-repeat 0 0;width:178px;height:80px;position:absolute;top:0;left:15px;margin:10px 0 0 0;}
#ligne { background: transparent url("http://mairie20.paris.fr/mairie20/images/local/skin/bandeau.png") no-repeat 50% 0; margin-top: -12px; height: 22px; width: 100%; z-index:1;}

/* =====================================================================
 * -------------------    Style for page-path    -----------------------
 * ===================================================================== */

#page{width:990px;margin:0 auto;padding:0;margin-top: 12px;position:relative;}
/* MODIF V3*/
#page-path {	margin:0;z-index:100;position:absolute;top:5px;left:226px;width:540px;text-transform:lowercase;}
#content{width:765px;margin-top:20px;margin-left: 225px;/* The width of #sidebar-left */margin-right: -990px;/* Negative value of #content's width + left margin. */float:left;overflow:visible;}
/* FIN MODIF V3*/
#content-all-position{width:550px;float:left;}
#content-full-largeur{width: 740px;}
#position-une{width:750px;}
#position-2{width:540px;}
#position-3{width:270px;float:left;margin-right:5px;}
#position-4{width:270px;float:left;margin-right:5px;}
#position-5{width:550px;}
#sidebar-right{width:215px;float:left;}
#sidebar-right-content{margin:0 25px 0 0;}
.doc-sidebar-right{width:215px;float:right;}
.doc-sidebar-right-content{	margin:0 25px 0 0;}
#sidebar-left{width:205px;margin-right: -205px;/* Negative value of #sidebar-left's width + left margin. */float:left;overflow:visible;	margin-top:-31px;}
#sidebar-left-header{/*	margin:15px 0 0 0;*/margin:0;padding:0 0 0 15px;}
#sidebar-left-content{margin:0 0 0 0;padding:0 0 0 15px;}
#footer{/*background-color:#EBEBEB;border-top:7px solid #B10035;*/clear:both;height:125px;}
#footer-content{/*background:url("../images/local/skin/footer-bg.png") no-repeat 205px 0;*/height:65px;width:770px;margin:0 auto;padding:0 0 0 220px;/*color:#fff;font-weight:bold;	*/}
.hide{display: none;}

/*dÃ©finitions*/
h1{font-size:1.8em;margin:5px 0;padding:0;line-height:1.8em;}
h2{font-size:1.4em;margin:0;padding:0;line-height:1.4em;}
h3{font-size:1.2em;margin:0;padding:0;line-height:1.2em;}
h4{font-size:1em;font-weight:normal;margin:1em 0 0 0;}
p{margin:0.7em 0;}
a{text-decoration:none;font-weight:bold;}
ul{list-style:none;padding:0;margin:0;}
ul.liste-puces li {list-style:disc;margin: 0 0 0 15px;padding:0 0 0 5px;}
ul li.liste-puces {list-style:disc;margin: 0 0 0 15px;padding:0 0 0 5px;}
ol{margin:1em 0; padding: 0 0 0 20px; display:block;}
img{border:0;padding:0;margin:0;}
.clear{clear:both;}
a b{color:#808080;}
input,textarea,select{color:#808080;}
fieldset{border:none;margin:0;padding:0;}
legend{margin:0.7em 0;padding:0;}
select{padding:2px;}
div.document-content h1{font-size:1.8em;margin:5px 0;padding:0;color:#65B200 ;}
div.document-content h2{font-size:1.4em;margin:0;padding:0;color:#65B200 ;}
div.document-content h3{font-size:1.2em;margin:0;padding:0;color:#65B200 ;}
div.document-content h4{font-size:1em;font-weight:normal;margin:1em 0 0 0;color:#65B200 ;}
div.document-content ul{list-style:disc;margin:1em 0; padding: 0 0 0 20px; display:block;}
.page-title{color: #65B200 ;}
.page-title-complementaire{color: #EF3386 ;}
table tr td { vertical-align: top;}
table tr td.bottom {  vertical-align: bottom;}

/* =====================================================================
 * ------------------      styles for header    ---------------------
 * ===================================================================== */
/*recherche*/
#search span{background:url("../images/local/skin/buttons/search-loupe.png") no-repeat 0 bottom;text-transform:none;color:#000;padding:0 0 0 30px;
	/*line-height:25px;*/margin:0 0 0 5px;font-size:0.7em;display:block;font-weight:bold;}

#searchinput{background-color:#f0f0f0;border:1px solid #ccc;color:#766666;text-transform:none;padding:0;width:100px;margin:10px 0 0 0;}
#searchsubmit{background-color:#65B200 ;border:1px solid #65B200 ;color:#fff;text-transform:none;padding:0;width:25px;margin:0 0 0 3px;cursor:pointer;}

/* block retour home */
.block-home{background:url("http://mairie20.paris.fr/mairie20/images/local/skin/retour-home-bg.gif") no-repeat 0 0;width:186px;height:180px;position:absolute;top:0;right:22px;margin:26px 0 0 0;z-index:100;}
.block-home img{margin:5px 5px 0 5px;padding: 0;}
.block-home div{/*line-height:14px;*//* A dÃ©commenter si l'on ajoute les boutons de contraste*/line-height:0px; display:block;z-index:200;text-align:center;}
.block-home span.accueil{background:url("../images/local/skin/buttons/retour-home-picto.png") no-repeat bottom left;	padding-left:15px;}
.block-home div a {color:#fff;font-size:0.9em;text-transform:none;}

/* =====================================================================
 * ------------------      styles for footer    ---------------------
 * ===================================================================== */

#footer{background-color:#EBEBEB;border-top:7px solid #65B200 ;}
#footer-content{background:url("../images/local/skin/footer-bg.png") no-repeat 205px 0;color:#fff;font-weight:bold;} 
#footer img{ float:right; padding-right:30px;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:underline;}

/* =====================================================================
 * ------------------      styles for page-path    ---------------------
 * ===================================================================== */
 /* MODIF V3*/
#page-path-content{color: #7C7477;font-weight: bold;}
#page-path-content a {color: #7C7477;font-weight: normal;}
#page-path-content a:hover {text-decoration:underline;}

/* =====================================================================
 * ------------------      styles for portlets     ---------------------
 * ===================================================================== */

/* portlet fond et titre colorÃ©s */

/* Blanc entre les rubriques*/
div.blank { height: 10px;}
div.portlet-background-colored {width:98%;}
.portlet-player {float: left;}
.portlet-title-colored {width:98%;padding: 0 0 6px 0px;background-color:#e0f0cc;}
.portlet-title-colored-complementaire {width:98%;padding: 0 0 6px 0px;background-color:#EF3386 ;}
div.portlet-no-bordered {width:98%;/*padding: 0 0 6px 0;*/background-color:#e0f0cc;}
div.portlet-html-background-colored{background: #003A58 url("../images/local/skin/firstblock-bg.png") no-repeat 0 0; width: 176px;text-align:center;color: #ffffff;font-size: 0.9em;}
div.portlet-html-background-colored h3.bloc-mairie {padding-top:15px;padding-bottom:5px;line-height: 0;height:0;}
/* the portlet content  */
div.portlet-background-colored2-content {color:#65B200 ;font-weight:bold;}
div.portlet-html-background-colored-content { padding: 5px;}
div.portlet-background-colored3-content {padding:0 10px 0 10px;}
div.portlet-background-colored3-content a {color:#ffffff;}
div.portlet-background-colored-content p, div.portlet-background-colored-content div {padding-left:21px;padding-right:21px;}
div.portlet-background-colored-content div.article-image {	padding-left:10px;padding-right:5px;}
table.download-list {padding-left:15px;padding-right:15px;}
div.portlet-background-colored-content a {color:#000000;}
div.portlet-background-colored-content ul li{padding: 5px 20px 5px 15px;}
div.portlet-background-colored-content ul li.alternate{background-color:#93c94c;cursor: pointer;}
div.portlet-background-colored-content ul li.no-alternate{background-color:#65B200 ;cursor: pointer;}
div.portlet-background-colored-content ul li.alternate:hover, div.portlet-background-colored-content ul li.no-alternate:hover { background-color: #d0e8b2;text-decoration: none;}
.no-alternate-color3{cursor: pointer;}

.no-alternate-color3:hover{ background-color: #fac1da; text-decoration: none;}
div.portlet-title-colored-content {margin: 6px 6px 0 6px;padding: 15px 15px 15px 15px;background-color: #ffffff;}
div.picto-d .portlet-title-colored-content,div.picto-cartographie-principale .portlet-title-colored-content,div.picto-cartographie .portlet-title-colored-content,
div.picto-video .portlet-title-colored-content,div.picto-fr .portlet-title-colored-content,div.picto-photo .portlet-title-colored-content {padding: 2px 5px 2px 5px;}
div.portlet-title-colored-content a, div.portlet-html-background-colored-content a {color: #65B200 ;}
span.description { font-weight: normal;}

/* =====================================================================
 * ------------------ styles for titles of portlet ---------------------
 * ===================================================================== */
h3.background-colored-header-title {color:#fff;text-transform:none;padding: 0 0 0 21px;}
h3.portlet-no-background-header{text-transform:none;font-weight:normal;}
h3.portlet-html-background-colored-header{margin: 0 5px 0 5px;padding: 5px 0 5px 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #666666;
}
h3.title-colored-header {padding: 10px 0 0 10px;height: 40px;font-size: 1.2em;}
h3.title-left {margin-left: -55px;}
h3.tagcloud-title{ font-weight: normal; margin: 0 0 15px 0; text-transform:none;font-weight:normal;}
h1.title-no-background-header{color: #65B200 ;padding: 0 0 0 0;margin:10px 0 10px 0;line-height: 1.8em;}
span.title{padding-left:25px;}
div.sans-picto{background: url("../images/local/skin/picto-vide.png") no-repeat top left;}
div.sans-picto-color3{	background: url("../images/local/skin/picto-vide-color3.png") no-repeat top left;}
div.sans-picto-color4{background: url("../images/local/skin/picto-vide-color4.png") no-repeat top left;}
div.sans-picto-color5{background: url("../images/local/skin/picto-vide-color5.png") no-repeat top left;}
div.sans-picto-color6{background: url("../images/local/skin/picto-vide-color6.png") no-repeat top left;}
div.picto-doigt{background:#e0f0cc url("../images/local/skin/picto-doigt.png") no-repeat top left;}
div.picto-box {background:#e0f0cc url("../images/local/skin/picto-box.png") no-repeat top left;}
div.picto-calendar {background:#CA0039 url("../images/local/skin/picto-calendar.png") no-repeat top left;}
div.picto-cartographie-principale {background:#65B200 url("../images/local/skin/picto-cartographie-principale.png") no-repeat top left;}
div.picto-cartographie {	background:#808080 url("../images/local/skin/picto-cartographie.png") no-repeat top left;}
div.picto-plus{	background:#e0f0cc url("../images/local/skin/picto-plus.png") no-repeat top left;}
div.picto-livre{background:#e0f0cc url("../images/local/skin/picto-livre.png") no-repeat top left;}
div.picto-fleche {background:#e0f0cc url("../images/local/skin/picto-fleche.png") no-repeat top left;}
div.picto-acteur{background:#e0f0cc url("../images/local/skin/picto-acteur.png") no-repeat top left;}
div.picto-acteur-complementaire{background:#EF3386 url("../images/local/skin/picto-acteur-complementaire.png") no-repeat top left;}
div.picto-particulier{background:#e0f0cc url("../images/local/skin/picto-particulier.png") no-repeat top left;}
div.picto-association{background:#e0f0cc url("../images/local/skin/picto-association.png") no-repeat top left;}
div.picto-professionnel{background:#e0f0cc url("../images/local/skin/picto-professionnel.png") no-repeat top left;}
div.picto-a-principale{background:#e0f0cc url("../images/local/skin/picto-a-principale.png") no-repeat top left;}
div.picto-a{background:#EF3386 url("../images/local/skin/picto-a.png") no-repeat top left;}
div.picto-dossier{background:#e0f0cc url("../images/local/skin/picto-dossier.png") no-repeat top left;}
div.picto-dossier-complementaire{background:#EF3386 url("../images/local/skin/picto-dossier-complementaire.png") no-repeat top left;}
div.picto-bonhomme-livre{background:#e0f0cc url("../images/local/skin/picto-bonhomme-livre.png") no-repeat top left;}
div.picto-mail{background:#e0f0cc url("../images/local/skin/picto-mail.png") no-repeat top left;}
div.picto-mobile{background:#e0f0cc url("../images/local/skin/picto-mobile.png") no-repeat top left;}
div.picto-newsletter{background:#e0f0cc url("../images/local/skin/picto-newsletter.png") no-repeat top left;}
div.picto-commentaire{background:#D9D9D9 url("../images/local/skin/picto-commentaire2.png") no-repeat top left;	width:98%;}
div.picto-google{background: #808080 url("../images/local/skin/picto-google.png") no-repeat top left;}
div.picto-fr{background: #808080 url("../images/local/skin/picto-fr.png") no-repeat top left;}
div.picto-f{background: #808080 url("../images/local/skin/picto-f.png") no-repeat top left;}
div.picto-t{background: #808080 url("../images/local/skin/picto-t.png") no-repeat top left;}
div.picto-d{background: #808080 url("../images/local/skin/picto-d.png") no-repeat top left;}
div.picto-video{background: #808080 url("../images/local/skin/picto-video.png") no-repeat top left;}
div.picto-photo{background: #808080 url("../images/local/skin/picto-photo.png") no-repeat top left;}
div.picto-audio{background: #808080 url("../images/local/skin/picto-audio.png") no-repeat top left;}
div.picto-reseau{background: #808080 url("../images/local/skin/picto-reseau.png") no-repeat top left;}
div.picto-rss-principale{background: #e0f0cc url("../images/local/skin/picto-rss.png") no-repeat top left;	float: left;}
div.picto-rss{background: #808080 url("../images/local/skin/picto-rss-service.png") no-repeat top left;}
div.picto-download{background:#e0f0cc url("../images/local/skin/picto-telecharger.png") no-repeat top left;}
div.picto-liens{background:#e0f0cc url("../images/local/skin/picto-liens.png") no-repeat top left;}

/* =====================================================================
 * ------------------  styles for portlet header   ---------------------
 * ===================================================================== */
div.portlet-header{margin: 0 0 0 52px;}
div.portlet-header-content{height: 50px;}

/* =====================================================================
 * ------------------  styles for portlet footer   ---------------------
 * ===================================================================== */
div.portlet-footer-content{margin: 0 0 0 10px;}
div.portlet-footer-right{height: 20px;}

/* =====================================================================
 * ------------------       styles for colors      ---------------------
 * ===================================================================== */

/* couleur principale */
.color1, div.color1 {background-color:#65B200 ;}
div.color1-center {background:url("../images/local/skin/color/color1-center.png") transparent repeat-x;}
div.color1-right {background:transparent url("../images/local/skin/color/color1-right.png") no-repeat right;padding-top:1px;}
div.color1-left-footer {background: url("../images/local/skin/color/color1-left-footer.png") no-repeat bottom left;}
div.color1-center-footer {background:url("../images/local/skin/color/color1-center-footer.png") transparent repeat-x;}
div.color1-right-footer{background:transparent url("../images/local/skin/color/color1-right-footer.png") no-repeat bottom right;}

/* couleur player */
div.color2 {background:#e0f0cc;}

/* couleur complÃ©mentaire */
.color3 {background-color:#EF3386 ;}
div.color3-center {	background:url("../images/local/skin/color/color3-center.png") transparent repeat-x;}
div.color3-right {background:transparent url("../images/local/skin/color/color3-right.png") no-repeat right;padding-top:1px;}
div.color3-left-footer {background: url("../images/local/skin/color/color3-left-footer.png") no-repeat bottom left;}
div.color3-center-footer {background:url("../images/local/skin/color/color3-center-footer.png") transparent repeat-x;}
div.color3-right-footer{background:transparent url("../images/local/skin/color/color3-right-footer.png") no-repeat bottom right;}

/* couleur service complementaire */
.color4 {background-color:#D9D9D9;}
div.color4-center {background:url("../images/local/skin/color/color4-center.png") transparent repeat-x;}
div.color4-right {background:transparent url("../images/local/skin/color/color4-right.png") no-repeat right;	padding-top:1px;}
div.color4-left-footer {background: url("../images/local/skin/color/color4-left-footer.png") no-repeat bottom left;}
div.color4-center-footer {background:url("../images/local/skin/color/color4-center-footer.png") transparent repeat-x;height: 15px;}
div.color4-right-footer{background:transparent url("../images/local/skin/color/color4-right-footer.png") no-repeat bottom right;height: 15px;}

/* couleur service principale */
.color5 {background-color:#808080;}
div.color5-center {background:url("../images/local/skin/color/color5-center.png") transparent repeat-x;}
div.color5-right {background:transparent url("../images/local/skin/color/color5-right.png") no-repeat right;	padding-top:1px;}
div.color5-left-footer {background: url("../images/local/skin/color/color5-left-footer.png") no-repeat bottom left;}
div.color5-center-footer {background:url("../images/local/skin/color/color5-center-footer.png") transparent repeat-x;height: 15px;}
div.color5-right-footer{background:transparent url("../images/local/skin/color/color5-right-footer.png") no-repeat bottom right;height: 15px;}

/* couleur evenement */
.color6 {background-color:#CA0039;}
div.color6-center {background:url("../images/local/skin/color/color6-center.png") transparent repeat-x;}
div.color6-right {background:transparent url("../images/local/skin/color/color6-right.png") no-repeat right;padding-top:1px;}

/* =====================================================================
 * ------------------       styles for columns      ---------------------
 * ===================================================================== */
.width-one-column {width: 260px;}
.width-two-columns {	width: 530px;}
.width-one-column-right {width: 187px;}

/* =====================================================================
 * ------------------       styles for menus      ---------------------
 * ===================================================================== */
#menu-main {margin-top: 130px; padding-left: 15px;}

/* Menu 4 entrÃ©es */
ul#menu li{
	float:left;
	display:block;
	background:url("http://mairie20.paris.fr/mairie20/images/local/skin/menu-onglet.gif") no-repeat 0 100%;
	width:178px;
	height:15px;
	margin:0 10px 0 0;
	text-align:center;
	padding:20px 0 0 0;
}

ul#menu li:hover{background:url("http://mairie20.paris.fr/mairie20/images/local/skin/menu-onglet-hover.gif") no-repeat 0 100%;}
ul#menu li a{color:#fff;display:block;}
ul#menu li a:hover{color:#fff;text-decoration:none;}
ul#menu li.active{background:url("http://mairie20.paris.fr/mairie20/images/local/skin/menu-onglet-actif.gif") no-repeat 0 100%;width:178px;height:15px;margin:0 10px 0 0;}
ul#menu li.active a{color:#fff;}
ul#menu li ul{	display:none;position:relative;background:url("../images/local/skin/menu-ul-active.png") no-repeat 0 100%;padding:22px 0 10px 0;width:178px;z-index:100;	top:0;left:0; /*position:absolute; margin:178px 0 0 20px;*/}
ul#menu li:hover ul{display:block;}
ul#menu li li{float:none;background:url("../images/local/skin/menu-li.png") repeat-y 0 0;text-align:left;padding:0 0 0 25px;height:30px;width:153px;position:relative;}
ul#menu li li:hover{background:#B4D983 none;}
ul#menu li li a{text-transform:none;margin:0;padding:0;color:#fff;}
ul#menu a{color:#fff;font-size:1.2em;position:relative;}
ul#menu a .hidden-infos{display:none;position:absolute;top:0;left:0; margin-top:-80px;color:#65B200 ;font-size:0.8em; padding: 5px 15px 15px 15px; z-index: 100; width: 150px;height: 40px; background: transparent url("../images/local/skin/bulle-bottom.gif") no-repeat 0 0;}
ul#menu a:hover .hidden-infos{display:block;}

/* Menu 7 entrÃ©es */
ul#menu7 li{ float:left;display:block;background:url("../images/local/skin/menu7-onglet-hover.gif") no-repeat 0 100%; width:100px; height:35px; margin:0 1px; text-align:center; padding:0; z-index:100;}

/*ul#menu7 li.menu-large{
  width:135px;
  background:url("images/menu7-large-onglet-hover.gif") no-repeat 0 100%;
}*/

ul#menu7 li ul{ display:none;}
ul#menu7 li:hover ul{ display:block;}
ul#menu7 li a{ color:#fff; text-transform:none; display:block; padding:20px 0 0 0; z-index:100;}
ul#menu7 li:hover a{ text-decoration:none;}
ul#menu7 li ul{ position:absolute; background:url("../images/local/skin/menu7-ul-active.gif") no-repeat 0 100%; padding:23px 0 10px 0; width:135px; z-index:100;}
ul#menu7 li li{ float:none;  background:url("../images/local/skin/menu7-li.png") repeat-y 0 0; text-align:left; padding:0 0 0 15px; line-height:20px; /*height:20px;*/  width:120px; position:relative;}
ul#menu7 li li:hover{ background:#B4D983 none;}
ul#menu7 li li a{ text-transform:none;margin:0;padding:0; color:#fff;}
ul#menu7 a{ color:#fff; font-size:1em; position:relative;}
ul#menu7 a .hidden-infos{ display:none; position:absolute; top:0; left:0; margin-top:-80px; background-color:#fff; border-right:2px solid #000; border-bottom:2px solid #000; color:#65B200 ; font-weight:bold; text-transform:none; padding:15px;  z-index:100;}
ul#menu7 a:hover .hidden-infos{ display:block;}

/* Menu vertical */
ul#menu-verti {background:#e5050d url("http://mairie20.paris.fr/mairie20/images/local/skin/menu-ul-active.png") no-repeat 0 100%;padding:0 0 10px 0;width:175px;z-index:100;/*top:200px;*/left:15px;}
ul#menu-verti li {float:none;background: url("http://mairie20.paris.fr/mairie20/images/local/skin/menu-li.png") repeat-y 0 0;text-align:left;padding:10px 10px 3px 5px;/*height:30px;*/width:160px;position:relative;}
ul#menu-verti li:hover{background:#ffb0ab none;}
ul#menu-verti li a{text-transform:none;margin:0;padding:0;color:#fff;}
ul#menu-verti li a.link-parent {padding:0 0 0 17px;display: block;}
ul#menu-verti li a.link-parent-with-child {margin:0 0 0 2px;}


ul#menu-verti li.menu-verti-current {
	background: url("../images/local/skin/menu-li-current.png") repeat-y 0 0;
}

ul#menu-verti li.middle-verti {
  padding:2px 5px 0 30px;
  width:140px;
}

ul#menu-verti a{
	color:#fff;
	font-size:1.2em;
	position:relative;
}

ul#menu-verti li.middle-verti-current {
	background: url("../images/local/skin/menu-li-current.png") repeat-y 0 0;
	padding:2px 5px 0 30px;
  width:140px;
}
/* =====================================================================
 * ------------------     styles for documents    ---------------------
 * ===================================================================== */
div.document-content {
	width:535px;
	float:left;
}

div.document-content a {
	color: #65B200 ;
}

.article-actu {
	padding: 0 10px 0 10px;
}

div.article-image img{	
	margin: 5px 0 0 10px;
}

div.portlet-title-colored-content div.article-image img{	
	margin: 5px 10px 0 0;
}

.image-article{	
	margin: 0 0 5px 10px;
}


h3.actor-name {
	color: #65B200 ;
}

h3.article-title,h3.article-title a,h3.article-title a:visited, h3.video-title a {
	color: #65B200 ;
}

h3.actu-title  a {
	color: #ffffff;
}

.article-author {
  color: #808080;
  font-weight: bold;
}

.actu-more, .video-more, .actor-more, .article-more {
	text-align: right;
	margin-bottom: 0;
}

.actor-more a:hover {
  text-decoration: underline;
}
	
.actu-more a {
	background: transparent url("../images/local/skin/actu-more-bg.png") no-repeat 0 50%;
	padding: 0 10px 0 10px;
	color: #ffffff;
}
p.actu-more a {color: #ffffff;}
.actu-more a:hover {background: transparent url("../images/local/skin/actu-more-bg-hover.png") no-repeat 0 50%;text-decoration: none;}
.video-more a {padding: 0 10px 0 10px;line-height: 25px;color: #65B200 ;cursor: pointer;}
.video-more a:hover {text-decoration: underline;}
div.portlet-background-colored-content p.actu-desc {padding-left:5px;}
div.color3 p.actu-desc {color: #000000;}
div.portlet-background-colored-content p.actu-desc a {	font-weight: normal;}
/* Styles for document article content */
span.header-comment{color: #83858A;font-size: 1.1em;font-weight: normal;display:block;margin:10px 0 0 0;}

/* MODIF V3 */
.document-toolbar{float:right;background:url("../images/local/skin/toolbar.png") no-repeat 0 0;width:200px;height:20px;padding:5px 0 0 10px;	margin: 15px 0 5px 0;}
.document-toolbar-content{ padding-left: 5px;}
.document-toolbar a{
	color: #000000;
	display: block;
	float: left;
	margin: 0 5px 0 0;
	font-weight: bold;
}
/* FIN MODIF V3 */

.document-toolbar-bookmark #popupBookmark, .document-toolbar-bookmark #popupBookmark2 {
  padding:0 15px 0px 0px;
}

#popupBookmark .bookmark_popup ul, #popupBookmark2 .bookmark_popup ul {
  background-color: #e0f0cc;
  width: 185px;
  position: relative;
  top:-236px;
  right: -50px;
    list-style-type: none;
  z-index: 1;
}

div.document-content h3.title-list {
	padding: 20px 0 0 55px;
	height:35px;
	font-size: 1.2em;
	color: #65B200 ;
}

div.document-content h3.title-gallery {
	padding: 20px 0 5px 0;
	height:0;
}

/* Style for image gallery (Based on JQUERY Plugin : GalleryView) */
.diaporama .gallery { 
	/*background: #EFCCD7;*/
  background: transparent url("../images/local/skin/diaporama-bg.png") no-repeat 0 0;
	border: none;	
}

/* Styles for the download list and the link list of the aricle content */
div.document-content h3.download-list {
	background: transparent url("../images/local/skin/picto-telecharger-article.png") no-repeat 0 0;
}

div.document-content h3.link-list {
	background: transparent url("../images/local/skin/picto-liens-article.png") no-repeat 0 0;
}

.link-list-content ul{padding-left: 5px;list-style-type: disc;list-style-position: inside;}
.download-list-content , .link-list-content {padding-left: 10px;}
.download-list-content a, .link-list-content a, div.document-content .download-list-content a, div.document-content .link-list-content a  {color: #808080;}
.download-list-content a:hover, .link-list-content a:hover, div.document-content .download-list-content a:hover, div.document-content .link-list-content a:hover {text-decoration: underline;}
.all-links-title {padding-left: 15px;padding-top:5px;font-weight: bold;}
ul.all-links-list {list-style-type: disc;list-style-position: inside;padding-left: 15px;}
ul.all-links-list li.link{padding:0;}

/* Styles for comment form of the aricle content */
h3.title-comment{height: 20px;margin: 10px 0 0 0;}
.posted-comment{color: #808080;font-weight: bold;}
.comment_form label{float: left;text-align: right;font-weight: bold;width: 100px;}
.comment_form input, .comment_form select, .comment_form textarea {color: #808080;width: 300px;margin: 0 0 15px 12px;}
.comment_form .submit {float: right;width: 180px;font-weight: bold;color: #ffffff;background-color: #65B200 ;border-width: 1px 1px 1px 1px;border-style: solid;border-color: #65B200 ;text-transform: none;cursor: pointer;}
.comment_form .submit:hover{background-color: #7cbc4f;}
img.download-filetype {float:left;margin-right: 5px;}

/* Styles for article player */
div.liste-article-player{background-color:#e0f0cc;width: 740px;height: 310px;padding: 0 0 6px 0;border-bottom-width: 20px;border-bottom-style:solid;
	border-bottom-color: #65B200 ;}
.player-image-header {background-color: #fff;height:10px;width:540px;display:block;float: left;	z-index:1;}
.player-image {padding:0;float: left;width: 530px;text-align:center;	z-index:1;}
.player-texte {padding: 0 10px 0 550px;display: block;}
.player-texte label {font-size: 1.4em;line-height: 1.4em;}
.player-texte label a{color: #65B200 ;}
.player-texte .actu-more a {color: #65B200 ;padding:0;font-weight: bold;background: none;}
.player-texte .actu-more a:hover {background: none;}

/* JQUERY Plugin : (A)SLIDESHOW */
.article-player .slideshow-panel {margin-top: 25px;margin-left: 20px;}
.article-player .slideshow-panel a.button{width: 26px;height: 30px;display: block;text-indent: -99999%;margin-right: 75px;color: #fff;border:none;}
.article-player .slideshow-panel a.button:hover {text-decoration: underline;border: none;}
.article-player .slideshow-content p{background:#e0f0cc url("../images/local/skin/player-texte.png") no-repeat 540px -6px; font:10px, arial,sans-serif;}
.article-player .slideshow-opacity {background: transparent;}
.article-player .slideshow-panel .counter{float: none;padding-left: 80px;display: inline;}
/* =====================================================================
 * -----------------   styles for childpage portlet  --------------------
 * ===================================================================== */
span.childpage a {display: block;width: 150px;height: 40px;background: transparent url("../images/local/skin/plugins/childpages/childpage-bg.png") no-repeat scroll 0 0;color: #808080;padding: 20px 10px 0 10px;margin: 10px 10px 10px 0;float: left;text-align:center;}
span.childpage a:hover{background: transparent url("../images/local/skin/plugins/childpages/childpage-bg-hover.png") no-repeat scroll 0 0;color: #fff;}
span.childpage-image a {height: 85px;padding: 15px 10px 10px 10px;}
span.childpage-image img{display: block;margin-top: 5px;}
div.childpage-description, div.link-description { font-weight: normal;}
div.childpage a { color: #65B200 ;}
div.childpage .childpage-description {color: #000;}
div.childpage-image img { margin: 5px 5px 0 0;}

/* =====================================================================
 * ------------------     styles for search page    ---------------------
 * ===================================================================== */
.search-title {	background:url("../images/local/skin/buttons/search-loupe.png") no-repeat 0 50%;padding:0 0 0 30px;}
#search_form input {width: 450px;}
#search_form .radio { width: 10px;}
#search_form .submit { background: #D9D9D9 url("../images/local/skin/buttons/submit-ok.png") no-repeat 0 4px; border:none;  width:23px; height:27px; text-align:center; color:#fff; cursor: pointer;}
#search_form .submit:hover { background: #D9D9D9 url("../images/local/skin/buttons/submit-ok-hover.png") no-repeat 0 4px;}
.search-content h3, .search-content a { color: #65B200 ;}
.search-content li { margin-bottom: 15px;}
.search-content li h3 { font-size: 1.2em;}
.search-content li h3 a{   color: #65B200 ;}
.search-content li h3 a:hover {   text-decoration: underline;}
.result-date { color:#000000; font-size: 0.7em;}
.search-form-tag{}
.sponsoredlinks {background: #65B200 ;color:#fff;}

/* =====================================================================
 * ------------------     styles for site-map    ---------------------
 * ===================================================================== */
.site-map-column{float:left;width:176px;margin:0 2px;vertical-align: top;}
.site-map-column-header {background: url("../images/local/skin/picto-vide.png") no-repeat top left;}
.site-map-column-header-content {background:url("../images/local/skin/color/color1-center.png") transparent repeat-x;margin-left:10px;}
.site-map-column-header-right {background:transparent url("../images/local/skin/color/color1-right.png") no-repeat right;height:50px;padding-top:1px;}
.site-map-column-header-right h3{text-transform:none;padding-top:40px;margin-right:10px;text-align:center;color:#fff;}
.site-map-column-header-right h3 a{color:#fff;text-decoration: none;}
.site-map-column-header2 {background-color:#65B200 ;height: 22px;}
.site-map-column-content{background-color: #e0f0cc;padding: 10px 5px 10px 5px;}
ul.site-map-level-two{list-style-type: disc;list-style-position: inside;}
ul.site-map-level-two li{padding: 5px 5px 5px 5px;}
ul.site-map-level-two a{color: #000;font-weight: normal;}
ul.site-map-level-highest{list-style-type: square;list-style-position: inside;}
ul.site-map-level-highest li{padding: 5px 5px 5px 15px;}
	
/* =====================================================================
 * ------------------   styles for contact page   ---------------------
 * ===================================================================== */	
#contact_form label{float: left;text-align: right;width: 100px;}
#contact_form input, #contact_form select, #contact_form textarea {color: #808080;width: 350px;margin: 0 0 15px 12px;}
p.mandatory-fields{clear: both;color: #595959;font-size: 0.8em;}
#contact_form  .submit {background: transparent url("../images/local/skin/submit-contact.png") no-repeat 0 0;	width: 155px;height: 25px;color: #fff;font-weight: bold;margin-right: 5px;}
#contact_form .submit:hover{	background: transparent url("../images/local/skin/submit-contact-hover.png") no-repeat 0 0;}


/* =====================================================================
 * ------------------   styles for form   ---------------------
 * ===================================================================== */	
 /* MODIF V3 */
.default_form .form-element{float:left;width: 100%;}
.default_form label{float:left;text-align: right;width: 200px;color: #65B200 ;}
.default_form input[type=radio],.default_form input[type=checkbox] {color: #808080;margin: 0 2px;}
.default_form input[type=text],.default_form  textarea {width: 250px;margin: 0 0 15px 12px;}
.default_form input[type=text].date {width: 100px;margin: 0 0 15px 12px;}
.default_form select {width: 250px;margin: 0 0 15px 12px;}
.default_form p.mandatory-fields{clear: both;color: #595959;font-size: 0.8em;}
.default_form  .submit {background:transparent url("../images/local/skin/submit-contact.png") no-repeat 0 0;width:155px;height:25px;color:#fff;font-weight:bold;margin-right:5px;}
.default_form .submit:hover{	background:transparent url("../images/local/skin/submit-contact-hover.png") no-repeat 0 0;}
.default_form span.form-field-column ul {list-style-type:none;padding:0px;padding-left:5px;margin-left:28%;margin-right:0px;margin-top:0px;}
.default_form span.form-field-column li {margin:0px; padding:0px;}
.default_form span.form-field-column li  label{text-align:left;width:150px;}
.default_form  span.form-field-ligne ul {list-style-type: none;padding: 0px;padding-left: 5px;margin-right: 0px;margin-top:0px;}

.default_form span.form-field-ligne input {width:10px; margin:0 5px 5px 0;}
.default_form span.form-field-ligne {text-align:left;}
.default_form span.form-field-ligne li {margin:0px;padding:0px;display:inline;}
.default_form span.form-field-ligne li label{width:50px;}

.default_form span.form-info{float:right;}
.default_form label.form-comment{width:600px;text-align:left;margin:10px 40px;}
/* FIN MODIF V3 */
/* =====================================================================
 * ------------------   styles for newsletter page   ---------------------
 * ===================================================================== */	
#newsletter  .submit {background: transparent url("../images/local/skin/submit-contact.png") no-repeat 0 0;width:120px;height:25px;color: #fff;font-weight: bold;margin-right: 5px;}
#newsletter .submit:hover{background: transparent url("../images/local/skin/submit-contact-hover.png") no-repeat 0 0;}

/* =====================================================================
 * -----------------   styles for neweletter portlet  --------------------
 * ===================================================================== */
div.portlet-newsletter-archives ul li{padding: 5px 20px 5px 15px;color: #65B200 ;font-weight: bold;}
div.portlet-newsletter-archives ul li a{	color: #65B200 ;}

/* =====================================================================
 * -----------------   styles for whatsnew portlet  --------------------
 * ===================================================================== */
div.portlet-whatsnew a{color: #65B200 ;}

/* =====================================================================
 * -----------------   styles for calendar portlet  --------------------
 * ===================================================================== */
div.portlet-calendar a{color: #65B200 ;}

/* =====================================================================
 * -----------------   styles for rss portlet  --------------------
 * ===================================================================== */

/* MODIF V3 */

div.portlet-rss {float:left;}
div.portlet-rss ul li{float:left;}
div.portlet-rss  ul li img{float:right;width:80px;}

/* FIN MODIF V3 */

div.portlet-rss a{color: #65B200 ;}

/* =====================================================================
 * -----------------      styles for alert box      --------------------
 * ===================================================================== */
div.alert {color: Red;font-weight: bold;font-size: 120%;text-align: center;}
div.alert a:link, div.alert a:visited, div.alert a:hover, div.alert a:active {color: Red;}

/* =====================================================================
 * -----------------    styles for site message    --------------------
 * ===================================================================== */
div.message {height: 300px;}
div.message-header{text-align: left;	margin:0 250px;}
div.message-header p{position:relative;top:-45px;left:60px;font-size:150%;font-weight:bold;}
div.message-content {text-align: center;margin:30px;}
div.message-content p{  font-size:140%;font-weight:bold;margin:20px;}
div.message .submit {background: transparent url("../images/local/skin/submit-contact.png") no-repeat 0 0;width: 155px;height: 25px;color: #ffffff;font-weight: bold;margin-right: 5px;}
div.message  .submit:hover{background: transparent url("../images/local/skin/submit-contact-hover.png") no-repeat 0 0;}

/* =====================================================================
 * -----------------   styles for newsletter portlet  --------------------
 * ===================================================================== */
#newsletter ul li label{
	color:#ffffff;
}
.slideshow-opacity,.slideshow-panel{
    background-color:transparent;
}

/* MODIF V3*/
#tree{margin:0px;padding:10px;border:2px dashed #65B200 ;}
@import url("../js/jquery/plugins/treeview/jquery.treeview.css");


/********************************
******** CALENDAR
*********************************/

/* XPage */
.page-calendar th,.page-calendar td {
	padding: 4px 10px 4px 5px !important;
}

#sidebar .portlet.notitle {
	margin-top: 0 !important;
}

.calendar-view-month-day {
	text-align: center;
}

.liste-calendrier.liste-events {
	padding-top: 8px;
}

.liste-calendrier.liste-events ul {
	margin: 0;
	padding: 0;
}

.liste-calendrier.liste-events ul li {
	background: none;
	margin: 0;
	padding: 0;
}

.calendar-search-float-right {
	float: right;
}

.calendar-search-float-left {
	float: left;
}

#searchForm input[type="checkbox"] {
	top: 0;
}

/* NO JS */
.liste-calendrier {
	background-color: #e1d8cb;
}

.liste-calendrier h4 {
	text-align: center;
	background-color: none !important;
	text-transform: uppercase;
}

.liste-calendrier ul {
	margin: 5px 0 25px 0;
	padding-top: 8px;
}

.liste-calendrier ul li {
	margin-bottom: 10px;
	padding-left: 24px;
	background: url(../images/local/skin/fleche_beige.gif) no-repeat 8px 3px;
}

.liste-calendrier ul li a {
	font-weight: bold;
	color: #000000;
}

.liste-calendrier .item {
	margin: 10px 20px 5px 25px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #666666;
}

.portlet .portlet-content .liste-calendrier .item p {
	margin-bottom: 0;
}

.portlet .portlet-content .liste-calendrier .item-2 p {
	margin-bottom: 0;
}

.liste-calendrier .item .date {
	color: #0b3e61;
	font-size: 11px;
}

.liste-calendrier .item .titre {
	font-weight: bold;
	color: #000000;
}

.liste-calendrier .item-2 {
	margin-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #666666;
}

.liste-calendrier .item-2.last {
	padding-bottom: 0px;
}

.liste-calendrier .item-2 p {
	margin-bottom: 0;
}

.liste-calendrier .item-2 .date {
	color: #0b3e61;
	font-size: 11px;
}

.liste-calendrier .item-2 .titre {
	font-weight: bold;
	color: #000000;
}

.liste-calendrier .lien-detail {
	display: block;
	margin-top: 15px !important;
	padding-left: 10px;
	padding-bottom: 10px;
	background: url(../images/local/skin/plugins/calendar/encoche_bleue.gif)
		no-repeat 0px 4px;
	line-height: 120%;
	border-bottom: 1px dashed #666666;
	text-align: left !important;
}

.liste-calendrier .lien-detail a {
	background: none !important;
	padding: 0 !important;
}

.liste-calendrier .view-all {
	display: block;
	padding: 0 15px 0 0;
	background: #c4b7a7;
	line-height: 44px;
	text-align: right;
}

.liste-calendrier .view-all a {
	padding: 0 30px 0 0;
	background: url(../images/local/skin/plugins/calendar/plus_blanc.gif)
		no-repeat 100% 50%;
	color: #000000;
	font-weight: bold;
}

.calendar-smallmonth-day-today,.calendar-smallmonth-day-event,.calendar-smallmonth-day-off,.calendar-smallmonth-day-old,.calendar-smallmonth-day
	{
	cursor: pointer;
	border-top: 1px solid #cccccc;
}

.calendar-smallmonth-day-today {
	background: #59493f !important;
	color: #ffffff !important;
}

.calendar-smallmonth-day-today a {
	color: #ffffff !important;
}

.ui-datepicker td.calendar-smallmonth-day-today:hover {
	background: #59493f !important;
	color: #ffffff !important;
}

.portlet.calendrier .portlet-content {
	padding: 0;
}

.mini-calendar {
	padding: 8px;
	background-color: #FFFFFF;
	color: #000000;
}

.ui-datepicker-links {
	text-align: center;
	margin-bottom: 5px;
	height: 12px;
}

.ui-datepicker-prev {
	float: left;
	vertical-align: top;
	padding-left: 10px;
}

.ui-datepicker-prev a {
	display: block;
	width: 10px;
	height: 11px;
	background:
		url(../images/local/skin/plugins/calendar/cal_prev.gif)
		no-repeat top left;
	font-size: 0;
	line-height: 0;
	color: #59493f;
	cursor: pointer;
}

.ui-datepicker-current {
	margin: 0 40px;
	float: left;
	vertical-align: top;
	font-weight: bold;
}

.ui-datepicker-current a {
	color: #333333;
	text-transform: uppercase;
	cursor: pointer;
}

.ui-datepicker-next {
	float: right;
	vertical-align: top;
	padding-right: 10px;
}

.ui-datepicker-next a {
	display: block;
	width: 10px;
	height: 11px;
	background: url(../images/local/skin/plugins/calendar/cal_next.gif)
		no-repeat top left;
	font-size: 0;
	line-height: 0;
	color: #59493f;
	cursor: pointer;
}

.ui-datepicker-header {
	margin: 5px 0;
	text-align: center;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}

.ui-datepicker {
	border-spacing: 3px 0px;
}

.ui-datepicker td {
	padding: 5px 4px;
	background: #ffffff;
	text-align: center;
}

.ui-datepicker th {
	padding: 5px 4px;
	background: #ffffff !important;
	text-align: center;
}

.ui-datepicker td a {
	color: #333333;
}

.ui-datepicker td a:hover {
	text-decoration: none;
}

.ui-datepicker td:hover {
	background-color: #d7df21 !important;
}

.ui-datepicker td.selected,.ui-datepicker td.selected:hover,.ui-datepicker td.selected a
	{
	background-color: #59493F !important;
	color: #FFFFFF;
}

.ui-datepicker th {
	font-weight: normal;
}

td.ui-datepicker-days-cell-over {
	background: #d7df21 !important;
}

.datepicker_currentDay, td.selected-day{
	background: #59493f !important;
}


td.ui-datepicker-current-day a {
	color: #ffffff;
}

/* FOR JS */
.datepicker {
	float: none;
}

.datepicker td {
	padding: 5px 4px;
	background: #ffffff;
	text-align: center;
}

.datepicker th {
	padding: 5px 4px;
	background: #ffffff !important;
	text-align: center;
}

.datepicker td.selected {
	background-color: #59493F !important;
	color: #FFFFFF;
}

.datepicker td a {
	color: #333333;
}

.datepicker td a:hover {
	text-decoration: none;
}

.datepicker_daysCellOver {
	background-color: #d7df21 !important;
	cursor: pointer;
	cursor: hand;
}

td.datepicker_daysCell {
	border-top: 1px solid #cccccc;
}

.datepicker_inline {
	float: none;
	width: auto;
	padding: 8px;
	background-color: #FFFFFF;
	color: #000000;
}

.datepicker_inline a:hover {
	text-decoration: underline;
}

.datepicker_links {
	margin-bottom: 5px;
	text-align: center;
	background-color: #FFFFFF;
	color: #000000;
	height: 12px;
}

.datepicker_links a {
	color: #000000 !important;
}

.datepicker_prev {
	vertical-align: top;
	float: left;
	width: auto;
	padding-left: 10px;
}

.datepicker_prev a {
	display: block;
	width: 10px;
	height: 11px;
	background: url(../images/local/skin/plugins/calendar/cal_prev.gif)
		no-repeat top left;
	font-size: 0;
	line-height: 0;
	color: #59493f;
	cursor: pointer;
}

.datepicker_currentDay {
	background: #59493f !important;
}

.datepicker_currentDay a {
	color: #ffffff !important;
}

.datepicker_current {
	margin: 0 45px;
	vertical-align: top;
	font-weight: bold;
	float: left;
	width: auto;
}

.datepicker_current a {
	color: #333333;
	text-transform: uppercase;
	cursor: pointer;
}

.datepicker_next {
	vertical-align: top;
	float: right;
	width: auto;
	padding-right: 10px;
}

.datepicker_next a {
	display: block;
	width: 10px;
	height: 11px;
	background: url(../images/local/skin/plugins/calendar/cal_next.gif)
		no-repeat top left;
	font-size: 0;
	line-height: 0;
	color: #59493f;
	cursor: pointer;
}

.datepicker_header {
	margin: 5px 0;
	text-align: center;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}

td.datepicker_days-cell-over {
	background: #d7df21 !important;
}

.agenda .portlet-content {
	padding: 0;
}


#mylutece_user_login_include{padding:3px; color:#fff;background:#006699;text-align:center;width:100px;margin:10px 30px;-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;}
#mylutece_user_login_include a{color:#fff;}

/* FIN MODIF V3 */
/* ADMIN STYLES */
/* Lutece admin style do not remove ! */
/* Uncomment beside if no bootstrap styles are used in front skin */
.pull-right{float:right;clear:both;}
.pull-left{float:left;}
@font-face {font-family: 'Glyphicons Halflings';src: url('../fonts/glyphicons-halflings-regular.eot');src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}
.glyphicon {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.glyphicon-ok:before { content: "\e013";}
.glyphicon-remove:before {content: "\e014";}
.glyphicon-trash:before {content: "\e020";}
.glyphicon-edit:before {content: "\e065";}
.glyphicon-globe:before { content: "\e135";}
.btn{background-color:#ffffff;}
.btn:hover{background-position:0 0;float:right;}
.btn-primary {color: #fff;background-color: #428bca;border-color: #357ebd;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{ color: #fff; background-color: #3276b1; border-color: #285e8e;}
.btn-primary:active,.btn-primary.active { background-image: none;}
.btn-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active{color: #fff; background-color: #47a447; border-color: #398439;}
.btn-success:active,.btn-success.active{ background-image: none;}
.btn-danger {color: #fff;background-color: #d9534f;border-color: #d43f3a;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active{color: #fff;background-color: #d2322d;border-color: #ac2925;}
.btn-danger:active,.btn-danger.active{background-image: none;}
.btn-xs,.btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5;  border-radius: 3px;}
.btn.btn-flat {-webkit-border-radius: 0;-moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;  box-shadow: none;  border-width: 1px;}
.site-toolbar{background-color:#D4D4D4;border:5px #000 edge;padding:2px 5px;margin:-5px 5px 5px 0;border-radius:0px;-webkit-box-shadow: 5px 5px 13px 0px rgba(50, 50, 50, 0.6);-moz-box-shadow:5px 5px 13px 0px rgba(50, 50, 50, 0.6);box-shadow:5px 5px 13px 0px rgba(50, 50, 50, 0.6);z-index:9999;}
.site-toolbar .btn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;z-index:999;}
.btn-group{float:right;z-index:999;}
.btn-group button{opacity:0.6;}
.btn-group button:hover{opacity:1;}
/* Lutece admin style do not remove ! */	

.form-in-dropdown{color:#555555;padding:5px;margin:0px;}
.form-in-dropdown button{width:100%;}

#search_form input {width:auto;}
#search_form  p{font-weight:bold;}
#search_form  p>label{width:30px;display:inline-block;}
#search_form  .form-control{width:100px;color:#000;}
#search_form  .form-cal{background:#DEDEDE url("../images/calendar.png") no-repeat;padding-left:20px;}
/*******************/
			