/**** GENERAL *****/
* {margin:0;padding:0;}
body {background:url(../images/bg.jpg) repeat-x #a3a3a3;font-size:11px;font-family:Geneva, Arial, Helvetica, sans-serif;}
#fond {width:1100px;margin:0 auto;background:url(../images/fond_bearn-argentine.jpg) 0 139px no-repeat;}
#page.intro {width:750px;margin:0 auto;background:url(../images/fond_contenu_boite1.png) #FFFFFF 16px 0 repeat-y;}
#page.noBack {width:750px;margin:0 auto;background:#FFFFFF;}

#page {width:750px;margin:0 auto;background:#FFFFFF;}

#menu, #header, #contenu, #footer {width:750px;}
ul#menuPrincipal, ul#menuFooter {list-style-type:none;}

ul#menuPrincipal li, ul#menuFooter li {display:block;float:left;}

a{color:#E2001A;font-size:11px;text-decoration:none; outline:none;}
a:hover {text-decoration:underline;font-weight:bold;}

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

.image_gauche {float: left;border:0;margin-right:10px;}
.image_droite {float: right;border:0;margin-left:10px;}

/**** PRESENTATION CONTENU ****/
#conteneur p {
font-size:11px;text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

h3 {
font-size:14px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#bf0000;
margin:0 0 10px 0;
}

hr {border:1px solid #b3b3b3;width:520px;height:1px;margin:0;padding:0;}

a img {border:none;}

.left {
float:left;
margin:0 5px 5px 0;
}

#principal ul {
list-style-type:disc;
margin:5px 0 0 30px;
}


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


/**** MENU DU HAUT *****/
#menu {background:url(../images/fond_menu1.png) 0 0 repeat-x;}
#menuPrincipal {height:48px;margin:0 0 0 152px;}
ul#menuPrincipal li a {
display:block;width:66px;height:48px;line-height:52px;
text-decoration:none;font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;font-size:12px;text-align:center;font-weight:normal;
background:url(../images/fond_menu1.gif) 0 0 no-repeat;
}
ul#menuPrincipal li a.seul {width:70px;}

ul#menuPrincipal li a:hover {
background:url(../images/fond_menu1.gif) 0 -48px no-repeat;
}

ul#menuPrincipal li a.actif{
display:block;width:66px;height:48px;line-height:52px;
text-decoration:none;font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;font-size:12px;text-align:center;
background:url(../images/fond_menu1.gif) 0 -48px no-repeat;
}
/********************************************************************************************************************************/


/**** DISPOSITION DES BLOCS ****/
/*#header {height:184px;clear:left;background:url(../images/fond_header.png) top left no-repeat;}*/
#header {height:184px;clear:left; background:#990000;}
#colGauche {float:left;width:205px;background-color:#FFFFFF;}
#conteneur {float:right;width:537px;margin:15px 0 0 0;background:#ffffff;}
#principal {display:block;float:left;width:332px;margin:15px 0 0 0;padding:0 5px 0 5px;}
#colDroite {float:right;width:176px;margin:0 0 0 0;background:url(../images/fondforum.jpg) repeat-y;}
#headerColDroite {width:160px;height:109px;margin:0px 0 0 0;background:url(../images/img_forum.jpg) top left no-repeat;}
#contenu {clear:both;}
#contenuGauche {margin:15px 5px 0 15px;}
#footer {max-width:750px;clear:both;height:37px;padding:0 0 0 0;background:url(../images/fond_menu2.png) top left repeat-x;}
/**********************************************************************************************************************************/


/**** FORMATAGE BLOCS COLONNE DE GAUCHE ****/
#boiteDate {height:51px;width:190px;background:url(../images/fond_titre_boite1.png) top left no-repeat;}
#boiteLangue {margin:10px 0 0 0;height:51px;width:190px;background:url(../images/fond_titre_boite1.png) top left no-repeat;}
#headerBoiteAgenda {margin:10px 0 0 0;height:51px;width:190px;background:url(../images/fond_titre_boite1.png) top left no-repeat;}
#headerBoiteGalerie {margin:10px 0 0 0;height:51px;width:190px;background:url(../images/fond_titre_boite1.png) top left no-repeat;}
#boiteGalerie {background:url(../images/fond_contenu_boite1.png) 1px 0 repeat-y;}
#boiteGalerie a img {border:none;border:1px solid #b3b3b3;padding:2px;margin:10px 10px 0 0;}
#boiteAgenda {background:url(../images/fond_contenu_boite1.png) 1px 0 repeat-y;}
/************************************************************************************************************************************/


/**** MENU DU FOOTER ****/
ul#menuFooter{margin:0 0 0 140px;line-height:37px;}

ul#menuFooter li {
color:#FFFFFF;
font-size:10px;font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:block;
float:left;
}

ul#menuFooter li a {
color:#FFFFFF;
font-size:10px;font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
margin:0 3px 0 3px;
font-weight:normal;
}

ul#menuFooter li a:hover{text-decoration:underline;}
/***************************************************************************************************************************************/


