
/* DEFAULT CSS */
html,body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0;
	margin:0;
	background-color:#3A0842;	
	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;
}
a:hover {
	text-decoration: underline;
}

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


/******
* MENU 
*******/
.menuDiv{
	font-size:11px; 
	
}
.menuDiv h1{color:#fff;font-size:12px;}
.menuDiv span{display:none}

#menuDiv1 h1{background: #FFAF29 url(images/layout/titre-champniers.gif) no-repeat;height:32px;}
#menuDivHome h1{display:none;}

#menuDiv2 h1{background: #FFAF29 url(images/layout/titre-communes.gif) no-repeat;height:32px;}
#menuDiv3 h1{background: #FF9902 url(images/layout/titre-vivre.gif) no-repeat;height:32px;}
#menuDiv4 h1{background: #FF9902;padding:12px 8px;}
#menuDiv4 span{display:block;}

.TMenu,.TSubMenuTable{
	width: 146px;
	cursor:pointer;	
}
.TMenu{	background: url(images/layout/tiret-vert.gif) top right repeat-y;}
.TMenu TD{	background:  url(images/layout/tiret-hor.gif) bottom right repeat-x;}
/* .TMenu TR{	background:  url(images/layout/tiret-hor.gif) top right repeat-x;}*/
.TSubMenu{
	width: 156px;
	position:absolute; 
	visibility:hidden;
	z-index:100;
	margin-left:2px;
}
.TMainItemText,
.TMainFolderText{
	padding: 4px 1px 4px 22px;
	text-align:left;
	color: #333;	
}

.TMainItemHover TD,.TMainItemHover TD,
.TMainItemActive TD,.TMainItemActive TD{
	color:#fff;
	background-color:#FC8B3B;

}
.TMenuItemRight,
.TMenuFolderRight,
.TMenuItemLeft,
.TMenuFolderLeft{
	border-bottom:1px solid #AEC1DD;	
	background-color:#FC8B3B;	
}
.TMenuItemText,
.TMenuFolderText{
	font-size:0.9em; 
	padding: 4px;
	color: #fff;
	border-bottom:1px solid #AEC1DD;	
	background-color:#FC8B3B;	
	
}

.TMenuItemHover TD,.TMenuItemHover TD,
.TMenuItemActive TD,.TMenuItemActive TD{
	color:#fff;
	background-color:#FFAF29;
}


.TRMenu, .TRSubMenuTable{width: 155px;cursor:pointer;}
.TRMenu{ background: url(images/layout/tiret-vert.gif) top left repeat-y; }
.TRMenu TD { background:  url(images/layout/tiret-hor.gif) bottom right repeat-x; }
.TRSubMenu{
	width: 156px;
	position:absolute; 
	visibility:hidden;
	z-index:100;
	margin-left:-313px;
}
.TRMainItemText,
.TRMainFolderText{
	padding: 4px;
	text-align:left;
	color: #333;	
}
.TRMainItemLeft,.TRMainFolderLeft{width:0px;}
.TRMenuItemLeft,.TRMenuFolderLeft{width:0px;}
.TRMainItemRight,.TRMainFolderRight,
.TRMenuItemRight,.TRMenuFolderRight {width:0px;}

.TRMainItemHover TD,.TRMainItemHover TD,
.TRMainItemActive TD,.TRMainItemActive TD {
	color:#fff;
	background-color:#FFBB55;
}
.TRMenuItemRight,
.TRMenuFolderRight,
.TRMenuItemLeft,
.TRMenuFolderLeft{
	padding: 0px;
	border-bottom:1px solid #B289CE;	
	background-color:#FFBB55;	
}
.TRMenuItemText,
.TRMenuFolderText {
	font-size:0.9em; 
	padding: 4px;
	color: #fff;
	border-bottom:1px solid #B289CE;	
	background-color:#FFBB55;	
}
.TRMenuItemHover TD,.TRMenuItemHover TD,
.TRMenuItemActive TD,.TRMenuItemActive TD{
	color:#fff;
	background-color:#FF9902;
}

#TMainIADM {
	background:  url(images/menu/admBG.jpg) top repeat-x;
	color:#ffffff;	
	font-size: 12px;
}
#TMainIADM td {
	background:none;
}
#TMainIADM .TMainItemLeft{
	width:0;
	display:none;
}
#TMainIADM .TMainItemText{}
#TMainIADM .TMainItemRight{
	width:0;
	display:none;
}

/* LAYOUT */
#main{
	background-color:#FFFFFF;
}
#layout {height:100%;}

