body{
	background:url(../template/noir/fond_degrade.jpg) repeat-x top #100b07;
	margin:0px;
	width:100%;
	height:100%;
}

img {
	border:none;
}

a {
	color:#111;
	font-weight:bold;
}

a:hover {
	color:#333;
}

#header{
	background:#060A13;
	width:864px;
	margin-left:auto;
	margin-right:auto;
}

.pc {
	font-size:1px;
	line-height:1px;
	height:1px;
	width:1px;
}

#banniere{
	background:url(../img/header2.jpg) no-repeat;
	width:860px;
	height:140px;
	margin:0 auto;
}

#contenu{
	background:url(../img/bg2.png) repeat;
	width:860px;
	margin:0 auto;
	border:2px solid #060A13;
}

#menu{
	width:200px;
	float:left;
}

#centre{
	width:630px;
	float:left;
	margin:0 auto;
	text-align:center;
	padding:10px 10px 10px 20px;
}

.menu_haut{
	background-image:url(../img/haut_menu3.jpg);
	width:200px;
	height:30px;
	text-align:center;
	color:#eee;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}

.menu_texte{
	color:#111;
	font-family:verdana;
	font-size:12px;
	line-height:19px;
	font-weight:bold;
	text-decoration:none;
}

.menu_texte img{
	vertical-align:middle;
	margin:0 7px;
}

.menu_texte a{
	color:#111;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.menu_texte a:hover{
	color:#333;
}

.enigme{
	color:#111;
	font-family:verdana;
	font-size:12px;
	padding:5px;
}

input, select{
	color:#111;
	border:1px solid #444;
	font-size:11px;
	font-family:verdana;
}

a{
	text-decoration:none;
}

/****/

#shoutbox{
	width:435px;
	height:440px;
	border:1px solid #666;
	background:#ccc;
	overflow-y: auto;
	float:left;
	margin-left:30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 1px #600;
	-webkit-box-shadow: 0px 0px 1px #600;
	box-shadow: 0px 0px 1px #600;
}

#shoutbox2{
	width:450px;
	height:125px;
	border:1px solid #666;
	background:#aaa;
	overflow-y: auto;
	margin-left:30px;
}

#shoutbox_connectes{
	width:135px;
	height:440px;
	border:1px solid #666;
	background:#ccc;
	overflow-y: auto;
	margin-left:5px;
	float:left;
	text-align:left;
	padding-left:5px;
	color:#111;
	font-size:11px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 1px #666;
	-webkit-box-shadow: 0px 0px 1px #666;
	box-shadow: 0px 0px 1px #666;
}

.tableShoutbox{
	color:#800000;
	font-family:verdana;
	font-size:10px;
}

.shoutboxVide {
	text-align:center;
	vertical-align:top;
	height:20px;
	width:100%;
	background:#f2dcff;
	padding:2px;
	color:#111;
	border-bottom:1px solid #ddd;
}

.shoutboxLigne1, .shoutboxLigne2  {
	color:#111;
	border-bottom:2px solid #ccc;
	font-size:11px;
	text-align:left;
	font-family:arial;
}

.shoutboxLigne1 {
	background:#d5d5d5;
}

.shoutboxLigne2 {
	background:#efefef;
}

.shoutboxLigne1 .date, .shoutboxLigne2 .date {
	color:#666;
}

/******************************************************/

