/* DEFAULT CSS */
html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0;
	margin:0;
	background-color:#fff;	
	height:100%;
}
input, textarea, select {
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
label { cursor:pointer; }
form, h1, h2, h3, h4, h5, h6 { 	padding:0px; margin:0px; border:0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline;}

/******
* MENU 
*******/
.menuDiv {
	font-size:12px; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

.TMenu,.TSubMenu {
	cursor:pointer;
}

.TMenu{width: 100%;
padding: 0px;
}

.TSubMenu{
	width: 100%;
	position:absolute; 
	visibility:hidden;
	z-index:100;
}

.TSubMenuTable{
width:150px; 
background-color: #fcba62;
}

.TMainItem {
}


.TMainItemText, 
.TMainFolderText {
	color: #000;	
	display:block;
	font-weight: bold;
	text-align:left;
	background-color: #fcba62;	
	
}

.TMainItemText,.TMainFolderText {
border: 2px solid #be081b;
border-left: 15px solid #be081b;
padding-left: 3px;
}

.TMainItemHover TD, .TMainItemActive TD {
background-color: #F9d4a2;
}



.TMainItemHover .TMainItemText,.TMainItemHover .TMainFolderText,
.TMainItemActive .TMainItemText,.TMainItemActive .TMainFolderText{
	color:#000;
}

.TMenuItemRight,.TMenuFolderRight,.TMainItemRight, .TMainFolderRight{
	display: none;	
}


.TMenuItemLeft,.TMenuFolderLeft {
display: none;
}

.TMainItemLeft, .TMainFolderLeft {
display: none;
}


.TMenuItemHover TD,.TMenuFolderHover TD,
.TMenuItemActive TD,.TMenuFolderActive TD {
background-color: #F9d4a2;
border: 1px solid #be081b;
}



#TMainIADM {}
#TMainIADM .TMenuItemLeft,.TMenuFolderLeft,.TMenuItemRight,.TMenuFolderRight, .TMainItemLeft, .TMainFolderLeft, .TMainItemRight, .TMainFolderRight{
	width: 1px;	
	
}

#TMainIADM td{background:none;}
#TMainIADM .TMainItemLeft{width:0;display:none;}
#TMainIADM .TMainItemText{color:#000; background-color: #F9d4a2;}
#TMainIADM .TMainItemRight{width:0;display:none;}

/* LAYOUT */
#main{}

#layout{}
#layout #l-header{
	background: #be081b;
	padding-top:123px;
}
#layout a.home{
	position: absolute;
	top:0px;
	left:0px;
	height:123px;
	width:580px;	
	display:block;
	background: url(images/layout/header.jpg) top left no-repeat;
}

#layout #l-body {
}
#layout #l-body-top {
}
#layout #rech{
	width:150px;
	margin-left: 5px;
}

#layout #caps{
background: url(images/layout/caps-fond.jpg) top left no-repeat #be081b;
height: 19px;
margin-top: 5px;
margin-bottom: 5px;
color: #FFFFFF;
}


#caps li {display: inline; padding-left: 50px;}
#caps  a {color:#FFFFFF; padding: 0px; margin: 0px; font-weight: bold; }
#caps a:hover {color:#FFFFFF; padding: 0px; margin: 0px; font-weight: bold; text-decoration:underline;}



#layout #l-body-table{width:100%;}
#layout #l-body-left, #layout #l-body-right{
	padding-top: 5px;
	width:150px;
	background :#fd7e05; 
	padding-right:2px;
}
#layout #l-center{ 
	position:relative;
}
#l-footer{
background: #be081b;
height:23px;
color: #FFFFFF;
text-align: right;
}
#footer a, #footer a:hover{
	text-decoration: none; 	
	margin-right: 15px;
	color: #FFFFFF;
	height:23px;
}


/* HOME */
#home{
	background:url(images/home/fond.jpg) top left repeat-x;
}
#home #l-header{
	background: url(images/home/header.jpg) top left no-repeat;
	border-bottom:1px solid #fff;
	padding-top:207px;
	padding-left:20px;	
}

