/** proprietes classiques */
* {margin:0;padding:0;border:none;}
html {font-size:100%;font-family:Arial, sans-serif;}
body {font-size:0.8em;color:#000;
/*background:#000725 center url(test.jpg) repeat-y;*/
background-color:#000725;
}
#background, #background1{position:absolute;}
#background{
	top:0;
	left:0;
	width:100%;
	height:50%;
	background:transparent url(../img/background.gif) repeat-x;
	z-index:0;
}
#background1{
	top:50%;
	left:0;
	width:100%;
	height:30%;
	/*background:green;*/
	z-index:0;
}
html,body{height:100%;width:100%;}
h1, h2, h3 {text-align:center;font-family:"Zapf Chancery" Arial, sans-serif;color:#8F5B00;}
h1{display:inline;font-weight:normal;color:#FFF;font-size:11px;margin-left:5px;}
hr{height:5px;margin:5px 2px 3px 2px; border-bottom:1px dotted gray;clear:both;}
a:link{color:#8F5B00;}
a:visited{color:#5F3C00;}
a:hover{color:#000;text-decoration:none;}
a.sub{margin:20px auto;display:block;width:266px;height:53px;background:url(../img/submit2.gif) no-repeat;}
a.sub:hover{background:url(../img/submit.gif) no-repeat;}
.cleaner {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;}
ul.liste{padding-left:25px;	list-style-image:url(../img/fleche.png);}

/** Formulaire */
fieldset {border:3px double #000;padding:0 20px 10px 20px;background:#fff url(../img/fond_fieldset.png) repeat-y;color:#000;margin:11px 5px 20px 5px;}
.legend, .legend_over {position:relative;top:-14px;left:0;text-align:center;font-weight:bold;color:#FFF;display:block;line-height:34px;height:34px;width:250px;font-size:12px;}
.legend {background:url(../img/legend.jpg) no-repeat;}
.legend_over {background:url(../img/legend_over.gif) no-repeat;}
fieldset label {font-weight:bold;margin-left:2px;}
fieldset p.first {margin-top:10px;}
fieldset p.der {padding-bottom:15px;}
fieldset p {margin-bottom:5px;}
input.champs, textarea.champs, select.champs {
	background:#eee top url(../img/fond_input.gif) repeat-x;border:3px double #000;color:#8F5B00;}
optgroup{background-color:#DFDFDF;color:#000000;}
option{border-bottom:1px dotted #7C7C7C;background:#EEE left url(../img/fleche_select.png) no-repeat;padding-left:18px;color:#8F5B00;}

/** Assemblage */
#header {height:105px;background:bottom center url(../img/header.gif) no-repeat;z-index:2;}
#menu {background:url(../img/fond_menu.jpg) repeat-x;height:33px;border:1px solid #000;border-bottom:none;border-top:none;z-index:2;}
#conteneur {z-index:1;position:relative;background:#EE9700;width:998px;margin:15px auto 0 auto;border:1px solid #d1b480;border-top:1px solid #6F4600;}
#centre {padding:0 10px;background:transparent bottom url(../img/fond_page.gif) repeat-x;}
#page {position:relative;background:#fff url(../img/fond_page.png) repeat-x bottom;border-left:1px solid #000;border-right:1px solid #000;padding:10px;}
#footer {height:90px;font-size:10px;padding:5px 0;background:#000;}
#deco {margin-top:-95px;float:right;height:95px;width:95px;background:#000 bottom right url(../img/footer.gif) no-repeat;}
#sep {height:60px;background:url(../img/fond_background.jpg) no-repeat top;}

/** footer */
#footer a {color:gray;text-decoration:none;border-right:1px dotted #ee9700;padding-right:2px;}
#footer a.der {border:none;}
#footer a:hover {color:#0099ff;text-decoration:underline overline;}
#footer p {margin-bottom:7px;clear:both;}
#footer b.one {color:#ee9700;width:130px;height:20px;float:left;display:block;text-align:right;margin-right:5px;}

/** Menu nav */
#lien_nav {height:15px;background:top url(../img/fond_nav2.jpg) repeat-x;}
#lien_nav ul {list-style-type:none;}
#lien_nav li {background-color:#000;float:right;line-height:15px;height:15px;border-left:1px solid #AF6F00;}
#lien_nav li a {display:block;padding:0 5px;color:#FFF;text-transform:uppercase;font-size:10px;text-decoration:none;text-align:center;}
#lien_nav li a:hover{color:yellow;background:top url(../img/fond_nav.jpg) repeat-x;}

/** Menu principal */
#menu ul {list-style-type:none;}
#menu li {float:left;line-height:33px;height:33px;}
#menu li {background:url(../img/menu_border.gif) no-repeat right;padding-right:5px;}
#menu li a{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;display:block;float:left;height:33px;width:95px;text-transform:uppercase;font-size:12px;text-decoration:none;color:#FFF;text-align:center;font-weight:700;}
#menu li a:hover{color:yellow;background:url(../img/menu.gif) no-repeat;}
#menu li a.menu_on{color:yellow;font-weight:bold;background:url(../img/menu_on.gif) no-repeat;}
#menu li a.drap {float:right;display:block;height:15px;width:22px;line-height:0;margin:8px 0 0 5px;}
#menu li b.date{float:right;color:#FFF;font-weight:normal;font-size:10px;}

/** Banniere horizontale */
img#banniere {opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;float:right;margin:20px 15px 0 0;border:1px solid #000;}

/** definitions tables*/
table{border-collapse:separate;table-layout:fixe;}
table td{vertical-align:top;background-color:#fff;}
.cont table{width:205px;text-align:center;}
.cont table td{vertical-align:middle;height:22px;background:none;}

/** Chemin */
#chemin {z-index:2;line-height:20px;font-size:11px;background:url(../img/fond_chemin.gif) repeat-x;border-left:1px solid #000;border-right:1px solid #000;height:28px;}
#chemin a{color:#ee9700;float:left;}
#chemin a:hover {text-decoration:none;color:#FFF;}
#chemin img{margin:0 2px;float:left;}
#chemin .form_recherche{float:right;}
#chemin .form_recherche input.champs{margin-top:1px;border:3px double #000;font-size:10px;}
#chemin .form_recherche a{margin:0 10px;float:none;}
#chemin .form_recherche a:hover{color:#FFF;}
#menurest{padding-top:7px;text-align:right;margin-right:5px;color:#FFF;}
#menurest img{margin:0 5px;}
/** Les cadres */
.cadre, #accordion{float:left;width:227px;color:#FFF;margin-bottom:10px;}
.cadre b{color:#EE9700;}
.cadre a:link{color:#EE9700;}
.cadre a:visited{color:#CFCFCF;}
.cadre a:hover{color:#FFF;}
.cadre em{font-size:0.8em;}
.cadre h2{background-color:#EEE;border: 1px solid #ddd;border-top: 1px solid #f5f5f5;border-left: 1px solid #f5f5f5;color:#FFF;font-size:12px;}
.cadre h2.first{border:none;padding-top:5px;background:none;font-size:12px;}
.cadre .haut{height:43px;width:227px;background:url(../img/accordeon/haut.jpg) no-repeat;}
.cadre .bas{height:17px;width:227px;background:url(../img/accordeon/bas.jpg) no-repeat;}
.cadre .cont{padding:10px;background:url(../img/fond_carte.png) repeat-y;}
.cadre .cont p{text-align:justify;}
.cadre .cont p.lien{text-align:right;font-style:italic;margin:12px 5px 0px 0;}
.cadreAccueil{float:left;margin:5px 3px;padding:2px;background:#FFF right url(../img/fond_event.png) repeat-y;border:1px dotted #B3B3B2;}
.cadreAccueil img{width:148px;}

/** Pub */
.google{width:180px;margin:30px auto;background:transparent url(../img/google_repeat.gif) repeat-y;}
.google .cont{padding:0 10px;}

#download {width:155px;margin:50px auto;}
#download img{vertical-align:middle;margin-right:5px;}

#flux_rss{margin-bottom:10px;background:url(../img/flux_rss.jpg) no-repeat;width:227px;height:43px;line-height:43px;text-align:left;}
#flux_rss a{color:#EE9700;padding-left:105px;}
#abonnementRss{top:6px;left:-3px;padding-top:5px;line-height:26px;z-index:2;width:227px;height:135px;position:relative;background:url(../img/fond_rss.png) no-repeat;}
#abonnementRss img{vertical-align:middle;}
#abonnementRss a{padding-left:5px;margin-right:5px;}
p.noresult{color:#000;border:2px dotted #8F5B00;padding:2px;text-align:center;font-weight:bold;margin:7px 25px -10px 25px;background-color:#EEE;}
p.noresult b{color:#EE9700;}

.traitementencours{border:3px double #000;padding:0 20px 10px 20px;margin:10px;text-align:center;height:65px;background-color:#FCFFDF;}

#xiti-logo{float:left;margin-top:-15px;}

.notes{
	border:1px solid #000;
	width:458px;
	margin:10px auto;
	padding:5px;
	text-align:left;
}
#alaune{
	width:468px;
	height:239px;
	margin:10px auto;
	padding:5px;
	text-align:left;
	/*background: transparent url(../img/fond_accueil.gif) no-repeat;*/
}
#imgAlaffiche{
	position:absolute;
	top:-19px;
	left:250px;
	display:block;
	z-index:10;
	width:142px;
	height:97px;
	background: transparent url("../img/alafiche.png") no-repeat;
}
table#alaunetable{text-align:left;}
table#alaunetable tr,table#alaunetable td{background-color:none;background-color:transparent;}
table#alaunetable td.one{vertical-align:middle;width:130px;text-align:center;}
table#alaunetable td.two{vertical-align:top;padding:15px 0 0 10px;line-height:1.8em;}
table#alaunetable td.two b{font-family:Lucida Grande;}
#chargement{
	position:absolute;
	left:40%;
	top:25%;
	padding:59px 0 0 28px;
	font-size:22px;
	width:224px;
	height:85px;
	color:#000;
	background: transparent url(../img/download.png) no-repeat;
}
#chargement img{
	float:left;
	margin:-11px 15px 0 0;
}
#chargement a{color:#000;}
#filtre #content table{
	border-collapse:collapse;
}