/*** FORMULAIRE DU FOOTER ****/
/*#form_connexion {padding:0 25px 0 10px;display:inline;float:left;line-height:37px;}
#form_connexion label.connexion {font-size:10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;}
#form_connexion input.connexion1 {width:7em;heigth:11px;font-size:11px;color:#666666;font-family:Arial;}
/******************************************************************************************************************************************/


/**** BLOC GRAPHIQUE ACCUEIL ******/
#news {
width:332px;height:200px;margin:20px 0 0 0;
background:url(../images/fond_contenu_bloc_encemomen.png) top left repeat-y;
}

#newsGauche {float:left;width:150px;margin:10px 7px 4px 7px;}
#newsDroite {float:left;width:150px;margin:10px 7px 4px 10px;}

h4 {
color:#E2001A;font-family:Arial, Helvetica, sans-serif;
font-size:12px; font-weight:bold;
}

#newsGauche p, #newsDroite p {
font-family:Arial, Helvetica, sans-serif;text-align:left;
font-weight:bold;font-size:11px;color:#000000;
}
/*******************************************************************************************************************************************/


/**** MENU DU CONTENEUR PRINCIPAL *******/
#menuConteneur {clear:both;width:520px;margin:20px 0 0 0;border-top:1px solid #b3b3b3;}
#menuCont {list-style-type:none;margin:5px 0 30px 15px;}
#menuCont li {color:#b3b3b3;display:block;float:left;}

#menuCont li a {
text-align:center;
display:block;
line-height:22px;
width:60px;
color:#646567;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
 
#menuCont li a:hover {text-decoration:underline;font-weight:bold;}
/************************************************************************************************************************************************/


/***** CLASSE DE MISE EN PAGE ****/

/*** MESSAGE DU FORUM ****/
.titreMsg {color:#E95D0F; font-variant:small-caps; font-weight:bold;}
.poste{color:#BD1220;}
.message {font-style:italic;}
#colDroite p {font-family:Geneva, Arial, Helvetica, sans-serif; text-align:left;margin:0 10px 0 10px;}
h3.Titreforum {margin:10px 0 0 10px;}
/*******************************/

/*** ancre vers haut ***/
a.haut {margin:10px 0 20px 0;font-weight:normal;float:right;text-decoration:none;color:#BD1220;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;}
a.haut2 {margin:0 0 0 0;font-weight:normal;float:right;text-decoration:none;color:#BD1220;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;}

/*** FILET ***/
hr.separateur {margin:10px 0 0 0;}
hr.reset {visibility:hidden;clear:both;}
hr.tiret {border:1px solid #b3b3b3; width:332px;margin:15px 0 15px 0;}
hr.rouge {border:1px solid #990000;width:287px;margin:5px 0 5px 0;}
/*****************/

/*** titre rouge ***/
.titreRouge {color:#E2001A;font-size:11px;text-decoration:none;}
.titreRouge2 {color:#E2001A;font-size:13px;text-decoration:none;}
a.titreRouge:hover {border-bottom:1px #990000 dashed;text-decoration:none;}
/*******/

/**** bloc agenda ****/
.introAgenda{font-weight:bold;font-size:11px;text-align:justify;}
#boiteAgenda p {text-align:left;margin:0 10px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
h3.agenda {line-height:51px;float:left;margin:0 20px 0 0;}
/************************/

/*** position des drapeaux ***/
a.lienLangue{display:block;float:left;margin:15px 5px 0 5px;}
h3.langue {line-height:51px;float:left;margin:0 20px 0 0;}

/*** lien en savoir plus ****/
a.suite {position:relative;top:2px;left:3px;width:13px;height:10px;background:url(../images/bouton_suite.gif) top left no-repeat;}

/*** couleur sur le jour de la date ***/
span.jour {color:#ff0000;font-size:16px;}
h3.date{line-height:51px;}

/*** PHOTO ***/
p.legende {color:#990000;text-align:justify;}
#photo {margin:15px;width:287px;border:1px solid #b3b3b3;padding:5px;}
/**************/

a.image img{
border:1px solid #b3b3b3;
padding:5px;
margin:0 10px 10px 0;
}

a.Simage img {
background-color:#999999;
border:1px solid #666666;
padding:5px;
margin:0 10px 10px 0;
}

#surAgenda {
background-color:#CCCCCC;
}


/****** MISE EN PAGE DE LA PAGE PRATIQUE *****/

h1 {
font-size:16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
margin:0 0 10px 0;
color:#FF6600;
}

h2 a {
text-decoration:none;
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif;
margin:5px 0 6px 0;
color:#6699FF;
}

h2 a:hover {font-weight:bold;}

ul.generic  {
margin:10px 0 7px 25px;
list-style-type:disc;
color:#666666;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}

ul.generic li {
margin:3px 0 3px 0;
}


ul.generic li a {
text-decoration:none;
color:#666666;
}

ul.generic  li a:hover {
border-bottom:1px dashed #6699FF;
}

