/*-- RssFeed Slider -------------------------*/

a.loopRssLink{
	text-decoration: none;
	font-weight: bold;
}

#zoneDisplayRssFeed{ 
	width:600px;
	height:30px;
	overflow:hidden; 
}
/*-- RssFeed Admin Page -------------------------*/
.rssImportTable td{ 
	padding: 2px 4px 2px 4px;
}
.rssImportTable th{ 
	background: #cccccc;
	padding: 4px 4px 4px 4px;
}
.rssImportTable{
	border: 1px solid #aaaaaa;
}
.rssImportTR_0{
	background: #eeeeee;
}
.rssImportTR_1{
	background: #ffffff;
}

/*-- RssFeed Online Page -------------------------*/
.rssEntry{
	margin: 0 20px 20px 20px;
	padding: 20px;
	border: 1px solid #cccccc;
}

.rssEntryTitle{
	font-weight: bold;
	font-size: 16px;
	color: maroon;
	text-decoration: none;
}
.rssDate{
	font-size: 10px;
	color: #aaaaaa;
}
.rssSource{
	font-size: 10px;
	color: #aaaaaa;
	padding-left: 15px;
}
.rssEntryDescription{
	margin-top: 5px;
	text-align: justify;
}

/*------------------------------------*/
.backgroundWaiting{
background-image : url(loading.gif); background-position: center;background-repeat: no-repeat	
}

.jcarousel {
   background: #000000;
}

.jcarousel-container{
	background: #000000;
	margin-right: 10px;
	float:left;
}
.textholder {
	text-align: left;
	font-size: small;
	padding: 6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	color: #000000;
	font-weight: bold;
}
.thumb{
display: block;
}

/*------------------------------------*/

.tdBotRight{
width: 30%;
text-align: right;
}
.tdBotLeft{
	width: 30%;
}
.tdBotCenter{
	width: 40%;
}

.labPresentation{
	margin-top: 10px;
	margin-bottom: 10px;	
}
body{
	padding: 0px;
	margin:0px;
	font-size: 12px;
}

form{
	padding: 0px;
	margin: 0px;
}

.zoneEditable{
	padding: 	2px;
} 
.zoneEditableOver{
	padding: 	0px;
	border:		2px dotted #ff0000;
}
img{
	border: 0px;
}
.icone{
	cursor:pointer;cursor:hand;
}
.link{
	cursor:pointer;cursor:hand;
}
#welcomeCenterLeft{
	width: 50%;
	height: 300px;
	
}
#welcomeCenterRight{
	width: 50%;
}

.FilterInactifOpacity{
	vertical-align: middle; 
	z-index: 1; 
	position:absolute;
	 top:0px; left:0px;
	 display: none; 
	 width:100%; 
	 height: 100%; 
	 background: #777777;
	 
	filter : alpha(opacity=80); 
    -moz-opacity : 0.8; 
    opacity : 0.8; 
}
.FilterInactif{
	z-index: 2;
	vertical-align: middle; 
	position:absolute;
	 top:0px; left:0px;
	 display: none; 
	 width:100%; 
	 height: 100%; 
	 
	filter : alpha(opacity=100); 
    -moz-opacity : 1; 
    opacity : 1; 
}
#mainCenterCenter{
	text-align: left;
}

.main {
	vertical-align: top; 
	width:  800px;
}
#header{
	width:  800px;
	height: 100px; 
}

.tdAlignTR{
	width: 180px;
	text-align: right;
	vertical-align: top;
}
/*******************************************************************/
/*Forum                             */
/********************************************************************/
	.forumTable{
		border: 1px solid #999999;
	}
	.forumTable td{
		vertical-align: top;
		padding: 4px;
	}
	.forumTitle{
		
		background: 	#d8d8d8;
		background-image: url("forumbk1.gif");
		background-repeat: repeat-x;
		font-weight:	bold;
		
		padding-left: 4px;
		padding-right: 5px;
	}
	.forumTitle td{
		padding-top: 5px;
		padding-bottom: 5px;
		color: #444444;
		font-size: 13px;
	}
	.forumTD{
	}
	.forumBorderR{
		border-right: 1px solid #999999;
	}
	.forumBorderL{
		border-left: 1px solid #999999;
	}
	.forumPostBkg0 td{
		padding-top: 4px;
	}
	.forumPostBkg1 td{
		padding-top: 4px;
		background: #eeeeee;
	}
	.tdCenter{
		text-align: center;
	}
	.tdTop{
		vertical-align: top;
	}
	.forumTitle td{
		padding: 4px;
	}
	.forumCategory{
		font-size: 13px; 
		font-weight:	bold;
	}
	.forumTopic{
		padding: 7px;
		padding-left: 47px;
		font-weight:	bold;
	}
	.forumPost{
		font-weight:	bold;
	}
	.forumPostDate{
		font-weight:	bold;
		font-size: 11px; 
	}
