/***********************************************/
/* contenu.css                                 */
/***********************************************/

#bd_haut {
	width: 800px;
	height: 198px;
	background-image: url(../img/bandeau_haut.jpg);
	margin-bottom: 10px;
	text-align: left;
}

.menu_haut {
	padding: 170px 0px 0px 10px;
	font-size: 17px;
}

.menu_haut a:link, .menu_haut a:visited {
	color: #134172;
	text-decoration: none;
}

.menu_haut a:hover{
	color: #2C7DB4;
	text-decoration: none;
	/*background-color: #F1F4F9;*/
}

.menu_haut a:active {
	color: #2C7DB4;
	text-decoration: none;
	background-color: #F1F4F9;
}

.menu_rubrique {
	margin: 19px 5px 10px 6px;
	text-align: center;
	padding: 0px 0px 6px 0px;
	background-color: #FA8D31;
	width: 107px;
}

.contenu_gche {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 40px 0px;
	width: 119px;
	height: 403px;
	background-image: url(../img/fd_menu.jpg);
}

.contenu_gche2 {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	width: 119px;
	overflow: hidden;
}

.contenu_mid {
	margin: 0px 10px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#bd_mid {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	float: left;
}


.comment {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	color: #890C08;
	font-size: 11px;
	font-style: italic;
}

.partie_num {
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 5px 0px;
	font-size: 12px;
	color: #668187;
}

.partie_num a:link, .partie_num a:visited {
	color: #668187;
	text-decoration: none;
	font-size: 12px;
}

.partie_num a:hover{
	color: #668187;
	text-decoration: underline;
	font-size: 12px;
}

.partie_num a:active {
	color: #668187;
	text-decoration: none;
	font-size: 12px;
}

.projecteur {
	margin-top: 5px;
	vertical-align: center;
}



/* =Photos
----------------------------------------------- */

#bloc_image {
	width: 300px;
	height: auto;
	padding: 8px 0px 2px 1px;
	margin: 0px 20px 0px 0px;
	overflow: hidden;
}

.gauche {
  float: left;
  margin: 0px 5px 3px 0px;
  padding: 0px 0px 0px 0px;
  }

table#tab_image {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tab_image_tr {
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tab_image_td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
