/*******************************************************
TITLE: HOSPICE GENERAL
DATE: 13/11/2007
AUTHOR: Fabrizio
*******************************************************/

* { 
	padding : 0;
	margin : 0;
	}

html {
	height:100.01%;
	overflow-y:scroll;
	}


	body { 
	font-family:Arial, Helvetica, sans-serif;
	color : #666666;
	/*font-size : 11px;*/
	font-size : 8pt;
	font-size : 70%;
	}

/*#container {
    	width: 800px;
	margin: 0 auto;
	min-height:600px;
	border-bottom:1px solid #B7BBC0;
	border-left:1px solid #B7BBC0;
	border-right:1px solid #B7BBC0;
	}*/

#container {
	border-bottom:1px solid #B7BBC0;
	border-left:1px solid #B7BBC0;
	border-right:1px solid #B7BBC0;
	height:auto;
	left:50%;
	margin-left:-400px;
	position:absolute;
	top:0px;
	width:800px;
}

a {
	color: #666666;
	}
	

a:hover {
	color: #333333;
	text-decoration:none;
	}

a img {
	border:0;
	}
	
strong, b{
	font-weight:bold;
	color:#666666;
	}
	
/*-------------------------------------------------------------------*/ 
/*--------------------------------- CONTENT -------------------------*/
/*-------------------------------------------------------------------*/

#header {
	float: left;
	width: 800px;
	height: 113px;
	border-bottom:#b2b2b2 solid 1px;
	}

#logo{
	float: left;
	padding:10px 0 0 45px;
	height: 85px;
	}
	
#content {
	float: left;
	width: 800px;
/*	height: 437px;*/
	}

#contentHome {
	float: left;
	width: 800px;
	height: 460px;
	/*background-image:url(../images/home.jpg);*/
	background-repeat:no-repeat;
	}	

#titre3 {
	float: left;
	}
	
#titre {
	float: left;
	width: 800px;
	height: 32px;
	padding-top: 10px;
	border-bottom:#b2b2b2 solid 1px;
	}
	
#titre .left{
	float:left;
	padding:0 0 0 40px;
	}

#titre .right{
	float:right;
	padding:10px 30px 0 0;
	}

#titre .right a{
	text-decoration: none;
	color:#009966;
	}
	
#colLeft {
	float: left;
	padding:0 21px 20px 47px;
	width:170px;
	}

#colRight {
	float: left;
	width:562px;
	min-height: 370px;
	_height: 370px;
	}

#center{
	float: left;
	width:530px;
	text-align:justify;
	padding:17px 0 20px 0;
/*	padding-bottom:20px;*/
/*	font-size:9pt;*/
	}
	
#banner{
	float: left;
	height:100px;
	}

#center ul {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
}

#center ul li {
	margin-left:20px;
	padding-bottom:6px;
	text-align:left;	
}

	
/*----------------------------- PUBLICATIONS ---------------------------*/
#bannerPublications{
	float: left;
	width:530px;
	border-bottom:#b2b2b2 solid 1px;
	}
	
#titrePublications{
	float: left;
	}

#pagination{
	float:right;
	}
	
/*--------------------------------- SEARCH -----------------------------*/

#bannerSearch{
	float: left;
	height:30px;
	width:555px;
	display:block;
	padding: 12px 0 0 7px;
	background-color:#f2f2f2;
	}

#searchResult{
	float: left;
	height:30px;
	width:530px;
	padding: 20px 0 0 0;
	border-bottom:#b2b2b2 solid 1px;
	}
	
#search .search, .tx-indexedsearch #tx-indexedsearch-searchbox-sword {
	float:left;
	background-image:url(../images/search-bg.gif);
	border: 0;
	padding:1px 2px 0 2px;
	background-color: #ffffff;
	font-size:11px;
	width: 85px;
	height:15px;
	}

.tx-indexedsearch {	
	margin-top: 8px;
}
	
#search .loupe, .tx-indexedsearch .loupe{
	float:left;
	margin:0px;
	}

