
/* DEFAULT CSS */
html,body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	background-color:#fff;	
	height:100%;
}

input, 
textarea, 
select{
	margin: 1px;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
 
label{ cursor:pointer; }
a {	text-decoration: none; color:#F98F39;}
a:hover {text-decoration: underline;}

form, 
ul, li,
h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
	border:0px;
}

#baseline { position: relative; width: 500px; text-align: center; margin-left: 200px;}


/******
* MENU 
*******/
.menuDiv{
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
}
.menuDiv h1{
	display:none;
	font-size:10px;
}
.menuDiv span{
	display:none
}
.TMenu,.TSubMenuTable{
	
	cursor:pointer;	

}
.TMenu{width: 230px;}
.TSubMenuTable{width: 120px;}
.TMenu td{
	border-bottom:1px solid #AADBFA;	
}
.TMenu td.TMainItemText, .TMenu td.TMainFolderText{
	padding: 8px 0px 8px 20px;
	background: url(images/menu/puce_blue.gif) left center no-repeat;
}

.TSubMenu{
	position:absolute; 
	visibility:hidden;
	z-index:100;	
	border:1px solid #AADBFA;	
	border-left:4px solid #53ABE5;		
}
.TSubMenuTable td.TMenuItemText, .TSubMenuTable td.TMenuFolderText{
	padding: 4px 0;
}
.TMainItemText,
.TMainFolderText{background-color:#FFFFFF;
margin:2px;
	text-align:left;
	color: #F98F39;	
}
.TMainItemHover TD,.TMainFolderHover TD,
.TMainItemActive TD,.TMainFolderHover TD{
	color:#369FE0;
}
.TMenuItemRight, .TMenuFolderRight,
.TMenuItemLeft,  .TMenuFolderLeft {
	background-color:#FCFDFF;	
}
.TMenuItemText,
.TMenuFolderText{
	font-size:10px;
	color: #53ABE5;
	background-color:#FCFDFF;
}
.TMenuItemHover TD,.TMenuItemHover TD,
.TMenuItemActive TD,.TMenuItemActive TD{
	color:#fff;
	background-color:#369FE0;
}
#TMainIADM {
	background:  url(images/menu/admBG.jpg) top repeat-x;
	color:#ffffff;	
	font-size: 12px;
}
#TMainIADM td {
	background:none;
}
#TMainIADM .TMainItemLeft,
#TMainIADM .TMainItemRight{
	width:0;
}
#TMainIADM .TMainItemText{}

/* LAYOUT */
#main{}
#home,#layout {
	background: url(images/layout/header.jpg) left top no-repeat;
	position: relative;
	height: 100%;
	width: 1024px;
	margin: auto;
}
#l-table{
	height:100%;
	width:100%;
	background: url(images/layout/footer.jpg) left bottom no-repeat;
}
#l-header{ 
	position:relative;
	height:170px;
}
#l-header a.home{ 
	position:absolute;
	top:25px;
	left:100px;
	display:block;
	height:150px;	
	width:400px;
}
#l-header .toolbar{
	display:none;
}
#l-header #toolbar ul{ 
	position:absolute;
}
#l-header #toolbar ul li{
	list-style:none;
	display:inline;
}
#l-header #toolbar li a{
}

#l-body-table{
	width:778px;
}
#l-left{
	background: url(images/layout/plume.jpg) top center no-repeat;
	padding-top:45px;
	text-align:left;
}
#l-right{
	position:relative;
	display:none;
}
#l-center{ 
	display:block;
	position:relative;
	padding-left:20px;
}

#l-footer{ 
	clear:both; 
	position:relative; 
	height:200px;
	font-size:0.9em;

}
#l-footer .toolbar{
	display:none;
}
#l-footer #toolbar ul{ 
	position:absolute;
}
#l-footer #toolbar ul li{
	list-style:none;
	display:inline;
}
#l-footer #toolbar li a{
}

a.download{
	display:block;
	float:right; 
	margin:0 0 6px 20px;
	width:104px;
	height:24px;
	background:url(images/layout/download.gif) no-repeat;
}
a.fill{
	display:block;
	float:right; 
	margin:0 0 6px 20px;
	width:174px;
	height:24px;
	background:url(images/layout/remplir.gif) no-repeat;
}