#home a.home{
	position: absolute;
	top:0px;
	left:0px;
	height:200px;
	display:block;
	width:400px;	
	background: url(images/home/header.jpg) top left no-repeat;
	
}#home #animFlash{
	position: absolute;
	top:0px;
	left:260px;
	height:200px;
	display:block;
	width:550px;		
}
#home a.english{
	position: absolute;
	top:0px;
	left:680px;
	height:42px;
	width:133px;
	display:block;
	background: url(images/home/english.gif) no-repeat;
}

#home #l-body{	
	position:relative;
	background: url(images/home/homebg.jpg) top repeat-x;
	display:block;
	height:268px;	
}
#home #l-body-center{
	background: url(images/home/home.jpg) no-repeat; 
	height:268px;
}
#home #l-left{
	float:left;
	position:relative;
	margin-top:7px;
	display:block;
}
#home #l-actu{
	background: url( images/home/actu.gif ) no-repeat;
	font-size:10px;
	line-height:1.6em;
	position:relative;
	width:229px;
	height:194px;
}
#home #actu{
	position:absolute;
	top:46px;
	left:15px;
	overflow:auto;
	width:195px;
	padding:2px;
	height:95px;
	color:#fff;
}
#home #actu a{
	color:#fff;
	padding:3px;
	display:block;
	
}

#home #actu a:hover{
	padding:2px;
	text-decoration:none;
	border:1px solid #EE9D13;
}
#home #actu span{
	display:block;
}
#home #actu .news_date{
	color:#FBE6C3;
}
#home #actu .news_subject{
	font-weight:bold;
	text-align:justify
}
#home a.knowmore{
	position:absolute;
	top:155px;
	left:100px;
	width: 110px;
	height: 20px;
	display:block;	
}

#home #rech{
	position:absolute;	
	top:194px;
	left:0px;
	width:229px;
	height:50px;
	background: url( images/home/rech.gif ) no-repeat;
	padding: 22px 0 0 35px;
}
#home #l-center{
	position:absolute;
	left:257px;
	top:0px;
	height:1%;
	display:block;
	z-index:1;	
}
#home .menu{
	background: url( images/home/liens.jpg) no-repeat;
	height:285px;
	width:523px;
}
#home .menu a{
	position:absolute;
	display:block;
	height:90px;
}
a.anim{top:10px;left:10px;width:220px;}
a.bd{top:100px;left:10px;width:220px;}
a.jeux{top:190px;left:10px;width:220px;}
a.audio{top:10px;left:250px;width:260px;}
a.comm{top:100px;left:250px;width:260px;}
a.multi{top:190px;left:250px;width:260px;}

/* SHEET */ 

.sheet{
	padding:15px 25px;
	height:100%;
	display:block;	
	position:relative;
}
.sheet h1{ 
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	background-color:#fd7e05;
	padding: 0px;
	margin:5px 0 0px 0;
}