/*******************************************************************/
/* Zone d'horraire                              */
/*******************************************************************/
td.celHoraire {
	background: 	#AAAAAA;
	color:			#444444;
	height: 		22px;
	font-weight:	bold;
	padding-left:	10px;
	padding-right:	10px;
} 
td.celHoraireValue {
	background: 	#dddddd;
	font-size:		11px;
	text-align:		center;
}
/*******************************************************************/
.a_Title2 {
	padding-top: 	1px;
	padding-right: 	3px;
	padding-bottom: 1px;
	padding-left: 	3px;

	margin-top: 	3px;
	margin-right: 	2px;
	margin-bottom:  5px;
	margin-left: 	2px;
	
	font-size: 12px;
	text-align: left;
	color: ff0000;
	text-transform : uppercase;
	border-bottom: 		2px solid #ff0000;
	font-weight: bold;
}

.titleMenu{
	padding-top: 	1px;
	padding-right: 	3px;
	padding-bottom: 1px;
	padding-left: 	3px;
	
	margin-top: 	10px;
	margin-bottom:  5px;
	
	font-size: 		12px;
	text-align: 	right;
	color: 			#ff0000;
	text-transform : uppercase;
	border-bottom: 	2px solid #ff0000;
	font-weight:	 bold;
}


.msg{
	color: 		#ff0000;
	background: #ffffff;
	text-transform : uppercase;
	font-weight: bold;
	font-size: 11px;
	text-decoration: blink;
}
.buttSupport{
	vertical-align: 	middle;
	width:				120px;
	padding-bottom:		3px;
	border: 			3px double #ff0000;
	color:				#ff0000;
	background-color: 	#ffffff;
	font-weight: 		bold;
	font-size:			11px;
	display: 			block;
	cursor:pointer;cursor:hand
}


/*Block Waiting Style*/

#loader {
  width: 			320px;
  margin-left: 		auto;
  margin-right: 	auto;
}

#loader td {
  padding: 			0px;
  background: 		Window;
  border: 			1px solid black;
}

#loader p {
  border-top: 		2px solid ThreeDHighlight;
  border-left: 		2px solid ThreeDHighlight;
  border-right: 	2px solid ThreeDShadow;
  border-bottom:	2px solid ThreeDShadow;
  padding: 			10px;
  margin: 			0;
  background: 		ThreeDFace;
}

#loader img {
  float: 			left;
  margin-right: 	12px;
}

#loader strong {
  display: 			block;
  margin-bottom: 	3px;
}

#loaderContainer {
  position: 		absolute;
  width: 			100%;
  height: 			300px;
  top: 				0;
  left: 			0;
  z-index: 			2;
 
}

#loaderContainer td {
	padding-top: 		150px;
	height:				100%; 				
	vertical-align: 	top;
	text-align: 		center;
	background-image: 	url(semi-transparent2.gif);	
}

#loaderContainer td td {
	padding-top: 		0px;
	text-align: 		left;
}
/* End Block Waiting Style*/


/* Style par défaut pour le calendar*/

	#headingCal td{
	        font-weight: bold;
	        color: #FFFFFF;
	        font-size: 12px;        
	}

	.daytable {
			margin:	5px;
			border: 1px solid #4C4C4C;
	        background-color: #676767;
	        width: 150px;
	}

	.dayrow {
	        height: 15px;
	}


	.dayhead {
			font-size: 10px;   
			 height: 20px;
	        background-color: #CCCCCC;
	        border-bottom: 1px solid #676767;
	        color: 4C4C4C;
	        font-weight: bold;
	        text-align: center;
	}

	.days {
			font-size: 10px;   
			padding-top: 3px;
			padding-bottom: 3px;
			padding-left: 6px;
			padding-right: 6px;
	        background-color: #FFFFFF;
	        text-align: center;
	        width: 14%;
	}
	.daysWithEvent{
		font-weight: bold; 
		text-decoration: underline; 
		font-size: 10px;   
			padding-top: 3px;
			padding-bottom: 3px;
			padding-left: 6px;
			padding-right: 6px;
			background-color: #eeeeee;

		 cursor: hand;
		 text-align: center;
	}
