/* DEFAULT CSS */
*{ 
	margin: 0px; 
	padding: 0px; 
	/*background: url(images/layout/bg.gif) top left repeat-x repeat-y;*/
	/*background:#FFFF00; /* jaune */
}
html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	/*background: #0033CC; /* bleu*/
	background: #000;
}
input, textarea, select {
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
label { cursor:pointer; }
form, ul, li, h1, h2, h3, h4, h5, h6 { 	padding:0px; margin:0px; border:0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline;}
.clear {clear:both;display:block;}

/******
* MENU 
*******/

.menuDiv {
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:0px;
	border: 0px solid #000;
	padding-left: 0px;
	margin-left: 4px;
	/*position: relative;*/
	background: #fff; /*#330099 bleu-violet*/
	width:200px;
	
}

#menuLeft{
	background: transparent; /*#FF3300 rouge-orange*/
	width: 200px; /*246*/
	margin-left: 15px; /*15*/
	margin-right: 0px; /*30*/
	padding-left: 0px; /**/
	position: relative;
	top:0px;
	left:0px;
	border-left: 0px solid #3A4766;
	border-right: 0px solid #3A4766;
	z-index: 100;
}

#menuLeftTop{
	width: auto;
	height: 7px;
	background: url(images/layout/menuLeftTop.gif) top left no-repeat;
	position: relative;
	margin-left: -1px;
	display:none;
}

#menuLeftBottom{
	width: auto;
	height: 7px;
	background: url(images/layout/menuLeftBottom.gif) top left no-repeat;
	position: relative;
	margin-left:-1px;
	display:none;
}

.TSubMenu{
	position:absolute; 
	visibility:hidden;
	z-index:100;
	margin-top: 0px;
}


.TSubMenuTable{ /* le sous menu */
	width:136px; 
	margin-top:25px;
	margin-left:15px; /* decalage du sous-menu */
}


/* boutons menu premier niveau*/
.TMainItem,.TMainItemHover,.TMainItemActive{
	background-color: transparent; /* #FEBF01 couleur bg du tableau du menu */
	position: relative;
	text-align:left;
	width: auto;
	
}

/* interieur des boutons de menu premier niveau */
.TMainItemText, 
.TMainFolderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	cursor:pointer;
	color: #850033; /* couleur initiale texte */
	font-size:14px;
	display:block;
	width:auto;
	height:60px;
	line-height:40px;
	padding:3px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	letter-spacing:0.05em;
	text-align:left;
	left:10px;
	text-align:left;
	background: url(images/layout/menuBG.gif) top left repeat-x;
	/*background: #336699;*/
}

.TMainItemHover .TMainItemText,.TMainItemHover .TMainFolderText,
.TMainItemActive .TMainItemText,.TMainItemActive .TMainFolderText{
	color:#000; /* couleur texte boutons menu premier niveau rollover */
	font-weight:bold;	
}


.TMenuItemLeft,.TMenuFolderLeft{
	border:1px solid #FF00CC;
	border-right:0;
	border-left:0;	
	background: #FFCC00; /**/
	color:#FF9900;
	/*background: url(images/layout/) top repeat-x;*/ /*display:none;*/
}
.TMenuItemRight,.TMenuFolderRight{
	border:1px solid #fff;
	border-left:0;	
	border-right:0;	
	color: #339966;
	/*background: url(images/layout/) top repeat-x;*/ /*display:none;*/
}
/* sous-menu développant */
.TMenuItemText, 
.TMenuFolderText{
	cursor:pointer;
	font-size:0.9em; 
	display:block;
	padding: 3px 3px 3px 18px;
	/*background-color: #3333CC; /*couleur bg sous-menu */
	margin: 1px 0 0px 0px;
	border:0px solid #000;
	

	
	/*background: url(images/layout/) top repeat-x;*/
	/*display: none;*/

}


