/*

R c40009 //rouge
Y eab701 //jaune
M 61aea5 //vert
E 00a5e9 //bleu
A 7768a8 //violet
#34235c //fond violet foncé

*/
body {
	background-image: url('../autresFonds/fondRymeaTransp3.gif'); 
	background-repeat: no-repeat; 
	color: #34235c;
}

a {
	text-decoration: none;
	/*font-style: italic;
	font-weight: bold;*/
	color: inherit;
	border-bottom: thin dotted;
}

.contenu {
	text-align: justify;
	margin-left: 150px;
	margin-right: 150px;
	margin-top: 100px;
}

.romanPhotos {
	text-align: justify;
	margin-left: 150px;
	margin-right: 150px;
	margin-top: 100px;
}

.romanPhotos p {
	font-size: larger;
}

.titreGlobal {
	color: #c40009;
	text-align: center;
	font-size: 24px;
	font-style: oblique;
}

.romanPhotos .titreGlobal {
	font-size: 24px;
}

.titre1 {
	padding-top: 20px;
	font-weight: bold;
	font-size: larger;
	font-style: italic;
}

.lienImage {
	text-decoration: none;
	border: 0px;
}

.menu {
	position: relative;
	list-style:none;
	padding: 0px;
	margin: 0px;
}

.menu li {
	position:absolute;
	display: block;
}


.menu li a {
	font-weight: bold; 
	font-size: 18px; 
	color: #eab701;
	text-decoration: none;
	font-style: normal;
	border: none;
}

#menu1 {
	left: 12px; 
	top: 190px;
}

#menu2 {
	left: 56px; 
	top: 162px;
}

#menu3 {
	left: 126px; 
	top: 134px;
}

#menu4 {
	left: 177px; 
	top: 106px;
}

#menu5 {
	left: 250px; 
	top: 78px;
}

#menu6 {
	left: 315px; 
	top: 50px;
}

#menuDeroulant {
	/*position: relative;
	float: right; */
	position: absolute;
	left: 520px;
	top: 60px;
	text-align: center;
	list-style-type: none;
	/*margin: 0;*/
	padding: 0;
}

#menuDeroulant li {
	float: left;
	margin: 0;
	padding: 0;
	width: 150px;
}

/*
#menuDeroulant .sousMenu {
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant .sousMenu li {
	float: none;
	margin: 0;
	padding: 0;
	width: 149px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}*/

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 height: 20px;
 color: #eab701;
 font-weight: bold;
 background: #c40009;
 margin: 0;
 padding: 4px 8px;
 border-right: 1px solid #eab701;
 text-decoration: none;
 font-style: normal;
 border-bottom: none;
}

#menuDeroulant li a:hover { 
	background-color: #34235c; 
	color: #eab701;
}
#menuDeroulant li a:active { 
	background-color: #eab701; 
	color: #c40009;
}

/*
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: #eab701;
 font-weight: bold;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: #7768a8;
}

#menuDeroulant .sousMenu li a:hover
{
 background-image: none;
 background-color: #61aea5;
}

*/
#menuDeroulant li:hover > .sousMenu { display: block; }

.plan {
	list-style-type: none;
}

.plan .page {
	font-size: larger;
	padding-top: 10px;
	font-weight: bold;
}

.plan .page a {
	font-style: normal;
}

.plan .sousPage {
	padding-left: 10px;
}

.expression {
	font-weight: bold;
	font-style: italic;
	text-align: center;
	font-size: larger;
}

.partenaire {
	position: absolute;
	top: 3px;
	right: 3px;
	margin-right: 5px;
	color: white;
	border: 0px;
	color: #34235c;
	width: 300px;
	text-align: right;
}

.partenaire table {
	margin: auto;
}

.partenaire a {
	border: 0px;
}

.tableau {
	width: 100%;
}

.tableau td {
	vertical-align: top;	
}

.tabDegres {
	width: 70%;
	text-align: justify;
	border-collapse: collapse;
}

.tabDegres td {
	border-bottom: solid 1px #34235c;
	padding: 10px;
	vertical-align: top;
}

.tabTrombi {
	width: 75%;
	text-align: center;
	border-collapse: collapse;
}

.tabTrombi td {
	padding-left: 30px;	
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: top;
}

input {
	background-color: #ffe080;
	width: 400px;
}

textarea {
	background-color: #ffe080;
	width: 400px;
}

.photo {
	border: solid 1px #34235c;
}

.Pigyki {
	border-collapse: collapse;
}

.Pigyki td {
	border: solid 1px #34235c;
	padding: 15px;
	vertical-align: top;
}

.Pigyki th {
	border: solid 1px #34235c;
	padding: 15px;
	vertical-align: top;
	text-align: center;
}

.moitie {
	width: 47%;
	float: left;
	margin-bottom: 20px;
	padding: 0 0px 0 20px;
	border-top: solid 1px #34235c;
}

.chant {
	margin: 0;
}

.chant ul {
	display: none;
}

.chant:hover ul {
	display: block;	
	position: absolute;
	border: solid 1px #34235c;
	margin: -30px 0 0 100px;
	padding: 10px 10px 10px 10px;;
	background-color: #eab701;
	color: #34235c;
	list-style-type: none;
}

.curriculum td {
	padding: 10px;
}

.global {
	float: left;
	width: 30%;
	
}

.detail {
	display: inline;
}

/*
.coulr {
	background-color: #c40009;
}

.couly {
	background-color: #eab701;
}

.coulm {
	background-color: #61aea5;
}

.coule {
	background-color: #00a5e9;
}

.coula {
	background-color: #7768a8;
}*/

.pieddepage {
	clear: both;
	background-color: #34235c; 
	text-align: center;
	color: #eab701; 
	width: 99%;
	margin-top: 30px;
	padding-bottom: 1px;
}

.pieddepage a {
	text-decoration: none;
	color: #eab701; 
	font-style: normal;
	font-weight: normal;
	border: 0px;
}

/* -----------------------------------------------------
	Styles appliqués au Calendrier
----------------------------------------------------- */

li {
	list-style-type: none;
}

#libelle li {
	float : left;
	width : 30px; 	
	
}

#libelle {
	width: 210px;
	/*margin: 0 auto;*/
	padding: 0;
}

.ligne {
	width: 210px;
/*	margin: 0 auto;*/
	padding: 0;
}

.ligne li {
	color: #000;
	float : left;
	width : 30px; 
}

.ligne li a:hover{
	list-style-type: none;
	text-decoration: none;
}

li.itemCurrentItem {
	color: red; /* date du jour */
}
li.itemSelectedItem {
	font-weight: bold;/*jour sélectionné */
}

