body{font-size:12px;color:#000000;font-family:verdana,arial,helvetica,sans-serif;scrollbar-face-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-highlight-color:#B3B3B3; scrollbar-shadow-color: #B3B3B3; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color:#B3B3B3}
td{font-size:12px;font-family:verdana,arial,helvetica,sans-serif;}
p{font-size:12px;font-family:verdana,arial,helvetica,sans-serif;}
a {color:#DC1823;font-family:verdana,arial,helvetica,sans-serif;text-decoration:none}

.justify{text-align:justify;}
.petit{font-size:11px;}
.trespetit{font-size:9px;}
.gris{color:#AAAAAA}
.blanc{color:#FFFFFF}
.rouge{color:#DC1823;font-weight:bold;}
.rouge_normal{color:#DC1823;font-weight:normal;}
.error{color:#FFFFFF;font-weight:bold;}

.titre{
	color:#DC1823;
	padding:20px;
	font-size:21px;
}

.titrenoir{
	padding-left:20px;
	font-size:13px;
	font-weight:bold;
}

.soustitrenoir{
	font-size:13px;
	font-weight:bold;
}

.par{
	color:#DC1823;
	padding-left:20px;
	padding-bottom:20px;
}

.sup{
	font-size: 8px;
	vertical-align:text-top;
}

.sup_title{
	font-size: 10px;
	vertical-align:text-top;
}

.soustitre, .soustitre a{font-weight:bold;color:#DC1823;text-decoration:none}

.lienavecrollover:hover{text-decoration:underline}

#topContent{
	width:900px;
	height:200px;
	margin-top:50px;
	background-color:#FFFFFF;
	text-align:left;
}

#topLeft{
	float:left;
	width:auto;
	height:180px;
	margin:10px;
}

#titrePatrimoine{
	font-size:20px;
	font-family:arial,verdana,helvetica,sans-serif;
	font-weight:bold;
}

#soustitrePatrimoine{
	margin-top:95px;
	font-size:15px;
	font-family:verdana,arial,helvetica,sans-serif;
}

#menu{
float:right;
width:270px;
height:170px;
margin-top:10px;
margin-bottom:10px;
padding:5px;
background-color:#DC1823;
}
#menuleft{float:left;width:130px;}
#menuright{float:right;}

#photo{
float:right;
width:270px;
height:180px;
margin:10px;
margin-left:0px;
}
.menu_element, .menu_element a{color:#FFFFFF;text-decoration:none;line-height:17px;}
.submenu_element, .submenu_element a{color:#000000;text-decoration:none;line-height:17px;cursor:pointer;text-align:right;}

#mainContent{
	width:900px;
	height:auto;
	text-align:left;
	background-color:#E4E5CB;
}

#barre_rouge{
	width:25px;
	background:url('../images/bkgrouge.gif');
	repeat:repeat-y;
}

#ligne_rouge{
	height:1px;
	background:url('../images/bkgrouge.gif');
	repeat:repeat-x;
}

#content{
	padding-left:20px;
}

#texte{
	padding-left:20px;
}

#carre_rouge{
	width:25px;
	height:25px;
	background-color:#DC1823;
}