.sheet a { color:#000000; padding: 0px; margin: 0px;}
.sheet a:hover { color:#000000; padding: 0px; margin: 0px;}

.sheet a.manage {float:right;}

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

 .content{ display:block; _height: 1%; }


.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 : #be081b; 
	margin: 0px 0; 
	position:absolute;
	top:0;
	white-space:nowrap
}

.nav ul{ margin:0px;padding:0px;}
.nav li{display: inline;padding: 0px; background: url(images/layout/puce.gif) center left no-repeat; }
.nav li.first{padding: 0px;background: none; font-weight:bold}
.nav a { padding:3px;margin:0 5px; color:#be081b; text-decoration: none;}
.nav a:hover {  padding:3px;margin:0 5px; color: #be081b; text-decoration: underline;}
.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;}

/* 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:1.3em;font-weight:bold;background:none;margin:5px;color: #A11829}
.record p { 
	font-size : 10px;
	color : #666; 
	text-align:justify;  
	text-decoration : none; 
	line-height:1.6em; 
	padding:5px 15px;margin:0;
}
.record a {
	color:#8D0E1E; 
	padding:3px; 
	text-decoration:underline;
}
.record a:hover {	
	color:#8D0E1E;
	border:1px solid #F2CE00;
	background:#FEFBE7;
	padding:2px;
	text-decoration:none;
 }

.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:6px; 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:10px;
}
.cont img{display:block;margin: auto;padding:5px}
.cont input{vertical-align:middle;} 
.cont a:hover{text-decoration:none;}
.cont select{width: 98%;}
.cont h1{font-size:1em;}
.cont h1 a{display:block;height:10px;color:#fff;text-align:center;background-repeat:no-repeat; padding: 2px; margin: 0px;}
.cont h1 a:hover{display:block;height:10px;color:#fff;text-align:center;background-repeat:no-repeat; padding: 2px; margin: 0px;}
.cont h1 span{display:block;}
.cont h2,
.cont h3,
.cont h4{
	font-size:1em;
}

.cont li, ul{ list-style:none; padding: 0; margin: 0;} 
.cont li{ padding-bottom: 5px;}
.cont li a{
	padding: 0px; 
	margin: 0px;
	display:block; 
	text-decoration:none;
	color:#be081b;
}

.cont li a:hover{
	padding: 0px; 
	margin: 0px;
	display:block;
	text-decoration: underline; 
	font-weight: normal;
	color:#be081b;
}
.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 .button{width: 99%;margin:1px 0;}
.cont .record{padding:0px;margin:0px;}
.cont .toolbar {
	margin:0px 0px 15px;
	padding:1px 0px;}
.cont .toolbar a{
	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;
} 

.cont a.seeLink{	clear:both;
	padding: 0;
	margin: 0;
	color:#000000;	
	font-weight:bold;
	display:block;
	text-align:left;

}

.cont a.seelink:hover{
	clear:both;
	padding: 0;
	margin: 0;
	color:#000000;	
	font-weight:bold;
	display:block;
	text-align:left;
}

/* ADMIN */
#c-admin {margin-top:20px; background: #FFF; color: #000; margin-left: 3px; margin-right: 3px;}
#c-admin h1 a{background-color:#61738F;padding:6px; height: 20px; color: #FFF;}
#c-admin h2{ color:#61738F;background-color:#61738F;color:#fff;}
#c-admin li a{color:#000; padding: 0 0 0 5px; margin: 0px;}
#c-admin li a:hover{background-color:#8CA6CF;color:#fff;}

/* AGENDA */
#c-agenda h1 a{color: #000000}

/* POLL */
#c-poll{ text-align:center; border: 3px #be081b solid; margin-left: 5px; margin-right:5px; background: #fcba62;}
#c-poll .content li {}
#c-poll table, h3{font-size:9px; color: #000000;}
#c-poll p {margin:0; padding-top: 0px;}
#c-poll a{color: #000000; text-decoration:none; padding:0; margin: 0; font-weight: bold; height: 100%; font-size: 10px;}
#c-poll a:hover {color: #000000; text-decoration:none; padding:0; margin: 0; height: 100%; font-size: 10px;}
#c-poll .c-content {border-top: 3px #be081b solid; padding: 0; margin: 0; padding-left: 10px; padding-right: 2px;}
#c-poll .c-content h2 {color: #be081b;}
#c-poll .c-content label {color: #000000}
#c-poll a.seeLink  {height: 100%; font-size: 10px; margin-top: 10px;}
#c-poll a.seeLink:hover {height: 100%; font-size: 10px; color: #be081b; margin-top: 10px;}
#c-poll a.manage {height: 24px;}
#c-poll a.manage:hover {height: 24px;}
#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{ width: 100%}
#c-search h1{text-align: center;}
#c-search span {display:inline;}
#c-search ul{line-height:1.0em;}
#c-search li{list-style:none;display:inline;}
#c-search input{vertical-align:middle;}
input.keywords{
	color:#fff;	
	border: 1px solid #be081b;
	width:100px; 
	padding:4px 3px 3px;
	background-color: #fcba62;
	
} 
input.submit{background:url(images/layout/ok.gif) no-repeat;width:21px;height:17px;border:0px;}

#s-search{}
#s-search .result{ 
	font-size:1em; 
	color:#8D0E1E; 
	font-weight:normal; 
	padding:6px;
	border-bottom:1px solid #8D0E1E;
}
#s-search .result span { }
#s-search .result a {color: #8D0E1E;  text-decoration:underline;}
#s-search img{vertical-align:middle}
#s-search p {
	display:block;
	text-decoration:none;
	color:#666;
}

