/* CSS Document */
/*
old brown

795c4b


*/

body{
	margin: auto;
	height: auto;
	width: 720px;
	position: relative;
	border: 1px solid #795c4b;
    background-color:#fff;
	font-family:Verdana, Geneva, sans-serif;
}
#master{
	background-color:#fff;

}


h1{
	
	font-size:20px;
	font-weight:bold;
	margin-left:0px;
	color:#4b794e;
}
h2{
	color:#795c4b;
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
	

}
h3{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}


/*
LES ID
*/

#menu{
	background-color:#795c4b;
	color:#FFFFFF;
	
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding-top:5px;
	padding-left:20px;
	
	border-top-color:#000;
	border-top-style:solid;
	border-top-width:thin;
	
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:thin;
	
}
#menu a{
	color:#FFFFFF;
	text-decoration:none;
}
#menu a:hover{
	color:#FFBB00;
	text-decoration:underline;
}

#menu_strip{
	text-align:center;
	
}



#contenu{
	min-height:480px;
	
	font-size:12px;
padding:5px 10px 5px;

}
#contenu a{
	text-decoration:none;
}
#contenu a:hover{
	text-decoration:underline;

}
.pdfList{
	list-style-image:url(images/pdf.gif);

}
.pdfList h2{
	position: relative;
        left:-40px;

}
.submitBut{
background-color:#795c4b;
	color:#FFFFFF;
	
	font-size:12px;
	font-weight:normal;
	width:250px;
padding-left:10px;
margin-bottom:2px;
}


#footer{
	background-color:#795c4b;
	color:#FFFFFF;
	
	font-size:12px;
	font-weight:normal;
	height:20px;
	padding-top:5px;
	padding-left:20px;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}

#adminMenu input.submit{
	background-color:#795c4b;
	color:#FFFFFF;
	
	font-size:12px;
	font-weight:bold;
	width:100px;
	text-align:left;
	margin-bottom:5px;

}

/*
LES CLASSES
*/
.contenuTable{
	width:705px;
	padding-bottom:15px;
}
.contenuTable TD{
	vertical-align:top;
	width:210px;
}
.resultatTable{
	position:relative;
	left:-10px;
	margin-bottom:30px;
	border: thin solid #000000;
}

.resultatTable TH{
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	
	background-color:#795c4b;
	padding:5px;

}
.resultatTable TH a{
	color:#FFFFFF;
}
.resultatTable TD{
padding:5px;
	text-align:left;
	font-size:12px;
	
	margin-bottom:20px;
	
	
}
.resultatTable TR{
	background-color:#EEEEEE;
}
.resultatTable TR.alt{
	background-color:#DDDDDD;
	
}

.sponsor TD, TH{
vertical-align:top;
}

.tableIndex TD{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}



.tableIndex TH{
	text-align:left;
	background-color:#795c4b;
	color:#FFFFFF;
	padding:5px 10px 5px;
}

.tableIndex TH a{
	color:#FFFFFF;
}

.tableIndex{
	width:95%;
	margin-left:10px;
	
}
.tableIndex img{
border-color:#CCCCCC;
border-width:1px;
border-style:solid;
}

#forminator-table TH{
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	
	background-color:#795c4b;
	padding-left:10px;
	padding-right:15px;

}
#forminator-table TD{
	text-align:left;
	font-size:12px;
	
	padding-left:10px;
	padding-right:15px;
	

}
input{
	text-align:left;
	font-size:12px;
	
	padding:4px 6px 4px;;

}

input.submit{
	text-align:center;
	font-size:12px;
	
	margin-bottom:10px;
	vertical-align:middle;
	background-color:#795c4b;
	color:#FFFFFF;
	font-weight:bold;
	border: none;
}

#forminator-table textarea{
	text-align:left;
	font-size:12px;
	
	padding-left:10px;
	width:450px;
	height:250px;
	

}

.forminatorInput input{
	width:450px;

}

.imp tr{
background-color:#E0E0E0;
}
.spacer{
background-color:#FFFFFF;
}


.sectionList{
font-size:12px;
padding-top:15px;
font-weight:bold;
}

