@charset "UTF-8";
/* CSS Document */

/*param généraux*/
*{
	/*background-color: #E9D7AF;*/
	font-family: Verdana, Geneva, sans-serif;
}

img {
border: 0px;
}

body{
	background-color: #E9D7AF;
	margin:0px;
	text-align: center;
	background-image: url(../images/cible_pour_fond.png);
	background-repeat: no-repeat;
	background-position:top center;
}

a:link {
	color: #603;
	text-decoration: none;
}
a:visited {
	color: #603;
	text-decoration: none;
}
a:hover {
	color: #FF0;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
h3 {
	text-align: center;
	}
.tete_gauche  {
	float: left;
}
.tete_droite  {
	float: right;
}
#site {
	border-width:2px;
	border-color:#333;
	width: 925px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
#en_tete {
	padding: 2px;
	height: 100px;
	vertical-align:middle;
	margin-bottom:10px;
}
#admin_banner {
	background-color:#F93;
	border: 2px solid #009;
	height:40px;
}

/*barre de navigation*/
#navid {
height:30px;
margin-bottom:10px;
}
#navid ul {
	padding-left:0px;
	list-style:none;
	height: 30px;
	width: 925px;
}
#navid ul li{
	background-image: url(../images/un_onglet_1.gif);
	line-height:28px;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	height: 30px;
	width: 154px;
}
#navid ul li.baron{
	background-image: url(../images/un_onglet_2.gif);
	}

/*menu*/
#site #menu {
	float: left;
	width: 185px;
}
#site #menu ul {
	padding-left:0px;
	width:185px;
	height:200px;
	list-style:none;
}
#site #menu ul li {
	background-image: url(../images/bouton_1.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:15px;
	font-weight:bold;
	line-height:38px;
	width:185px;
	height:40px;
}
#site #menu ul li.navon {
	background-image: url(../images/bouton_2.png);
}

/*----------- pages*/
#site #pages {
	float: right;
	width: 730px;
	text-align: left;
}

#site #pages h2 {
	text-align: center;
	}

/*----------- armes*/
.chapitre {
float:left;
width:730px;
border-bottom: solid 2px #600;
margin-bottom:10px;
}
	
.tableau_droite {
	float:right;
	width:300px;
	padding-left:5px;
	margin:5px;
	border-left:solid 1px #600;
	font-size:11px;
}

.tableau_droite table tbody tr th {
	border-bottom:solid 1px #600;
	width:140px;
}

.tableau_droite table tbody tr td {
	border-bottom:solid 1px #600;
}

/*----------- cartes de visites*/
.carte_visite {
border:solid 1px #600;
height:120px;
width:400px;
margin:2px auto auto;
padding:5px;
}
.carte_visite img{
float:left;
margin-right:10px;
}
/* -------------------------------------- styles des pages galeries*/
#adim {
	background-color:#F93;
	height:25px;
	text-align:center;
	line-height:25px;
}
#galeries{
float:left;
width:160px;
padding-left:0px;
}
#galeries ul{
list-style:none;
padding-left:0px;
}
#galeries ul li{
display:block;
margin-bottom:2px;
border: 2px solid #900;
line-height:25px;
font-weight:bold;
text-align:center;
}
#galeries ul li.galon{
border: 2px solid #900;
display:block;
background-color:#C96;
margin-bottom:2px;
line-height:25px;
font-weight:bold;
text-align:center;
}
#galerie{
float:right;
width:550px;
}

	
/* -------------------------------------- styles de la galerie*/


#gallery{
	list-style:none;
	width:550px;
	padding-left:0px;
	border:1px solid #600;
}
#gallery li{
	display:inline;
	position:relative;
	
}
#gallery li img{
	border:1px solid #CC0000;
	padding:4px;
	margin:4px;
}
#gallery .delete {
display:block;
width:11px;
height:11px;
background-color:#00CC66;
position:absolute;
top:-4px;
left:5px;
background-image:url(../images/delete.gif);
background-repeat:no-repeat;
text-indent:-2000px;
overflow:hidden;
}

/* -------------------------------------- styles des résultats*/
#tableau_res {
font-size:9px;
background-color:#FC9;
text-align:center;
width:100%;
}

#tableau_res tbody tr th {
	background-color:#CFF	
}
.surlign {
background-color:#E9D7AF;
}
.surlign_servion {
background-color:#FF0;
}

.surlign_jaune {
background-color:#FF0;
}

.surlign_orange {
background-color:#FC3;
}

.surlign_bleu {
background-color:#9FC;
}

.gras_tableau {
font-weight:bold;	
}

/* -------------------------------------- styles calendrier*/
#tableau_cal {
font-size:9px;
background-color:#FC9;
text-align:center;
width:100%;
}

#tableau_cal tbody tr th {
	background-color:#CFF	
}

/* -------------------------------------- styles formulaire*/
#formulaire {
background-color:#FFC;
padding:10px;
text-align:left;
width:100%;
}
.asterisque {
	font-weight: bold;
	color: #F00;
}