#search .ok, .tx-indexedsearch .ok {
	float:left;
	margin:0;
	}
	
#searchResult .result{
	float:left;
	font-size:15px;
	}

div.listPublications{
	float:left;
	width:200px;
	margin-right:20px;
	}


div.tx-indexedsearch-res{
	width:530px;
	}

div.tx-indexedsearch-res .descr{
	margin-top:3px;
	}

div.tx-indexedsearch-res .info{
	color:#999999;
	margin:10px 10px 0px 10px;
	}

div.tx-indexedsearch-res dd, div.tx-indexedsearch-res dt {
	display: inline;
} 

div.tx-indexedsearch-res .item-size, div.tx-indexedsearch-res .item-crdate, div.tx-indexedsearch-res .item-mtime, .tx-indexedsearch-result-number {
	display:none;
}	

div.tx-indexedsearch-res .item-path a {
	color: #999999;
	text-decoration:none;
}

span.tx-indexedsearch-percent {
	text-align:right;
}

div.tx-indexedsearch-browsebox {
	text-align:right;
	margin-top:10px;
	margin-bottom: 10px;
	text-decoration:none;
}

ul.browsebox li {
	display:inline;	
	margin-left:5px;
	padding-bottom:0px;
	text-align:left;
}

div.tx-indexedsearch-browsebox a {
	font-weight: bold;
	font-size: 10px;
	text-decoration:none;
}

span.tx-indexedsearch-sw {
	font-weight: bold;
}

/*-------------------------------------------------------------------*/ 
/*--------------------------------- BOX -----------------------------*/
/*-------------------------------------------------------------------*/

#boxRight {
	float:right;
	width:209px;
	position:static;
	/*margin:0px -7px 10px 10px;*/
	margin:-36px -8px 0px 10px;
	font-size:11px;
	}
	
.box {
	float:right;
	width:209px;
	text-decoration:none;
	}

.boxTop {
	width:209px;
	height:8px;
	}
	
.boxBody {
	/*width:169px;*/
	width:174px;
	padding:8px 20px 8px 20px;
	background:url(../images/box-body.gif);
	background-repeat:repeat-y;
	text-decoration:none;
	}	

.boxBottom {
	background:url(../images/box-bottom.gif);
	background-repeat:no-repeat;
	width:209px;
	height:8px;
	}

.box ul{
	list-style: none;
	margin: 5px 0 0 -20px !important;  
	}

.box ul li a {
	text-decoration: none;
	display: block;
	}
	
/*-------------------------------------------------------------------*/ 
/*--------------------------------- TOOLS ---------------------------*/
/*-------------------------------------------------------------------*/

div#tools {
	float:right;
	width:550px;
	padding:35px 30px 0 0;
	text-align:right;
	}

div#tools #liens{
	clear:both;
	float:right;
	margin:10px -3px 0 0;
	width:100%;
	}
	
div#tools #search{
	clear:both;
	float:right;
	text-align:left;
	}

div#tools a {
    text-decoration: none;
	margin:0 5px 0 5px;
	}

div#tools #liens a:hover,#tools #liens a:active {
	color:#009a54;
	}

/*-------------------------------------------------------------------*/ 
/*--------------------------------- PATH ----------------------------*/
/*-------------------------------------------------------------------*/

#path {
	clear: both;
	}

#path ul li {
    display: inline;
	}

#path ul li a:link {
    display: block;
    float: left;
	}

#path ul li a:hover, #path ul li a:active {

	} 


/*-------------------------------------------------------------------*/ 
/*--------------------------------- COMMANDE ----------------------------*/
/*-------------------------------------------------------------------*/

div.block{
	width:250px;
	float:left;
	font-size:11px;
	margin:0 15px 15px 0;
	text-align:left;
	}
	
.categorie{
	width:300px;
	float:left;
	font-size:12px;
	color:#824894;
	margin:0 0 20px 0;
	}