.line		{border-bottom:1px dotted #BBBBBB; margin:10px; height:1px;}

.ligne
{
	width: 210px;
	margin: 0 auto;
	padding: 0;
	text-align:center;
} 

#libelle
{
	list-style: none;	
	width: 210px;
	margin: 0 auto;
	padding: 0;
}

/* ligne qui gère l'affichage des jours de la semaine */
#libelle li
{
	float : left;
	width : 30px;
	height:20px;
	background-color:#4E0000;
	color:white;
	text-align:center;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
}

.ligne li
{
	color: #000;
	float : left; 
	width : 30px;
	height:20px;
	list-style: none;
	background-color:#ddddff	;
	font-family:verdana;
	font-size:13px;
}

.ligne .weekEnd
{
	color: #000;
	float : left; 
	width : 30px;
	height:20px;
	list-style: none;
	background-color:#bbbbbb	;
	font-family:verdana;
	font-size:13px;
}

.ligne .isCompteRendu
{
	color: #000;
	float : left; 
	width : 30px;
	height:20px;
	list-style: none;
	background-color:#C8D200	;
	font-family:verdana;
	font-size:13px;
}

/* liens */
.ligne li a
{
	list-style: none;
	text-decoration: none;
	color:black;
}

.ligne li a:hover
{
	list-style: none;
	text-decoration: none;
}

.tabMembre {
	vertical-align:top;
	text-align:center;
	font-size:11px;
	font-familly:verdana;
}

.liensMembres a{
	color:#111;
	text-decoration:none;
}

.liensMembres a:hover {
	color:#333;
}

.liensMembres a.selected {
	font-weight:bold;
	color:#AB7474;
}

/**********************************************************************/
/**********************************************************************/

.form
{
	width:100%;
	color:#5b0101;
	border-collapse:collapse;
}

.form .titre td
{
	color:#5b0101;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-align:left;
}

.form .stitre
{
	background:#F8D38D;
}

.form .stitre td
{
	color:#596773;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:5px 5px 5px 225px;
}

.form .ligne td
{
	padding:4px;
	text-align:left;
}

.form .ligne td.info
{
	font-weight:bold;
	text-align:left;
}

.file, .comp
{
border-collapse:collapse;
}

.form .file, .form .comp
{
	width:98%;
	border:1px solid #B0B0B0;
	margin:5px;
	padding:5px;
}

.form .file td, .form .comp td
{
	border:1px solid #ABADB3;
	background:#EEEEFF;
}

.form .file td
{
	vertical-align:middle;
	text-align:left;
}

.form .file td.ext
{
	background:#FFFFFF;
}

.msg_info
{
font-size:12px;
font-weight:bold;
color:#596773;

padding:2px;
}

.msg_alerte
{
font-size:12px;
font-weight:bold;
color:#FE6F00;

padding:2px;
}

.msg_erreur
{
font-size:12px;
font-weight:bold;
color:#B41919;

padding:2px;
}

.degradeMoyenne {
	width:250px;
	height:23px;
	background:url(../img/degrade.png) bottom left no-repeat;
}

.mini {
	font-size:1px;
	line-height:1px;
	width:1px;
	height:1px;
}

.maxi {
	font-size:1px;
	line-height:1px;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:center;
	border:1px solid black;
}

.number {
	font-size:13px;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:center;
	font-weight:bold;
	border:1px solid black;
}

/****/

.photoCadre {
	width:190px;
	margin:0 5px 5px 0;
	float:left;
}

.photoCadreCentre {
	padding:2px;
	color:#111;
	font-size:12px;
	font-family:verdana;
	height:200px;
	text-align:center;
}

.tableCadre, .tableCadreRouge  {
	width:600px;
	margin:0 15px 25px 0;
	float:left;
}

.tableCadreCentre, .tableCadreRougeCentre, .tableCadreBleuCentre, .tableCadreVertCentre {
	padding:10px;
	color:#111;
	font-size:12px;
	font-family:verdana;
	background:url(../template/noir/cadre/loupe.png) no-repeat top right;
	text-align:left;
}

.tableCadreHaut {
	height:4px;
	background:url(../template/noir/cadre/1.jpg) no-repeat top left #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreBas {
	height:4px;
	background:url(../template/noir/cadre/2.jpg) no-repeat top right #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreGauche {
	width:4px;
	background:url(../template/noir/cadre/3.jpg) no-repeat top left #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreDroite {
	width:4px;
	background:url(../template/noir/cadre/4.jpg) no-repeat bottom left #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreRougeHaut {
	height:4px;
	background:url(../template/noir/cadre/rouge_1.jpg) no-repeat top left #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreRougeBas {
	height:4px;
	background:url(../template/noir/cadre/rouge_2.jpg) no-repeat top right #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreRougeGauche {
	width:4px;
	background:url(../template/noir/cadre/rouge_3.jpg) no-repeat top left #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreRougeDroite {
	width:4px;
	background:url(../template/noir/cadre/rouge_4.jpg) no-repeat bottom left #060A13;
	line-height:1px;
	font-size:1px;
}

/**/

.tableCadreBleuHaut {
	height:4px;
	background:url(../template/noir/cadre/bleu_1.jpg) no-repeat top left #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreBleuBas {
	height:4px;
	background:url(../template/noir/cadre/bleu_2.jpg) no-repeat top right #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreBleuGauche {
	width:4px;
	background:url(../template/noir/cadre/bleu_3.jpg) no-repeat top left #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreBleuDroite {
	width:4px;
	background:url(../template/noir/cadre/bleu_4.jpg) no-repeat bottom left #060A13;
	line-height:1px;
	font-size:1px;
}

/**/

.tableCadreVertHaut {
	height:4px;
	background:url(../template/noir/cadre/vert_1.jpg) no-repeat top left #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreVertBas {
	height:4px;
	background:url(../template/noir/cadre/vert_2.jpg) no-repeat top right #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreVertGauche {
	width:4px;
	background:url(../template/noir/cadre/vert_3.jpg) no-repeat top left #060A13;
	line-height:1px;
	font-size:1px;
}

.tableCadreVertDroite {
	width:4px;
	background:url(../template/noir/cadre/vert_4.jpg) no-repeat bottom left #060A13;
	line-height:1px;
	font-size:1px;
}

/****/

.titreLiens {
	font-size:13px;
	font-weight:bold;
	color:#975555;
}

/****/

.tabVentes {
	font-size:10px;
}

.tabVentes .titre {
	width:554px;
	height:52px;
	font-size:12px;
	font-weight:bold;
	padding:20px 3px 3px 3px;
}

.tabVentes th {
	color:#fff;
	background:#e21;
	text-align:center;
	padding:4px 0;
}

.tabVentes td {
	border-bottom:1px dotted #e21;
	padding:7px 0px;
}

/****/

.detailsNone {
	position:absolute;
	width:285px;
	height:45px;
	background:url(../img/marples/bulle.png) no-repeat top left;
	text-align:center;
	padding:15px 10px 15px 10px;
	margin:-74px 0px 0px -205px;
	display:none;
	font-size:11px;
}

/* CONCOURS ETE 2011 */

.parcelle {
	width:126px;
	height:47px;
	/*background:url(../concours/ete2011/parcelle.png) no-repeat;*/
	text-align:center;
	padding:82px 0 0 0;
	margin:0px 5px 15px 5px;
	font-size:11px;
	float:left;
}

#displayGlobal {
	border:0px;
	position:absolute;
	background:#333;
	z-index:99;
	width:100%;
	height:100%;
	opacity: 0.5;
	filter: alpha(opacity=60);
	top:0;
	left:0;
	display:none;
}

#display {
	border:3px solid #0CDD29;
	position:absolute;
	background:white;
	z-index:100;
	width:740px;
	height:400px;
	margin:auto;
	top:50%;
	margin-top:-250px;
	left:50%;
	margin-left:-370px;
	display:none;
}

.divLien {
	float:right;
}

.divTexte {
	margin-top:40px;
	width:100%;
	text-align:center;
	font-size:15px;
	color:#CC0000;
}

.ligneClassement {
	vertical-align:middle;
	text-align:center;
	width:33%;
}