/* HOME */
#home{
	height:100%;
	position:relative
}

/* SHEET */ 
.sheet{ 
	position:relative;	
	height:1%; 
	display:block;
	/*background:url(images/layout/chapheader.jpg) top left no-repeat;	*/
	padding-top:0px;
	padding-right:20px;	
	padding-left:20px;
	padding-bottom:20px;
}
.sheet h1{ 
	font-size:22px;
	font-family:"Trebuchet MS",Verdana, Helvetica, sans-serif;
	font-weight:normal; 
	color:#1683C7;
	padding:0px;
	margin:5px 0;
}
.sheet ul{ 
	padding: 7px 0px 7px 15px;
}
.sheet a { }
.sheet a.manage {float:right;}
.sheet img,
.sheet input, 
.sheet select,
.sheet textarea{
	padding: 4px;
	vertical-align:middle;
}

.content {  
display:block; 
width:500px;
padding:5px;
 }

/* NAVPAGE (PAGINATION) */
/*
.navPage {margin:1em 20px;padding:0;font-size:0.8em;}
.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;}
*/
.navPage {margin:0.5em 0;padding:10px;font-size:1em; background-color:#F5FBF2;border:1px solid #C6E8B4}
.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:#60A934; text-decoration: underline;padding:3px;}
.navPage a:hover {text-decoration: none; }
.navPage strong{ background-color:#A3D883;color:#fff;padding:3px; border:1px solid #C6E8B4}
.navPage div.center a:hover {background-color:#CAE9B7;}

/* RECORD (LAYOUT BY DEFAULT ) */
.record { margin: 15px 0 0;height:1%;font-size:13px;}
.record input{padding:2px;color : #A39491 ; }
.record h1{font-size:1.1em;font-weight:bold;border-bottom:2px dotted #3F81B3;padding:5px;}
.record p { 
	font-size : 11px;
	color : #666; 
	text-align:justify;  
	text-decoration : none; 
	line-height:2em; 
	padding:0px;margin:0;
}
.record a {color:#3F81B3; padding:1px; text-decoration:none; text-decoration : none;}
.record a:hover {padding:1px 1px 2px 1px;border:0px; text-decoration:none; }
.record a.doc {	padding:5px 0px 5px 30px;}
.record a.doc:hover {padding:5px 0px 5px 30px;border:0px; text-decoration:none; }
.record a .desc {display:block;text-align:right}
.record .subject{ background-color:#A2958F;color:#fff;padding:2px;margin:1px 0;}
.record .sub{ font-size:9px; color:#3F81B3; font-weight:normal;  padding:2px; display:block; float:right; }
.record .date,
.record .size{ 	float:right; padding:6px;display:block;	text-align:left;color:#999;font-size:0.8em; }
.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{ 
	position:relative;	
	font-size: 12px;
	text-align:left; 
	display:block;
	margin:0 auto;
}
.cont img{display:block;margin: auto;padding:5px}
.cont input{vertical-align:middle;padding:4px;} 
.cont a:hover{text-decoration:none;}
.cont a.manage{margin:1px auto;clear:both;}
.cont select{width: 98%;}

.cont h1,
.cont h2,
.cont h3,
.cont h4{font-size:1em; background-color:#369FE0;padding:4px;}
.cont h1 a{display:block;color:#fff;text-align:center;}
.cont h1 span{display:none;}

.cont li{ list-style:none;} 
.cont li a{text-decoration:none;padding:2px 5px; color:#F98F39;display:block;}
.cont li a:hover{text-decoration: none;color:#369FE0;}
.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;
}
.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:0.9em;
	line-height:1.3em;
	color:#fff;
	padding:0px 0px 3px;
	display:block;
} 

#l-right h1 a{}
#l-right li a:hover{}

/* ADMIN */
#c-admin{margin-top:30px;}

/* AGENDA */
#c-agenda h1 a{}

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

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

/* NEWS */
#c-news h1 a{}

/* NEWSLETTER */
#s-newsletter h2{font-size:0.9em;margin:1px 0 3px 0;padding: 4px;color: #A39491;}
#s-newsletter h3{font-size:0.9em;text-align:left;padding: 5px;font-weight:normal;}
#s-newsletter #subscribe{}
#s-newsletter #unsubscribe{}
#s-newsletter .envoiMail {font-size: 12px;padding: 5px;margin-top: 20px;color : #000000;background-color : #f4f4f4;border: 1px solid #AAAAAA;}
#s-newsletter .link a{color: #35648A;	font-weight: bold;font-size:11px;padding: 5px;}
#s-newsletter .rech{width: auto;}
#s-newsletter .preview{margin:10px;border: 5px solid #D1C9C7 ;}
#s-newsletter .preview h1,#s-newsletter .rech h1{padding: 3px;font-size:0.9em; text-transform: uppercase;}
#s-newsletter .preview h2,#s-newsletter .rech h2{padding: 3px;margin:10px 0 0 0;}
#s-newsletter .bandeau{display:block;background:url(images/newsletter/header.jpg) left no-repeat;height:63px}
#s-newsletter .res{	border-bottom: 1px solid #F0F4F9;}
#s-newsletter .text{font-size:12px;text-align:left;font-weight: normal;padding: 10px;line-height:160%;}
#s-newsletter .auteur{font-size: 9px;color: #999999;text-align: left;font-style: italic;}

/* POLL */
#c-poll{ text-align:left}
#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{
	display:none;
	position:absolute;
	top:8px;
	left:25px;
	color: #4C5A71;
	width:370px;
}
#c-search h1{
	float:left;
	font-size:11px;
	padding:6px 0;
}
#c-search span {display:block;width:160px}
#c-search ul{line-height:1.0em;}
#c-search li{list-style:none;display:inline;white-space:nowrap;vertical-align:middle;}
#c-search input{}
input.keywords{
	color:#4C5A71;
	padding:3px;
	width:146px; 
	height:20px;
	margin:6px;
	background: url(images/layout/searchbg.jpg) no-repeat; 
	border:0px;
}
input.submit{font-weight:bold;color:#000;border:1px solid #666;background-color:#FFE644;margin-bottom:8px;}

#s-search{}
#s-search .record{margin:0 2em;}
#s-search .result{ font-size:1em; color:#fff; background-color:#3F81B3; font-weight:normal; padding:6px;margin:1em 0;}
#s-search .result span { font-size:0.8em;}
#s-search .result a {color: #fff; text-decoration:underline;}
#s-search img{vertical-align:middle}
#s-search .k {background-color : #D8E5F0; padding:1px;color:#3F81B3}

/* DOC*/

/* FORMS */

#s-forms form{color:#A39491;font-size:0.9em;}
#s-forms th{padding:6px 15px ;text-align:left;color:#A39491; }
#s-forms .desc {font-weight:normal;}
#s-forms td{padding:6px; }

/* COMMUN */

#c-agenda h1 span,
#c-news h1 span,
#c-doc h1 span,
#c-form h1 span{display:none}
#c-focus h1 a{}

/* 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:#A39491;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:11px; text-align:left}
#s-sitemap .content a{text-decoration: none; }
#s-sitemap .content a:hover {text-decoration: underline;}
#s-sitemap .content ul { padding: 10px 0 0 15px;margin:0;}
#s-sitemap .content li {list-style: none;}
#s-sitemap .content ul.lv0 li{font-weight: bold;}
#s-sitemap .content ul.lv1 li {font-weight: normal;}

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

/* 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 : #4B494A; margin: 5px 0; display:none; }
.nav ul{ margin:0px;padding:0px;}
.nav li{display: inline;padding:0 5px;margin:0px; background: url(images/picto/puce.gif) left no-repeat; }
.nav li.first{padding: 0px;background: none;}
.nav a { padding:2px 1px;margin:0 5px; color:#3F9FAB;text-transform:lowercase;  text-decoration: none; font-weight: normal;border-bottom:2px solid #fff;}
.nav a:hover { border-bottom:2px solid #D1C9C7; text-decoration: none;}
option.nav {font-size:10px;margin:0px;font-weight:normal;display:block}

/* ORKI */
#status{float:right; } 
#status a{float:left;  margin: 3px 0;}
.entete { }
.colored{ color :#8C0000;}
.bandeau{ display:none;}	 
.bandeau img{ border: 1px solid #8C0000;}

.chapeau{ 
	margin: 3px 0; 
	font-size: 14px; 
	font-weight: bold; 
	padding: 5px 0; 
}
.lettrine {
	font-size: 30px; 
	font-style: oblique; 
	line-height: 30px; 
	font-weight: bold;
	letter-spacing: 0px;
}
.redirect { 
	font-size: 12px;
	font-weight: bold; 
	text-align: center; 
	color: #CF2A00; 
	font-variant: small-caps ; 
	padding:4px;
}
.redirect a{ 
	background: url(images/menu/forward.gif) 0 50% no-repeat; 
	padding-left: 20px; 
	color : #666868;  
}

/* CHAPHEAD */
.chaphead{ 
	padding:0 0;
	margin:3px 0;
	font-size: 14px; 
	font-weight:bold;
	line-height:1.2em;
	color: #F98F39;
	/*border-bottom:1px solid #F98F39;*/
}
.chaphead a{ 
	color: #F98F39; 
	text-decoration: none; 
	display:block
}
.chaphead .fold{  
	background: url(images/layout/chap.gif) left center no-repeat;
	padding: 3px 3px 3px  25px; 
	display:block; 
	cursor:pointer;
}
.chaphead .unfold{ 
	background: url(images/layout/chap.gif) left center no-repeat;
	padding: 3px 3px 3px  25px; 
	display:block;  
	cursor:pointer;
}

/* CHAP */
.chap{ 
	position:relative;
	height:1%;
	width:100%;
	font-size: 11.5px;  
	text-align: justify;
	line-height: 1.6em;
	padding:0 0 0 0; 
	color: #1683C7; 
	visibility: visible;
	/* background-color:#FFFFFF;*/
}
.chap ul{ 
	list-style: square; 
}
.chap li{}
.chap a{ 
	color : #F98F39; 
	padding:3px;  
	text-decoration:underline; 
}
.chap a:hover{
	text-decoration:none; 
}


/* TOP */
.top {
	font-size: 10px; 
	text-align:right;
	clear:both; 
	margin-top:4px
}
.top a{
	text-decoration:none; 
	color : #F98F39; 
	padding:3px;
}
.top a:hover{
	text-decoration:none; 
	color: #3F81B3;
}

/* IMGORKI */
.imgOrki{  line-height:1.2em; font-size: 0.9em; padding:15px}
.imgOrki a{ display:block;text-decoration:none;border:0;padding:3px}
.imgOrki a:hover{text-decoration:none;padding:3px}
.imgOrki span{padding:2px;display:block;}
.visuel0 {	border: 0px;padding: 0 8px 8px;}
.visuel1 {	border: 0px; }
.visuel2 {	border: 2px solid #F2A120; }
.swf{width:100%}
.flv{width:100%}
.mov{}
.mpg{}
object{}
* html .object{	}
* html object.mpg{ display/**/: none;}
* html object.mov{ display/**/: none;}


/* SUMMARY */
.sumary{
	font-size:14px; 
	line-height: 2em; 
	text-align:left; 
	list-style: square;
	color: #1683C7;
	margin:10px 0px;
}
.sumary a{
	color: #1683C7; 
	font-weight:bold; 
	padding:2px;
}
.sumary a:hover{ 
	color: #F98F39; 
	text-decoration : none; 
}

/* NEXTLEVEL */
#nextLevel {
	margin:10px 35px 0;
	font-size:11px; 
}
#nextLevel li{ 
	list-style:none;
}
#nextLevel a{ 
	color: #87B4D6; 
	display: block;
	padding:5px 0px 5px 21px; 
	background: url(images/layout/chap.gif) 2px center no-repeat; 
}
#nextLevel a:hover{
	color: #1683C7; 
	background: url(images/layout/chap.gif) 2px center no-repeat; 
	text-decoration:none;
}

li.lv, a.lv {color:#ECAC30;padding-left: 10px; list-style:none;}