.pdfFile{
font-size:12px;
padding-top:10px;
list-style-image:url("../images/pdf.gif");
font-weight:normal;
}
.xlsFile{
font-size:12px;
padding-top:10px;
list-style-image:url("../images/xls_ico.gif");
font-weight:normal;

}

.docFile{
font-size:12px;
padding-top:10px;
list-style-image:url("../images/doc_ico.gif");
font-weight:normal;

}
.noPDF{
font-size:14px;
padding-top:10px;
list-style-image:url("../images/nopdf.gif");
color:#F00;
}

#documentMain{

position:relative;
left:20px;
padding-top:40px;

}
#documentMain a:link{
text-decoration:none;
color:#558f59;
}
#documentMain a:visited{
text-decoration:none;
color:#558f59;

}
#documentMain a:hover{
text-decoration:underline;
color:#FF6633;

}
#documentMain a{
text-decoration:none;

}
.editSectionDiv{
position:relative;
left:10px;
top:3px;
}
.editFileDiv{
position:relative;
left:1px;
top:3px;
}

.mainDocuList.sectionList{
position:relative;
left:-100px;
font-size:12px;
padding-top:15px;
font-weight:bold;
}

.mainDocuList.fileList{
font-size:12px;
padding-top:10px;
list-style-image:url(images/pdf.gif);
font-weight:normal;

}
.formContainer{
border-color:#0066FF;
border-style:solid;
border-width:medium;
}
.dateINF{
background-color:#0066FF;
color:#00FFFF;
font-weight:bold;
}
.dateEXP{
background-color:#990000;
color:#FFFFFF;

}
.dateOK{
background-color:#009933;
color:#FFFFFF;
}
.eFormField{
	width:200px;
	text-align:center;
	float:left;
}
.eNumField{
		width:50px;
	text-align:center;
	float:left;
}
.eFormField.small{
	width:30px;
	text-align:right;
}

.classTable{
	margin-top:30px;
	margin-right:15px;
	border-style:solid;
	border-width:1px;
	border-color:#795c4b;

}
.classTable td{
	padding:5px;
	padding-top:10px;
	
	width:100px;
	border-bottom-style:none;
	border-bottom-width:1px;
	border-bottom-color:#795c4b;


}
.classTable th{
	background-color:#795c4b;
	color:#FFFFFF;
	padding:5px;

}

.inscription_form td{
	vertical-align:top;
	text-align:left;
	padding-bottom:20px;
}

.sumField{
	width:60px;
	background:#FFFFFF;
	border-style:solid;
	color:#0066FF;
	border-color:#CCCCCC;
}

/*Generic table formating*/
.fTable_table{
	width:95%;
	
	margin:10px;
	border-color:#999;
	border-width:thin;
	border-style:solid;
	padding:0px;
}

.fTable_table th{
	background-color:#795c4b;
	color:#FFF;
	padding:5px 20px 5px;
	
	text-align:center;
	vertical-align:middle;
	
	/* border style
	border: [pixel] [style] [color];
	border-left-color:#FFF;
	border-left-width:thin;
	border-left-style:solid;
	*/
}


.fTable_table th.first{
	border-left-style:none;
}

.fTable_table td{
	background-color:#DDD;
	color:#000;
	padding:5px 10px 5px;
	margin:0px;
	border-left:1px solid #CCC;
}

.fTable_table td.first{
	border-left:0px none #DDD;
}



.fTable_table .alt td{
	background-color:#EEE;
}

.align_left{	
	text-align:left;
}

.align_right{
	text-align:right !important;
}

.align_center{	
	text-align:center !important;
	vertical-align:middle !important;
}

.member_info{
	float:left;
	color:#F50;
	padding:0px;
	margin-left:10px;
	padding:2px 4px 4px 2px;
}
.float_clear{
	float:left;
	clear:both;
}
.noFloat{
		float:none !important;
}
.red{
	
	color:#F00;}
	
#inscription_table{
	font-size:11px;
	
}

.div_accueil{
	padding:0px 5px 0px;
}