/*****************initial********/
.TMenuItem{height:16px;background: url(images/menu/picto_menu1.gif) top left no-repeat; padding-top: 0px;color: #000;}

/****hover*/
.TMenuItemHover,.TMenuItemActive{height:16px;background: url(images/menu/picto_menu2.gif) top left no-repeat; padding: 0px;color: #850033;}




/* LAYOUT */
#main{
	margin-top: 20px;
}

#layout{
	background: transparent;
	width: 900px;
	margin: 0 auto;
}
	
	#layout #l-header{
		background: url(images/layout/header.jpg) top left no-repeat;
		height: 240px; /* 40 du header.jpg + 205 du banner swf*/
		width:900px;
		/*background: #00FF00; /*vert*/
	}
		
		#layout #l-header #headerR{
			position:relative;
			top:0px;
			left:0px;
			background: #336699; /*bleu clair*/
			width:900px;
			height:40px;
		
		}

		#layout #l-header #logoHP{ /* banner*/
			position:relative;
			top:0px;
			left:0px;
			/*background: url(images/layout/banner.jpg) bottom left no-repeat;*/
			background: #fff;
			width: 900px;
			height:200px;
			/*background: #3366CC; /*bleu*/
			/*display:none;*/
		}
		
		#layout a.home{display:none;}
		
		
			#layout #l-header .headerR p.title_ban{ 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				color: #fff;
				font-size: 11px;
				text-align: left;
				font-weight: bold;
				background: transparent; /*#990033 bordeaux marron */	
				padding-top:20px;
				margin-bottom: 7px;
			}
			
				#layout #l-header .headerR p.title_ban span{
					display:inline;
					width:150px;
					text-align:center;
				}
				
				#layout #l-header .headerR p.title_ban span a, 
				#layout #l-header .headerR p.title_ban span a:hover{
					color: #fff;
					text-decoration:none;
				}
				
					#layout #l-header .headerR p.title_ban span.lien1{
						margin: 0 50px 0 140px;
					}
					
					#layout #l-header .headerR p.title_ban span.lien2{
						margin: 0 60px 0 40px;
					}
					
					#layout #l-header .headerR p.title_ban span.lien3{
						margin: 0 50px 0 50px;
					}
					
					#layout #l-header .headerR p.title_ban span.lien4{
						margin: 0 50px 0 50px;
					}

	#layout #l-body{
	background:  #fff; /*#993366 violet*/ 
	width:900px;
	margin:0 auto;
	margin-top: 0px;
	/*padding-bottom: 51px; /*15 + 36 footer*/
	}

	
	
		#layout #l-body-top {
			background: url(images/layout/topTbg.jpg) top left repeat-x;
			position:relative;
			right:0px;
			height:42px;
			width: 100%;
			display:none;
			
		}


		#layout #l-body-table{width:900px; border:2px; background: transparent; /*#00FFCC bleu ciel*/ }
		
		
		#layout #l-body-left{  
			background: #fff; /*#0033FF bleu*/
			width:170px;
			/*width: auto;
			/*display:none; /**/
			
		}
		
		#layout #l-left{
			background: #fff; /* #000033 bleu marine */
			width: 220px;
		}
		
	#layout td#l-body-center{
		width: 700px;
		background: transparent; /*#CCCC99 marron gris */
		/*text-align:left;*/
		/*position: relative;*/
	}
	
		#layout div#l-center{ 
			position:relative;
			top:0px;
			left:0px;
			padding-left: 40px;
			width: auto;
			background: #fff; /*#666699 mauve*/
			
		}


