/* GRANITE */

body {
 color:#660066;
 background-color:#FEE4D0;
 background-image: url(../Images/Fonds/GraniteRoseOrigine.png);
 background-attachment:fixed;
 padding: 0 2% 0 2%;
}

#Prelude{
	float: right;
	width: 55%;
	margin-top:10px;
	background: transparent;
	color: #FFFFFF;
	text-align: right;
}

.Barre {
 width:100%;
 border-bottom:4px ridge #CC3333;
 font-size:1em;
 margin-bottom:1em;
}

hr {
 border:3px ridge #CC3333;
 height:4px;
 text-indent:0;
 margin:15px 0 15px 0;
 }

#HautDePage {
 float:left;
 margin-top:10px;
 margin-bottom:10px;
 font-size:0.95em;
 color:#CCFF66;
 padding: 3px 10px 3px 10px;
 text-align:center;
 background-image: url(../Images/Fonds/GraniteRoseFonce.png);
 background-attachment:fixed;
 border:5px ridge #CC3333;
 width: 98%;
 }

#Corpus {
 float:left;
 margin-bottom:10px;
 font-size:0.9em;
 text-align:justify;
 text-indent:0;
 padding: 10px 10px 10px 10px;
 background-image: url(../Images/Fonds/GraniteRoseClair.png);
 background-attachment:fixed;
 border:5px ridge #CC3333;
 width:98%;
 }

#CadreTop {
 position:relative;
 margin-bottom:10px;
 text-align:center;
 text-indent:0em;
 font-size:0.8em;
 font-weight:normal;
 padding:0.5% 1% 0.5% 1%;
 width:98%;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:95%;
 }
  html>body .CadreTop {
  width: 95%;
 }

.BasDePage {
 float:left;
 margin-bottom:10px;
 font-size:0.8em;
 color:#CCFF66;
 font-weight:bold;
 text-align:center;
 text-indent:0em;
 background-image: url(../Images/Fonds/GraniteRoseFonce.png);
 background-attachment:fixed;
 padding: 5px 10px 2px 10px;
 border:5px ridge #CC3333;
 width:98%;
}

#Fin {
 float:left;
 margin-bottom:10px;
 color:#CCFF66;
 font-size:0.9em;
 font-weight:normal;
 text-align:center;
 text-indent:0em;
 background: url(../Images/Fonds/GraniteRoseFonce.png) fixed;
 padding: 5px 10px 2px 10px;
 border:5px ridge #CC3333;
 width:98%;
}

.MenuDroite {
 float:right;
 margin-bottom:15px;
 text-align:center;
 text-indent:0em;
 font-size:0.9em;
 font-weight:normal;
 padding:1% 1% 1% 1%;
 border:2px ridge #7FADF2;
 width:108%;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:100%;
 }
  html>body .MenuDroite {
  width: 100%;
 }

.MenuGauche {
 float:left;
 margin-bottom:10px;
 font-family:Georgia, "Bookman Old Style", Bookman, "New Century Schoolbook",
 "Bookman Antiqua", Palatino, "Utopia", "New York", "Times New Roman", Times, serif;
 text-align:center;
 color:#660000;
 text-indent:0em;
 font-size:0.9em;
 font-weight:bold;
 background-image: url(../Images/Fonds/GraniteRoseMoyen.png);
 background-attachment:fixed;
 padding:1% 1% 1% 1%;
 border:5px ridge #CC3333;
 width:108%;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:100%;
 }
  html>body .MenuGauche {
  width: 100%;
 }

.MenuGaucheMap {
 float:left;
 margin-bottom:15px;
 overflow:hidden;
 text-align:center;
 text-indent:0em;
 font-size:0.9em;
 font-weight:normal;
 padding:0 1% 0 1%;
 background-image:url(../Images/Fonds/GraniteRoseMoyen.png);
 background-attachment:fixed;
 border:5px ridge #CC3333;
 width:108%;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:100%;
  }
  html>body .MenuGaucheMap {
  width: 100%;
  }