#s-search .k {background-color : #FAEC89; padding:1px;}

/* NEWS */
/*
#c-news .c-content {border-top: 3px #be081b solid; padding: 0; margin: 0;}
#c-news{ text-align:center; border: 3px #be081b solid; margin-left: 5px; margin-right:5px; background: #fcba62;}
#c-news h1 a{color: #000000; text-decoration:none; padding:0; margin: 0; font-weight: bold; height: 100%; font-size: 10px; }
#c-news h1 a:hover {color: #000000; text-decoration:none; padding:0; margin: 0; height: 100%; font-size: 10px;}
#c-news p {margin:0; padding-top: 0px; height: 16px; }
#c-news a.seeLink  {height: 100%; font-size: 10px; margin-top: 10px;}
#c-news a.seeLink:hover {height: 100%; font-size: 10px; color: #be081b; margin-top: 10px;}
*/
#c-news .c-content {border-top: 3px #be081b solid; padding: 0; margin: 0; padding-left: 10px; padding-right: 2px;}
#c-news{ text-align:center; border: 3px #be081b solid; margin-left: 5px; margin-right:5px; background: #fcba62;}
#c-news h1 a{color: #000000; text-decoration:none; padding:0; margin: 0; font-weight: bold; height: 100%; font-size: 10px;}
#c-news h1 a:hover { text-decoration:none; padding:0; margin: 0; height: 100%; font-size: 10px;}
#c-news p {margin:0; padding-top: 0px; height: 16px; }
#c-news h1  {height: 14px;}
#c-news a.seeLink  {height: 100%; font-size: 10px; margin-top: 10px;}
#c-news a.seeLink:hover {height: 100%; font-size: 10px; color: #be081b; margin-top: 10px;}
#c-news .c-content a span.date  {margin-top: 10px; _margin-top: 0px;}
/* DOC*/
#c-doc .c-content {border-top: 3px #be081b solid; padding: 0; margin: 0; padding-left: 10px; padding-right: 2px;}
#c-doc{ text-align:center; border: 3px #be081b solid; margin-left: 5px; margin-right:5px; background: #fcba62;}
#c-doc h1 a{color: #000000; text-decoration:none; padding:0; margin: 0; font-weight: bold; height: 100%; font-size: 10px;}
#c-doc h1 a:hover { text-decoration:none; padding:0; margin: 0; height: 100%; font-size: 10px;}
#c-doc p {margin:0; padding-top: 0px; height: 16px; }
#c-doc h1  {height: 14px;}
#c-doc a.seeLink  {height: 100%; font-size: 10px; margin-top: 10px;}
#c-doc a.seeLink:hover {height: 100%; font-size: 10px; color: #be081b; margin-top: 10px;}

/* AGENDA */
#c-agenda{ text-align:center; border: 3px #be081b solid; margin-left: 5px; margin-right:5px; background: #fcba62;}
#c-agenda h1  {height: 14px;}
#c-agenda .c-content {display: none;}
#c-agenda p {margin:0; padding-top: 0px; height: 16px; }
#c-agenda a{color: #000000; text-decoration:none; padding:0; margin: 0; font-weight: bold; height: 100%; font-size: 10px;}
#c-agenda a:hover {color: #000000; text-decoration:none; padding:0; margin: 0; height: 100%; font-size: 10px;}
#c-agenda a.manage {height: 24px;}
#c-agenda a.manage:hover {height: 24px;}
/* links */
#c-links .c-content {border-top: 3px #be081b solid; padding: 0; margin: 0; padding-left: 10px; padding-right: 2px;}
#c-links{ text-align:center; border: 3px #be081b solid; margin-left: 5px; margin-right:5px; background: #fcba62;}
#c-links h1  {height: 14px;}
#c-links a.seeLink  {height: 100%; font-size: 10px; margin-top: 10px;}
#c-links a.seeLink:hover {height: 100%; font-size: 10px; color: #be081b; margin-top: 10px;}
#c-links p {margin:0; padding-top: 0px; height: 16px; }
#c-links h1 a{color: #000000; text-decoration:none; padding:0; margin: 0; font-weight: bold; height: 100%; font-size: 10px;}
#c-links h1 a:hover { text-decoration:none; padding:0; margin: 0; height: 100%; font-size: 10px;}