/************/
/* FOOTER */
/************/
#nav_bak a{ 
	color:#850033; 
	padding:0px; 
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	margin-right:15px;
}
#nav_bak a:hover{
	color:#000;
	border:0px solid #FF7F00;
	font-size:10px;
	/*background:#FFDD58;*/
	padding:0px;
	text-decoration:none;
	font-weight:bold;
	margin-right:15px;
}
#layout #l-footer{
	position:relative;
	/*background: url(images/layout/footerbg.gif) repeat-x;*/
	margin-top:0px;
	margin-bottom:0px;
	/*background: #fff;*/
	top:0px;
	left:0px;
	width: 900px;
	margin: 0 auto;
}

	#layout #l-footer #infosBottom{
		display:none;
	}
	
	#layout #footer{
		/*background: url(images/layout/footer.gif) no-repeat right;*/
		/*background: #00FF00;*/
		width: 900px;
		height:55px;
		background: url(images/layout/footer.jpg) top left no-repeat;
		position: relative;
		top:0px;
		left:0px;
		margin: 0 auto;
	}
	
		#layout #footer .contact{
			width: auto;
			height: 55px;
			position: relative;
			float: left;
		}
	
			#layout #footer .contact a.linkMentions{
				position: relative;
				top:9px;
				left:10px;
				height:36px;
				width:60px;	
				display:block;
				float: left;
				background: transparent;
			}

	#footer a.orki{float:right; position:relative; display:block;top:0px; right:47px; width:132px; height:28px; z-index: 100;}

	#powered {
		background: #000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		text-align: right;
		height: 20px;
		width: 900px;
		margin: 0 auto;
		padding: 5px 30px 0 0;
	}

		a.poweredLink:link, a.poweredLink:visited { text-decoration: none; color: #999999;}
		a.poweredLink:hover { text-decoration: none; color: #fff; }

/* HOME */

#home #l-header .menu .first{ background: url(images/home/menuL.gif) top left no-repeat; background-position: 0% -28px;}
#home #l-header .menu .last{ background: url(images/home/menuR.gif) top right no-repeat; background-position: 0% -28px;}
#home #l-header .menu .middle{ background: url(images/home/menuBG.gif) top repeat-x; background-position: 0% -28px;}
#home #l-header .menu a:hover .first{ background: url(images/home/menuL.gif) top left no-repeat;}
#home #l-header .menu a:hover .last{ background: url(images/home/menuR.gif) top right no-repeat;}
#home #l-header .menu a:hover .middle{ background: url(images/home/menuBG.gif) top repeat-x;}

/*#home .TMainItem,#home .TMainItemHover,#home .TMainItemActive{
	background-image: url(images/home/menu.gif);
}*/
#home{
	/*background: url(images/layout/bg.gif) top left repeat;*/
}
	#home #l-header{
		background: url(images/layout/header.jpg) top left no-repeat;
		height: 240px; /* 40 du header.jpg + 205 du banner swf*/
		width:900px;
		margin: 0 auto;
		padding-left: 0px;
		/*background: #00FF00; /*vert*/
	}
		
		#home #l-header #headerR{
			position:relative;
			top:0px;
			left:0px;
			background: #336699; /*bleu clair*/
			width:900px;
			height:40px;
		
		}

		#home #l-header #logoHP{ /* banner*/
			position:relative;
			top:0px;
			left:0px;
			/*background: url(images/layout/banner.jpg) bottom left no-repeat;*/
			background: #fff;
			width: 900px;
			height:200px;
			/*background: #3366CC; /*bleu*/
			/*display:none;*/
		}
		
		#home a.home{display:none;}
		
		
			#home #l-header .headerR p.title_ban{ 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				color: #fff;
				font-size: 11px;
				text-align: left;
				font-weight: bold;
				background: transparent; /*#990033 bordeaux marron */	
				padding-top:20px;
				margin-bottom: 7px;
			}
			
				#home #l-header .headerR p.title_ban span{
					display:inline;
					width:150px;
					text-align:center;
				}
				
				#home #l-header .headerR p.title_ban span a, 
				#home #l-header .headerR p.title_ban span a:hover{
					color: #fff;
					text-decoration:none;
				}
				
					#home #l-header .headerR p.title_ban span.lien1{
						margin: 0 50px 0 140px;
					}
					
					#home #l-header .headerR p.title_ban span.lien2{
						margin: 0 60px 0 40px;
					}
					
					#home #l-header .headerR p.title_ban span.lien3{
						margin: 0 50px 0 50px;
					}
					
					#home #l-header .headerR p.title_ban span.lien4{
						margin: 0 50px 0 50px;
					}

	#home #l-body{
	background: #fff; /*a remplacer par l'image de la HP 744x553px */
	width:900px;
	margin:0 auto;
	margin-top: 0px;
	/*padding-bottom: 51px; /*15 + 36 footer*/
	padding:70px 0 0px 0;
	}

		#home #l-body #titleHP{
			background: url(images/home/titleHP.gif) top left no-repeat;
			width:900px;
			height:20px;
			
		}
		
		#home #l-body #EnterLinks{
			position:relative;
			margin: 0 auto;
			width:484px;
			height:188px;
			background: #fff;
		}
		
			#home #l-body #EnterLinks a.FrenchRights{
				background: url(images/home/FrenchRights.jpg) top left no-repeat;
				width: 242px;
				height: 188px;
				float:left;
			}
			
			#home #l-body #EnterLinks a.IntRights{
				background: url(images/home/IntRights.jpg) top left no-repeat;
				width: 242px;
				height:188px;
				float:right;
			}





		#home #l-body #l-left{
			background: #fff;
			width: auto;
			position: relative;
			top:0px;
			left:0px;
			padding: 20px 0 51px 0;
		}

		#home #l-center{
		position:relative;
		top:0px;
		right:0px;
		background: #0099CC; /*a remettre en #fff;*/
		
		} 

			/* SEARCH HOME */
			#home #l-body #l-left #c-search{display:none;}

			/* DOC HOME*/
			#home #l-body #l-left #c-doc{display:none;}
		
			/* LINKS HOME */
			#home #l-body #l-left #c-links{display:none;}
		
			/* AGENDA HOME*/
			#home #l-body #l-left #c-agenda{display:none;}
		
			/* FORMS */
			#home #l-body #l-left #c-form{display:none;}
		
			/* POLL HOME */
			#home #l-body #l-left #c-poll{display:none;}
		
			/* NEWS HOME */
			#home #l-body #l-left #c-news{display:none;}


	/* FOOTER HOME*/
	#home #l-footer{
		background:#fff;
		width:900px;
		margin:0 auto;
	}
	
	#home #l-footer #infosBottom{
		height:146px;
		text-align: right;
		
		background: url(images/home/footerTop.gif) bottom right no-repeat;
		margin:0 10px 0 0;
	}
	
		#home #l-footer #infosBottom p.adresse{
			position:relative;
			top:100px;
			right:0px;
			color: #646464;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align:right;
			padding:0 8px 0 0;
			line-height: 12px;
		}
		
	#home #footer{
		/*background: url(images/layout/footer.gif) no-repeat right;*/
		/*background: #00FF00;*/
		width: 900px;
		height:55px;
		background: url(images/layout/footer.jpg) top left no-repeat;
		position: relative;
		top:0px;
		left:0px;
		margin: 0 auto;
	}
	
		#home #footer .contact{
			width: auto;
			height: 55px;
			position: relative;
			float: left;
		}
	
			#home #footer .contact a.linkMentions{
				position: relative;
				top:9px;
				left:10px;
				height:36px;
				width:60px;	
				display:block;
				float: left;
				background: transparent;
			}
			
			/*
			#home #footer .contact a.linkSitemap{
				position: relative;
				top:0px;
				left:0px;
				height:36px;
				width:140px;	
				display:block;
				float: left;
				background: transparent;
			}
			#home #footer .contact a.linkContact{
				position: relative;
				top:0px;
				left:0px;
				height:36px;
				width:180px;	
				display:block;
				float: left;
				background: transparent;
			}
*/
/*
#home #c-mediation{
	background: url(images/home/mediation.jpg) no-repeat;
	width: 345px;
	height: 86px;
	margin-top: 4px;
	left: 588px;
}
#home #c-mediation a{
	top: 48px;
	left: 14px;
	height: 26px;
	width: 225px;
}
#home #c-mediation a:hover{
	background: url(images/home/mediaLink.jpg) top left no-repeat;
}
*/

