/*** Mise en forme générale de la page ***/

body
{
	margin: 0;
	padding: 0;
	font: .8em arial, hevetica, sans-serif;
	text-align: left;
	color: black;
	background-color:#DCD8CB;
	text-align: center; /* pour corriger le bug de centrage IE */

	
}

#container
{
	background:white;
    margin-left: auto;
    margin-right: auto;
	width: 760px;
    text-align: left; /* on rétablit l'alignement normal du texte */

}

#langue_choix
{
	width:207px;
	height:177px;
	text-align:right;
	background-image:url(../images/logo_gore.jpg);
}


#langue_choix A:link
{
	font-weight: normal; font-size: 10px; color: #3A5A4B; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}

#langue_choix A:Hover
{
	font-weight: normal; font-size: 10px; color: #3A5A4B; font-family: Verdana,Arial, Helvetica;text-decoration:underline;
}

#langue_choix A:visited
{
	font-weight: normal; font-size: 10px; color: #3A5A4B; font-family: Verdana,Arial, Helvetica;
}


img
{	margin: 0;
	padding: 0;
	border-color:#FFFFFF;
	border-width:0px;
	border-style:none;
}

table, tr, td
{	
	margin: 0;
	padding: 0;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.header A:link
{
	font-weight: normal; font-size: 10px; color: #155438; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}
.header A:Hover
{
	font-weight: normal; font-size: 10px; color: #155438; font-family: Verdana,Arial, Helvetica;text-decoration:underline;

}
.header A:visited
{
	font-weight: normal; font-size: 10px; color: #155438; font-family: Verdana,Arial, Helvetica;

}

.gauche 
{
	float: left;
	padding: 5px;
} 


.droite 
{
	float: right;
	padding: 5px;
}
  
.menu
{
	background-image:url(../images/bg_menu.gif);
	width:100%;	
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
}

.menu a:link
{
	font-weight: normal; font-size: 13px; color: #FFFFFF; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}
.menu a:hover
{
	font-weight: normal; font-size: 13px; color: #FFFFFF; font-family: Verdana,Arial, Helvetica;text-decoration:underline;

}
.menu a:visited
{
	font-weight: normal; font-size: 13px; color: #FFFFFF; font-family: Verdana,Arial, Helvetica;

}

.menu span
{	
	padding-left:10px;
	padding-right:5px;
}

.sousmenu
{
background-color:#F6FCFE;
border-style:solid;
border-width:1px;
border-color:#0F4050;
padding:5px;
}

.sousmenu  a:link
{
	font-weight: bold; font-size: 11px; color: #0F4050; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}

.sousmenu  a:hover
{
	font-weight: bold; font-size: 11px; color: #0F4050; font-family: Verdana,Arial, Helvetica;text-decoration:underline;
}

.sousmenu  a:visited
{
	font-weight: bold; font-size: 11px; color: #0F4050; font-family: Verdana,Arial, Helvetica;
}



.sousmenu .soussection2 A:link
{
	font-weight: normal; font-size: 10px; color: #3A5A4B; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}

.sousmenu .soussection2 A:Hover
{
	font-weight: normal; font-size: 10px; color: #3A5A4B; font-family: Verdana,Arial, Helvetica;text-decoration:underline;
}

.sousmenu .soussection2 A:visited
{
	font-weight: normal; font-size: 10px; color: #3A5A4B; font-family: Verdana,Arial, Helvetica;
}


.suiviSection
{
	font-weight: normal; font-size: 10px; color: #3B5C4C; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}

.suiviSection .sectionAncienne A:link
{
	font-weight: normal; font-size: 10px; color: #3B5C4C; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}

.suiviSection .sectionAncienne A:Hover
{
	font-weight: normal; font-size: 10px; color: #3B5C4C; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}

.suiviSection .sectionAncienne A:visited
{
	font-weight: normal; font-size: 10px; color: #3B5C4C; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}

.suiviSection .sectionActuel A:link
{
	font-weight: bold; font-size: 10px; color: #0F4050; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}

.suiviSection .sectionActuel A:Hover
{
	font-weight: bold; font-size: 10px; color: #0F4050; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}

.suiviSection .sectionActuel A:visited
{
	font-weight: bold; font-size: 10px; color: #0F4050; font-family: Verdana,Arial, Helvetica;text-decoration:none;
}


.copyright
{
	font-weight: normal; 
	font-size: 10px; 
	color: #FFFFFF; font-family: Verdana,Arial, Helvetica;
	text-decoration:none;
	text-align:right;
	background-image:url(../images/bg_copyright.gif);
	padding:0.2em;
	clear:both;
}


.titre
{
	font-weight: bold; font-size: 15px; color: #292929; font-family: Arial, Helvetica, sans-serif;

}
.soustitre
{
	font-weight:bold; 
	font-size: 11px; 
	color: #0F4050; 
	font-family:Arial, Helvetica, sans-serif;

}

#contenu
{
	font-weight: normal; 
	font-size: 10px; 
	color: #000000; font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;
	border-color:#CCD4D6;
	width:530px;
	float:left;
	padding:1em;
}


#contenu p
{
	clear:both;
}

#contenu_annonce
{
	width:200px;
	float:left;
	padding:1em;
}

#contenu_annonce a:link
{
	font-weight: normal; 
	font-size: 10px; 
	color: #3A5A4B; 
	font-family: Verdana,Arial, Helvetica;
	text-decoration:none;
}

#contenu_annonce a:hover
{
	font-weight: normal; 
	font-size: 10px; 
	color: #3A5A4B; 
	font-family: Verdana,Arial, Helvetica;
	text-decoration:underline;
}

#contenu_annonce a:visited
{
	font-weight: normal; 
	font-size: 10px; 
	color: #3A5A4B; 
	font-family: Verdana,Arial, Helvetica;
}

.p_annonce
{
	text-align:center; 
}

.titreactivites
{
	font-weight: bold; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/tr_nouvelles.gif);
}


.dateNouvelles
{
	font-weight: bold; 
	font-size: 11px; 
	color: #0F4050; 
	font-family: Arial, Helvetica, sans-serif;
}


.labelrecherche
{
	font-weight: bold; 
	font-size: 11px; 
	color: #0F4050; 
	font-family: Arial, Helvetica, sans-serif;
}

.titrenews
{
	font-weight: bold; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/tr_nouvelles.gif);
}

.titrecommuniques
{
	font-weight: bold; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/tr_nouvelles.gif);
}


.titreBlanc
{
	font-weight: bold; font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;
}

.soustitrebleu
{
	font-weight: bold; font-size: 11px; color: #0F4050; font-family: Arial, Helvetica, sans-serif;
}

textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0F4050;
background-color:#FFFFFF;
border-width:1px;
border-color:#0F4050l;
border-style:solid;
}

select
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0F4050;
background-color:#FFFFFF;
border-width:1px;
border-color:#0F4050;
border-style:solid;
}

input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0F4050;
background-color:#FFFFFF;
border-width:1px;
border-color:#0F4050;
border-style:solid;
}

li{
color:#0F4050;font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;
}




.hidden
{
	position: absolute;
	left: -2000px;
	padding: 0;
	margin: 0;
}

div .colonne125
{
	width:125px;
	text-align:left;
	float:left;
	/*border-width:1px;
	border-color:#0F4050;
	border-style:solid;*/
}

div .colonne125f
{
	width:125px;
	text-align:left;
	clear:both;
	float:left;
	/*border-width:1px;
	border-color:#ff0000;
	border-style:solid;*/
}

div .colonne250f
{
	width:250px;
	text-align:left;
	clear:both;
	float:left;
	/*border-width:1px;
	border-color:#ff0000;
	border-style:solid;*/
}

div .colonne100p
{
	width:100%;
	text-align:left;
	clear:both;
	/*border-width:1px;
	border-color:#ff0000;
	border-style:solid;*/
}



.texteGris
{
	FONT-WEIGHT: normal; font-style: normal; FONT-SIZE: 12px; COLOR: #393939; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: justify;
}

/* h3
{
	width:100%;
	text-align:left;
	clear:both;
}*/