div.block .titre{
	width:190px;
	float:left;
	font-weight:bold;
	color:#824894;
	margin:0 0 5px 0;
	background-repeat:no-repeat;
	background-position: 0px 3px;
	background-image:url(../images/population.gif);
	}

div.block .info{
	float:left;
	width:157px;
	margin:0 0 5px 0;
	}
	
div.block .img{
	float:left;
	display:block;
	height:140px;
	margin:0 5px 5px 0;
	}

/*-------------------------------------------------------------------*/ 
/*--------------------------------- DROPDOWN ------------------------*/
/*-------------------------------------------------------------------*/

#linkSelector1{
	display:block;
	width:123px;
	font-size:11px;
	height:16px;
	color:#000000;
	text-decoration:none;
	background:url(../images/combo-1.gif) no-repeat;
	padding:0 0 0 5px;
	}


#linkList1{
	position:absolute;
	width:130px;
	left:500px;
	top:55px;
	font-size:11px;
	display:none;
	/*border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;	
	*/	
	z-index: 2000;
	}

#linkList1 a{
	position:relative;
	display:block;
	padding:2px 0 2px 7px;
	width:125px;
	color:#000000;
	background:url(../images/fond-combo.png);
	text-decoration:none;
	}
/*
* html body #linkList1 a{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/fond-combo.png", sizingMethod="scale");
}
*/
#linkList1 a:hover{
	text-decoration:none;
	color:#666666;
	}

#nouveautes{
/*	float:right;*/
	margin-right:25px;
	position:absolute;
	left:595px;
	}
	

	
#linkSelector2{
	display:block;
	width:160px;
	height:25px;
	color:#009a54;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/neu-bg.png) no-repeat 95% 50%;
	padding:2px 0 0 20px;
	cursor:hand;
	cursor:pointer;
	}

* html body #linkSelector2{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/neu-bg.png", sizingMethod="crop");
}
	
#linkSelector2 dd {
	padding:2px 0 0 8px;
}
	

#linkList2{
	position:absolute;
	display:none;
	width:142px;
	left:4px;
	top:17px;
	margin-left: 2px;
	padding:15px 13px 5px 13px;
	background:url(../images/fond-combo.png);
	z-index:1000;
	}

#linkList2 a{
	position:relative;
	display:block;
	font-size:11px;
	width:135px;
	color:#009a54;
	font-weight:bold;
	text-decoration:none;
	padding: 0 0 0px 8px;
	background-repeat:no-repeat;
	background-position: 0px 3px;
	background-image:url(../images/puce-vert.gif);
	}
/*
* html body #linkList2 a{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/fond-combo.png", sizingMethod="scale");
}

* html body #linkList2 {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/fond-combo.png", sizingMethod="scale");
}
*/
#linkList2 p{
	padding: 0 0 5px 8px;
	}
	
#linkList2 a:hover{
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	}


/*******************************************************
		FORM

*******************************************************/

div#form {
	float:left;
	margin-top:5px;
	padding:10px;
	width: 430px;
	}

div#form .rouge{
	color:#FF0000;
	font-weight:bold;
	margin-top:10px;
	}

div#form fieldset{
	display:block;
	border:none;
	}
	
div#form label{
	float:left;
	margin-top:10px;
	}

div#form ul {               
	float:left;
	list-style-type:none;
	display:inline;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	}
	
div#form ul li{
        float:left;
	list-style-type: none;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:20px;
	text-align:left;
	}

textarea {
    clear:left;
	float:left;
	height:50px;
	}

div#form .bt{
	width:auto;
	}
	
div#form .checkbox{
	float:left;
	width:15px;
	margin:-2px 10px 0 0;
	}
	
div#form input{
    clear:left;
	float:left;
	width:auto;
	}


div#form select{
    clear:left;
	float:left;
	width:60px;
	}	
	
ol.faq {
	list-style-type: none;
}	

div.tx-rspflvplayer-pi1 {
	margin-left: 110px;
}

div.tx-bddbflvvideogallery-pi1 {
	margin-left:110px;
}

div.filelinks {
	margin-top: 6px;
}