/* SHEET */ 
.sheet{
	padding:5px 25px 15px 0px;
	/*display:block;	*/
	position:relative;
	background: transparent; /* #99FF00 vert fluo au centre*/
}

.sheet h1{ 
	font-size:18px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#850033;
	padding-left:0px;
	margin:5px 0;
	/*background: url(images/layout/pictoTitle.gif) top left no-repeat;*/
	text-transform:uppercase;
	font-weight:bold;
	display:none;
}
.sheet ul{ 
	padding: 7px 0px 7px 15px;
}
.sheet ol{ 
	padding: 7px 0px 7px 21px;
}
.sheet a { }
.sheet a.manage {/*float:right;*/}

.sheet img,
.sheet input, 
.sheet select,
.sheet textarea{
	vertical-align:middle;
}

.content{ display:block; max-width:auto; _width:auto; }
.content .chaphead{
	color: #DD012A;
}

.rel{ position:relative; }

/* TOOLS */
.tools { 
	font-size:1.1em;
	clear:both;
	padding:5px;
}
.tools h1{
	color: #FEFCFD; 
	padding:4px; 
	margin:0px; 
	font-size: 12px; 
	text-align: left; 
	background-color: #FF9524;border:0px;
}
.tools .url{
	font-size:9px; 
	background: url(/images/picto/layout/up.gif) left no-repeat;
	padding-left: 20px; 
	display:block;
}
.tools a{
	float:left; 
	margin: 1px 1px 1px 0;
}