#l-header{ 
	position:relative;
	background: url(images/layout/header.jpg) no-repeat;
}
#l-header a.home{ 
	display:block;
	height:78px;
	width:400px;
}
#toolbar{
	position:relative;
	background: url(images/layout/menubg.jpg) repeat-x;
	height:40px;
}
#toolbar .t-content{
	background: url(images/layout/menu.jpg) no-repeat;
	width:765px;
	height:40px;
}
#toolbar .menu{ 
	position:absolute;
	right:20px;
	top:3px;
}
#toolbar .menu li{list-style:none;display:inline;color:#fff;}
#toolbar .menu a{color:#fff;}

#l-body-table{ 
	width:100%;
	height:100%;
}
#l-body-left{  
	width:146px;
	background-color:#DED1E3;
}
#l-body-right{
	width:155px; 
	background-color:#B289CE;
}
#l-body-center{
	background:#fff url(images/layout/bgfoot.gif) left  bottom no-repeat;
	padding-bottom:50px;
	
	height:1%;	
}
#l-left{}
#l-right{position:relative;}
#l-center{ 
	display:block;
	position:relative;
}

#l-footer{ 
	position:relative; 
	clear:both; 
	height:18px;
	background-color :#FC8B3B; 
	color:#FFF; 
	font-size:0.9em;
}
#l-footer .menu{position:absolute;right:5px;top:2px;}
#l-footer a{color:#FFF;padding:1px;}
#l-footer li{display:inline;}


.leftbg{ 
	position:absolute;
	top:78px;left:0px;
	height:427px;
	width:23px;
	background: url(images/layout/leftbg.gif) no-repeat;
}
.map{
	position:relative;
	height:79px;		
}
#map{
	position:absolute;
	top:0px;
	left:20px;
	z-index:1001;
}

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}
.home-cont{
	width:202px; 
	margin:0px auto ;
	background: url(images/layout/con-b.gif) bottom  no-repeat;
	padding-bottom:10px;
	font-size:11px;
	text-align:left;
}
.home-cont .t{background: url(images/layout/con-t.gif) top no-repeat;width:202px;height:10px;}
.home-cont-body{border-left:1px solid #9A9A9A;border-right:1px solid #9A9A9A;text-align:justify}

.home-content hr{background:url(images/layout/cont-tiret.gif) repeat-x; border:0;margin:0px 0 2px;clear:both;}
h1.zoom{background: url(images/layout/zoom.gif) center no-repeat;width:200px;height:35px;}
h1.delibe{background: url(images/layout/delibe.gif) center no-repeat;width:200px;height:73px;}
h1.news{background: url(images/layout/news.gif) center no-repeat;width:200px;height:73px;}
h1.agenda{background: url(images/layout/agenda.gif) center no-repeat;width:200px;height:40px;}
h1.communes{background: url(images/layout/update.gif) center no-repeat;width:207px;height:35px;}

#newscommunes td{ background: url(images/layout/tiret-vert.gif) top left repeat-y;}
#newscommunes td.first{ background: none}
#newscommunes tr.first{background: url(images/layout/tiret-hor.gif) bottom repeat-x;}
.home-content{ font-size:12px}
.home-content a{display:block;padding:2px 5px 5px;line-height:1.3em;color:#6B698C;}
.home-content a:hover{text-decoration:none;color:#7E5894;}
.home-content .img {float:right;padding:3px;}
.home-content .date {float:right;color:#FF6600;display:block;font-size:0.8em;}
.home-content .title {font-weight:bold;display:block;}
.home-content .info {display:block;padding:1px 0;font-size:0.9em;text-align:justify;}
.home-content .link {display:block;padding:2px 8px 0;font-weight:bold; text-align:right;}
.home-content .focus {margin-right:3px;vertical-align:middle}

#h_news_0{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:215px 0 0 66px;
	font-size:10px;
	width:262px;
}
#h_news_0 a{
	color:#000000;
	text-decoration:none;
}
#h_news_0 a:hover{
	color:#EF601A;
}

#h_news_1{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:292px 0 0 66px;
	font-size:10px;
	width:262px;
}
#h_news_1 a{
	color:#000000;
	text-decoration:none;
}
#h_news_1 a:hover{
	color:#EF601A;
}




#h_agenda_0{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:23px 0 0 66px;
	font-size:10px;
	width:262px;
}
#h_agenda_0 a{
	color:#000000;
	text-decoration:none;
}
#h_agenda_0 a:hover{
	color:#7E3E95;
}
#h_agenda_0 .imgOrki img{
	border:#62155B solid 0px;
	padding:0px;
	color:#7E3E95;
}

