/* GENERAL */
body {
	background-color:DADADA;
	margin:0;
	padding:0;
}
a {
	text-decoration: none;
	color: #000000;
}
img {
	border: none;
}
/* GENERAL */

/* ------------------------------------------------------------------------------------------- */

/* CLASSE */
.Sous_Menu_Visible {
	position:relative;
	float:left;
	z-index:10000;
}
.Sous_Menu_NonVisible {
	position:relative;
	float:left;
	z-index:10000;
	display:none;
}
.Sous_Menu_Position {
	position:absolute;
	top:30px;
	background-color:#FFFFFF;
}
.Sous_Menu_Option {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	color:#FFFFFF;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-position:center;
	background-image:url(/Img/Menu.png);
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	text-align:left;
}
.Cadre_Information {
	text-align:center;
	border:1px solid #FFFFFF;
	background-color:#FEF2D6;
}
.Libelle_Information {
	padding-top:3px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/Img/Sous_Menu.png);
	height:26px;
	border-bottom: 1px solid #FFFFFF;
	color:#FFFFFF;
}
.Calendrier {
	width:200px;
	height:182px;
	margin-top:5px;
}
.Lien_Blanc {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Lien_Bleue {
	color:#00ABFD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Lien_Actualite {
	font-weight:bold;
	text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003366;
}
.Texte_Normal {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Cadre_Page {
	width:100%;
	border: 1px solid #FFFFFF;
	background-color:#F1F1F1;
}
.Lien_Bleu_Administration {
	color: #00ABFD;
}
.Zone_Saisie_Administration {
	border: 1px solid #00ABFD;
}
.Zone_Saisie_Inscription {
	border: 1px solid #00ABFD;
}
.Zone_Libelle_Inscription {
	padding-right:20px;
}
.Zone_Menu_Principal {
	float:left;
	height:29px;
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(/Img/Menu_Separateur.png);
	padding-left:8px;
	padding-right:12px;
	padding-top:5px;
}
.Lien_Menu_Principal {
	color:#FFFFFF;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Lien_SS_Menu_Principal {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Img_Previsu {
	height:100px;
}
.Asterisque {
	color:#FF0000;
}
.Titre_Standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-style:italic;
	font-weight:bold;
	font-size:22;
}
/* ACTU */
.Actu_Lien_Retour {
	text-align:right;
	margin-top:3px;
}
.Actu_Titre {
	float:left;
	font-size:18;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.Actu_Info {
	float:right;
	font-size:14;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Actu_Texte {
	float:none;
}
.Actu_Entete {
	border: 2px solid #00ABFD;
	background-color:#FDDF9D;
	height:30px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
}
.Actu_Tableau {
	width:780px;
	margin-bottom:10px;
}
/* ACTU */
/* TABLEAUX */
.Tableau {
	margin:10px;
	width:760px;
	border-collapse:collapse;
	background-color:#FEF2D6;
	border: 2px solid #00ABFD;
}
.Tableau_Entete {
	background-color:#FDDF9D;
	text-align:center;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tableau_Entete_Cadre_Gauche {
	border-left: 2px solid #00ABFD;
	border-top: 2px solid #00ABFD;
}
.tableau_Entete_Cadre_Millieu {
	border-top: 2px solid #00ABFD;
}
.tableau_Entete_Cadre_Droit {
	border-right: 2px solid #00ABFD;
	border-top: 2px solid #00ABFD;
}
.Tableau_Cellule {
	border: 1px solid #00ABFD;
}
.Tableau_Bouton_Image {
	vertical-align:middle;
}
/* TABLEAUX */
/* CLASSE */

/* ------------------------------------------------------------------------------------------- */

/* ID */
/* Structure_Debut */ 
#Structure_Debut_Centreur {
	text-align:center;
}
#Structure_Debut_Corps {
	width:1024px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
#Structure_Debut_Entete_Bordure_Sup {
	height:50px;
	background-image:url(/Img/Entete_Bordure_Sup.png);
	border-bottom: 1px solid #FFFFFF;
}
#Structure_Debut_Entete_Baniere {
	height:200px;
	background-image:url(/Img/Entete_Baniere.png);
	border-bottom: 1px solid #FFFFFF;
}
#Structure_Debut_Entete_Photo {
	background-image:url(/Img/Mairie_Entete.png);
}
#Structure_Debut_Menu {
	height:30px;
	background-image:url(/Img/Menu.png);
	border-bottom: 1px solid #FFFFFF;
}
#Structure_Debut_Titre_Principal {
	padding-top:5px;
	text-align:center;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#Structure_Debut_Menu_Gauche {
	width:220px;
}
#Structure_Debut_Bouton_Connexion {
	height:22px;
	width:22px;
	background-image:url(/Img/Bouton_Connexion.png);
}
#Structure_Debut_Bouton_Connexion:hover {
	background-image:url(/Img/Bouton_Connexion_Hover.png);
}
#Structure_Debut_Bouton_Connexion:active {
	background-image:url(/Img/Bouton_Connexion_Active.png);
}
#Structure_Debut_Bouton_Deconnexion {
	height:22px;
	width:22px;
	background-image:url(/Img/Bouton_Deconnexion.png);
}
#Structure_Debut_Bouton_Deconnexion:hover {
	background-image:url(/Img/Bouton_Deconnexion_Hover.png);
}
#Structure_Debut_Bouton_Deconnexion:active {
	background-image:url(/Img/Bouton_Deconnexion_Active.png);
}
#Structure_Debut_Saisie_Connexion {
	margin-top:5px;
	border: 1px solid #00ABFD;
	height:18px;
	width:157px;
}
#Structure_Debut_Saisie_Password {
	border: 1px solid #00ABFD;
	height:18px;
	width:130px;
}
#Structure_Debut_Div_Inscription {
	background-color:#FDDF9D;
	height:100%;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
}
#Structure_Debut_Lien_Inscription {
	color:#00ABFD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#Structure_Debut_Div_Erreur_Connexion {
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#Structure_Debut_Entete_Texte {
	text-align:left;
	left:10px;
	top:8px;
	color:#FFFFFF;
	position:relative;
	font-size: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#Structure_Debut_Actualite {
	padding:7px;
	text-align:left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