/* forms */
#c-form table {margin: 0}

#c-form .c-content {border-top: 3px #be081b solid; padding: 0; margin: 0; padding-left: 10px; padding-right: 2px;}
#c-form{ text-align:center; border: 3px #be081b solid; margin-left: 5px; margin-right:5px; background: #fcba62;}
#c-form a {height: 100%;}
#c-form a:hover {height: 100%;}
#c-form h1  {height: 14px;}
#c-form a.seeLink  {height: 100%; font-size: 10px; margin-top: 10px;}
#c-form a.seeLink:hover {height: 100%; font-size: 10px; color: #be081b; margin-top: 10px;}
#c-form p {margin:0; padding-top: 0px; height: 16px; }
#c-form h1 a{color: #000000; text-decoration:none; padding:0; margin: 0; font-weight: bold; height: 100%; font-size: 10px;}
#c-form h1 a:hover { text-decoration:none; padding:0; margin: 0; height: 100%; font-size: 10px;}
#c-form a.manage {height: 24px;}
#c-form a.manage:hover {height: 24px;}
#s-forms form{color:#be081b;;font-size:0.9em;}
#s-forms .head td {text-align: center; color:#FFFFFF ; background: #be081b;}
#s-forms .comment {font-size: 0.7em}
#s-forms th{padding:6px 15px ;text-align:left;color:#be081b; background: #fcba62;}
#s-forms .desc {font-weight:normal;}
#s-forms td{padding:6px; background: #fcba62;}
#s-forms  caption{padding:6px 0;font-weight:bold;text-align:left;line-height:1.4em;color:#000;}
#s-forms .foot td{padding:0px; }
#s-forms .record {margin: 0;text-align:center; background: #fd7e05; color: #000;}


/* focus */
#c-focus .c-content {border-top: 3px #be081b solid; padding: 0; margin: 0; padding-left: 10px; padding-right: 2px; height: 100%;}
#c-focus{ text-align:center; border: 3px #be081b solid; margin-left: 5px; margin-right:5px; background: #fcba62;}
#c-focus h1 a { color:#000000; display:block; text-align:center; margin: 0; padding: 0;}
#c-focus h1  {height: 14px;}
#c-focus .c-content ul, li, a {color: #000; font-weight: bold;}
#c-focus .c-content a.seeLink {height: 30px; margin-top: 10px;}

/* CALENDAR */

#cal {
	border-top: 3px #be081b solid;
	margin: 2px auto;
	padding: 5px;
	font-size:11px;

}


#cal h1{
	text-align:center; background-color: #fd7e05; color: #FFFFFF;
}


#cal a {}
#cal table{ 
	width:100%;
	clear:both;
		background-color: #fd7e05;
}

#cal .cal-top td {color:#FFFFFF;padding:8px;text-transform:lowercase;}
#cal .cal-top a{display:block}
#cal a.cal-prev, a.cal-prev:hover{color: #FFFFFF;display:block; margin: 0; padding: 0;  font-size: 11px;}
#cal a.cal-next, a.cal-next:hover{color: #FFFFFF;display:block; margin: 0; padding: 0;  font-size: 11px;}

#cal .cal-week{background-color:#AAAAAA;color:#fff;}
#cal .cal-week td{height:12px;}