.Top {
 background-image: url(../Images/Fonds/GraniteRoseFonce.png);
 background-attachment:fixed;
 color:#CCFF66;
 font-size:1.2em;
 }

.Styles {
 float:none;
 text-align:left;
 margin :0 6% 0 6%;
 padding:1.5em 2em 1.5em 5em;
 border:5px ridge #CC3333;
 background-image: url(../Images/Fonds/GraniteRoseMoyen.png);
 background-attachment:fixed;
}

.EnLigne1 a {
  border:2px ridge #FFFF00;
  margin: 0.5em 0.4% 3em 0.4%;
}

.EnLigne2 a {
  margin: 0.5em 0.4% 3em 0.4%;
}

.Palabook1 {
 font-family: "Palatino Linotype", "Bookman Old Style",
 "Bookman Antiqua", Georgia, Bookman, "New Century Schoolbook", Palatino,
 "Utopia", "New York", "Times New Roman", Times, serif;
 color:#630460;
 margin-bottom:0.1em;
 padding:0 2px 0 2px;
 font-size:1.5em;
 font-weight:bold;
}

.Palabook2 {
 font-family: "Palatino Linotype", "Bookman Old Style",
 "Bookman Antiqua", Georgia, Bookman, "New Century Schoolbook", Palatino,
 "Utopia", "New York", "Times New Roman", Times, serif;
 color:#CCFF66;
 margin-bottom:0.1em;
 padding:0 2px 0 2px;
 font-size:1.5em;
 font-weight:bold;
}

.Nota {
 background-image: url(../Images/Fonds/GraniteRoseMoyen.png);
 }

/*Définition des liens*/

a:link {
 font-size:0.95em;
 font-weight: bold;
 color:#C9181E; 
 text-decoration:none;
}

a:visited {
 font-size:0.95em;
 font-weight: bold;
 color:#C9181E; 
 text-decoration:none;
}

a:hover {
 font-size:0.95em;
 font-weight: bold;
 color:#ED1C00; 
 background-color:#FFCC99;
 text-decoration:underline overline;
}

a:active {
 font-size:0.9em;
 font-weight: bold;
 color:#ED1C00; 
 text-decoration:none;
}

.Menu1:link {
 font-size:0.8em;
 color:#FFED00; 
 font-weight:bold;
 background: #681B00 url(../Images/Fonds/GraniteRoseFonce.png) fixed;
}

.Menu1:visited {
 font-size:0.8em;
 color:#FFED00; 
 font-weight:bold;
 background: #681B00 url(../Images/Fonds/GraniteRoseFonce.png) fixed;
}

.Menu1:hover {
 font-size:0.8em;
 color:#4E0040;
 font-weight:bold;
 background: #F3E700 url(../Images/Fonds/GraniteJauneVif.png) fixed;
 text-decoration:none;
}
.Menu1:active {
 font-size:0.7em;
 color:#4E0040;
 font-weight:bold;
 background: #F3E700 url(../Images/Fonds/GraniteJauneVif.png) fixed;
}

.Menu2:link {font-size:1em;
color:#463B7A;
font-weight:bold;
}
.Menu2:visited {
 font-size:1em;
 color:#463B7A;
 font-weight:bold;
 }
.Menu2:hover {
 font-size:1em;
 font-weight: bold;
 background-color:#AD8473; 
 background-image: url(../Images/Fonds/GraniteRoseOrigine.png);
 color:#FFF568;
 text-decoration:none;
}
.Menu2:active {
 font-size:1em;
 color:#463B7A;
 font-weight:bold
}

.Menu3:link {font-size:1em;color:#FFF200;font-weight:bold}
.Menu3:visited {font-size:1em; color:#FFF200;font-weight:bold}
.Menu3:hover {
 font-size:1em;
 font-weight:bold;
 color:#1B1464;
 background-color:#FFFAC4;
 background-image:url(../Images/Fonds/GraniteJauneVif.png);
 text-decoration:none;
}
.Menu3:active {font-size:1em;color:#FFF200;font-weight:bold}
