html {overflow-y: scroll;}
body {
/*	background: url("images/Entete.jpg") no-repeat top center white; */
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	border-width: 0px;	
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
img {
	display: block;
	border: 0px;
	}
	
a {color: #0000FF;}
a:hover {color: #CC0000;}

.infobulle{position: absolute; visibility : hidden; border: 1px solid Black; padding: 5px; font-family: Verdana, Arial; font-size: 10px; background-color: #FFFFCC; display:inline; }

/*****************
*** M E N U S ***
*****************/

.menuMainCSSoff{font-family: "Trebuchet MS", Verdana, sans-serif; color:#ffffff; text-decoration: none; font-weight:bold; font-size: 14px; font-variant: small-caps;}
.menuMainCSSon{font-family: "Trebuchet MS", Verdana, sans-serif; color: #FF9900; text-decoration: none; font-weight:bold; font-size: 14px; font-variant: small-caps;}

/*.menuSubCSSoff{font-family: "Trebuchet MS", Verdana, sans-serif; color:black; text-decoration: none; font-weight:bold; font-size: 14px; background-color:#ffcc66}
.menuSubCSSon{font-family: "Trebuchet MS", Verdana, sans-serif; color:black; text-decoration:underline; font-weight:bold; font-size: 14px; background-color:#ffcc66}
*/
.menuSubCSSoff{ font-family: "Trebuchet MS", Verdana, sans-serif; 
				text-decoration: none; 
				font-size: 14px; 
				border: 1px solid transparent;
				text-align:left;
}
.menuSubCSSon{  font-family: "Trebuchet MS", Verdana, sans-serif; 
				text-decoration:none; 
				font-size: 14px;
				border: 1px solid blue;
				text-align:left;
}

/*****************
**** M A I N ****
*****************/

.body_table_fr {background-image: url("images/Entete_top_fr.jpg");
				background-repeat: no-repeat;
				background-position: center top;}
.body_table_de {background-image: url("images/Entete_top_de.jpg");
				background-repeat: no-repeat;
				background-position: center top;}

.ligne_sep_rouge_790 {margin-bottom:0px; border-bottom: solid 2px #CC0000; height:3px; margin-bottom: 15px;}

.spip_documents {text-align: center; margin: 10px;}
.spip_documents_center {clear: both; width: 100%; margin: auto; margin: 10px}
.spip_documents_left {float: left; margin-right: 15px; margin-bottom: 5px;}
.spip_documents_right {float: right; margin-left: 15px; margin-bottom: 5px;}

.titreSchem1 {text-align:center; font-size: 18px; height:26px; margin-top: 0px; padding-top: 3px; color:blue; font-weight:bold; letter-spacing: 10px;}
.titreSchem2 {text-align:center; font-size: 18px; margin-top: 30px; color:blue; font-weight:bold; letter-spacing: 2px;}
.titreSchemCentre {text-align:center; font-size:24px; margin-top: 10px; margin-bottom: 5px;font-weight:bold; color:blue;}
.titreSchemSousTitre {text-align:left; font-size:18px; margin-top: 13px; margin-bottom: 4px; font-weight:bold; text-decoration:underline;}
.titreSchemSousTitreItalic {text-align:left; font-size:14px; margin-top: 5px; margin-bottom: 1px; font-style:italic; font-weight:bold;}

.texteSchem {text-align:left; font-size:14px; margin-left:20px;}

.titreTableau {font-size: 15px; font-weight:bolder; color:#CC0000; margin-top:2px; text-align:left;}
.texteTableau {font-size:12px; margin-left:10px;}

.level1 {font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 15px; font-weight:bold; margin-left: 15px; margin-right:2px;}
.level1 a:link {text-decoration: none; color:black;}
.level1 a:visited {text-decoration: none; color:black;}
.level1 a:active {text-decoration: none; color:black;}
.level1 a:hover {text-decoration: none; color:#C60500;}

.level2 {font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 14px; margin-left: 28px; padding-left:2px; padding-right:2px; color:black; margin-right:10px;}
.level2 a:link {text-decoration: none; border-bottom:0px; color:black;}
.level2 a:visited {text-decoration: none; border-bottom:0px; color:black;}
.level2 a:active {text-decoration: none; border-bottom:0px; color:black;}
.level2 a:hover {text-decoration: none; border-bottom:1px solid #C60500; color:black;}

.liensInternes {font-size: 14px; color:black;}
.liensInternes a:link {text-decoration: none; border-bottom:0px; color:black;}
.liensInternes a:visited {text-decoration: none; border-bottom:0px; color:black;}
.liensInternes a:active {text-decoration: none; border-bottom:0px; color:black;}
.liensInternes a:hover {text-decoration: none; border-bottom:1px solid #C60500;}

.Titre1 {font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 18px;}
.Titre2 {font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 18px; color:#990000; margin-top: 10px;}

.TitreRouge {font-family: "Trebuchet MS", Verdana, sans-serif; 	color: #BE0000; text-decoration: none; font-weight: bold; font-size: 20px;}
.TitreRouge a:link {text-decoration: none; color: #BE0000;}
.TitreRouge a:visited {text-decoration: none; color: #BE0000;}
.TitreRouge a:active {text-decoration: none; color: #BE0000;}
.TitreRouge a:hover {text-decoration: underline; color: #BE0000;}

.TitreBleu {font-family: "Trebuchet MS", Verdana, sans-serif; color: #07008E; text-decoration: none; font-weight: bold; font-size: 20px;}
.TitreBleu a:link {text-decoration: none; color: #07008E;}
.TitreBleu a:visited {text-decoration: none; color: #07008E;}
.TitreBleu a:active {text-decoration: none; color: #07008E;}
.TitreBleu a:hover {text-decoration: underline; color: #07008E;}

.ArticleTitre {font-family: "Trebuchet MS", Verdana, sans-serif; color: #C60500; text-decoration: none; font-weight: bold; font-size: 22px; margin-top: 5px;	margin-left: 5px;}
.ArticleTitre a:link {text-decoration: none; color: #C60500;}
.ArticleTitre a:visited {text-decoration: none; color: #C60500;}
.ArticleTitre a:active {text-decoration: none; color: #C60500;}
.ArticleTitre a:hover {text-decoration: underline; color: ##C60500;}

.ArticleSousTitre {font-family: "Trebuchet MS", Verdana, sans-serif; color: black; text-decoration: none;  font-weight: bold; font-size: 14px; margin-top: 2px;	margin-left: 5px;}

.ArticleTexte {font-family: "Trebuchet MS", Verdana, sans-serif; color: black; text-decoration: none; font-size: 14px;	margin-top: 2px; margin-left: 5px;}
.ArticleTexte a:link {text-decoration: none; color: black;}
.ArticleTexte a:visited {text-decoration: none; color: black;}
.ArticleTexte a:active {text-decoration: none; color: black;}
.ArticleTexte a:hover {text-decoration: none; color: #FF6600;}

.LienBleuOrange a {font-family: "Trebuchet MS", Verdana, sans-serif; color: blue; text-decoration: none; font-weight: bold; font-size: 12px; margin-top: 2px; margin-left: 5px;}
.LienBleuOrange a:link {text-decoration: underline; color: blue;}
.LienBleuOrange a:visited {text-decoration: underline; color: blue;}
.LienBleuOrange a:active {text-decoration: underline; color: blue;}
.LienBleuOrange a:hover {text-decoration: none; color: #FF6600;}

.ArticleDate {font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; color: gray; margin-left: 5px;}

.LienBleuJaune {font-family: "Trebuchet MS", Verdana, sans-serif; font-weight: bold; font-size: 13px; margin-top: 2px; margin-left: 5px; text-align: left;}
.LienBleuJaune a:link {text-decoration: underline; color: blue;}
.LienBleuJaune a:visited {text-decoration: underline; color: blue;}
.LienBleuJaune a:active {text-decoration: underline; color: blue;}
.LienBleuJaune a:hover {text-decoration: none; color: yellow;}

.ArticleListeAuteur {font-family: "Trebuchet MS", Verdana, sans-serif; color: black; font-style: italic; font-weight: normal; font-size: 12px;}
.ArticleLogo {float: right; padding-left: 10px;}

.LienRougeJaune {font-family: "Trebuchet MS", Verdana, sans-serif; color: #BE0000; font-weight: bold; font-size: 13px; margin-top: 5px; margin-left: 5px; text-align: right;}
.LienRougeJaune a:link {text-decoration: underline; color: #BE0000;}
.LienRougeJaune a:visited {text-decoration: underline; color: #BE0000;}
.LienRougeJaune a:active {text-decoration: underline; color: #BE0000;}
.LienRougeJaune a:hover {text-decoration: none; color: yellow;}

.LienBlancJaune {font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 15px; font-weight: bold; color: white !important;}
.LienBlancJaune a:link {text-decoration: none; color: white !important;}
.LienBlancJaune a:visited {text-decoration: none; color: white !important;}
.LienBlancJaune a:active {text-decoration: none; color: white !important;}
.LienBlancJaune a:hover {text-decoration: none; color: yellow !important;}

.FranceDeutsch {font-family: "Trebuchet MS", Verdana, sans-serif; color: #C60500; font-weight: bold; font-size: 14px; text-decoration:none; }
.FranceDeutsch a:link {text-decoration: none; color: #C60500;}
.FranceDeutsch a:visited {text-decoration: none; color: #C60500;}
.FranceDeutsch a:active {text-decoration: none; color: #C60500;}
.FranceDeutsch a:hover {text-decoration: underline; color: blue;}

.FranceDeutschDesactive {font-family: "Trebuchet MS", Verdana, sans-serif; color: gray; text-decoration: none; font-weight: normal; font-size: 14px;}

.LienAgenda {text-decoration: none;}
.LienAgenda a:link {text-decoration: none;}
.LienAgenda a:visited {text-decoration: none;}
.LienAgenda a:active {text-decoration: none;}
.LienAgenda a:hover {text-decoration: underline !Important;}

.BoxLiens {font-family: "Trebuchet MS", Verdana, sans-serif; color: blue; text-decoration: none; font-weight: bold; font-size: 12px; line-height: 13px;}
.BoxTop {height:30px; text-align:center; padding-top: 4px;}

.album_form {font-family: "Trebuchet MS", Verdana, sans-serif; color: #C60500; font-weight: bold; font-size: 16px; margin-top: 20px;}
.album_titre {font-family: "Trebuchet MS", Verdana, sans-serif; color: blue; font-size: 22px; width: 600px;}
.album_remarque {font-family: "Trebuchet MS", Verdana, sans-serif; color: black; font-size: 11px; margin-bottom: 5px; width: 300px;}

.TitreCouvent {border-top: thin solid black; border-bottom: thin solid black; font-weight:bold; color:white; margin-bottom: 10px; padding-top: 2px; padding-bottom: 2px; clear:both; font-size: 20px; text-align:center}

.Cal_cadre {border:2px solid black; width: 800px; clear:both; background-color: #EEF4FF;}

.Bord {border:1px solid black;}

