
/* ------------------------------------------------------------STYLES GENERAUX UTILISES DANS TOUT LE SITE -----------------------------*/

body { 
background-color: #ffffff;
background-image:url('./IMG/fond_degrad.jpg');
background-repeat: repeat;
background-attachment:fixed;
vertical-align:top;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
color: #800000;
overflow:auto;
}


.img {
	outline: none;	
	padding: 5px 5px 9px 5px;
	border-width: 0px;
	
}

a img {border:0px;}

dl img {
	outline: none;	
	padding: 5px 5px 9px 5px;
	border-width: 0px;
	
}


.spip_documents img { border: 0px; }


div.shadow {
  position:absolute;
  cursor: url(./IMG/zoomin.cur), pointer;
  background-image:url('./IMG/fond_image.png');
  width:125px;
}


.no_visible {
position:relative;
top: -200px;
font-size:0pt;
}



a.lien_menu_haut{
text-decoration:none;
font-family : Verdana;
font-size : 8pt;
text-align: center;
font-weight: bold;
color: #800000;
}    
a.lien_menu_haut:hover{
text-decoration:underline;
font-family : Verdana;
font-size : 8pt;
text-align: center;
font-weight: bold;
color: #800000;
}

a{
text-decoration:none;
color: #800000;
}
    
a:hover{
text-decoration:underline;
color: #800000;
}

table#centre_table {
border: 0px solid; 
border-collapse: collapse; 
position:absolute;
left: 50%;
margin-left: -400px;
width: 841px;
}



.centre_page {
border: none;
display:block; 
border-collapse: collapse; 
padding:0px;
position:relative;
left: 50%;
margin-left: -400px;
width: 841px;
}


table#structure_haut {
border: 0px solid;
border-collapse: collapse; 
background-image:url('./IMG/Fond_structure_haut.png');
width: 841px;
}

.structure_bas {
border: 0px solid;
border-collapse: collapse; 
padding-top:10px;
margin:0px;
vertical-align:top;
background-image:url('./IMG/Fond_structure_bas.png');
background-repeat: no-repeat;
width: 841px;
height:33px;
}

.structure_centre {
margin:0px;
padding:0px;
border: 0px solid;
border-collapse: collapse; 
vertical-align:top;
background-image:url('./IMG/Fond_structure_centre.png');
background-repeat: repeat-y;
width: 841px;
}

table#mon_entete {
vertical-align:top;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 15px;
margin-left: 25px;
height: 142px; 
}



.BARRE_MENU_HAUT
{
vertical-align:middle;
width: 841px;
height: 25px; 
font-family : Verdana;
font-size : 8pt;
text-align: center;
font-weight: bold;
}



.BARRE_MENU_BAS
{
width: 841px;
font-family : Verdana;
font-size : 8pt;
text-align: right;
font-weight: normal;
}

.Contacts_Banniere
{
font-size :16px;
font-weight: bold;
padding-top: 0px;
color:black;
font-family : Arial;
}

.tab_bordures_fines{
border-width:1px; 
border-style:solid; 
border-color:#ffa171;
height: 50px;
text-align: center;
}


p.copyright
{ 
font-family: Arial;
font-size: 7pt ;
font-style: normal ;
text-align: center;
}




h1 {
vertical-align:top;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-size : 28px;
font-weight: bold;
padding-top: 0px;
font-family : Arial;
}

h3.spip {
font-size : 12px;
font-weight: bold;
font-family : Arial;
text-align: center;
}

h4 {
color:#981d15;
}

h5 {
vertical-align:middle;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-size : 22px;
font-weight: bold;
padding-top: 0px;
color:#981d15;
font-family : Arial;
}

h6 {
vertical-align:top;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-size : 8pt;
font-weight: bold;
font-family : Arial;
}

.MARGE_HAUT{height: 50px;}

.MARGE_GAUCHE_INTERFACE{
Width : 18px;
margin:0px;
padding:0px;
}

.MARGE_DROITE_INTERFACE{Width :25px;}

.TD_ALIGN_MID{vertical-align : middle;}

.ENTETE{width: 824px;}

.LARGEUR_INTERFACE
{
padding:0px;
margin:0px;
width : 780px;
}


.TITRE_RUBRIQUE{
padding-top: 20px;
vertical-align:middle;
height : 50px;
font-size : 28px;
font-weight: bold;
font-family : Arial;
}

.LOGO_RUBRIQUE{
position:relative;
top: 20px;
}



.TEXTE_STD
{
  position:relative;
  left: 20px;
  width : 760px;
  font-size: 10pt ;
  text-align: left;

}


.page_up
{
position:relative;
 text-align: right;
 right:220px;
  font-size: 8pt ;
   font-family : Arial;
}


/* ----------------------------------------------------- MODIFICATION DES PARAMETRES DE SPIP --------------------------------------- */

p.spip{
  font-family: Arial;
  }

.spip_documents_center{
        margin: auto; 
        text-align: center;
        width: 80%;
}

.spip_documents_left{
        float: left;
        margin-right: 15px; 
        text-align: center;
}

