ï»¿/**************générale***************/
body{
	background-image:url(main_repeat.png);
	background-repeat:repeat;
	background-color:#E7E0C3;
	color:#7f6862;
	font-family: Arial;
	font-size:12px;
	line-height:15px;
	padding:0;
	margin:0;
}
#globale{
	width:1006px;
	margin-left:auto;
	margin-right:auto;
}
#header
{
background-image:url(main_bandeau.png);
width:1006px;
height:245px;
margin:0 auto 0 auto;

}

a.backgroundhoverchange{
	background-position:top;
}

a.backgroundhoverchange:hover{
	background-position:bottom;
}
a.backgroundhoverchange span{
	display:none;
}



a.backgroundhoverchangeON{
	background-position:center -39px;
}

a.backgroundhoverchangeON:hover{
	background-position:center -39px;
}
a.backgroundhoverchangeON span{
	display:none;
}

dt {  display:block; float:left; font-size:small; width:auto;}
dd { margin-left:80px; }



img{
	border:0;
}

.uneImageJointe{
	float:left;
	margin-left:25px;
}
.unDocJoint{
	 width:85%!important;
}
.unDocJoint img{
	 display:inline!important;
	 float:left!important;
	 border:none!important;
	 margin-right:4px;
	 margin-bottom:4px;
}
.unDocJoint span{
	 float:left!important;
	 position:relative;
	 top:6px;
}
.spip_documents_center img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.spip_documents_center dt{
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
}
.spip_documents_left{
	margin-right:8px;
}
.spip_documents_right{
	margin-left:8px;
}

.spip_logos {
padding-left:8px;
padding-right:8px;
}

.en_savoir_plus {
color:#983C3C;
font-weight:bold;
font-style:italic;
text-decoration:none;
padding:3px;
}

/******************** EN / FR **********************/

#fr{
display:block;
background-image:url(nav_francais.png);
width:103px;
height:39px;
}

#en {
display:block;
background-image:url(nav_english.png);
width:109px;
height:39px;
}


/***************** PLAN ********************/

* a  {color:#983C3C;}
* a:hover {color:#983C3C;}

/*********** MENU HORIZONTAL *******************/
#menu_horizontal{
	padding:0;
	margin:0;
	list-style-type:none;
	padding-left:213px;
	padding-top:152px;
}

#menu_horizontal li{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	display:inline;
}

#menu_horizontal li a{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	display:block;
}


/*********** MENU VERTICAL *******************/


ul#menu_vertical  li ul  {
margin-left:10px;
}
 
/*********** CONTENU *******************/

#contenu { width:1006px; }

/*********** GAUCHE *******************/

#gauche {
width:185px;
float:left;
display:block;
margin-left:31px;
margin-top:-20px;
background-image:url(menu_repeat.png);
background-repeat:repeat-y;
position:relative;
z-index:10;

}

#pied_menu_vertical {
background-image:url(menu_pied.png);
background-repeat:no-repeat;
width:185px;
height:33px;
}


.menu_filet {
background-image:url(menu_filet.png);
background-repeat:no-repeat;
margin-left:-40px;
width:185px;
height:8px;
}

#carte_menu_vertical {
background-image:url(menu_carte.png);
background-repeat:no-repeat;
width:185px;
height:151px;
}
/*********** MILIEU *******************/


#milieu {
width:725px;
float:left;
display:block;
background-image:url(content_repeat.png);
background-repeat:repeat-y;
position:relative;
margin-left:-3px;
z-index:5;
}

#pied_milieu_fr {
background-image:url(content_pied_fr.png);
background-repeat:no-repeat;
width:725px;
height:74px;
}

#pied_milieu_en {
background-image:url(content_pied_en.png);
background-repeat:no-repeat;
width:725px;
height:74px;
}

#chemin  {
font-size:12px;
font-style:italic;
color:#983C3C;
margin-left:30px;
margin-top:-25px;
width:650px;
}

