/*--- GENERAL ---*/
body {
	margin-top: 0px;
	padding-top: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	font-family: Arial, verdana, sans-serif;
	}

table {
border:0;
margin: 0px;
padding: 0px;
font-family: Arial, verdana, sans-serif; /* on définit la police de base dans la page */
font-size: 12px; /* on définit la taille de police de base dans la page */
}

.gal{
width: 585 px;
margin:0px; 
}

/*--- LA GALERIE ---*/
div#galerie{
	width: 100%;
	height:248px;
	background: #FFF ;
	border: 1px solid #CCC ;
	padding: 5px ;
	margin: 5px 0px ;
	text-align: center;
	font-size: 12px;
	font-family: Arial, verdana, sans-serif;
	overflow: -moz-scrollbars-vertical; 
	overflow-x: hidden;
	overflow-y: scroll;
	}

ul#galerie_mini{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px;
	border: 1px solid #fff;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font-size: 10px;
	font-family: Arial, verdana, sans-serif;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}

/*--- LE BOUTON DE RECHERCHE--*/
#recherche .boutonOk {
	width: 69px;
	height: 19px;
	background: url('../design/bouton_rechercher.png') no-repeat left top;
	vertical-align: top;
}


/*--- LES LIENS PLUS DE ---*/
.bloq {
	border: 1px solid #980800;	
	/*---border-top: 1px solid #CCCCCC;---*/
	/*---border-bottom: 1px solid #CCCCCC;---*/
	}
	
.bloq2 {
	border: 1px solid #980800;	/*---border-bottom: 1px solid #CCCCCC;---*/
	margin-top: 5px;
	}
	
.bloq_cde {
	border: 1px solid #d7ce66;	
	/*---border-top: 1px solid #CCCCCC;---*/
	/*---border-bottom: 1px solid #CCCCCC;---*/
	}	

.bloq_toutMag {
	border: 1px solid #d49100;	
	/*---border-top: 1px solid #CCCCCC;---*/
	/*---border-bottom: 1px solid #CCCCCC;---*/
	}

/*--- LES LIENS PLUS DE ---*/
.endetail {
	font-family: Arial, verdana, sans-serif;
	font-weight:bold;
	font-size: 10px;
	}
	
	
/*--- Les signature ---*/
.signature {
	font-family: Arial, verdana, sans-serif;
	color:#333333;
	font-size: 12px;
	}
	
/*--- Les fonctions ---*/
.fonction {
	font-family: Arial, verdana, sans-serif;
	color:#666666;
	font-size: 12px;
	}
	
	
	
/*--- LES minis titree ---*/
.minititre {
	font-weight:bold;
	font-family: Arial, verdana, sans-serif;
	}

/*--- LES LIENS EN DETQIL ---*/
.plusde {
	font-weight:bold;
	font-family: Arial, verdana, sans-serif;
	}
	
.plusde2 {
	font-weight:bold;
	font-family: Arial, verdana, sans-serif;
	padding-left: 8px;
	padding-top: 4px;
	}
	
.plusde3 {
	font-weight:bold;
	font-family: Arial, verdana, sans-serif;
	padding-left: 8px;
	padding-top: 4px;
	text-align: center;
	}
	
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	
/*--- LES minis texte ---*/
.minitexte {
	text-align: justify;
	}
	
	/*--- LES minis texte ---*/
.imgborder {
	border: solid #CCCCCC 1px;
	}
	
	/*--- LES type ba  ---*/
.batype {
	color: #FF6600;
	}
	


/*--- LES LIENS ---*/
a{
	color: #000000;
	text-decoration: none;
	}
	
a:hover{
	color: #FF6600;	
	text-decoration: none;
	}	
	
/*--- LES IMAGES ---*/
img {
	border-width: 0;
	}
	
img a{
	border-width: 0;
	}


	
	
/*--- LES FORMULAIRES ---*/

/* ---------- Formulaires ---------- */
form {
	margin: 0;
	}
input{
	font-family: Arial, verdana, sans-serif;
	font-size: 11px;
	}
	
select {font-family: Arial, verdana, sans-serif;
 	font-size: 11px; color: #003399;
	}
	
.maxlarg {
	width: 100%;	
	}


/* --------- LES COMMENTAIRES ----------* /
/*---------- COMMENTAIRES -----*/
.commentaires{
	font-size: 12px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	margin-right: 10px;
	clear: both;

}
.commentaires h3{
	font-size: 12px;
	text-align: left;
	color: #000000;
	line-height: 18px;	
}




/*--- LE LIEN INFERIEUR ---*/
.lieninf {
	color: #FFFFFF;
	font-size: 12px;
	}