.spip_documents_right{
        float: right;
        margin-left: 15px; 
        text-align: center;
}

.spip_logos{ border : 0 ;}

/* ----------------------------------------------------- STYLES PAGE ACCUEIL --------------------------------------- */


a.lien_espaces{
text-decoration:none;
font-family : Verdana;
font-size : 14pt;
font-weight: normal;
color: #D40000;
}    
a.lien_espaces:hover{
text-decoration:none;
font-family : Verdana;
font-size : 14pt;
font-weight: normal;
color: #ffa800;
}


.ACCUEIL_TD1{width : 300px;}

.ACCUEIL_TD2{vertical-align : top;}

.ACCUEIL_TITRE_PHASE_VIE
{
vertical-align : top;
font-family : Verdana;
font-size : 8pt;
text-align: center;
font-style: italic;
}

.ACCUEIL_MENU_ESPACES{
background-image:url('./IMG/Fond_espaces.png');
background-repeat: no-repeat;
border-collapse: collapse; 
vertical-align:top;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
color: #D40000;
font-family : Verdana;
font-size : 14pt;
font-weight:normal;
padding-left : 15px;
padding-top : 15px;
height: 165px;
}

.ACCUEIL_PRESENTATION{
border-collapse: collapse; 
vertical-align: top;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-family: Arial;
font-size: 8pt ;
font-style: normal ;
text-align: left;
height:85px;
}


.ACCUEIL_VIGNETTES {
  margin-left: 30px;
  margin-right: 30px;
  background-color: #f1e8e8;
  float: left;
  font-family: Arial;
  font-size: 8pt ;
  font-style: normal ;
  text-align: left;
  width: 185px;
  height: 175px;
}

.ACCUEIL_DIV_ALIGN_VIGNETTES {
margin-left: 50px;
margin-top: 10px;
}


.ACCUEIL_VIGNETTES_CENTRAGE {
margin-left: 15px;
font-size: 7pt ;
}

/* ----------------------------------------------------- STYLES PAGE DOMAINES ACTIVITES --------------------------------------- */

.LISTE_RUBRIQUE
{
  position:relative;
  top : 20px;
  left: 50px;
  font-family: Arial;
  font-size: 10pt ;
  font-style: normal ;
  text-align: left;
}

.TITRE_DOMAINE
{
 position:relative;
 left: 20px;
 width: 760px;
 background-color : #D0B4A1;
 font-family: Arial;
  font-size: 16pt ;
  font-weight: bold;
  text-align: left;
}

/* ----------------------------------------------------- STYLES PAGE QUI SOMMES NOUS --------------------------------------- */

.QUISOMMES_IMAGE
{
float: right;
padding:10px;
width : 380px;
margin: 0;
}

.QUISOMMES_TEXTE
{

  padding:20px;
  font-family: Arial;
  font-size: 10pt ;
  font-style: normal ;
  text-align: justify;
 
  
}

.QUISOMMES_CADRE_IMP
{
  position:relative;
  left: 12px;
  bottom: 10px;
  background-image: url('./IMG/Fond_quisommes_imp.png');
  background-repeat: no-repeat;
  height: 160px;
  padding-left : 30px;
  padding-top : 30px;
  padding-right : 40px;
  padding-top : 30px;
  font-family: Arial;
  font-size: 10pt ;
  font-weight: bold ;
  text-align: justify;
  color: #ff0000; 
 }

/* ----------------------------------------------------- STYLES PAGE ACTUALITES --------------------------------------- */


.CADRE_ACTU
{
position:relative;
padding-left : 10px;
padding-right: 10px;
padding-top:10px;
margin-top:0px;
margin-bottom:30px;
left : 30px;
width : 550px;
border-width:1px; 
border-style:solid; 
border-color:#ffa171;
font-size: 10pt ;
text-align: justify;
font-family: Arial;
}

.RUBRIQUE_ACTU
{
 position:relative;
 margin-bottom:0px;
 margin-top:30px;
 left : 30px;
 width:572px;
 background-color : #D0B4A1;
 font-family: Arial;
 font-size: 16pt ;
 font-weight: bold;
}

.TITRE_ACTU
{
 font-family: Arial;
 font-size: 12pt ;
 font-weight: bold;
}

.LOGO_ACTU
{
float: left;
}


.CHAPO_ACTU
{
 font-family: Arial;
 font-size: 10pt ;
 font-style: italic;
 font-weight: bold;
}

.PS_ACTU
{
 font-family: Arial;
 font-size: 8pt ;
text-align:right;
}

.LISTE_ACTU
{
 position: relative;
 margin-top:30px;
 float : right;
 width : 170px;
 border-width:1px; 
 border-style:solid; 
 border-color:#ffa171;
 }

.LISTE_ACTU_TEXTE
{
 padding : 5px;
 font-size: 8pt ;
 text-align:left;
 font-family: Arial;
 font-weight: bold;
 margin-bottom:10px;
}

.BOUTON_ARCHIVES
{
 width : 170px;
 border-width:1px; 
 border-style:solid; 
 border-color:#ffa171;
 background-color : #D0B4A1;
 font-size: 12pt ;
 text-align:center;
 font-family: Arial;
 font-weight: bold;
}