div.filelinks p {
	margin-top: 2px;
	text-align:left;
}

div.filelinks p span.icon {
	margin-right: 2px;
	float:left;
}

.csc-textpic .csc-textpic-imagewrap img {
	margin-bottom:10px;
}

div.tx-indexedsearch-whatis {
	clear:both;
	padding-top:10px;
}


/*--------------------------------------------------------------*/ 
/*--------------------- SUBMIT BUTTON --------------------*/
/*------------------------------------------------------------*/

.csc-mailform-submit, .csc-mailform-reset { 
border:1px solid #cccccc;
background:#FFFFFF;
font-size: 12px;
padding:2px;
color:#EB8C00;
cursor:hand;
cursor:pointer;
}

/*------------------------------------------------------------------------*/ 
/*--------------------- ANNUAIRE DU PERSONNEL --------------------*/
/*----------------------------------------------------------------------*/

.tx-feusersview-submit{ 
border:1px solid #cccccc;
background:#FFFFFF;
font-size: 12px;
padding:2px;
color:#EB8C00;
width:100px;
}

#tx-feusersview-searchPannel{ /* Fond color�*/
background-color:#FBF3E5;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}

#tx-feusersview-abc{ /* id liste alphab�tique */
	margin-top:10px;
	margin-bottom:10px;
	font-size:13px;
}

.tx-feusersview-nolink{ /* class liste alphab�tique �l�ments non actif*/

}

#tx-feusersview-count{ /* id nombre de r�sultats trouv�s*/
	float: left;
	font-weight: bold;
	font-size:13px;
}

#tx-feusersview-pagebrowser{ /*id Browser de pages */
	float: right;
	font-size:13px;
}

.tx-feusersview-active{ /*class page active*/
}

.tx-feusersview-list-table{ /* class tableau annuaire*/
    clear:both;
    margin-top:8px;
}

.tx-feusersview-list-label{ /*  class tableau th*/
    border-top: 2px solid #CCCCCC;
    padding-top:20px;
    padding-bottom:10px;
}

.tx-feusersview-list-data{ /*  class tableau td*/
    border-top: 1px solid #CCCCCC;
    padding-top:5px;
    padding-bottom:5px;
}

.tx-feusersview-searchname{ /*  le mot "nom" dans le form de recherche*/
   margin-right:10px;
}

div.tx-indexedsearch-searchbox label {
	display:block;
	padding-bottom:2px;
	padding-top:6px;
}

div.tx-indexedsearch-search-for {
	clear:both;
}

div.tx-indexedsearch-rules {
	padding-top:10px;
	clear:both;
}

#tx_indexedsearch_extResume {
	margin-top: 6px;
	clear:both;
	float:left;
}

h2.tx-indexedsearch-title {
	margin-top: 10px;
}

div.tx-indexedsearch-sec {
	margin-bottom:10px;
	margin-top:10px;
	float:right;
	text-align: left;
}

div.tx-indexedsearch-box {
	padding: 10px;
	background-color:#E5F5ED;
	/*border: solid 1px #009A54;*/
}

ul.browsebox {
	clear:both;
}

.tx-indexedsearch-text-item-path {
	font-size: 10px;
}

/* default styles for extension "tx_cegallery_pi1" */
.tx-cegallery-pi1-album_date {
	font-size: 10px;
	display:none;
}

h2.tx-cegallery-pi1-album_header {
	display:none;
}

div.tx-cegallery-pi1-album_entry{
			float: left;
			height: 130px;
			width: 160px;
			margin: 2px;
			padding: 6px;
			padding-bottom: 13px;
			text-align: center;
			top: inherit;
			vertical-align: bottom;
		}

