
/* couleurs des colonnes #75100B #86140D #94150D */

/* reduction du decallage des liste */
ul, ol {
margin-left: 12px; 
padding-left: 12px; 
padding-top: 5px;
margin-top: 5px;
padding-bottom: 0px; 
margin-bottom: 0px;
list-style-image: url(images/liste1.png);
}
.spuce {
margin-left: 5px; 
padding-left: 5px; 
padding-top: 0px;
margin-top: 0px;
padding-bottom: 0px; 
margin-bottom: 0px;
list-style-image: url(images/liste2.png);
}
/*classe pour les menus de 3eme niveau*/
.spuce2 {
margin-left: 5px; 
padding-left: 5px; 
padding-top: 0px;
margin-top: 0px;
padding-bottom: 0px; 
margin-bottom: 0px;
list-style-type: none;
list-style-image: none;
}
.sliste {
color: #ffbbbb; 
font-size:9px;
}
#lightbox {
position: relative;
width : 270px;
height : 180px;
margin : 0px;
padding : 0px;
cursor : pointer;
}
/* ...............Style............... */

body {
padding: 0;
margin: 0; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */
background-color: #800000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
/*614442;*/
text-decoration:none;
}
.texte {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration: none;
}
.texte-menu_plus {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration: none;
}
.block-texte {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration: none;
text-align: justify;
}
.lien-texte {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight:bold;
text-decoration:none;
letter-spacing:1.0px;
}
#cent-largeur {
border: #FFFFFF;
border-width: 1px;
border-style: solid;
width: 830px;
height: 660px;
background-image:url(images/fond.jpg);
margin-left: 0;
margin-right: 0;
}
.image-border {
border:#7E050C;
border-style:solid;
border-width:4;}
/* ................................ menu ................................*/
/*on enleve la restriction de taille du menu*/ 
div#menu {width: 702px; background-color:#B82C23; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #614442; text-decoration: none; padding-left: 10; }

div#menu a {color:#ffffff} 
/* on enleve la taille de ul et labordure*/ 
div#menu ul {padding: 0; margin:0px; background: #BB8C88;} 
div#menu li:hover {background: #95231C;} 

div#menu li.sousmenu {} 
div#menu li.sousmenu:hover {background: #9D6965;} 

div#menu li.sousmenu_solo {background: #B82C23;}        /* menu sans sousmenu */
div#menu li.sousmenu_solo:hover {background: #9D6965;}  /* menu sans sousmenu */

/*  couleur fond de sous menu ......  #BB8C88   #B2817D   #A77470   #9D6965  #945F5A   #8B5550   #814B46 */

div#menu li.sousmenu_1 {background: #BB8C88;} 
div#menu li.sousmenu_1:hover {background: #A5575A;} 

div#menu li.sousmenu_2 {background: #B2817D;} 
div#menu li.sousmenu_2:hover {background: #A5575A;} 

div#menu li.sousmenu_3 {background: #A77470;}
div#menu li.sousmenu_3:hover {background: #A5575A;} 

div#menu li.sousmenu_4 {background: #9D6965;}
div#menu li.sousmenu_4:hover {background: #A5575A;} 

div#menu li.sousmenu_5 {background: #945F5A;}
div#menu li.sousmenu_5:hover {background: #A5575A;} 

/* float left pour les li afin d'aligner le menu et plus de bordures*/ 

div#menu ul li {position:relative; list-style: none; float:left;  /*border:1px solid; border-color:#FFD0CD; */} 
/* le décalage n'est plus a gauche maintenant mais en bas on annule donc le decalage a gauche et la correction en haut et on place la restriction de taille*/ 

div#menu ul ul {position: absolute;/* top: -1px; left: 100px; */display: none; width:140px; } 
/* plus de bordure et taille remise a 100px*/ 
/*  Largeur width */
div#menu li a {text-decoration: none; padding: 2px 0 4px /*8px*/; display:block; /*border-left: 8px solid #BBB; */
height:12px; width:140px;}

	div#menu li.l1 {text-decoration: none; /*8px*/; display:block;  background-color:#650506; /*  couleur de 1er ligne intercalaire */
	height:1px; width:140px;}
	div#menu li.l2 {text-decoration: none; /*8px*/; display:block; background-image:url(images/lignes.gif); /*  couleur de ligne intercalaire */
	height:1px; width:140px;}

div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;} 
/*Il faut decaller les soussous menu de la taille du sous menu */ 
div#menu ul.niveau3 {top:0; left: 100px; } 
/* ........................................ fin du menu ..................................*/

.ligne {
height: 1px; 
width: 100%;
background-image: url(images/lignes2.gif);
background-repeat: repeat-x;
}
#bas-de-page {
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-decoration: none;
letter-spacing:1.2;
height:35px;
font-weight: normal;
background-image:url(images/fond-bas.jpg);
vertical-align:middle;
}
.titre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #ffffff;
text-decoration: none;
font-weight: normal;
letter-spacing: 2; 
}
.soustitre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CA9B9C;
text-decoration: none;
font-weight: normal;
}
input {
background-color: #F4E3E3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#927472;
text-decoration:none; 
border-style:solid;
border-color:#770901;
border-width:1px;
height:14px;
padding: 0;
margin: 0; 
}
.checkbox {
background-color: #b82c23;
border-width:0px;
}
.checkbox_eve{
background-color: #94150e;
border-width:0px;
}
.radio {
background-color: #b82c23;
border-width:0px;
}
textarea {
background-color: #F4E3E3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#927472;
text-decoration:none; 
border-style:solid;
border-color:#770901;
border-width:1px;
padding: 0;
margin: 0; 
}
select { 
background-color: #F4E3E3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#927472;
text-decoration:none; 
border-style:solid;
border-color:#770901;
border-width:1px;
padding: 0;
margin: 0; 
}
.bouton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #614442;
text-decoration: none;
border-style:solid;
border-color:#770901;
border: 1px ;
height:16px;
padding: 0;
margin: 0; 
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
text-decoration:none;
}
a:hover {
color: #FF7575;
}
.a {
text-decoration: none;
padding: 2px 0 4px;
display:block;
height:12px;
width:140px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #ffffff;
text-decoration:none;
}

.EVEpolice { /* couleur et style de la police dans le div*/
color:#FFFFCC;
font-family:Arial;
font-size:14px;
}
.EVEtourimg { /* couleur du tour de la photo dans le div*/
border-color:#FFFFCC;
}
.EVEcoulseparation { /*couleur du trait de séparation du titre et du libellé dans le div*/
background-color:#FFFFCC ;
}

.EVEdiv { /*couleur de fond du div et style du contour (couleur et type)*/
background-color:#B22222;
border: 3px double #FFFFCC;
}

.EVEinput {
background-image:url(images/visuel-evenement.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#927472;
text-decoration:none; 
border-style:none;
height:100px;
padding: 0;
margin: 0; 
}


a.info {
position : relative;
z-index : 1;
background-color : #ffff80;
}
a.info:hover {
border-bottom: 0px;
cursor : pointer;
z-index : 2;
background-color : #ffffff;
}
a.info span {
display : none;
font-size : 11px;
width : 200px;
height : 100px;
background-color: #ffffff;
}
a.info:hover span {
display : block;
position : absolute;
z-index : 100;
top : 20px;
left : 30px;
border: 1px dotted #fff; 
background-position : center top;
color : #000000;
text-align : justify;
padding: 6px;
}

input[type="submit"]{
	padding-left:3px;
	padding-right:3px;
}