.lieninf a{
color: #FFFFFF;
text-decoration: none;
}

.lieninf a:hover{
color: #FFFFFF;
text-decoration: none;
}

.menuPrincipal {
font-family: Arial, verdana, sans-serif;
font-size: 15px;
color: #FFFFFF;
text-align:center;
}

.menuPrincipal a{
color: #FFFFFF;
text-decoration: none;
}
	
.menuPrincipal a:hover{
color: #FFFFFF;
text-decoration: none;
}	

	
	

/*--- LES ACTUS ---*/
#actu div{
width: 570px;
float: left;
}

#actu h1{
font-size: 15px;
background-image: url(../design/titre_sep.gif);
background-repeat: repeat-x;
background-position: bottom;
padding: 15 0 5 0;
margin-bottom: 4px;
}

#actu p{
font-size: 12px;
text-align: justify;
}

.actu_img{	
margin-top: 2px;
float: right;
margin-left: 6px;
}

.actu_detail{	
font-family: Arial, verdana, sans-serif;
font-weight:bold;
}

.actu_encart{
background-color: #F3F3F3;
border: solid #CCCCCC 1px;
}

.actu_encart h6{
text-align: center;
font-size: 10px;
font-weight: normal;
margin: 5;
}

.encartdroite{
margin-right: 5px;
float: left;
}

.encartgauche{	
margin-left: 5px;
float: right;
}

.lettrine {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/
font-weight: bold;
color: #990000;
border: solid #CCCCCC 1px; /* définition d'une bordure autour de la lettrine*/
background-color: #F3F3F3; 
margin: 1px;
padding: 1px;
line-height: 1em;
}

.titreh1 {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

.titreh1pub {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-indent: 3px;
}

.texteCentre {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-indent: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}


.titreRougeSans {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: f4181a;
}


.titreRouge {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: f4181a;
}

.titreRouge3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: f4181a;
	text-indent: 5px;
}

.textePapier {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.colPub {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}

.prix {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: f4181a;
}

.prixPapier {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.texteImpressum {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}

.titreh1impressum {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	margin: 2px;
}

.titreRouge2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: f4181a;
	margin: 3px;
}

.photo {
	text-indent: 10px;
}

.espace {
	text-indent: 5px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.espaceCentre {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 3px;
}

.espaceHaut {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.titreRouge4 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: f4181a;
	margin: 2px;
}

.titre_livre {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-indent: 3px;
}

.gd_titre_livre {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.adresseimp {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 2px;
}

.photodroite {
	margin-right: 5px;
}

.titreRouge5 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f4181a;
	margin: 5px;
}

.traitannee {
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f4181a;
	margin: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #f4181a;
}

.adressedej {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 5px;
}

.textegris {
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	margin: 5px;
}

/* POUR LES PETITES ANNONCES */


div#souscategorieTitre {
	font-family: Arial;
	font-size: 12px;
	color:#333333;
	text-align:center;
	margin-top:5px;
}


/* POUR LES PETITES ANNONCES */
/* POUR LES PETITES ANNONCES */
/* POUR LES PETITES ANNONCES */
/* POUR LES PETITES ANNONCES */
/* POUR LES PETITES ANNONCES */
/* POUR LES PETITES ANNONCES */
/* POUR    TU EN ES LA  NCES */
/* POUR LES PETITES ANNONCES */
/* POUR LES PETITES ANNONCES */
/* POUR LES PETITES ANNONCES */
/* POUR LES PETITES ANNONCES */
/* POUR LES PETITES ANNONCES */

div#blocAnnonce {
	background-color:#F3F3F3;
	height:auto;
	position:relative;
}

div#contenuAnnonce {
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	height:auto;
	background-color:#F3F3F3;
}


span#titreAnnonce {
	font-family: Arial;
	font-size: 12px;
	color:#333333;
	margin-top:5px;
}

span#dateAnnonce {
	font-family: Arial;
	font-size: 10px;
	color:#333333;
	margin-top:5px;
}


div#texteAnnonce {
	font-family: Arial;
	font-size: 12px;
	color:#666666;
	text-align:justify;
	margin-top:5px;
}

div#souscategorieCatSousCat {
	font-family: Arial;
	font-size: 12px;
	color:#333333;
	text-align:center;
	margin-top:5px;
	margin-left:5px;
	text-align:left;
}


div#explications {
	font-family: Arial;
	font-size: 10px;
}


div#catAnnonces {
	font-family: Arial;
	font-size: 11px;
}

div#catAnnonces a {
	color:#333333;
}

div#catAnnonces a:hover {
	color:#FF3300;
}

.rouge{
	color:#FF0000;
}