#cal .cal-days {color: #000000; background: #FFFFFF;}
#cal .cal-days td{width:18px;height:18px;margin:0px; padding: 0;text-align: center;}
#cal .cal-today {font-weight:bold;color:#5db057; background: #fcba62;  padding: 0; margin: 0; font-size: 11px;  height: 100%; }
#cal .cal-today a {font-weight: bold; color:#5db057; padding:0; margin: 0; font-size: 11px;  height: 100%; }
#cal .cal-today a:hover {font-weight: bold; color:#5db057; font-size: 11px;  height: 100%; }
#cal .cal-none{background-color: #CCCCCC}
#cal .cal-on{background-color: #fcba62;}
#cal .cal-on a {font-weight: bold; color:#be081b; padding:0; margin: 0; font-size: 11px; height: 100%; }
#cal .cal-on a:hover{font-weight: bold; color:#be081b; padding:0; margin: 0; font-size: 11px; height: 100%; }
/* 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;height:170px;}
.thumbwrap a {display: block;text-decoration: none;padding: 3px;margin:5px; height: 100%;}
.thumbwrap a:hover {background-color: #FD7E05 ;text-decoration:none; padding: 3px;margin:5px; height: 100%;}
.thumbwrap img {border: 1px solid #FCBA62;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 \*/


#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 {margin: 0px; padding: 0px}
#s-sitemap .content a{text-decoration: none; color: #be081b;}
#s-sitemap .content a:hover {text-decoration: underline;}
#s-sitemap .content ul {display:list-item;}
#s-sitemap .content li {list-style-image: none; list-style-position:inside  ;list-style-type: none;}
#s-sitemap .content ul > li {padding-left: 15px; height: 100%; padding-bottom: 0px; padding-top: 0px; margin: 0;}




/* INVENTORY */
#s-inventory li{list-style:none; padding:5px;margin:0px;font-size:10px; height: 100%}
#s-inventory fieldset {border: 1px  #be081b solid; padding: 5px;}
/* ORKI */

#status{float:right; } 
#status a{float:left;  margin: 3px 0;}