#h_agenda_1{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:100px 0 0 66px;
	font-size:10px;
	width:262px;
}
#h_agenda_1 a{
	color:#000000;
	text-decoration:none;
}
#h_agenda_1 a:hover{
	color:#7E3E95;
}
#h_agenda_1 .imgOrki img{
	border:#ffffff solid 0px;
	padding:0px;
	color:#7E3E95;
}




#h_latest_0{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:234px 0 0 10px;
	font-size:10px;
	width:140px;
}
#h_latest_0 a{
	color:#000000;
	text-decoration:none;
}
#h_latest_0 a:hover{
	color:#EF601A;
}

#h_latest_1{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:300px 0 0 10px;
	font-size:10px;
	width:140px;
}
#h_latest_1 a{
	color:#000000;
	text-decoration:none;
}
#h_latest_1 a:hover{
	color:#EF601A;
}



#h_link1{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:370px 0 0 369px;

	font-weight:bold;
	width:110px;
}
#h_link1 a{
	color:#000000;
		font-size:10px;
	text-decoration:none;
}
#h_link1 a:hover{
	color:#EF601A;
}
#h_link2{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:370px 0 0 472px;
	font-size:10px;
	font-weight:bold;
	width:110px;
}
#h_link2 a{
	color:#000000;
	font-size:10px;
	text-decoration:none;
}
#h_link2 a:hover{
	color:#EF601A;
}

#h_link3{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:370px 0 0 580px;
	font-size:10px;
	font-weight:bold;
	width:110px;
}
#h_link3 a{
	color:#000000;
	font-size:10px;	
	text-decoration:none;
}
#h_link3 a:hover{
	color:#EF601A;
}
#h_link4{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:370px 0 0 225px;
	font-size:10px;
	font-weight:bold;
	width:140px;
}
#h_link4 a{
	color:#000000;
	font-size:10px;	
	text-decoration:none;
}
#h_link4 a:hover{
	color:#EF601A;
}


#h_menu1{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:-50px 0px 0px 210px;
	font-size:10px;
	font-weight:bold;
	width:110px;
}
#h_menu2{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:-50px 0px 0px 325px;
	font-size:10px;
	font-weight:bold;
	width:110px;
}
#h_menu3{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:-50px 0px 0px 435px;
	font-size:10px;
	font-weight:bold;
	width:110px;
}
#h_menu4{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:-50px 0px 0px 545px;
	font-size:10px;
	font-weight:bold;
	width:110px;
}
#h_menu5{
	float:left;
	position:absolute;
	display:block;
	color:#000000;
	margin:-50px 0px 0px 660px;
	font-size:10px;
	font-weight:bold;
	width:150px;
}

/* SHEET */ 
.sheet{ 
	position:relative;
	padding:20px 35px;
	height:1%; 
	display:block;
}
.sheet h1{ 
	font-size:2em;
	font-weight:normal; 
	color:#7E5894;
	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;  }

/* 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:#FFE7C1;border:1px solid #FFBB55}
.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:#7E5895; text-decoration: underline;padding:3px;}
.navPage a:hover {text-decoration: none; }
.navPage strong{ background-color:#ffbb55;color:#fff;padding:3px; border:1px solid #B289CE}
.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 #7E5894;padding:5px;}
.record p { 
	font-size : 11px;
	color : #7E5894; 
	text-align:justify;  
	text-decoration : none; 
	line-height:2em; 
	padding:0px;margin:0;
}
.record a {color:#FF6600; 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:#7E5894; 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;
	padding-right:1px;
}
.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{font-size:1em;}
.cont h1 a{display:block;color:#fff;text-align:center}
.cont h1 span{display:none;}
.cont h2,
.cont h3,
.cont h4{font-size:1em;}
.cont li{ list-style:none;} 
.cont li a{text-decoration:none;padding:2px 5px; color:#333;display:block;}
.cont li a:hover{text-decoration: none;color:#fff;}
.cont .date{font-weight:bold;display:block;font-size:0.9em;}
.cont .navPage{	margin:0.5em;}
.cont .navPage a{color:#7E5895;text-decoration: underline;}
.cont a.seeLink{
	clear:both;
	padding:1px 5px;
	color:#FF9902;	
	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{background: #FF9902 none no-repeat;}
#l-right li a:hover{background: #FFBB55;}
#l-right .cont {background: url(images/layout/tiret-hor.gif) bottom repeat-x;}
#l-right .c-content{background: url(images/layout/tiret-vert.gif) top left repeat-y;}

/* ADMIN */
#c-admin {margin-top:20px;background: url(images/layout/tiret-hor.gif) bottom repeat-x;}
#c-admin h1 a{background-color:#FFAF29;padding:6px 0;}
#c-admin h2{color:#FFAF29;padding:5px;background-color:#FFAF29;color:#fff;}
#c-admin li{background: url(images/layout/tiret-vert.gif) right repeat-y;}
#c-admin li a:hover{background-color:#FC8B3B;color:#fff;}

