/****************************************************************
*
*Style Générale Pour l'ensemble du site
*
*****************************************************************/

Body {

background-color:#FFFFFF;
color:#000000;
font-family:Arial, sans-serif;
font-size:12px;

margin:0px;
padding:0px;

}

body a {color:black;text-decoration:none;}
body a:hover{color:#0098d4}

/*****************************************************************
*
*Style pour la div conteneur
*
* je définit margin-left et margin-right en auto pour mettre
* la div au centre de la page
*
*****************************************************************/

Body #conteneur{

margin-left:auto;
margin-right:auto;

width:1020px;

}

/***************************************************************
*
*Style pour la div contenant le logo ainsi que la banière
*
****************************************************************/

Body #logo_baniere {

width:100%;
height:108px;

margin:0px;
padding:0px;

}

/***************************************************************
*
*Style pour la div contenant le logo
*
****************************************************************/

Body #logo{

margin-top:20px;

/*background-image:url(../images/logo/logo_aeic.png);
background-position:top;
background-repeat:no-repeat;*/

width:214px;
height:59px;

float:left;

}

body .map {

width:214px;
height:59px;

float:left;

}

/***************************************************************
*
*Style pour la div contenant  la banière
*
****************************************************************/
Body #baniere{

background-image:url(../images/baniere/baniere_accueil.png);
background-position:top;
background-repeat:no-repeat;

width:728px;
height:108px;

float:right;

margin-right:30px;

}



/**************************************************************
*
* Style pour le moteur de recherche
*
*************************************************************/

Body .search {
	background-image:url(../images/recherche.png);
	background-repeat:no-repeat;

}

Body .champRecherche {

height:20px;
font-size:12px;

border:0px;
margin-left:6px;
}

Body #baniere form{

padding-left:550px;
margin-top:10px;

}

/***************************************************************
*
* Style pour la div contenant la selection de la langue ainsi
* que l'image précisant que c'est le site du luxembourg
*
****************************************************************/

Body #conteneur_langue_lux{

width:100%;
height:27px;
text-transform:uppercase;

}

/***************************************************************
*
* Style pour la div contenant 
* l'image précisant que c'est le site du luxembourg
*
****************************************************************/
Body #site_lux{

background-image:url(../images/luxembourg.png);
background-position:top;
background-repeat:no-repeat;

width:194px;
height:18px;

margin-top:30px;


float:left;

}

/***************************************************************
*
* Style pour la div contenant tout les
* les style pour la selection de la langue 
*
****************************************************************/

Body #selectLangue{
	
	height:27px;
	
	float:right;
}

Body #selectLangue a{
	
	color:#FFFFFF;
	font-weight:bold;
	
	text-decoration:none;		
}

Body #selectLangue table{
	
	border-collapse: separate;
	margin-right:20px;
		
}


Body #selectLangue #non_active_language{
	
	

	background-image:url(../images/langue/langue_non_active.png);
	background-repeat:no-repeat;
	
	width:27px;
	height:27px;
	
	text-align:center;
	
	padding-bottom:5px;
	padding-right:15px;
	
		
}

Body #selectLangue #active_language{

	

	background-image:url(../images/langue/langue_active.png);
	background-repeat:no-repeat;
	
	width:27px;
	height:27px;
	
	text-align:center;
	
	padding-bottom:5px;
	padding-right:15px;
		
}

/**********************************************************
*
*Partie principale du site
*
***********************************************************/

Body #main{

width:100%;
height:100%;

margin-top:21px;
padding:0px;


}


/**********************************************************
*
*Style pour la partie gauche c'est-à-dir le menu principale
*et l'agenda
*
*************************************************************/
Body #partie_gauche{

float:left;
width:194px;

margin-top:20px;
margin-right:30px;
padding:0px;



}

Body #partie_gauche .menu #current a  {color:#0098d4;}


Body #partie_gauche .menu a {

text-decoration:none;
color:#000000;

}

Body #partie_gauche .menu a:active {

text-decoration:none;
color:#0098d4;

}

Body #partie_gauche .menu a:hover {color:#0098d4;}


Body #partie_gauche .menu {

margin:0px;
padding:0px;

font-size:13px;
font-weight:bold;
/*list-style-position:inside;*/
}

Body #partie_gauche .menu li {

list-style:none;
font-size:13px;

margin:0px;
padding-top:15px;
text-align:left;
}

Body #calendrier {
	background-image:url(../images/agenda/contour_agenda.png);
	background-repeat:no-repeat;
	height:170px;
	margin-bottom:20px;
}

Body #titre_AGENDA{

color:#ef8d33;
font-size:13px;
font-weight:bold;


}

Body .paire {

background-color:#d8dee0;

}

Body .buttonheading{display:none;}

/*********************************************************************
*
* Partie pour la légende du calendrier 
*
************************************************************************/