#chemin  a{
color:#983C3C;
}

#chemin  a:hover{
color:#983C3C;
}

.titre {
margin-left:20px;
}

.texte{
margin-left:20px;
}



/**** ALA UNE *****/

#a_la_une {
background-image:url(art_bienvenue.png);
background-repeat:no-repeat;
width:677px;
height:254px;
margin-left:25px;
}


#titre_a_la_une {
margin-left:35px;
padding-top:10px;
width:250px;
}

#texte_a_la_une {
width:280px;
margin-top:10px;
margin-left:10px;
padding:5px;
}


#photos_a_la_une {
display:block;
float:left;
width:346px;
height:229px;
padding-left:17px;
padding-top:10px;
}


#partenaires { 
margin:0;
padding:0;
margin-left:0px;
}

#partenaires ul,li {
margin:0;
padding:0;
}
#partenaires a {
left:0px;
position:relative;
}


/***********MES BLOCS *********************/

#mes_blocs {
float:left;
display:block;
margin-left:25px;
}

.texte_blocs { 
width:200px;
padding:10px;
margin-left:5px;
}

.titre_bloc {
padding-top:10px;
padding-left:15px;
}

.titre_bloc_article{
font-size:13px;
font-weight:bold;
color:#C0873C;
padding:3px;
}


.bloc_filet {
background-image:url(bloc_filet.png);
background-repeat:no-repeat;
margin-left:-15px;
width:224px;
height:11px;
}




/*** ACTU ***/

#actualites {
background-image:url(bloc_repeat.png);
background-repeat:repeat-y;
float:left;
display:block;
}

#haut_actualites {
background-image:url(bloc_bleu_ht.png);
background-repeat:no-repeat;
width:224px;
height:67px;
}

#pied_actualites {
background-image:url(bloc_pied.png);
background-repeat:no-repeat;
width:224px;
height:48px;
}


/*** SORTIES ***/

#sorties {
background-image:url(bloc_repeat.png);
background-repeat:repeat-y;
float:left;
display:block;
}

#haut_sorties {
background-image:url(bloc_vert_ht.png);
background-repeat:no-repeat;
width:224px;
height:67px;
}

#pied_sorties{
background-image:url(bloc_pied.png);
background-repeat:no-repeat;
width:224px;
height:48px;
}

/*** CHAMPAGNE ***/

#champagne {
background-image:url(bloc_repeat.png);
background-repeat:repeat-y;
float:left;
display:block;
}

#haut_champagne {
background-image:url(bloc_rouge_ht.png);
background-repeat:repeat-y;
width:224px;
height:67px;
}

#pied_champagne {
background-image:url(bloc_pied.png);
background-repeat:no-repeat;
width:224px;
height:48px;
}

#logo_bloc_champ {
width:85px;
float:left;
}

/*** BIEVENUE ***/

#bienvenue {
background-image:url(bloc_repeat.png);
background-repeat:repeat-y;
float:left;
display:block;
}

#haut_bienvenue {
background-image:url(bloc_orange_ht.png);
background-repeat:repeat-y;
width:224px;
height:67px;
}

#pied_bienvenue {
background-image:url(bloc_pied.png);
background-repeat:no-repeat;
width:224px;
height:48px;
}

/***** CITATION **********/

#ma_citation {
color:#E8DAC7;
font-size:12px;
font-weight:bold;
font-style:italic;
padding-top:42px;
padding-left:160px;
}

/***************************** ARTICLE *****************************/

/************* GROS BLOC ***************/

#mon_gros_bloc_vert{
background-image:url(art_repeat.png);
background-repeat:repeat-y;
width:450px;
height:auto;
margin-left:25px;
float:left;
}

#mon_gros_bloc_vert h3.spip {
color:#984E05;
background-image:url(art_filet.png);
background-repeat:no-repeat;
background-position:top;
padding-top:20px;
font-size:14px;
}

