/* Feuille de Style pour www.guerriers-avalon.org */

/* Paramètres principaux (body, liens, titres, drapeaux) */


*{	margin: 0;
	padding: 0;
}

body 
{	background-color: #F5F5DC; 
 	color : black;
	font-family : georgia;
font-size: 13px;
}


p
{
font-family : georgia;
font-size: 13px;
color: black;
line-height : 22px;
padding : 15 px;
}


a 
{ 	color : #0000CD; 
}
a:link, a:visited 
{      text-decoration : none;
       background-color : transparent;    
}
a:visited 
{	color: #0000CD;
}
a:link:hover, a:visited:hover
{	text-decoration : underline;
	background-color : transparent;
}


.h1, .h2, .h3, .h4, .h5, .h6 {
	padding: 10px;
   text-align: left;
   color: #191970;
   font-family: georgia;
}
.h1 {
   font-weight: bold;
   text-align: center;
   font-size: 16px;
}
.h2 {
   font-weight: bold;
   font-size: 16px;
	font-style: italic;
}
.h3 {
   font-weight: bold;
   font-size: 15px;
}
.h4 {
   margin-left: 50px;
   font-weight: bold;
   font-size: 15px;
   font-style: italic;
}
.h5 {   
	font-size: 14px; 
}


li.fr {list-style : disc url(images/illus/drapeaux/fr.png);}
li.de {list-style : disc url(images/illus/drapeaux/de.png);}
li.en {list-style : disc url(images/illus/drapeaux/en.png);}
li.it {list-style : disc url(images/illus/drapeaux/it.png);}
li.dk {list-style : disc url(images/illus/drapeaux/dk.png);}
li.es {list-style : disc url(images/illus/drapeaux/es.png);}
li.nl {list-style : disc url(images/illus/drapeaux/nl.png);}
li.no {list-style : disc url(images/illus/drapeaux/no.png);}





/* Cadres principaux ----------------------------------------------------------------------------*/

.margehaut
{
background-color: #F5F5DC;
height: 10px; 
width: 950px;
margin-left: auto;
margin-right: auto;


}

.centre
{
text-align: center;
background-color: #F5F5DC; 
margin-left: auto;
margin-right: auto;
width: 950px;
border-left: 1px solid #EEE8AA;
border-right: 1px solid #EEE8AA;


}


.titre
{

width: 950px;
margin-right : auto;
margin-left : auto;
height: 180px;
background : url(./images/illus/decors/bansite.jpg);

}



.cadretexte
{
background-color: #F5F5DC;
margin-top : 10px;
padding-top : 10px;
border-top: 0px solid #483D8B;
width: 950px;

}



.margefin
{
background-color: transparent;
width : 950px;
height : 30px;
margin-top : -5px;
margin-left: auto;
margin-right: auto;
border-left: 1px solid #EEE8AA;
border-right: 1px solid #EEE8AA;
border-bottom : 1px solid #EEE8AA;
}



/* Menu Central --------------------------------------------------------------------------*/


#header {
    background-color: #F5F5DC;
	font-size: 13px;
	font-family: sans-serif;
	
    }
#header ul {
width : 952px;
margin-left : -1px;
	margin-top: 0px;
background-color : #F5F5DC;
     padding-top:15px;
    list-style:none;
    height:35px;
    border-bottom: 1px solid #EEE8AA;


    }
#header li {
    text-align: center;
    float:left;
	width : 110px;
      height: 34px;
     background: #F5F5DC;
	margin-left: 0px;
	margin-right : 10px;
    border-top: 1px solid #E4D9C0;
    border-right: 1px solid #E4D9C0;
    border-left: 1px solid #E4D9C0;


    }
#header a{
   text-decoration: none; 
   color: #483D8B;
   display: block;
   background-color: transparent;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 5px;
    font-weight: bold;
    }
	
#header a:hover{
color: #000000;
    }
	
 #header #actuel {
   background: url(./images/illus/decors/onglet.gif);
   height: 35px;
   border-top: 1px solid #EEE8AA;
   border-right: 1px solid #EEE8AA;
   border-left: 1px solid #EEE8AA;
    }

	
	
	
/* Menu de gauche -------------------------------------------------------------------------------*/

#menugauche {
font-size: 13px;
	font-family: sans-serif;
float: left;
margin-left: 5px;
background: url(images/illus/decors/fondmenu2.gif);
padding-bottom : 10px;
padding-top : 10px;
text-align: left;
width: 160px;
-moz-border-radius : 5px;
border-radius: 5px;
    }
#menugauche li {
list-style:none;	
padding : 5px;
margin-bottom: 5px;
font-family: sans-serif;
    }