div.tx-cegallery-pi1-album_entry a {
			padding-top: 4px;
}

		div.tx-cegallery-pi1-detail_entry{
			padding-top: 20px;
			padding-bottom: 10px;
			text-align: center;
		}		

	div.tx-cegallery-pi1-slideControls{
			padding-bottom: 10px;
		}				

		div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {
				//clear: both;
				border: 1px solid #000000;
				z-index:0;
		}

		div.tx-cegallery-pi1-clearer {
		 clear: both;
		}

		div.tx-cegallery-pi1-detail_header {
		  padding-bottom: 10px;		  
		}
		
		div.tx-cegallery-pi1-detail_header H2 {
			font-size: 12px;
		}

		div.tx-cegallery-pi1-detail_nav {
			clear: both;
			width: 550px;
		}		

		span.tx-cegallery-pi1-photo_prev {
		 float: left;
		 width: 70px;
		}

		span.tx-cegallery-pi1-photo_next {
		 width: 70px;
		 text-align: right;
		 float: left;
		}

	  span.tx-cegallery-pi1-album_back_link {
	    float: left;
	    width: 285px;
	    text-align: center;
	  }

	  span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
	    padding-right: 8px;
	  }

	  span.tx-cegallery-pi1-pagebrowser_actual a {
	    font-weight: bold;
	  }

	  div.tx-cegallery-pi1-pagebrowser {
	    padding-bottom: 10px;
	  }

		div.tx-cegallery-pi1-page {
 			float: left;
 			padding-right: 10px;
		}	  

		#mySlideshow	{
			width: 370px;
			height: 370px;
			z-index:5;
			display: none;
			overflow:hidden;
			position: relative;
		}

		#mySlideshow img
		{
			border: 0;
			margin: 0;
		}

		#mySlideshow #slideInfoZone
		{
			position: absolute;
			z-index: 10;
			width: 100%;
			margin: 0px;
			left: 0;
			bottom: 0;
			height: 3em;
			background: #333;
			color: #fff;
			text-indent: 0;
		}

		#slideInfoZone h2
		{
			padding: 0;
			font-size: 12px;
			margin: 0;
			margin: 2px 5px;
			font-weight: bold;
			color: inherit;
		}

		#slideInfoZone p
		{
			padding: 0;
			font-size: 10px;
			margin: 2px 5px;
			color: #eee;
		}

		#mySlideshow a
		{
			font-size: 100%;
			text-decoration: none;
			color: inherit;
		}

		#mySlideshow a.right, #mySlideshow a.left
		{
			position: absolute;
			height: 100%;
			width: 40%;
			cursor: pointer;
			z-index:10;
			filter:alpha(opacity=20);
			-moz-opacity:0.2;
			-khtml-opacity: 0.2;
			opacity: 0.2;
		}

		* html #mySlideshow a.right, * html #mySlideshow a.left
		{
			filter:alpha(opacity=50);
		}

		#mySlideshow a.right:hover, #mySlideshow a.left:hover
		{
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}

		#mySlideshow a.left
		{
			left: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;
		}

		#mySlideshow a.right
		{
			right: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;
		}

		div.tx-cegallery-pi1-pagebrowser_back, div.tx-cegallery-pi1-pagebrowser_pages {
			float: left;
		}		
		
		div.tx-cegallery-pi1-pagebrowser_back {
			width:75px;
		}		
		
		div.tx-cegallery-pi1-slimbox_hidden_links {
		  display: none;
		}
		
span.tx-cegallery-pi1-album_back_link a {
	margin-left: 4px;
}

#center div.csc-sitemap {
	margin-top: 10px;
}

#center div.csc-sitemap ul {
	margin:0;
	padding:0;
}

#center div.csc-sitemap ul li {
	font-weight:bold;
	border-top: solid 1px #CCC;
	margin-top:10px;
	padding-top:4px;
	padding-bottom:0px;
}

#center div.csc-sitemap ul li ul li{
	font-weight:normal;
	border-top: 0;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.tx-feusersview-submit {
	cursor:hand;
	cursor:pointer;
}

div#printPdf {
	padding-left: 48px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tt_content p {
	margin-bottom: 5px;
}

#lbImage iframe {
overflow:hidden;
}

#lbBottomContainer {
display:none;
}

/***OVERLAY****/
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -160px;
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}
.jqmOverlay { background-color: #000; }