/*****************************/
/* Banner Zone Duplic        */
/*****************************/
#HeaderLeft .HLZone1{
	margin-top: 	15px;
	color: 			#ffffff;
	font-size: 		18px;
	
	text-align: 	right; 
}
#HeaderLeft .HLZone2{
	text-align: 	right; 
	color: 			#333333;
	font-size: 		16px;
	padding-rigth: 	20px;
	margin-top: 	5px;
}
/*****************************/
/*Fiche Med*/
/*****************************/
.fichLFName{
	font-size: 15px;
	font-weight: bold;
}
.fichMedSpecial{
	font-size: 13px;
	color: #777777;
}
/*****************************/
/* Sub Title       */
/*****************************/
.subTitleLeft, .subTitleRight{
	font-size: 			14px;
	font-weight: 		bold;
	text-decoration: 	underline;
	padding-top: 		1px;
	padding-right:		3px;
	padding-bottom: 	1px;
	padding-left:  		3px;
	
	vertical-align:		top;
	margin-top: 		3px;
	margin-right: 		2px;
	margin-bottom: 		5px;
	margin-left: 		2px;
}
.subTitleRight {
	text-align: right;
}
/*******************************************************************/
/* ZONE BOX                                                        */
/*******************************************************************/
.boxTopBout, .boxTopBout1, .boxTopBout1_R{
	cursor:pointer;cursor:hand;
}


/*******************/
/* CHAT ROOM       */
/*******************/

.chatRoomZoneEdit{
	background: 	#aaaaaa;
	border-top:		1px solid #4C4C4C;
}

.chatRoomFrame table{
 	border: 		1px solid #4C4C4C;
}
.chatRoomFrame th{
	background: 	#4C4C4C;
}
/*******************/
/* Box Commun avec ADGR       */
/*******************/
span.stepBoxLegend{
	border: 	1px solid #D3D3D6;
	background:		#ffffff;
	position: 		relative;
	top: 			17px;
	left: 			25px;

	color:			#616162;
	font-weight: 	bold;
	
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	10px;	            
}
fieldset.stepBox1{
	margin-top:			10px;
	margin-left:		10px;
	margin-right:		10px;
	padding:			20px;

	background-color: 	ThreeDFace;
  	
  	border-left: 	1px solid ThreedDarkShadow;
	border-top: 	1px solid ThreedDarkShadow;
	border-right: 	1px solid ThreedDarkShadow;
	border-bottom: 	1px solid ThreedDarkShadow;
}

fieldset.stepBox2{
	margin-top:			10px;
	margin-left:		10px;
	margin-right:		10px;
	padding-top:		20px;
	padding-bottom:		20px;
	padding-left:		0px;
	padding-right:		0px;


	border-left: 	1px solid ThreedDarkShadow;
	border-top: 	1px solid ThreedDarkShadow;
	border-right: 	1px solid ThreedDarkShadow;
	border-bottom: 	1px solid ThreedDarkShadow;
}

/*******************************************************************/
/* Zone d'horraire                              */
/*******************************************************************/
td.celHoraire {
	background: 	#AAAAAA;
	color:			#444444;
	height: 		22px;
	font-weight:	bold;
	padding-left:	10px;
	padding-right:	10px;
} 
td.celHoraireValue {
	background: 	#dddddd;
	color:			#444444;
	font-size:		11px;
	text-align:		center;
}

/*******************************************************************************/
/* #777777; /* code_border  */
/* #AAAAAA; /* code_background  */	
/* #ffffff; /* code_text  */	
/* #ffffff; /* code_border_2  */
/* #f1f1f1; /* code_background_2 */	
/* #AAAAAA; /* code_text_2  */	
/*******************************************************************************/

/*******************************************************************/
/* ZONE BOX                                                        */
/*******************************************************************/

.boxLengend {
	text-transform: 		uppercase;
	font-weight: 			bold;
	border: 				1px solid #777777; /* code_border  */
	background-color: 		#ffffff;
}