Body .event_legend_container_top {

	background-image:url(../images/agenda/contour_agenda_top.png);
	background-repeat:no-repeat;
	
	width:194px;
	height:28px;
	
	margin:0px;
	padding:0px;
	
	overflow:hidden;

}

Body .event_legend_container_center {

	background-image:url(../images/agenda/contour_agenda_center.png);
	background-repeat:repeat;
	
	font-size:10px;
	font-family:Arial, sans-serif;
	
	width:194px;
	
	margin:0px;
	padding:0px;
	
	overflow:hidden;
}


Body .event_legend_container_bottom {

	background-image:url(../images/agenda/contour_agenda_bottom.png);
	background-repeat:no-repeat;
	
	width:194px;
	height:46px;
	
	margin:0px;
	padding:0px;

	overflow:hidden;
}


/******************************************************************
*
*Style pour le centre et la partie de droite
*
******************************************************************/
Body #centre_menu_droite {

float:right;
width:776px;
height:100%;




}

Body #partie_droite{

float:right;
width:199px;
height:100%;
margin-right:20px;
margin-left:30px;
padding-top:30px;



}

Body #partie_centre{

float:left;
width:527px;
height:100%;
}

Body #partie_centre .readon_class a {color:#637a84;}
Body #partie_centre .readon_class a:Hover {color:#FF0000;}

Body #highlights {

width:240px;
height:100%;
float:left;
padding-top:30px;
margin-right:20px;


}

Body #highlights #titre_zone_highlights {color:#97be0d; font-family:Arial, sans-serif; font-size:12px; font-weight:bold;text-transform:uppercase;}

Body #news {
width:240px;
height:100%;
float:right;

padding-top:30px;


}

Body #news #titre_zone_news {color:#93117e; font-family:Arial, sans-serif; font-size:12px; font-weight:bold;text-transform:uppercase;}

Body .componentheading{display:none}


/*****************************************
*
* style du pied de page
*
******************************************/

Body #pied_de_page {
clear:both;
background-image:url(../images/footer/footer_background.png);
background-position:right;
background-repeat:no-repeat;

width:100%;
height:44px;

margin-right:20px;

}

Body .footer_aeic {
margin-left:550px;
/*margin-left:500px;*/
padding-top:20px;

}


Body .footer_aeic a {color:#000000;text-decoration:none;}
Body .footer_aeic a:hover{color:#971983;}
Body .footer_aeic a:active{color:#971983;}

/*******************************************
*
*Bouton retour
*
********************************************/

body .backbutton {
float:right;
}

/****************************************************************
*
*Style pour le contenu
*
*
****************************************************************/

Body .contentpaneopen .contentheading{font-weight:bold;font-size:14px;color:#97be0d;padding-top:30px}

Body .ev_detail{font-weight:bold;font-size:12px}

Body .btnRetour a {color:#000000;text-decoration:none}
Body .btnRetour a:hover {color:#0098d4;}

/***************************************************************
*
*Style qui apparaîtra dans l'éditeur de joomla
*
*****************************************************************/

.Titre_Partie_Droite {color:#0098d4; font-family:Arial,sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase;}
.Titre_HighLights {color:#97be0d;font-family:Arial,sans-serif; font-size:12px;font-weight:bold;}
.Titre_News {color:#93117e;font-family:Arial,sans-serif; font-size:12px;font-weight:bold;}

.Titre_a_Propos {color:#97be0d;font-family:Arial,sans-serif; font-size:12px;font-weight:bold;}
.Titre_medias_presse {color:#962283;font-family:Arial,sans-serif; font-size:12px;font-weight:bold;}
.Titre_contact{color:#ba1220;font-family:Arial,sans-serif; font-size:12px;font-weight:bold;}
.sousTitre_revue_presse{color:#f87e36;font-family:Arial,sans-serif; font-size:12px;}


.Contenu {color:black;font-family:Arial,sans-serif; font-size:12px;text-align:justify;}

body .Contenu a{color:black;text-decoration:none;}
body .Contenu a:hover{color:#0098d4}

.semaine_creativite_bleu{color:blue;font-family:Arial,sans-serif; font-size:12px;text-align:justify;}
body .semaine_creativite_bleu a{color:blue;text-decoration:none;}
body .semaine_creativite_bleu a:hover{color:blue;text-decoration:underline;}

.semaine_creativite_orange{color:orange;font-family:Arial,sans-serif; font-size:12px;text-align:justify;}
body .semaine_creativite_orange a{color:orange;text-decoration:none;}
body .semaine_creativite_orange a:hover{color:orange;text-decoration:underline;}


.semaine_creativite_rose{color:#d70b8c;font-family:Arial,sans-serif; font-size:12px;text-align:justify;}
body .semaine_creativite_rose a{color:#d70b8c;text-decoration:none;}
body .semaine_creativite_rose a:hover{color:#d70b8c;text-decoration:underline;}