/* NAV */
.nav {  font-size: 0.85em; color : #999999; margin-bottom: 10px; background:#fff; }
.nav ul{ list-style-type: none;margin:0px;border:0px solid #DAEAF7;padding:5px 0px; background-color:#fff;}
.nav li{display: inline;padding-left:20px;margin:0px; background: url(images/picto/nav.gif) 5px  no-repeat;}
.nav li.first{background: none;padding: 0px;}
.nav a { padding: 5px; color:#999999; text-decoration: none;}
.nav a:hover { text-decoration: none; padding: 5px; border-bottom:2px dotted #850033;}
.nav .small{  font-weight: normal; font-size: 10px; margin-bottom: 1px; color: #275A92;}
.nav .small a{  font-weight: normal; font-size: 10px; padding: 2px 0px; text-decoration:none;display:inline;}
.nav .small a:hover{}
option.nav {font-size:10px;margin:0px;font-weight:normal;}
.nav a.print{
	background: url(images/picto/print.gif) top left no-repeat; 
	position:relative;
	top:2px;
	left: -7px;
	float:right;
	display:block; 
	width:12px; 
	height:8px;
}
.nav a.print:hover{background-color: transparent;}



/* NAVPAGE (PAGINATION) */
.navPage {margin:1em 20px;padding:0;font-size:0.9em;}
.navPage div.left{text-align:left;float:left;width:auto;}
.navPage div.center{white-space:nowrap;text-align:center;margin:0 auto;}
.navPage div.right{text-align:right;float:right;width:auto;}
.navPage a{color:#A2958F; text-decoration: underline;}
.navPage a:hover {text-decoration: none;}
.navPage div.center a {padding:0 5px;}
.navPage div.center strong {padding: 0 5px;}

/* RECORD (LAYOUT BY DEFAULT ) */
.record { height:1%;padding:10px}
.record input{padding:4px; }
.record h1{font-size:1em;font-weight:bold;background: #fff;margin:5px;color: #3F4C6C; margin-right: 0px;}
.record p { 
	font-size : 11px;
	color : #000;  /*ancien #474747*/
	text-align:justify;  
	text-decoration : none; 
	line-height:1.6em; 
	padding:5px 10px;margin:0;
}
.record a {
	color:#CD81BF; 
	padding:3px; 
	text-decoration:underline;*
	height: 100%;
}
.record a:hover {	
	color:#CD81BF;
	border:0px solid #FF7F00;
	background:#FEFBE7;
	padding:2px;
	text-decoration:none;
	height: 100%;	
 }

.record a.doc {	padding:6px;padding-left:30px; }
.record a.doc:hover { padding:5px;padding-left:29px;}
.record p a .desc {display:block;text-align:right}
.record .subject{ background-color:#A2958F;color:#fff;padding:2px;margin:1px 0;}
.record .sub{font-size:11px; color:#434343; font-weight:normal;  padding:0px; display:block;float:right; }
.record .date,
.record .size{ 	float:right; padding:5px;display:block;	text-align:left;color:#999;font-size:10px; }
.record ul{margin:0;padding:0;list-style:none}
.record li{margin:5px;}


/* POPUP */
.popup{padding: 4px;color:	#000000;}
.popup .footer{ text-align:center}
.popup .footer a{color: #ffffff;font-size: 10px;padding: 4px;text-decoration: underline; display:block;background-color: #518DBC;}
.popup .footer a:hover{text-decoration: none;}

/* CONTAINER */

.cont{ 
	display:block;
	font-size: 10px;
	text-align:left; 
	margin-bottom: 5px; /* espace entre les modules */
	margin-top: 25px;
	margin-left: 25px;
	background: url(images/layout/contbg.gif) repeat-y left;
	width: 168px;
}
.cont .c{background-repeat: no-repeat; background-position: top left;}
.cont img{
	display:block;
	margin: auto;
	padding:5px; 
	float:right;
	margin-top: -8px;
}/*//////////////////////////////float////////////////////////////////////*/

.cont input{vertical-align:middle;} 
.cont a:hover{text-decoration:none;}
.cont a.manage{margin:1px auto;clear:both;}
.cont select{width: 98%;}
.cont h1{font-size:1em; height:41px;}
.cont h1 a{color:#fff;text-align:left;position:relative;display:block;top:5px;left:44px;height:25px;}
.cont h1 span{display:none;}
.cont h2,
.cont h3,
.cont h4{
	font-size:1em;
}
.cont li{ 
	list-style:none;
	/*background: #993300;*/
	padding: 8px 0 8px 0; /* hauteur des marge entre les elements liste */
	
} 
.cont li.first a{ 
	border:0px;
	/*background: #3333FF;*/
	position: relative;
	/*margin-left: 55px;	*/
	
} 
.cont li a{
	display:block; 
	text-decoration:none;
	margin:0px 8px 6px;
	padding:0px; 
	color:#959595;
	/*background: url(images/layout/picto.gif) 1px 5px no-repeat;*/
}
.cont li a:hover{
	text-decoration: none; 
	color:#000;                           /* couleur texte roll over lien modules */
}
.cont .date{font-weight:bold;display:block;font-size:0.9em;}
.cont .navPage{	margin:0.5em;}
.cont .navPage a{color:#1B689E;text-decoration: underline;}
.cont a.seeLink{
	clear:both;
	padding:1px 5px;
	color:#4D9A43;	
	font-weight:bold;
	display:block;
	text-align:right;
	display:none;
}
.cont .button{width: 99%;margin:1px 0;}
.cont .record{padding:0px;margin:0px;}
.cont .toolbar {
	margin:0px 0px 15px;
	padding:1px 0px;}
.cont .toolbar a{
	background: url(images/menu/arr0.gif) 2px center no-repeat; 
	padding:2px;
	padding-left: 12px;
	color: #211F20; 
	text-transform: lowercase;
}	
.cont .c-content{
	text-align:left;
	font-size:1em;
	line-height:1.3em;
	color:#fff;
	display:block;
	padding:8px 14px 10px 3px;
	min-height:32px;
	background: url(images/layout/contbt.gif) no-repeat bottom left;
	background: #00CCCC;
} 
/*
#c-mediation{
	background: url(images/layout/mediation.jpg) no-repeat;
	height:75px;
	margin-bottom:-9px;
}
#c-mediation a{
	position:relative;
	display:block;
	top:4px;
	left:12px;
	height:56px;
	width:157px;
}
*/
/* ADMIN */
#c-admin {margin-top:20px;margin-bottom:5px; background:none; background-color:#D6E9F6; border:1px solid #D6E9F6;}
#c-admin .c-content{padding:0px;min-height:0px;background: none;}
#c-admin h1 {color:#FFFFFF;font-size:1.1em;line-height:1.1em;padding:5px;}
#c-admin h1 a{text-align:center;color:#FFFFFF; top:0px; left:0px;}
#c-admin h2{color:#1B689E;font-size:1.1em;padding:3px;text-align:left;}
#c-admin li {color:#35648A;font-size:1em;margin:0px;padding:0px;text-align:left;}
#c-admin li a{background-color:#ECF5FB;border-bottom:1px solid #D6E9F6;color:#437EAF;display:block;padding:5px;margin:0px;text-decoration:none;}
#c-admin li a:hover{background-color:#8CA6CF;color:#fff;}

/* CALENDAR */
#cal {
	margin:10px auto;
	font-size:11px;
	display:none;
}
#cal h1{
	text-align:center;
	
}
#cal table{ 
	width:100%;
	border-left: 4px solid #8C0000;
	border-right: 4px solid #8C0000;
	clear:both;
}
.cal-top td {color:#FFFFFF;padding:8px;text-transform:lowercase;}
.cal-top a{display:block;width:9px;height:10px;}
a.cal-prev{background:url(images/picto/arrowL.gif) no-repeat;float:left;display:block; width:9px;height:10px;}
a.cal-next{background:url(images/picto/arrowR.gif) no-repeat; float:right;display:block; width:9px;height:10px;margin-right:10px}
.cal-week{background-color:#8C0000;color:#fff;}
.cal-week td{height:12px;}

.cal-days {color: #FFFFFF;}
.cal-days td{width:16px;height:18px;margin:0px;}
.cal-days a{display:block;padding:2px;}
.cal-today{font-weight:bold;color:#fff}
.cal-none{background-color: #D9AAAA}
.cal-on{background-color: #8c0000;}
.cal-on a{color:#fff}

/* NEWSLETTER */
#s-newsletter h2{font-size:0.9em;margin:1px 0 3px 0;padding: 4px;color: #666666;}
#s-newsletter {background-color: #ffffff; padding:10px;}
#s-newsletter h3{font-size:0.9em;text-align:left;padding: 5px;font-weight:normal;}
#s-newsletter #subscribe .record{
	position: relative;
	float:right;
	width:auto;
}
#s-newsletter #record{
	float:left;
	width:300px;
}
#s-newsletter .envoiMail {
	font-size: 12px;
	padding: 5px;
	margin-top: 20px;
	color : #000000;
	background-color : #f4f4f4;
	border: 1px solid #AAAAAA;
}
#s-newsletter .rech{border:1px dashed #850133;text-align:right;}
#s-newsletter a.link{color: #35648A;	font-weight: bold;font-size:11px;padding: 5px;text-align:center;}
#s-newsletter .preview{margin:10px;border: 5px solid #D1C9C7 ;}
#s-newsletter .preview h1,
#s-newsletter .rech h1{font-size:1.1em; }
#s-newsletter .preview h2,
#s-newsletter .rech h2{padding: 3px;margin:10px 0 0 3px;}
#s-newsletter .bandeau{
	display:block;
	/*background:url(images/layout/header.jpg) left no-repeat;*/
	left:0px;
	position:relative;
	top:0px;
}
#s-newsletter .res{	border-bottom: 1px solid #F0F4F9;text-align:left;}
#s-newsletter .img{	float:right;}
#s-newsletter .chaphead{line-height:20px;color:#850133;text-align:right;background:none;}
#s-newsletter .text{font-size:12px;text-align:left;font-weight: normal;padding: 10px 10px 10px 13px;line-height:160%;}
#s-newsletter .auteur{font-size: 9px;color: #999999;text-align: left;font-style: italic;}
#s-newsletter input {padding:4px}
#s-newsletter.sheet .res h1{
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#850033;
	color:#FFFFFF;
	padding:1px 1px 1px 3px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
}


/* POLL */
#c-poll{ 
	text-align:left;
	background: url(images/layout/contbg2.jpg) repeat;
	width:248px;
}
#c-poll.cont {background:url(images/layout/contbg2.jpg) repeat-y left;}
#c-poll.cont h1 a{
	background:url(images/layout/poll.jpg) top left no-repeat; 
	height:72px; 
	position:relative;
	top:0px;
	left:0px;
}
#c-poll.cont .c-content {padding-left: 20px; position:relative; top:0px; left:0px;} /* btn radio*/


#c-poll .content li,
#c-poll table{font-size:9px;}

#s-poll table{padding: 0px; margin: 5px 50px;}
#s-poll td {padding: 1px;margin: 0px;}
#s-poll .bar table{padding: 0px;margin:0px;height:10px; }
#s-poll .bar td {padding: 0px;margin: 0px;}
#s-poll .poll{margin : 10px auto; border:1px solid #D2E1EC ;padding:5px}

/* SEARCH */
#c-search{
	background: url( images/layout/rech.jpg ) no-repeat;
	width:239px;
	height:39px;
	padding: 32px 0px 0px 28px;
	margin-bottom:-15px;
	margin-left: 4px;
	text-align:left;
}
#c-search h1{float:left;display:none;}
#c-search span {display:block;}
#c-search ul{line-height:1.0em;}
#c-search li{list-style:none;display:inline;}
#c-search input{vertical-align:middle;}
input.keywords{
	color:#000;	
	width:120px; 
	height:16px;
	margin: -10px 4px 0px 0px;
	border:0px;
	padding:2px 5px 0px 0px;
	background-color:transparent;
	cursor:text;
	left: 20px;
} 
input.submit{
	color:#000;
	font-weight:bold;
	font-size:9px;
	background:url(images/layout/ok.gif) no-repeat;
	background-position:0% -43px;
	width:42px;
	height:43px;
	border:0px;
	margin: -26px 0px 10px 15px;
	padding-bottom:2px;
	cursor:pointer;
}
input.submit:hover{
	background:url(images/layout/ok.gif) no-repeat;
	background-position:0% 0%;
}

#s-search{}
#s-search .result{ 
	font-size:1em; 
	color:#3F4C6B; 
	font-weight:normal; 
	padding:6px;
	border-bottom:1px solid #3F4C6B;
}
#s-search .result span { }
#s-search .result a {color: #3F4C6B;  text-decoration:underline;}
#s-search img{vertical-align:middle}
#s-search p {
	display:block;
	text-decoration:none;
	color:#474747;
	font-size: 20px;
}
#s-search .k {background-color : #B8E6FD; color:#000; padding:1px;}

/* NEWS */
#c-news.cont h1 a{width:90px;}
#c-news.cont .c{background-image: url(images/layout/news.jpg);}

/* DOC*/
#c-doc.cont h1 a{width:136px;}
#c-doc.cont .c{
	background-image: url(images/layout/doc.gif);
	/*background: #66FF00;*/
	
}
#c-doc.cont .c-content{
	font-weight:bold;	
	background: url(images/layout/contbt.gif) no-repeat bottom left;
}

/* LINKS */
#c-links.cont h1 a{width:64px;}
#c-links.cont .c{background-image: url(images/layout/links.jpg);}

/* AGENDA */
#c-agenda.cont h1 a{width:79px;}
#c-agenda.cont .c{background-image: url(images/layout/agenda.jpg);}

/* FOCUS */
#c-focus.cont h1 a{left:54px;width:84px;display:none;}
#c-focus.cont .c{
	/*background-image: url(images/layout/focus.jpg);*/
	width: 248px;
	height: auto;
	background: url(images/layout/focusTop.gif) top left no-repeat;
	position: relative;
	margin-top: 30px;
}
#focusC{
	width:211px;
}
#c-focus.cont .c-content{
	/*background: url(images/layout/focusbt.jpg) no-repeat bottom left;*/
	background: #fff;
	border-left: 7px solid #404D6C;
	border-right: 9px solid #404D6C;
	width: 218px;
	position:relative;
	margin-left: 0px;
	margin-right: 0px; /*30*/
	padding-left: 0px; /*7*/
	
	
	/*background: url(images/layout/focusBottom.gif) bottom left no-repeat;*/
}

#c-focus.cont{background: transparent;} /* couleur fond div focus */
#c-focus.cont li a{
	color:#000;
	text-align: justify;
} /* couleur texte contenu focus */

#c-focus.cont li a:hover{
	color: #666666;
	text-align: justify;
} /* couleur texte contenu focus */


#focusBottom{
	width: 248px;
	height: 16px;
	background: url(images/layout/focusBottom.gif) top left no-repeat;
	position: relative;
}