.entete { }
.colored{ color :#fd7e05;}
/*
.imgOrki{  
	line-height:1.2em; 
	font-size: 0.9em; 
	padding:15px; 
	height:206px;
	width:249px;}
.imgOrki a{ display:block;}
.imgOrki a:hover{text-decoration:none;}
.imgOrki span{padding:2px;display:block; color: #fd7e05;}
.visuel0 {	border: 0px;}
.visuel1 {	border: 0px; }
.visuel2 {	border: 3px solid #EDEDED;}
*/
.imgOrki {padding: 5px;}

.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;
}	 
.bandeau img{ border: 1px solid #8C0000;}

.chapeau{ color:#A31C2C; margin: 5px; font-size:1.3em; font-weight: bold; padding: 10px 20px; }
.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{ 
	font-size: 1.1em; 
	line-height:1.2em;
	color: #be081b;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:bold;
text-transform: uppercase ;
clear: both;
}

.chaphead a{ color: #A11829; text-decoration: none; display:block}
.chaphead .fold{  
	padding: 3px 3px 3px  25px; 
	display:block; 
	cursor:pointer;
	height: 20px;
}

a.fold:hover {
padding: 3px 3px 3px  25px; 
	display:block; 
	cursor:pointer;
	height: 20px;
}

.chaphead .unfold{ 
	background: url(images/layout/minus.gif) left center no-repeat;
	padding: 3px 3px 3px  25px; 
	display:block;  
	cursor:pointer;
}

.chap{ 
	position:relative;
	font-size: 10px;  
	text-align: justify;
	line-height: 1.6em;
	padding:3px 0px;
	color: #666; 
	visibility: visible;
	height: 100%;
}
.chap ul{  list-style-type: disc ; margin-left:15px;}
.chap li{ font-weight: normal; vertical-align:top }
.chap ul li div {margin-top: -4px} /*ceci est spécial IE */
.chap a{ 
	color:#5db057; 
	padding:2px; 
	text-decoration:underline;
}
.chap a:hover{
	color:#5db057;
	padding:1px;
	text-decoration:none;
}

a.image , a.image:hover {margin:0; padding: 0; height: 100%; text-decoration: none; color: #fd7e05; font-size: 10px;}
a.image:hover {text-decoration: none}

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

.clear {clear: both;}

/* SUMMARY */

#sumary{padding: 10px 10px 0 10px;}
.sumary{font-size:13px; padding: 5px 0 5px 28px ; line-height: 130%; text-align:left; }

ul.sumary{padding-left:15px; margin: 0 0 0 10px;} /*sommaire complet UL*/
	ul.sumary li.rub{list-style-type:none; color:#C7063D;} /*rubrique + article = Rubrique LI*/
		ul.sub_rub{padding-left:10px;}/*Article 1 UL*/
			ul.sub_rub li.art{list-style-type:square; font-size:11px; text-transform:lowercase; font-weight:normal;} /*Article LI*/

ul.sumary li.rub a{text-decoration: underline; color: #444;  font-weight:bold; padding:3px auto;}
ul.sumary li.rub a:hover{ color: #C7063D; text-decoration: underline; }
	ul.sub_rub li.art a{text-decoration : none; color: #444;  font-weight:normal; padding:3px auto;}
	ul.sub_rub li.art a:hover{ color: #C7063D; text-decoration : none; }
.sumary a{}
.sumary a:hover{text-decoration:underline}
.summary h2{color: #FDCD1B; }

/* NEXTLEVEL */
#nextLevel {margin-left:0px; background: #f9d4a2; width: 100%; clear: both; }
#nextLevel h1{display:none;}
#nextLevel a{ color: #be081b;font-size:10px; text-decoration: none;}
#nextLevel a:hover{ text-decoration:none;color:#be081b;font-size:10px;}
#nextlevel ul{background: #f9d4a2;}

#titre {padding-left: 5px; background: #fd7e05; }

/* 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;
}

/* NEWSLETTER */
#s-newsletter .content{ padding: 10px;}
#s-newsletter .title{
	color: #ffb700; margin-right: 7px; font-size: 12px; font-weight: bold; line-height: 10pt; padding: 10px;padding-left: 20px; border-bottom: 1px dotted #FDCD1B; 
}
#s-newsletter .title a{
	color: #ffb700;
}
#s-newsletter .title a:hover{
	color: #FDCD1B; text-decoration: underline;
}
#s-newsletter .res p.titre{
	background-color: #FD7E05; color:#FFF; font-size:12px; font-weight:bold; padding:2px 5px 2px 20px; margin: 5px;
}
#s-newsletter .res p.soustitre {
	color:#C7063D;
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:5px;
	padding:3px 10px;
}
#s-newsletter .res .img {
	float:right;
	padding:5px;
}
#s-newsletter .res .text {
	font-size:12px;
	line-height:1.6em;
	padding:2px 10px 0;
	text-align:justify;
}
#s-newsletter .res .auteur {
	color:#666666;
	font-size:12px;
	font-style:italic;
	padding-right:37px;
	text-align:right;
}
#s-newsletter table {
	-moz-box-sizing:border-box;
	border-collapse:separate;
	border-spacing:2px;
	display:table;
	margin-bottom:0;
	margin-top:0;
	text-indent:0;
}
#s-newsletter .mentions {
	color:#217C98;
	font-family:verdana;
	font-size:7pt;
	line-height:9pt;
	margin:3px;
	padding:0;
	text-indent:0;
}
#s-newsletter .footer{background-color: #E1F0F0;}
#s-newsletter h2{
color:#FD7E05;
font-size:13px;
font-weight:bold;
height:16px;
letter-spacing:0;
margin:5px;
padding:2px 10px;}
#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 form{margin-bottom: 5px;}
#s-newsletter .link a{color: #35648A;	font-weight: bold;font-size:11px;padding: 5px;}
#s-newsletter .rech{}
#s-newsletter .preview h2, #s-newsletter .rech h2{
font-size:13px;
font-weight:bold;
height:16px;
letter-spacing:0;
margin:5px;
padding:2px 10px;;
}
#s-newsletter .res{	padding: 10px;}

#s-newsletter .auteur{font-size: 9px;color: #999999;text-align: left;font-style: italic;}
#s-newsletter .copyright {padding-right:14px}