#menugauche a, .menugauche strong, .menugauche span {
color :  #191970;

}
#menugauche a:hover
{	text-decoration : none;
	color : #000000;}
#menugauche #current {
		border-bottom : 1px solid #191970;
    }
#menugauche #current a, #current a:hover {
	text-decoration : none;
	font-weight: bold;
	margin-bottom:5px;
    }
#menugauche #current2 {
	text-align: right;
    }
#menugauche #current2 a, #current2 a:hover {
	font-style: italic;
		text-decoration : none;
font-weight: bold;
    }	
#menugauche #current3 {
	text-align: right;
    }
#menugauche #current3 a, #current3 a:hover {

		text-decoration : none;
    }	
#menugauche #retour, #retour a, #retour a:hover {
text-align : left ; 
		text-decoration : none;
    }



/* Corps de texte -------------------------------------------------------------------------------*/


.texte
{
text-align: justify;
background: url(images/illus/decors/fond.gif);
position: relative;
margin-bottom : 10px;
margin-left : 175px;
width: 750px;
border: 0px solid #000000;
padding: 10px;
-moz-border-radius : 5px;
border-radius:  5px;
}


.liste
{
background-color: transparent;
font-family : georgia;
font-size: 13px;
color: black;
line-height : 22px;
padding : 15px;
margin-left : 20px;
}


.imgdoc
{
width : 80px;
height : 80px;
border : 1px solid #191970;
margin-right : 10px;

}



.encart 
{	background-color: #F5F5DC;
	float:right;
	right:10px;
	width:250px;
	padding:5px;
	margin:10px;
	border-top: 1px solid #837C6B;
	border-right: 1px solid #E4D9C0;
	border-bottom: 1px solid #E4D9C0;
	border-left: 1px solid #837C6B;
	font-size : 90%;
}


.signature
{
font-style : italic;
font-size: 90%;
}


.fin 
{ 	clear: both;
	margin-bottom: 5px;	
	padding: 1px; 
}







/* tableaux----------------------------------------------------------------------------------- */

th {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	height: 23px;
	background-color: #EEE8AA;
	
	text-indent: 4px;
	text-align : center;

					-moz-border-radius : 2px;
border-radius: 2px;
}

td
{	padding: 2px;
				-moz-border-radius : 2px;
border-radius: 2px;
	}



.table{
	text-align: left;
	width : 100%;
	background-color: #A9B8C2;

}

.title
{
padding-bottom : 10px;
width: 100%;
text-align : center;
font-weight : bold; 
color : black;

}

.row1 {
	background-color: #EEE8AA;
	padding: 4px;

}

.row2 {
	background-color: #F5F5DC;
	padding: 4px;
}

.legende {
  
font-family : georgia;
 font-size : 12px;
  text-align: center;
  margin: 10px;
}





/* Paramètres des galeries ---------------------------------------------------------------------------*/

div#galerie
{	width: 710px ;
	margin-top: 30px;
	padding-left: 5px;
	padding-right: 5px;
	font: 0.9em Georgia, serif ;
	background-color: transparent ;
	border: 0px solid #191970;
}

ul#galerie_mini
{	margin: 0 ;
	padding: 0 ;
	margin-top: 0px;
	list-style-type: none ;
	width: 240px ;
	padding: 0px;
	font: 0.9em Georgia, serif ;
	background-color: transparent;
	border: 0px solid #191970;

	 
}

ul#galerie_mini li
{	text-align: center;
}

ul#galerie_mini li a img
{	margin: 1px 1px ;
	border: 1px solid #dcb ;

	
}

dl#photo
{	float: left;
	margin: 0 auto ;
	width: 428px ;
	height: 470px;
border: 0px solid #191970 ;

}

dl#photo dt
{	font-family: sans-serif;
	color: #000000;
	font-size: 100% ;
	font-style: bold ;

}

dl#photo dd
{	width: 420px ;
	height: 30px;
margin: 0px;
	
	font-family: sans-serif;
	color: #000000;
	font-size: 90%;
	font-style: italic;
	
}

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

}

.galerie-presta ul 
{	padding : 3px;
	margin-left: 10px;
	list-style : none; 
}
.galerie-presta li 
{	text-align: center;
	float: left;
	margin-left: 10px;
	padding : 5px;
	width : 110px; 
	height: 130px;

	list-style : none; 
        background-color : transparent; 
}

.galerie-presta a, .galerie-presta a:hover
{
line-height : 23px;
text-decoration : none;
color : #191970;
}
.galerie-presta img
{      
	display : block;
	margin-top: 5px; 
	margin-left: auto;   
	margin-right: auto;
	border : 1px solid #ccc; 
	-moz-border-radius : 5px;
border-radius: 5px;
}