/* FORMS */
#c-form.cont h1 a{width:103px;}
#c-form.cont .c{background-image: url(images/layout/form.jpg);}

#s-forms form{color:#414E6C;font-size:0.9em;}
#s-forms th{padding:6px 15px ;text-align:left;color:#414E6C; background: url( images/menu/arr0.gif ) left center no-repeat;}
#s-forms .desc {font-weight:normal;}
#s-forms td{padding:6px; }
#s-forms .head td , caption{padding:6px 0;font-weight:bold;text-align:left;line-height:1.4em;color:#000;}
#s-forms .foot td{padding:4px;background-color:#fff;}

/* COMMUN */

/*#c-agenda h1 span,
#c-news h1 span,
#c-doc h1 span,
#c-links h1 span,
#c-form h1 span{display:none}*/


/* GALLERY */
#p-gallery{text-align:center; padding:0;margin:0; }
#p-gallery a{color:#35648A;}
#p-gallery .close{position:absolute; bottom: 0px; right:0px;margin:3px; width:12px ;height:12px; cursor:pointer;background:  url(/images/picto/layout/close.gif) right no-repeat;}
#p-gallery .caption {position:absolute; font-weight:bold; display:block;background-color: #D7DADB; text-align:center; width:100%;}

#s-gallery {}
#s-gallery a.close{position:absolute; top: 0px; right:0px;margin:8px; width:12px ;height:12px; cursor:pointer;background:  url(/images/picto/layout/close.gif) right no-repeat;display:block;}
#s-gallery .legende{color:#35648A; text-align:center}
.thumbwrap {}
.thumb{float:left;font-size:0.7em;color:#666666;text-align:center;}
.thumbwrap a {display: block;text-decoration: none;padding: 3px;margin:5px;}
.thumbwrap a:hover {background-color: #D1C9C7;text-decoration:none;}
.thumbwrap img {border: 1px solid #D7DADB;display:block;}
.thumbwrap .caption {display: block;padding: .3em 5px;font-size: .9em;line-height: 1.1;text-align:center;}
#s-gallery #xlCont{text-decoration: none;background-color: #F9FAFB;border: 1px solid #D7DADB;cursor: pointer;padding: 5px;text-align:center;}
/* IE/Win width in 5.0 \*/

/* SITEMAP */
#s-sitemap .content {font-size:12px; text-align:left}
#s-sitemap .content a{text-decoration: none; padding:4px;}
#s-sitemap .content a:hover {text-decoration: underline;}
#s-sitemap .content ul { padding: 10px 0 0 15px;margin:0;}
#s-sitemap .nav ul{background:#000; border:1px solid #fff;}
#s-sitemap .content li {list-style: none;}
ul.lv0 li{font-weight: bold; list-style: none;}
ul.lv0 a{color:#414E6C }
ul.lv1 li {font-weight: normal;}
ul.lv1 a{color:#000; }
li.lv, a.lv {padding-left: 10px; list-style:none;}

/* INVENTORY */
#s-inventory li{list-style:square; padding:5px;margin:0px;font-size:10px}

/* ORKI */

#status{/*float:right;*/ } 
#status a{display:block;/*float:left;*/  margin: 3px 0;}

.entete { }
.colored{ color :#8C0000;}

.imgOrki{  
	line-height:1.2em; 
	font-size: 0.9em; 
	padding:10px; 
	/*background:url(images/layout/img.jpg) center center no-repeat;*/
	background: transparent;
	height:auto;
	width:auto;}
.imgOrki a{ display:block;}
.imgOrki a:hover{text-decoration:none;}
.imgOrki span{padding:8px 2px;display:block;}
.visuel0 {	border: 0px;}
.visuel1 {	border: 0px; }
.visuel2 {	border: 3px solid #EDEDED;}
.swf{width:100%}
.flv{width:100%}
.mov{}
.mpg{}
object{}
* html .object{	}
* html object.mpg{ display/**/: none;}
* html object.mov{ display/**/: none;}



.bandeau{
	position: absolute;
	top:124px;
	left:125px;
	display:none;
}

.chapeau{ color:#131313; margin: 5px 0px; font-size:16px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px 25px 2px 28px; background: url(images/layout/pictoTitle.gif) bottom right no-repeat; display:inline; }
.redirect { font-weight: bold; text-align: center; color: #CF2A00; padding:4px ;}
.redirect a{color : #666868; font-size:1.4em;padding:5px; }

.lettrine {font-size: 3em;  line-height: 1em; font-weight: bold; }

.chaphead{ 
	color: #DD012A;
	padding:0px 0 0px 25px;
	margin:5px 10px 0px 0px;
	font-size: 1.3em; 
	line-height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(images/layout/chaphead.gif) top left no-repeat;
	height: 16px;
}
.chaphead span font{
	color: #DD012A;
}
.chaphead h1{
	color: #DD012A;
}
.chaphead a{ color: #850033; text-decoration: none; display:block}
.chaphead .fold{  
	background: url(images/picto/plus.gif) left center no-repeat;
	padding: 3px 3px 3px  25px; 
	display:block; 
	cursor:pointer;
	color: #DD012A;
}
.chaphead .unfold{ 
	background: url(images/picto/minus.gif) left center no-repeat;
	padding: 3px 3px 3px  25px; 
	display:block;  
	cursor:pointer;
	color: #DD012A;
}

.chap{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	font-size: 11px;  
	text-align: justify;
	line-height: 13px;
	padding:10px 20px 20px 0px; 
	color: #000;  /* couleur texte chapitre paragraphe centraux */
	visibility: visible;
}
.chap .chaphead{
	color: #DD012A;
}
.chap ul{ list-style: square; }
.chap li{}
.chap a{ 
	color:#850033; 
	padding:0px; 
	text-decoration:none;
	font-weight:bold;
}
.chap a:hover{
	color:#000;
	border:0px solid #FF7F00;
	/*background:#FFDD58;*/
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}

.chap img{border:none;}

.top {text-align:right;clear:both; margin-top:4px}

/* SUMMARY */
.sumary{font-size:13px; padding: 5px 0 5px 28px ; line-height: 130%; text-align:left;}
.sumary ul{  list-style-type: square; color:#666666;}
.sumary li{}
.sumary a{text-decoration : none; color: #666666;  font-weight:bold; padding:3px auto;}
.sumary a:hover{ color: #0A51A3; text-decoration : none; }

/* NEXTLEVEL */
#nextLevel {margin-left:150px;font-size:11px;width:350px; display:none; }
#nextLevel h1{display:none;}
#nextLevel li{ padding-right:14px; margin:0;padding:2px; color: #818181;}
#nextLevel a{ color: #959595; display: block;padding:6px; }
#nextLevel a:hover{ padding:6px;text-decoration:none;color:#000; font-weight:bold;}
#nextLevel a.main {}


/* SPECIFIC */
a.download,
a.download:hover{
	display:block;
	float:right; 
	border:0px;
	padding:0;
	margin:0 0 6px 20px;
	width:115px;
	height:26px;
	background:url(images/layout/download.gif) no-repeat;
}
a.fill,
a.fill:hover{
	display:block;
	float:right; 
	border:0px;
	padding:0;	
	margin:0 0 6px 20px;
	width:174px;
	height:24px;
	background:url(images/layout/remplir.gif) no-repeat;
}