/* Structure_Debut */ 
/* Structure_Fin */ 
#Structure_Fin_Pied {
	height:50px;
	background-image:url(/Img/Pied.png);
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#Structure_Fin_Pied_Liens {
	padding-top:5px;
}
/* Structure_Fin */ 
/* Page_Menu */
#Page_Menu_Texte {
	text-align:left;
}
/* Page_Menu */
/* Page_Gestion_Menu */
#Page_Gestion_Menu_Corps {
	text-align:left;
	margin:15px;
}
/* Page_Gestion_Menu */
/* Gestion_Carousel */
#Gestion_Carousel_Corps {
	text-align:left;
	margin:15px;
}
/* Gestion_Carousel */
/* Page_Redaction */
#Page_Redaction_Corps {
	text-align:left;
	margin:15px;
}
/* Page_Redaction */
/* Page_Actu */
#Page_Actu_Corps {
	text-align:left;
	margin:15px;
}
/* Page_Actu */
/* Index */
#Index_Boite_Info {
	text-align:center;
	border: 1px solid #FFFFFF;
	background-color:#FEF2D6;
}
#Index_Boite_Info_Titre {
	padding-top:3px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(Img/Sous_Menu.png);
	height:26px;
	border-bottom: 1px solid #FFFFFF;
	color:#FFFFFF;
}
#Index_Boite_Info_Texte {
	text-align:left;
	margin:5px;
}
/* Index */
/* Inscription */
#Inscription_Formulaire_EMail {
	width:200px;
}
#Inscription_Formulaire_MDP {
	width:100px;
}
#Inscription_Formulaire_Nom {
	width:150px;
}
#Inscription_Formulaire_Prenom {
	width:150px;
}
#Inscription_Formulaire_Date_Jour {
	width:50px;
}
#Inscription_Formulaire_Date_Mois {
	width:50px;
}
#Inscription_Formulaire_Date_Annee {
	width:70px;
}
#Inscription_Formulaire_Pays {
	width:170px;
}
#Inscription_Formulaire_Adresse {
	width:284px;
}
#Inscription_Formulaire_CP {
	width:80px;
}
#Inscription_Formulaire_Ville {
	width:200px;
}
#Inscription_Formulaire_Langue {
	width:170px;
}
#Inscription_Texte_Validation {
	text-align:left;
	margin:15px;
}
/* Inscription */
/* ID */

/* ------------------------------------------------------------------------------------------- */

/* SPECIFIQUE */
/* Carousel */
.stepcarousel_upd{
	position: relative;
	overflow: scroll; 
	width: 584px; 
	height: 350px; 
	margin-bottom:2px;
	margin-top:0px;
}

.stepcarousel_upd .belt{
	position: absolute; 
	left: 0;
	top: 0;
}

.stepcarousel_upd .panel{
	float: left;
	overflow: hidden;
	margin-top: 0px;
}

.start_lang_link {
   color: #515153;
   font-weight: bold;
   font-size: 110%;   
   padding-top: 7px;
}

.start_lang_td {
   padding: 10px;
   text-align:center;
}

.start_ani_img {
   border: 1px solid #C2C2C2;
}
/* Carousel */
/* SPECIFIQUE */