/* AGENDA */
#c-agenda h1 a{background-image:url(images/layout/titre-agenda.gif) ;height:32px;}

/* CALENDAR */
#cal {
	margin:10px auto;
	font-size:11px;
	background-color:#fff;
}
#cal h1{
	background-color:#FF9902;
	text-align:center;padding:10px;
}
#cal h1 span{
	display:block;color:#fff
}
#cal table{ 
	width:100%;
	clear:both;
	background: url(images/layout/tiret-vert.gif) left repeat-y; 
}
.cal-top td {color:#FFFFFF;text-transform:lowercase;}
.cal-top a{}
.cal-week{color:#fff;background-color:#FFBB55;}
.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: #FF9902;}
.cal-days td{width:16px;height:18px;margin:0px;}
.cal-days a{display:block;padding:2px;}
.cal-today{font-weight:bold;color:#FF9902;background-color:#fff}
.cal-today a{color:#FF9902;}
.cal-none{}
.cal-on{background-color: #FF9902;}
.cal-on a{color:#fff}

/* NEWS */
#c-news h1 a{background-image: url(images/layout/titre-actus.gif);height:32px;}

/* 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{
	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{}
#c-search input.keywords{
	color:#4C5A71;
	padding:3px;
	width:146px; 
	height:20px;
	margin:6px;
	background: url(images/layout/searchbg.jpg) no-repeat; 
	border:0px;
}
#c-search input.submit{font-weight:bold;color:#000;border:1px solid #666;background-color:#FFE644;margin-bottom:2px;}

#s-search{}
#s-search .record{margin:0 2em;}
#s-search .result{ font-size:1em; color:#fff; background-color:#7E5894; 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:#7E5894}

/* SEARCH Home*/
#c-search-h{
	float:left;
	position:absolute;
	display:block;
	margin:170px 0px 0px 2px;
	color: #4C5A71;
	width:370px;
}
#c-search-h span {display:block;width:160px}
#c-search-h ul{line-height:1.0em;}
#c-search-h li{list-style:none;display:inline;white-space:nowrap;}
#c-search-h input{}
#c-search-h input.keywords{
	color:#4C5A71;
	padding:3px;
	width:110px; 
	height:20px;
	margin:4px;
	background:none; 
	border:0px;
}
#c-search-h input.submit{
	font-weight:bold;
	color:#000;
	border:1px solid #666;
	background-color:#ff9900;
	margin-top:-6px; 
	margin-left:-1px; 
	padding:0px; 
	font-size:0.8em;
}



/* DOC*/
#c-doc h1 a{background-image:url(images/layout/titre-doc.gif);height:32px;}

/* FORMS */
#c-form h1 a{background-image:url(images/layout/titre-form.gif);height:32px;}

#s-forms form{color:#A39491;font-size:0.9em;}
#s-forms th{padding:6px 15px ;text-align:left;color:#A39491; background: url( images/menu/arr0.gif ) left center no-repeat;}
#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{padding:8px;height:auto;text-align:left;}


/* 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; }
.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:#B89EC7;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;}
.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;}

/* 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;
	color: #315C86; 
	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{ 
	padding:3px 0;
	margin:3px 10px;
	font-size: 14px; 
	font-weight:bold;
	border-bottom:2px dotted  #7E5894;
	line-height:1.2em;
	color: #7E5894;

}
.chaphead a{ 
	color: #7E5894; 
	text-decoration: none; 
	display:block
}
.chaphead .fold{  
	background: url(images/layout/plus.gif) left center no-repeat;
	padding: 3px 3px 3px  25px; 
	display:block; 
	cursor:pointer;
}
.chaphead .unfold{ 
	background: url(images/layout/minus.gif) left center no-repeat;
	padding: 3px 3px 3px  25px; 
	display:block;  
	cursor:pointer;
}

.chap{ 
	position:relative;
	height:1%;
	font-size: 11.5px;  
	text-align: justify;
	line-height: 1.6em;
	padding:20px 40px 20px 20px; 
	color: #333; 
	visibility: visible;
}
.chap ul{ list-style: square; }
.chap li{}
.chap a{ color : #7E5894; padding:1px;  text-decoration:none; border-bottom: 1px solid #7E5894}
.chap a:hover{background-color:#FF9900 ; color:#fff;padding:1px 1px 2px 1px;border:0px; text-decoration:none; }


.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: 5px solid #CDDEEB; }
.swf{width:100%}
.flv{width:100%}
.mov{}
.mpg{}
object{}
* html .object{	}
* html object.mpg{ display/**/: none;}
* html object.mov{ display/**/: none;}

.top {text-align:right;clear:both; margin-top:4px}
.top a{text-decoration:none; color : #A39491; padding:3px;}
.top a:hover{text-decoration:none; color: #7E5894;}

/* SUMMARY */
.sumary{font-size:10px; line-height: 2.4em; text-align:left; list-style: square;color: #786865;margin:10px 15px;}
.sumary a{font-size:14px;color: #786865; font-weight:bold; padding:2px;border-bottom:1px solid #A39491}
.sumary a:hover{ color: #7E5894; text-decoration : none; padding:2px; border:0; }
.chap .sumary a:hover{ color: #fff; text-decoration : none; padding:2px; border:0; }

/* NEXTLEVEL */
#nextLevel {border:0px;margin:0 auto;font-size:11px;width:350px;}
#nextLevel h1{display:none;}
#nextLevel li{ padding-right:14px; list-style:none;margin:0;padding:2px;}
#nextLevel a{ color: #FF9902; border-left: 10px solid #B289CE;display: block;padding:6px 6px; }
#nextLevel a:hover{ padding:5px 6px;border:1px solid #B289CE;border-left: 10px solid #FF9902;text-decoration:none;}
#nextLevel a.main {
	padding:5px 5px 5px 13px;
	color:#fff;
	background:#A39491 url(images/menu/arr0_on.gif) 2px center no-repeat; 
	border: 0px;
}
li.lv, a.lv {color:#275A92;padding-left: 10px; list-style:none;}

.form table{margin: 15px auto;}
.form th{ background-color:#ffbb55;border-bottom:1px solid #FFEDA6;color:#404A5E;}
.form td{  background-color:#ffe7c1; border-bottom: 1px solid #FFF9E2; }
.form input,
.form select{padding:3px;font-size:10px; color: #404A5E;}

.list .result {padding:10px;color:#B289CF;font-weight:bold;}
.list table a{color:#335480;display:block; text-decoration:underline}
.list th{background-color:#B289CF;border-bottom:1px solid #DED1E3;color:#fff;}
.list td{border-bottom:1px solid #DED1E3;}
.list .row0 td{background-color:#EDE3F4}
.list .row1 td{background-color:#F8FAFC}

.list {color :#7E5894}
.list .date{float:right;font-weight:normal;}
.list h3{}
.list h4{padding:5px;margin:0}
.list p{padding:5px;margin:0}
.list .row0{background-color:#EDE3F4; border-bottom: 1px solid #DED1E3;padding:5px;}
.list .row1{}

a.offer{ color:#B289CF;padding:10px;display:block;font-size:17px; }
.categorie{list-style:none; color: #FCC300;background-color:#FFFBEA;border:2px solid #FDE07A}
.categorie li {padding:4px 0;font-weight:bold;font-size:17px;}
.categorie a {color:#FCC300;font-size:17px;padding:2px;font-weight:normal}
.categorie a.selected {color:#fff;background-color:#FCC300;}



.image_link a,.image_link a:hover{
	border:none;
	text-decoration:none;
	background-color:#ffffff;
	
}

/* MENU DU HAUT SUR PAGE D'ACCUEIL */
/********************************/
/* Les menus deroulants en haut */
/********************************/
ul.menuHaut {
	width:90px;
	padding:0px;
	margin:0px;
	list-style:none;
}
ul.menuHaut li {
	display:block;
	width:90px;
	/*height:30px;*/
	float:left;
	list-style:none;
	position:relative;
}
ul.menuHaut ul{
list-style:none;
margin:0;
padding:0px;
display:none;
position:absolute;
top:35px;
left:0px;
}
ul.menuHaut ul a {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
display:block;
text-align:left;
height:22px;
width:150px;
border-bottom: solid 1px #FFFFFF;
/*padding:2px;*/
}
ul.menuHaut a:hover, ul.menuHaut li.hover a, ul.menuHaut li.hover a:hover{
background-color:#FC8B3B;
color:#FFFFFF;
}
ul.menuHaut li:hover > ul {
display:block;
}
ul.menuHaut li li {
float:left;
margin:0;
padding:0;
/*height:21px;*/
width:150px;
background-color:#6B1D8A;
z-index:5000;
_display:inline;
}
ul.menuHaut ul ul{
list-style:none;
margin:0px;
padding:0px;
display:none;
position:absolute;
top:0px;
left:150px;
border-left: solid 1px #FFFFFF;