body { 
	margin: 0px; 
	padding: 0px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #8e8588;
}

h1, h2, h3, h4, h5, h6, form, ul, li , img{
	padding:0px;
	margin:0px;
	border:0px;
}

h1 {
	padding:0;
	clear:both;
	color:#554444;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight:bold;
	text-align:center;
}

h2 {
	clear:both;
	color:#554444;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight:bold;
}

h3 { color:#554444; font-size:14px; }

a { color:#332222; text-decoration:underline; }
a:hover { color:#cccccc; }

p { line-height:1.5em; text-align:justify; }

li { margin-left:18px; line-height:1.5em; }

img { vertical-align:middle; }

hr {
	margin:20px;
	color:#777777;
	background-color:#777777;
	height:1px;
	border:0;
}

td { text-align:center; vertical-align:middle; }

table.table_list_inscrit td { border: 0px; vertical-align: top; }

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

table.liste { width:100%; }
.liste th { color:#554444; font-size:10px; }

.liste_col_webcam  { width:20px; }
.liste_col_strip { width:60px; }

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

.texte {
	padding:50px;
	font-weight:normal;
	font-size:12px;
	text-align:justify;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color:#554444;
	line-height: 1.5em;
}
.texte h1 { line-height: 1.5em; }

#montexte2 {
	padding:50px;
	color:#554444;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	font-weight:normal;
}
#montexte a {
	color:#332222;
	font-size: 10px;
	text-decoration:underline;
	font-weight:bold;
}
#montexte h2 a {
	clear:both;
	color:#332222;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration:underline;
	border-top:none;
	font-weight:bold;
}
#montexte a:hover { color:#CCCCCC; }

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

div.content {
	padding-left:150px;
	width:70%;
	color:#998888;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	font-weight:bold;
}

.chapeau {
	color:#998888;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	font-weight:bold;
}
.chapeau1 {
	color:#998888;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	font-weight:bold;
}

.copyright{color:#998888;font-size:12px;}
.turc{color:#34A9B2;text-decoration: none;}
.titre{color:#554444;font-size:10px;}
.vignettes{margin:2px;}
.ligne{color:#554444;font-size:10px;margin-top:40px;display:block;text-align:justify;}
.derniere_planche{float:left;margin-right:5px;}
.resultat{clear:both;}
.timer {text-align:center;top:0;color:#CC3300;font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;}
.valorise {color:#34A9B2;}

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

#header {
	width:100%;
	height:98px;
	padding:5px;
}

/*DIV*/
#chrono{text-align:center; padding-top:20px;}
#timer{width:200px; margin-left:auto; margin-right:auto;}
#timer, td#timer{text-align:center;top:0;color:#554444;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
td#days2,td#days1,td#days0,td#hours2,td#hours1,td#hours0,td#mins2,td#mins1,td#mins0,td#secs2,td#secs1,td#secs0{text-align:center;top:0;color:#CC3300;font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;}
.slash {font-size:18px;}
#langue{text-align:center;padding:10px 0;}
#ecole{color: #332222;}

/*page index*/
#conteneur{margin-top:200px;clear:both;width:100%;}

/*page list*/
#webcam_mda{ /*float:left; width:50%; height:50px;*/ }
#contrainte{ color:#554444; font-size:14px; margin:27px 0;}
#professionnels{ float:left; border-right:1px dashed #A39491; width:25%; padding:0 10px;}
#amateurs{ float:left; border-right:1px dashed #A39491; width:25%; padding:0 10px;}
#etudiants{ float:left; width:44%; padding:0 10px; margin-bottom:30px; }

/*page Auteurs*/
#conteneur_auteurs{margin: 25px auto;width:50%;}
#conteneur_mentions{margin: 25px auto;width:63em;}
#avatar{float:left;margin: 0 10px;border:2px solid;}
#auteurs{line-height:2em;margin-bottom:10px;}
#vignettes{width: 548px;}
#total{float:right;}

#footer{clear:both;height:34px;text-align:center; border-top: 1px dashed #A39491;}
#conteneur_footer{ /*margin-left: auto;width:66em; */ width:100%; text-align:center;}
#menubas{float:left;height:100%;margin: 8px 10px 0 0;}
#partenaires{float:left;text-align:center;height:100%;margin:3px 2px 0 80px;}
#OVH{float:left;margin-top:1px;}
#ntconseil{float:left;margin-top:3px;}
#soutiens{float:left;height:100%;margin:9px 2px 0 30px;}
#caisse{float:left;margin-top:3px;}

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

.red {
	color: red;
	font-size:11px;
}

.col_left {
	width:270px;
	white-space:nowrap;
}
.col_right {
	/*width:350px;*/
}

.table_form table {
	width:100%;
	padding:10px;
	border:1px solid #777777;
}

.table_form th, .table_form td {
	margin:0px;
	padding:5px 15px 5px 5px;
	text-align:left;
	vertical-align:top;
}

.table_list table {
	margin:10px;
	padding:10px;
	border:1px solid #777777;
	border-collapse:collapse;
}
.table_fiche table {
	padding:10px;
	border:1px solid #777777;
	border-collapse:collapse;
	margin-left:auto;
    margin-right:auto;
	width:200px;
}

.table_list th, .table_list td, .table_fiche th, .table_fiche td {
	margin:0px;
	padding:5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
	border:1px solid #777777;
	white-space:nowrap;
}
.table_list td { font-weight:normal; }

.light { font-weight:normal; }
.bold { 	font-weight:bold; }
.italic { font-style:italic; }

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

.hidden {
	/*display:none;*/
	visibility:hidden;
}

#content {
	margin:10px;
}

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

.prune { color: #730a63; text-decoration: none; }
a.prune:hover { color: #730a63; text-decoration: underline; }