.boxTitle, .boxTop,.boxBottom,.boxTopBoutActive,.boxTopBout,.boxTopNone, .boxTopBoutActiveR, .boxTopBout2 {
	text-transform: 	uppercase;
	font-weight: 		bold;
	border: 			1px solid #777777; /* code_border  */
	background-color: 	#f1f1f1; /* code_background_2 */	
	font-size: 			10px;
	white-space: 		nowrap;		/*FIXE*/
	color:				#AAAAAA; /* code_text_2  */	
}
.boxTitleTop,.boxTitleBottom,.boxTopBoutActive,.boxTopBout,.boxTopNone, .boxTopBoutActiveR, .boxTopBout1,.boxTopBout1_R, .boxTopBout2 {
	padding-left: 	10px; 		/*FIXE*/
	padding-right: 	10px; 		/*FIXE*/
	padding-top: 	3px; 		/*FIXE*/
	padding-bottom: 3px; 		/*FIXE*/
}
.boxTopNone{
	background-color: 	transparent;
	border-width: 		0px ; /*FIXE*/
}
.boxTitleTop,.boxTitleBottom{
	background-color: 	#AAAAAA; /* code_background  */	
	color: 				#ffffff; /* code_text  */	
	border: 			1px solid #777777; /* code_border  */
}

.boxTitleBottom td{
	color: 				#ffffff; /* code_text  */	
}
.boxTitleTop {
	border-bottom-width: 	0px; /*FIXE*/
}
.boxTitleBottom {
	border-top-width: 		0px; /*FIXE*/
}

.boxTopBoutActive, .boxTopBout2 {
	border-bottom-width: 0px; 
	background-color: 	 #ffffff; 	/* code_Active&Body  */
}
.boxTopBout1{
	background-color: 	#AAAAAA; /* code_background  */	
	color: 				#ffffff; /* code_text  */	
	border-right: 		1px solid #ffffff; /* code_border_2  */
}
.boxTopBout1_R{
	background-color: 	#AAAAAA; /* code_background  */	
	color: 				#ffffff; /* code_text  */	
	border-left: 		1px solid #ffffff; /* code_border_2  */
}

.boxTopBout2{
	background-color: 	#f1f1f1; /* code_background_2 */	
	border-width: 		0px;
	
}
.boxTopBout {
	color: 				#ffffff; /* code_text  */	
	background-color: 	#AAAAAA; /* code_background  */	
}
.boxTopBout, .boxTopBout1, .boxTopBout1_R{
	cursor: 			hand;
}

.boxTopNone {
	border-bottom: 		1px solid #777777; /* code_border  */
}
.boxFieldSet,.boxBody,.boxBodyWithoutBorderTop,.boxBodyWithoutBorderTopAndBot {
	border: 			1px solid #777777; /* code_border  */
	padding-left: 		10px; /*FIXE*/
	padding-right: 		20px; 
	padding-top: 		20px; 
	padding-bottom: 	20px; 
}
.boxBody{
	text-align: left;
}
.boxFieldSet{
	background-color: 	#f1f1f1; /* code_background_2 */	
}
.boxBody,.boxBodyWithoutBorderTop,.boxBodyWithoutBorderTopAndBot {
	background-color: 	#dddddd; /* code_Active&Body  */
}

/*******************************************************/
.boxFieldSet {
	padding-top: 			20px; /*FIXE*/
}
.boxBodyWithoutBorderTop {
	border-top-width: 		0px; 	/*FIXE*/
}

.boxBodyWithoutBorderTopAndBot {
	border-top-width: 		0px; /*FIXE*/
	border-bottom-width: 	0px; /*FIXE*/
}

.boxLengend {
	font-size: 				10px;		/*FIXE*/
	position: 				relative; 	/*FIXE*/
	top: 					8px; 		/*FIXE*/
	left: 					10px; 		/*FIXE*/
	padding-left: 			10px; 		/*FIXE*/
	padding-right: 			10px; 		/*FIXE*/
	padding-top: 			3px; 		/*FIXE*/
	padding-bottom: 		3px; 		/*FIXE*/
}

.icoPageURLFriends{

	
	color: #6D6D6D;
	padding-left: 35px;
	margin-top: 30px;
	text-align: left;
	font-weight: bold;
	background: none;
	border:0px;
	cursor:pointer;cursor:hand;
		background-image:url('urlFriends.png');
	background-repeat: no-repeat;
	background-position: left;
}