.rougeMini{
	color:#FF0000;
	margin:0;
	width:100px;
}


.titrePage{
	font-size: 15px;
	background-image: url(../design/titre_sep.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 15 0 5 0;
	margin-bottom: 4px;
}

.justifier{
	text-align:justify;
}

.titreRouge6 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f4181a;
	margin: 2px;
}

.adresseimp2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 3px;
}

.espaceHaut2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align:justify;
}

.diner_ext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f4181a;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #f4181a;
}

.champs_oblig_formulaire {
	color: #FF0000;
}

.champs_oblig_formulaire2 {
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	color: #000000;
}


/* PARAMETRES POUR LE CONCOURS */
.texte_concours {
	font-family: Arial;
	font-size: 12px;
	color: #DF0000;
	padding-left: 8px;
	text-align: left;
}

.texte_gras_concours {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: justify;
}

.texte_gras_concours2 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.texte_rouge_concours {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #e10404;
}

.messageConcours {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

.lien_concours {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-align: right;
}

.tableau_concours {
	border: 1px solid #e10404;
	margin-left: 5px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}

.champs_concours {
	height:18px;
	font-family: Arial;
	font-size: 11px;
	color: #e10404;
	text-indent: 2px;
}

.champs_oblig_concours {
	color: #e10404;
	font-size: 12px;
	font-family: Arial;
}

.erreur_champs_concours {
	font-family: Arial;
	font-size: 12px;
	color: #dc0404;
}

.boutonRadio_concours {
	border: 1px solid #e4e3de;
}

.btEnvoi_concours {
	height:20px;
	font-family: Arial;
	font-size: 11px;
	color: #e4e3de;
	background-color: #dc0404;
	text-indent: 2px;
}

.espace_img_concours {
	padding-left: 5px;
}


/* PARAMÈTRES POUR LA LISTE DES DÉPOSITAIRES */
.bloq_depositaires {
	border: solid #CCCCCC 1px;
	background-color: #EFEFEF;
	}

.texte_gras_distribution {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.select_option {
	font-family: Arial;
	font-size: 11px;
	color: #e10404;
}

.coordonnees {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border: 1px solid #e10404;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 5px;
}

.coordonnees_gras2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 1px;
}

.titre_coordonnees {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #E5E5E5;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e10404;
}

.coordonnees_nom1 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.coordonnees_nom2 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #e10404;
}

.lien_depositaires {
	font-weight:bold;
	font-family: Arial, verdana, sans-serif;
	padding-left: 6px;
	padding-top: 3px;
}




/* PARAMÈTRES NOUVEAU SITE */

.espaceBlanc_agenda {
	padding-left: 10px;
}

.espaceBlanc_megaBanner {
	padding-top: 10px;
	padding-bottom: 60px;
}

.espaceBlanc_logo {
	padding-left: 2px;
}

.espaceBlanc_pubMegaban {
	padding-bottom: 1px;
}

.espaceBlanc_zoneMag {
	padding-left: 8px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.espaceBlanc_zoneMag2 {
	padding-left: 40px;
}

.espaceBlanc_zoneSondage {
	padding-right: 5px;
}

.espaceBlanc_titreRub {
	padding-top: 8px;
}

.espaceBlanc_titreRub2 {
	padding-bottom: 8px;
}

.espaceBlanc_titreRub3 {
	padding-top: 5px;
	padding-bottom: 3px;
}

.fond_menu_navigation {
	background-color: #eaeaea;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.titre_ann {
	font-family: Arial, verdana, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #9f4700;
}

.tableau_annuaire {
	border-right-width: 1px;
	border-left-width: 3px;
	border-bottom-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9f4700;
	border-bottom-color: #9f4700;
	border-left-color: #9f4700;
}

.espaceBlanc_menuInf {
	padding-bottom: 5px;
	padding-top: 40px;
}


/* Paramètres Espaces esp_acc */
.espaceBlanc_blocSondage {
	padding-right: 3px;
}

.espaceBlanc_blocConcours {
	padding-bottom: 4px;
}

.espaceBlanc_blocNews {
	padding-right: 9px;
}

.espaceBlanc_blocSquare {
	padding-top: 5px;
}

.espaceBlanc_blocEvents {
	padding-top: 5px;
}

.espaceBlanc_blocCDE {
	padding-left: 7px;
}

.espaceBlanc_blocToutMag {
	padding-top: 5px;
}

.espaceBlanc_blocChronique {
	padding-left: 7px;
	padding-top: 5px;
}

.espaceBlanc_blocReportages {
	padding-top: 5px;
}

.espaceBlanc_blocAnnuaire {
	padding-left: 6px;
}
