/* -------------------------------------------------------
 	STYLES GENERAUX
 ------------------------------------------------------- */
body 
{ 
	margin: 0px; 
	color: #666666;
	font-family: arial, tahoma, lucida, verdana, "times new roman", sans-serif;
    font-size: 13px;
    background: #cccccc;
}

body.popup
{ 
	background: #ffffff; 
	margin: 0px;
	color: #666666;
	font-family: arial, tahoma, lucida, verdana, "times new roman", sans-serif;
    font-size: 90%;
}

#page
{
	 margin: auto;
	 margin-top: 5px;
	 position: relative;
	 padding-top: 350px;
	 width: 955px;
	 background: url("../img/header_v2.gif") no-repeat;
}

#entete
{
	 width: 744px;
	 height: 307px;
}

#barre-bas
{
	 margin: auto;
	 width: 955px;
	 height: 97px;
	 color: #ffffff;
	 font-size: 12px;
	 padding-top: 5px;
	 background: url("../img/bottom_v2.gif") no-repeat;
	 letter-spacing: 1px;
}

#barre-bas a
{
	 color: #ffffff;
	 font-size: 12px;
	 letter-spacing: 1px;
	 text-decoration: none;
	 font-weight: normal;
}

#bloc-contenu
{
	width: 915px;
	background: #ffffff;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
}

#menu
{
	 position: absolute;
	 top: 38px;
	 left: 798px;
	 width: 157px;
	 text-align: left;
	 color: #666666;
	 background: #ffffff;
	 width: 157px;
	 height: 290px;
	 padding-top: 10px;
}

#sub_header
{
	 position: absolute;
	 top: 141px;
	 left: 0px;
	 width: 792px;
	 height: 197px;
	 background: #ffffff;
}

#title_header
{
	margin-bottom: 10px;
}


#galerie img
{
	border: dashed 1px #666666;
	margin-bottom: 7px;
}

#langue
{
	text-align: right;
	color: #333333;
	z-index: 100;
	padding-right: 0px;
	text-transform: uppercase;
	font-size: 10px;
	width: 955px;
	margin: auto;
	margin-top: 2px;
}

#langue a
{
	text-decoration: none;
}

table.donnee td
{
	vertical-align: top;
	
}

table.donnee td.info
{
	padding-right: 25px;
	/*border-right: dashed 1px #D38900;*/
}

.bloc-media-droit
{
	margin-top: 3px;
	width: 417px;
	text-align: left;
}


.date-journal
{
	font-size: 90%;
	margin-bottom: 2px;
	font-weight: bold;
}

.date
{
	font-size: 90%;
	color: #666666;
	font-weight: bold; 
}

.titre
{
	text-align: left;
	font-size: 110%;
	color: #666666;
	font-weight: bold; 
	text-transform: uppercase;
}

.titre-centre
{
	margin-top: 10px;
	text-align: center;
	font-size: 100%;
	margin-right: 2px;
	color: #666666;
	font-weight: bold; 
}

.contenu
{
	font-size: 90%;
	margin-bottom: 25px;
	text-align: justify;
}

.contenu-galerie
{
	font-size: 90%;
	margin-bottom: 5px;
	text-align: justify;
}

.contenu:first-letter
{
	font-size: 14px;
	padding: 0px;
	padding-right: 1px;
	font-family: "Times new roman";
	height: 5px;
	line-height: 3px;
	font-weight: bold;
}

.contenu-photo
{
	font-size: 85%;
}

.contenu-gauche
{
	text-align: left;
	margin-bottom: 25px;
	font-size: 90%;
}

.ligne
{
	width: 220px;
	height: 17px;
	background: url("../img/ligne.gif") left top no-repeat;
	
}

.espace
{
	padding: 10px;
}

.petit
{
	font-size: 90%;
	text-align: left;
}

.bouton
{
	font-size: 85%;
	text-align: right;
	width: 230px;
	color: #976E00;
}

.espace-vertical
{
	height: 10px;
}

.espace-vertical-petit
{
	height: 5px;
}

img.miniature
{
	border: dotted 1px #333333;
	width: 100px;
	height: 100px;
	margin: 1px;
	
}

ul
{
	margin-left: 15px;
	padding-left: 15px;
}

li
{
	text-align: left;
	padding: 0px;
	margin-left: 0px; 
}

td.info
{
	width: 500px;
}

/* -------------------------------------------------------
 	LIENS
 ------------------------------------------------------- */

a {
	color: #a74a3a;
	text-decoration: underline;
	font-weight: bold;
}

a.page-actif {
	color: #a74a3a;
	text-decoration: none;
}

a.page-inactif {
	text-decoration: none;
	color: #a74a3a;
}

a.page-inactif:hover {
	color: #a74a3a;
}

a.navigation {
	color: #a74a3a;
}

a.navigation:hover {
	color: #a74a3a;
}