#descriptif_gros_bloc h3.spip {
background-image:none!important;
padding:0!important;
}

#mon_gros_bloc_vert strong.spip {
color:#517D0C;
font-weight:bold;
}

#titre_gros_bloc_vert{
background-image:url(art_vert_ht.png);
margin-top:-15px;
height:69px;
}


#titre_gros_bloc_vert h2 img {
margin-left:25px;
margin-top:10px;
}


#mon_gros_bloc_rouge{
background-image:url(art_repeat.png);
background-repeat:repeat-y;
width:452px;
height:auto;
float:left;
margin-left:25px;
}


#mon_gros_bloc_rouge h3.spip {
color:#983C3C;
background-image:url(art_filet.png);
background-repeat:no-repeat;
background-position:top;
padding-top:20px;
font-size:14px;
}



#mon_gros_bloc_rouge strong.spip {
color:#983C3C;
font-weight:bold;
}


#titre_gros_bloc_rouge{
background-image:url(art_rouge_ht.png);
margin-top:-15px;
height:69px;
}


#titre_gros_bloc_rouge h2 img {
margin-left:25px;
margin-top:10px;
}

#mon_gros_bloc_orange{
background-image:url(art_repeat.png);
background-repeat:repeat-y;
width:452px;
height:auto;
float:left;
margin-left:25px;
}



#mon_gros_bloc_orange h3.spip {
color:#984E05;
background-image:url(art_filet.png);
background-repeat:no-repeat;
background-position:top;
padding-top:20px;
font-size:14px;
}



#mon_gros_bloc_orange strong.spip {
color:#984E05;
font-weight:bold;
}



#titre_gros_bloc_orange{
background-image:url(art_orange_ht.png);
margin-top:-15px;
height:69px;
}


#titre_gros_bloc_orange h2 img {
margin-left:25px;
margin-top:10px;
}

#mon_gros_bloc_bleu{
background-image:url(art_repeat.png);
background-repeat:repeat-y;
width:452px;
height:auto;
float:left;
margin-left:25px;
}

#mon_gros_bloc_bleu_accueil {
background-image:url(art_repeat.png);
background-repeat:repeat-y;
width:452px;
height:auto;
float:left;
}

#mon_gros_bloc_bleu h3.spip {
color:#3962A1;
background-image:url(art_filet.png);
background-repeat:no-repeat;
background-position:top;
padding-top:20px;
font-size:14px;
}



#mon_gros_bloc_bleu strong.spip {
color:#3962A1;
font-weight:bold;
}


#titre_gros_bloc_bleu{
background-image:url(art_bleu_ht.png);
margin-top:-15px;
height:69px;
}


#titre_gros_bloc_bleu h2 img {
margin-left:25px;
margin-top:10px;
}


#logo_gros_bloc{
display:block;
float:left;
}

#descriptif_gros_bloc{
width:400px;
}

#texte_gros_bloc {
margin-left:15px;
padding:5px;
width:410px;
}

#pied_gros_bloc {
background-image:url(art_pied.png);
background-repeat:repeat-y;
width:452px;
height:50px;
}






/************* PETIT BLOC ***************/

#mes_petits_blocs{
display:block;
float:left;
}





/***************************** RUBRIQUE ********************************/

.titreListe {
margin-left:10px;
 }

hr {
width:625px;
}

.logo{
display:block;
float:left;
}

.desc_rub{
float:left;
display:block;
width:500px;
margin-top:15px;
}

/**********FORMU*******/
fieldset{
	border:0;
}
legend{
font-weight:bold;
}
.erreur{
	color:red;
}
input,textarea{
	width:90%;
	color:#980013;
	font-weight:bold;
}
textarea{
	height:100px;
}
input[type="checkbox"] {width:auto;}

/***************UTILITAIRE**********/
.left{float:left;}
.right{float:right;}
.invisible{display:none;}
.spacer{clear:both; height:1px;}

li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
legend {
display:none;
}
