/* */

BODY {
  background: #E0001A url(images/interface/pixel_fond.gif) repeat-x;
  margin: 20px 0px 0px 0px;
  
  }
A {
    color:#000000;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration:none;
}

  /* INTERFACE */
.ContenuSiteGauche {
    background: #E0001A url(images/interface/pixel_site_gauche.jpg) repeat-y;
}

.ContenuSite {
    background: #999999 url(images/interface/pixel_site.jpg) no-repeat;
}

.ContenuSiteDroit {
    background: #E0001A url(images/interface/pixel_site_droit.jpg) repeat-y;
}

#Separateur {
    /*background: #FFFFFF url(images/interface/separateur.jpg) no-repeat;*/
    padding: 10px 0px 10px 190px;
}

#Navigation {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-right:20px;
	text-align:center;
}

/* Hauteur minimum des modules si pas d'éléments à afficher */
.MinHeight {
    height:auto !important;
    height:300px;
    min-height:300px;
}

.overflowed {
	overflow: hidden;
}

.credits {
  color:#FFFFFF;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  
}

/************************/
/* ACTUALITES           */
/************************/
#Actualites {
    color : #000000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    margin:20px;
}

.Actualites {
    color : #000000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    margin:20px;
}

.Actualites .titre { /* Affichage du titre de l'actu dans la liste*/
    font-size:12px;
    font-weight: bold;
    border-bottom: #E0001A 1px solid;
    padding-top:10px;
}

.Actualites .date_titre { /* Affichage de la date de l'actu dans la liste*/
    font-size:11px;
    text-align: right;
}

.Actualites .corps {
    text-align: justify;
}

.Actualites a {
    color: #000000;
    font-weight: bold;
}

.ActualitesFondModule {
    background: #999999 url(images/interface/pixel_fond_module.jpg) repeat-y;
    margin: 0px;
}

/************************/
/* CONTACTFORM          */
/************************/
#ContactForm {
    color : #000000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    margin-left:27px;
    margin-top:20px;
    height:auto !important;
    height:300px;
    min-height:300px;
}

#ContactForm .ConteneurCoordonnees {
    margin:0px;
}

#ContactForm .Logo {
    text-align:center;
    float:left;
}

#ContactForm .Adresse {
    float:left;
    text-align:left;
    vertical-align:middle;
}

#ContactForm .ConteneurFormulaire {
    font-weight:bold;
    margin-left:20px;
}

#ContactForm .Alerte {
    display:block;
    background-color: #DDDDDD;
    margin:50px;
}

.ContactFormFondModule {
    background: #999999 url(images/interface/pixel_fond_module.jpg) repeat-y;
    margin: 0px;
}

/************************/
/* FLASHINFO           */
/************************/
#FlashInfo {
    color : #000000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    margin:20px;
}

.FlashInfo {
    color : #000000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    margin:20px;
}

.FlashInfo .titre { /* Affichage du titre de l'actu dans la liste*/
    font-size:12px;
    font-weight: bold;
    border-bottom: #E0001A 1px solid;
    padding-top:10px;
}

.FlashInfo .date_titre { /* Affichage de la date de l'actu dans la liste*/
    font-size:11px;
    text-align: right;
}

.FlashInfo .corps {
    text-align: justify;
}

.FlashInfo a {
    color: #000000;
    font-weight: bold;
}

.FlashInfoFondModule {
    background: #999999 url(images/interface/pixel_fond_module.jpg) repeat-y;
    margin: 0px;
}

/*********************/
/* GALLERIES         */
/*********************/
#Galeries {
    color : #000000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    margin:15px;
}

.GaleriesBandeauTitre {
    background: #999999 url(images/interface/titre_vide.jpg) no-repeat;
}

.GaleriesTitre {
    color: #FFFFFF;
    font-size:13px;
    font-weight: bold;
    font-family : Arial, Helvetica, sans-serif;
    heigth:32px;    
    margin-left:50px;
}

#Galeries h1.galerie-liste-titre {
    font-size:14px;
    padding-left:10px;
    background-color:#DDDDDD;
}

#Galeries span.galerie-liste-lien {
    padding-left:30px;
}

#Galeries span.galerie-liste-corps {
    text-align:justify;
}

#Galeries .corps {
    text-align: justify;
}

#Galeries a {
    color: #000000;
    font-weight: bold;
}

.GaleriesFondModule {
    background: #999999 url(images/interface/pixel_fond_module.jpg) repeat-y;
    margin: 0px;
}

#Galeries #Photo {
	background: #FFFFFF url(images/interface/photo_pixel_fond.jpg) repeat-y;
	margin:0px;
}

#Galeries #Photo p {
	margin: 0px 10px 0px 10px;
}
#Galeries #PhotoHeader {
	vertical-align:bottom;
	width:250px;
	height:12px;
}

#Galeries #PhotoFooter {
	background: #FFFFFF url(images/interface/photo_footer.jpg) no-repeat 0% 0%;
	width:250px;
	height:12px;
}
/*********************/
/* GESTIONPAGES      */
/*********************/
#GestionPage {
    color : #000000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    margin:10px;
}

.GestionPageFondModule {
    background: #999999 url(images/interface/pixel_fond_module.jpg) repeat-y;
    margin: 0px;
}

.GestionPageBandeauTitre {
    background: #999999 url(images/interface/titre_vide.jpg) no-repeat;
}

.GestionPageTitre {
    color: #FFFFFF;
    font-size:13px;
    font-weight: bold;
    font-family : Arial, Helvetica, sans-serif;
    heigth:32px;    
    margin-left:50px;
}

#GestionPage .Centre { 
	font-size: 11px;
	background-color: #FFFFFF;
}

