body {
	background-color:#000;
	font-family:sans-serif;
	font-size:11px;
}

.formtitle, h1 {
	font-size:17px;
	font-weight:bold;
}

h2 {
	font-size:14px;
	font-weight:bold;
}

h3 {
	font-size:11px;
	font-weight:bold;
}

a:link, a:visited, .lien {
	color:#006;
	text-decoration: underline;
}

a:hover, a:active, .lien:hover, .lien:active {
	color:#00F;
}

input {
	font-size:11px;
}

#menu_text, #menu_fond, #contenu_text, #contenu_fond {height:100%;}
#contenu_text { right:4%; width:62%; background-image:url("../img/miroir.png"); }
#contenu_fond { right:2%; width:68%;}
#menu_text { left:2%; width:20%; background-image:url("../img/miroir_petit.png");}
#menu_fond { left:2%; width:26%; }

#contenu_fond, #menu_fond {
	top:0px;
	position:fixed;
	background-color:#ddd;
}


#contenu_text, #menu_text {
	padding:20px;
	top:120px;
	position:absolute;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

#logo {
	position:absolute;
	top: 0px;
	left: 0px;
	background-image:url("../img/logo.png");
	width : 290px;
	height : 100px;
}

#pub {
	position:absolute;
	top: 10px;
	right: 10px;
	/* background-color: #ff7777; */
	width : 468px;
	height : 70px; /* 60px + 10px reserve */
	text-align: center;
	vertical-align: middle;
}

img {
	border: none;
}

table.selectradio {
	border: solid thin;
	border-collapse:collapse;
	border-color:#99D;
	width:100%;
	font-size:9px;
}

td.selectradio {
	width: 19px;
}

hr {
	color: #CCE;
	background: #CCE;
	height:1px;
	width: 100%;
	border:none;
	margin-top:0px;
	margin-bottom:0px;
}

.metValeurDate {
	font-weight:bold;
	color:#f00;
}

/* La carte */
#map {
	border: solid 1px;
	border-color:#99D;
	height:512px;
	width:512px;
}

/* liste et liste d'actions (listSepare pour les placer les uns à coté des autres) */
.liste {
	border: solid 1px;
	border-color:#99D;
	border-collapse:collapse;
	margin: 0px 0px 6px 0px;
}

.divmulticolonne {
	overflow: auto;
}

.multicolonne {
	float:left;
	width:361px;
	margin-right:6px;
}

.liste tr, .liste td {
	border: solid 1px;
	border-color:#99D;
}

.listetitre, .listetitre td {
	background-color:#CCE;
}

.listSepare {
	background-color:#CCE;
	border-left:0px;
	border-right:0px;
}

/* no border */
.noborder, .noborder tr, .noborder td {
	border: none;
	margin: 0px;
}

/* Mise en valeur de blocs */
.description, .quote, .diffV1V2 {
	border: solid 1px;
	border-color:#99D;
}

.quote, .diffV1V2 {
	background-position:0px 0px;
	background-repeat: no-repeat;
}

.quote {
	padding-left:17px;
	background-image:url("../img/sign/quote.gif");
}

.diffV1V2 {
	padding-left:50px;
	background-image:url("../img/sign/diff_v1_v2.gif");
}

.screen a , #scr_desc {
	border:solid 1px #99D;
	background-color:#CCE;
	margin:5px 5px 10px 5px;
	padding:2px 10px 2px 10px;
}

.screen img {
	border:solid 1px #99D;
}

#scr_desc {
	border-top: none;
}

.screen a {
	border-bottom: none;
}

/* Les panneaux d'action */
.action {
	border: solid 1px;
	border-color:#99D;
	visibility:hidden;
	width:320px;
}

.action form {
	margin: 0px;
	padding: 0px;
}

.action table {
	border-collapse:collapse;
	width:100%;
}

.actioncompterendu, #menuContactDiv {
	float:none;
	clear:both;
	border: solid 1px;
	border-color:#99D;
	background-color:#CCE;
}

/* barres de progression */
.barProgression {
	margin:0px 0px 0px 0px;
	width:100%;
}

.barProgressionFill {
	background-color:#779;	
}

/* forum */
.frmPost {
	width:100%;
	border-collapse:collapse;
	border: solid 1px;
	border-color:#99D;
	margin:0px 0px 10px 0px;
}

.frmAuteur {
	width:90px; /* Réécrit dans un width="90" pour IE7 */
	padding:3px 5px 3px 5px;
	background-color:#CCE;
	text-align:center;
}

.frmOptions {
	background-color:#CCE;
	text-align:right;
}

.frmStatut {
	font-size:9px;
	margin:0px 0px 0px 0px;
}

/* Couleur du forum */
.frmRouge { color:#f00; }
.frmOrange { color:#f60; }
.frmJaune { color:#980 }
.frmVert { color:#0a0; }
.frmBleu { color:#04f; }
.frmViolet { color:#92f; }
.frmGris { color:#555; }
.frmMarron { color:#520; }

/* Pour le minimenu contact */
#menuContactDiv {
	position:fixed;
	visibility: hidden;
}