.TITRE_ARCHIVES
{
 border-width:1px; 
 border-style:solid; 
 border-color:#ffa171;
 background-color : #D0B4A1;
 font-size: 12pt ;
 text-align:left;
 font-family: Arial;
 font-weight: bold;
}


.LISTE_ARCHIVES
{
 position: relative;
 margin: 30px;
 padding : 5px;
  width : 740px;
 border-width:1px; 
 border-style:solid; 
 border-color:#ffa171;
}

/* ----------------------------------------------------- STYLES PAGE LIENS --------------------------------------- */


.CADRE_LIEN
{
position:relative;
padding : 10px;
padding-bottom:25px;
margin: 10px;
left: 25px;
width : 550px;
border-width:1px; 
border-style:solid; 
border-color:#ffa171;
font-size: 10pt ;
text-align: justify;
font-family: Arial;
}

.LOGO_LIEN
{
float:left;
width : 215px;
height: 120px;
}

.COORDONNEES_LIEN
{
position:relative;
left:10px;
top:10px;
margin : 10px;
}

.DESC_LIEN
{
position:relative;
left:10px;
top:30px;
}

.ACTIVITE_LIEU_LIEN
{
font-size: 8pt ;
text-align: justify;
font-family: Arial;
}

.TITRE_LIEN
{
font-weight: bold;
}

.TEL_ADRESSE_LIEN
{
font-size: 8pt ;
text-align: justify;
font-family: Arial;
font-style: italic;
}

.LISTE_REF
{
  position:relative;
  left: 25px;
  font-family: Arial;
  font-size: 10pt ;
  font-style: normal ;
  text-align: left;
}

.NEW_CREA
{
 font-family: Arial;
  font-size: 10pt ;
  font-style: normal ;
  text-align:center;
  font-weight: bold;
  background-color : #efcaac;
}

.LISTE_LIENS
{
 position: relative;
 margin-top : 10px;
margin-left: 20px;
 float : right;
 width : 150px;
 border-width:1px; 
 border-style:solid; 
 border-color:#ffa171;
 font-family: Arial;
 font-size: 10pt ;
 font-style: normal ;
 text-align:center;
 }

.TITRE_LIENS
{
 border-width:1px; 
 border-style:solid; 
 border-color:#ffa171;
 background-color : #D0B4A1;
 font-size: 12pt ;
 text-align:center;
 font-family: Arial;
 font-weight: bold;
}

a.lien_utile{
text-decoration:none;
font-family : Verdana;
font-size : 8pt;
color: #800000;
}    
a.lien_utile:hover{
text-decoration:none;
font-family : Verdana;
font-size : 8pt;
color: #800000;
}



/* ----------------------------------------------------- STYLES PAGE OFFRES DE CESSION --------------------------------------- */


.CADRE_OFFRE
{
padding : 5px;
margin-bottom: 10px;
margin-left:135px;
width : 500px;
height:305px;
border-width:1px; 
border-style:solid; 
border-color:#ffa171;
font-size: 10pt ;
text-align: justify;
font-family: Arial;
}


.COORDONNEES_OFFRE
{
z-index:1;
margin-left:20px;
margin-top:20px;
margin : 10px;
}



.ACTIVITE_LIEU_OFFRE
{
font-size: 8pt ;
text-align: justify;
font-family: Arial;
}



.TARIFS_OFFRE
{
font-size: 8pt ;
text-align: justify;
font-family: Arial;
font-style: italic;
}

.TITRE_OFFRE
{
 z-index:1;
 border-width:1px; 
 border-style:solid; 
 border-color:#ffa171;
 background-color : #D0B4A1;
 font-size: 12pt ;
 text-align:center;
 font-family: Arial;
 font-weight: bold;
}

/* ----------------------------------------------------- STYLES PAGES ESPACES --------------------------------------- */
.BANDEAU_ESPACE
{
margin-left:-1px;
margin-right:2px;
margin-top:15px;
}

.CADRE_QUESTIONS_ESPACE
{
padding : 5px;
margin-top: 50px;
margin-bottom: 20px;
margin-left: 125px;
border-width:1px; 
width:70%;
border-style:dashed; 
border-color:#ffa171;
font-size:20pt ;
text-align: center;
font-family: Arial;
}


.ALIGN_FLECHE_ESPACE
{
margin:auto;
text-align:center;
}

.SLOGAN_ESPACE
{
padding : 5px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 75px;
border-width:1px;
background-color: #EFDDD0; 
width:650px;
border-style:solid; 
border-color:#ffa171;
font-size:20pt ;
color:#D40000;
text-align: center;
font-family: Arial;
}

.SOLUTIONS_ESPACE
{
background-image:url('./IMG/Fond_espaces.png');
background-repeat: no-repeat;
padding : 10px;
margin-top: 20px;
margin-left: 165px;
border-width:0px; 
width:450px;
height:200px;
font-size:10pt ;
text-align: center;
font-family: Arial;
}