#GestionPage .Paragraphe { 
	text-align:justify;
}

#GestionPage .Footer {
	font-size: 11px;
	background-color: #FFFFFF;
}

#GestionPage .TitrePage {
	color: #000000;  
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}

#GestionPage .Titre {
	color: #000000; 
	font-weight: bold; 
	font-size: 13px;
}

#GestionPage .Chapeau { 
	font-style: italic;
	font-size: 11px;
	text-align:justify;
	color: #000000; 
}
#GestionPage .Legende {
	color: #000000; 
	font-style: italic;
	font-weight: bold; 
	font-size: 12px; 
}

/* MENU */

.MenuDyn_fond_menu_principal {
  background-image: url("images/menu.jpg");
  background-repeat:no-repeat;
  background-color:#E0001A;
  background-position:50% 50%;
}

.MenuDyn_titre_tab {

  color: #FFFFFF;
  background-color: #999999;
  padding-right:10px;
  padding-left:10px;

}

.MenuDyn_ss_menu {
  background-image: url("images/fond_ss_menu0.jpg");
  background-repeat:no-repeat;
  background-color:#E0001A;
  background-position:50% 50%;
  font-size: 12px;
  border: #FFFFFF 1px solid;
}

/*****************************/
/* NEWSLETTER                */
/*****************************/
#Newsletter {
    color : #000000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.Newsletter {
    color : #000000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
}

#Newsletter_gauche {
    color : #000000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
}

#Newsletter .titre { /* Affichage du titre de l'actu dans la liste*/
    font-size:12px;
    font-weight: bold;
    border-bottom: #E0001A 1px solid;
    padding-top:10px;
}

.Newsletter .titre { /* Affichage du titre de l'actu dans la liste*/
    font-size:12px;
    font-weight: bold;
    border-bottom: #E0001A 1px solid;
    padding-top:10px;
}

#Newsletter .date_titre { /* Affichage de la date de l'actu dans la liste*/
    font-size:11px;
    text-align: right;
}

.Newsletter .date_titre { /* Affichage de la date de l'actu dans la liste*/
    font-size:11px;
    text-align: right;
}

#Newsletter .corps {
    text-align: justify;
}

.Newsletter .corps {
    text-align: justify;
}

#Newsletter a {
    color: #000000;
    font-weight: bold;
}

.Newsletter a {
    color: #000000;
    font-weight: bold;
}

#Newsletter .FormInput {
	width: 196px;
	text-align:center;
	overflow: hidden;
}

#Newsletter_gauche .FormInput {
	width: 196px;
	text-align:center;
	overflow: hidden;
}

#Newsletter .FormInputConteneur {
    background: url(images/interface/fond_newsletter.jpg) no-repeat;
    width:142px;
    height:28px;
    margin: 0px 0px 0px 5px;
    padding: 5px 0px 5px 0px;
    float:left;
}

#Newsletter_gauche .FormInputConteneur {
    background: url(images/interface/fond_newsletter.jpg) no-repeat;
    width:142px;
    height:28px;
    margin: 0px 0px 0px 5px;
    padding: 5px 0px 5px 0px;
    float:left;
}

#Newsletter .FormInputConteneur input {
    border: 0;
}

#Newsletter_gauche .FormInputConteneur input {
    border: 0;
}

#Newsletter .FormSubmitConteneur {
    width:31px;
    height:28px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float:left;
}

#Newsletter_gauche .FormSubmitConteneur {
    width:31px;
    height:28px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float:left;
}

.NewsletterFondModuleGauche {
    background: #999999 url(images/interface/pixel_fond_module_gauche.jpg) repeat-y;
    margin: 0px;
}

.NewsletterFondModule {
    background: #999999 url(images/interface/pixel_fond_module.jpg) repeat-y;
    margin: 0px;
}

/************************/
/* PARTENAIRES           */
/************************/
#Partenaires {
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  margin:20px;
}

#Partenaires .Partenaires{
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  margin:0px;
}

.Partenaires a{
    color: #000000;
    font-size:11px;
    font-weight: bold;
    margin:0px;
}

#Partenaires .titre { /* Affichage du titre de l'actu dans la liste*/
    font-size:12px;
    font-weight: bold;
    border-bottom: #E0001A 1px solid;
    padding-top:10px;
}

#Partenaires .date_titre { /* Affichage de la date de l'actu dans la liste*/
    font-size:11px;
    text-align: right;
}

#Partenaires .corps {
    text-align: justify;
}

#Partenaires a {
    color: #000000;
    font-weight: bold;
}

#Partenaires p.logo-partenaire {
	text-align: center;
	font-size: 12px;
}

#Partenaires p.logo-partenaire-bandeau {
	text-align: center;
}

#Partenaires .centre {
	text-align: center;
}

.PartenairesFondModuleGauche {
    background: #999999 url(images/interface/pixel_fond_module_gauche.jpg) repeat-y;
    margin: 0px;
}

.PartenairesFondModule {
    background: #999999 url(images/interface/pixel_fond_module.jpg) repeat-y;
    margin: 0px;
}














/* FORMULAIRES */
.input_focus {
  color: black;
  font-size: 10px;
  border: 2px solid #E0001A;
  padding-left: 2px;
}

.btn_valider {
  color: black;
  border: 0px;
}

.radio_civilite {
  color: black;
  border: 0px;
}

/*INPUT {
  font-family: arial;
  font-size: 10px;
  color: black;
  border: 2px solid #FF8120;
  padding-left: 2px;
}*/

TEXTAREA {
  font-family: arial;
  font-size: 10px;
  color: black;
  border: 1px 3d #000000;
  padding-left: 2px;
}

.Contenu { background-color: #FFFFFF; }

