﻿body
{
    margin: 0;
    font-size: 12px;
    font-family: Verdana;
    color: #231F20;
}


h1, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover,
h1.implanter,h1.implanter a:link, h1.implanter a:visited, h1.implanter a:active, h1.implanter a:hover,
h1.Economie,h1.Economie a:link, h1.Economie a:visited, h1.Economie a:active, h1.Economie a:hover,h
H1.h1EspacePart, H1.h1EspacePart a:link, H1.h1EspacePart a:active, H1.h1EspacePart a:visited, H1.h1EspacePart a:hover,
H1.h1Actualite, H1.h1Actualite a:link, H1.h1Actualite a:active, H1.h1Actualite a:visited, H1.h1Actualite a:hover
{
    font-family: Verdana;
    font-size: 30px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
H1
{
    color: #D95094 !important;
}
H1.implanter
{
    color: #A8C1BD !important;
}
H1.Economie
{
    color: #F29400 !important;
}
H1.h1EspacePart,
H1.h1EspacePart span
{
    color: #feca05 !important;
    /*color: #F6A800 !important;*/
    
}
h1.h1Actualite
{
    color: #94C154 !important;
    
}

h2, h2 a:link, h2 a:visited, h2 a:active, h2 a:hover
h2.implanter, h2.implanter a:link, h2.implanter a:visited, h2 a:active.implanter, h2.implanter a:hover,
h2.Economie, h2.Economie a:link, h2.Economie a:visited, h2.Economie a:active, h2.Economie a:hover,
h2.h2EspacePart, h2.h2EspacePart a:link, h2.h2EspacePart a:visited, h2.h2EspacePart a:active, h2.h2EspacePart a:hover
{
    font-family: Verdana;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    padding: 0;  
}
H2
{
    color: #D95094 !important;
}
H2.implanter
{
    color: #A8C1BD !important;
}
H2.Economie
{
    color: #F29400 !important;
}

h2.h2EspacePart,
h2.h2EspacePart span
{
     color: #feca05 !important;
    /*ccolor: #F6A800 !important;*/
    
}


h3 ,h3 a:link, h3 a:visited, h3 a:active, h3 a:hover
h3.implanter,h3.implanter a:link, h3.implanter a:visited, h3 a:active.implanter, h3.implanter a:hover,
h3.Economie,h3.Economie a:link, h3.Economie a:visited, h3.Economie a:active, h3.Economie a:hover,
h3.h3EspacePart,h3.h3EspacePart a:link, h3.h3EspacePart a:visited, h3.h3EspacePart a:active, h3.h3EspacePart a:hover
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    background-repeat: no-repeat!important; 
}
h3
{
    color: #D95094 !important;
    background: url(../Images/puceContenuViolet.gif) no-repeat;
    padding-left: 16px!important;
    
}
h3.implanter
{
    color: #A8C1BD !important;
    background: url(../Images/puceContenuGris.gif) no-repeat;
    padding-left: 16px!important;
    background-position: left 1px;
    
}
h3.Economie
{
    color: #F29400 !important;
    background: url(../Images/puceContenuOrange.gif) no-repeat;
    padding-left: 16px!important;
    background-position: left 1px;
    
}

h3.h3EspacePart,
h3.h3EspacePart span
{
     /*color: #feca05 !important;*/
    color: #FECA05 !important;
    background-image: url(../Images/puceContenuOrange.gif);
}

samp, ins, samp a:link, samp a:active, samp a:visited, samp a:hover, ins a:link, ins a:active, ins a:visited, ins a:hover
{
    color: #94C154;
}
TD, TD P, P
{
    font-size: 12px;
    font-family: Verdana;
    color: #231F20;
}
P
{
    margin: 0;
    padding: 0;
    line-height: 1.1em; /*    min-height:12px;     height:auto !important;     height:12px;*/
}

ul, ol, blockquote
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.ligneSeparateur1
{
    border-top: 1px solid #000000;
}

TABLE.titre_violet, TABLE.titre_gris, TABLE.titre_orange, TABLE.titre_vert, TABLE.titre_bleu
{
    /*width: 100%;*/
    width:750px!important;
}
TABLE.titre_violet th, TABLE.titre_gris th, TABLE.titre_orange th, TABLE.titre_vert th, TABLE.titre_bleu th
{
    width: 100%;
    vertical-align: top;
    text-align: left;
}
TABLE.titre_bleu th h1
{
    font-family: Verdana;
    font-size: 35px;
    font-weight: bold;
    color: #006E94;
}
TABLE.titre_violet .ligneSeparateur2
{
    background-color: #D95094;
    height: 21px;
}
TABLE.titre_gris .ligneSeparateur2
{
    background-color: #A8C1BD;
    height: 21px;
}
TABLE.titre_orange .ligneSeparateur2
{
    background-color: #F29400;
    height: 21px;
}
TABLE.titre_vert .ligneSeparateur2
{
    background-color: #94C154;
    height: 21px;
}
TABLE.titre_bleu .ligneSeparateur2
{
    background-color: #006E94;
    height: 21px;
}

a
{
    text-decoration: none;
    color: #83A3B3;
}

a:visited
{
    color: #83A3B3;
}

a:hover
{
    text-decoration: none;
    color: #061922;
}

a:active
{
    color: #83A3B3;
}





div.ActualiteItem .ActualiteResume, .ActualiteResume
{
    color: #231F20;
}
div.ActualiteItem .ActualiteResume P, .ActualiteResume P
{
    margin: 0;
    padding: 0;
}
div.ActualiteItemDetail .ActualiteResumeDetail, .ActualiteResumeDetail
{
    color: #231F20;
    font-style: italic;
}
div.ActualiteItemDetail .ActualiteResumeDetail P, .ActualiteResumeDetail P
{
    margin: 0;
    padding: 0;
}


/*
 *
 *	Modèle du cartouche de la page d'accueil Opportunité
 *
 */
div.modele_opportunite
{
    background: url(../Images/fond_modele_opportunite.gif) repeat-y; /*width:212px; 	height:100px;*/
}
div.modele_opportunite TABLE
{
    width: 212px;
    height: 100px;
}
div.modele_opportunite TABLE TR.titre
{
    height: 21px;
}
div.modele_opportunite TABLE TR.titre TH
{
    width: 103px;
}
div.modele_opportunite TABLE TR.titre TD
{
    padding-left: 9px;
    padding-right: 5px;
}
div.modele_opportunite TABLE TR.titre TD, div.modele_opportunite TABLE TR.titre TD A, div.modele_opportunite TABLE TR.titre TD A:link, div.modele_opportunite TABLE TR.titre TD A:visited, div.modele_opportunite TABLE TR.titre TD A:active, div.modele_opportunite TABLE TR.titre TD A:hover
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #D95094;
    text-align: left;
}
div.modele_opportunite TABLE TR.texte
{
    height: 79px;
}
div.modele_opportunite TABLE TR.texte TH
{
    width: 103px;
}
div.modele_opportunite TABLE TR.texte TD
{
    padding-left: 9px;
    padding-right: 5px;
}
div.modele_opportunite TABLE TR.texte TD, div.modele_opportunite TABLE TR.texte TD P, div.modele_opportunite TABLE TR.texte TD A, div.modele_opportunite TABLE TR.texte TD A:link, div.modele_opportunite TABLE TR.texte TD A:visited, div.modele_opportunite TABLE TR.texte TD A:active, div.modele_opportunite TABLE TR.texte TD A:hover
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 9px;
    color: #FFFFFF;
    text-align: left;
}
/*******************************************************/
/*
 *
 *	Modèle du cartouche de rubrique Thématique
 *
 */
div.modele_rubrique_thematique
{
    background: url(../Images/fond_modele_R_thematique.gif) repeat-y; /*width:145px; 	height:79px;*/
}
div.modele_rubrique_thematique TABLE
{
    width: 145px;
    height: 79px;
}
div.modele_rubrique_thematique TABLE TR.titre
{
    height: 20px;
}
div.modele_rubrique_thematique TABLE TR.titre TH
{
    width: 59px;
}
div.modele_rubrique_thematique TABLE TR.titre TD
{
    padding-left: 4px;
}
div.modele_rubrique_thematique TABLE TR.titre TD, div.modele_rubrique_thematique TABLE TR.titre TD A, div.modele_rubrique_thematique TABLE TR.titre TD A:link, div.modele_rubrique_thematique TABLE TR.titre TD A:visited, div.modele_rubrique_thematique TABLE TR.titre TD A:active, div.modele_rubrique_thematique TABLE TR.titre TD A:hover
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    color: #FFEC00;
    text-align: left;
}
div.modele_rubrique_thematique TABLE TR.texte
{
    height: 56px;
}
div.modele_rubrique_thematique TABLE TR.texte TH
{
    width: 59px;
}
div.modele_rubrique_thematique TABLE TR.texte TD
{
    padding-left: 4px;
    padding-right: 3px;
}
div.modele_rubrique_thematique TABLE TR.texte TD, div.modele_rubrique_thematique TABLE TR.texte TD P, div.modele_rubrique_thematique TABLE TR.texte TD A, div.modele_rubrique_thematique TABLE TR.texte TD A:link, div.modele_rubrique_thematique TABLE TR.texte TD A:visited, div.modele_rubrique_thematique TABLE TR.texte TD A:active, div.modele_rubrique_thematique TABLE TR.texte TD A:hover
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 9px;
    color: #FFFFFF;
    vertical-align: top;
    padding-top: 3px;
    text-align: left;
}





/*******************************************************/
/*
 *
 *	Modèle du cartouche de rubrique Actualite
 *
 */
div.modele_rubrique_actualite
{
    background: url(../Images/fond_modele_R_actualite.gif) repeat-y; /*width:145px; 	height:79px;*/
}
div.modele_rubrique_actualite TABLE
{
    width: 145px;
    height: 79px;
}
div.modele_rubrique_actualite TABLE TR.titre
{
    height: 20px;
}
div.modele_rubrique_actualite TABLE TR.titre TH
{
    width: 59px;
}
div.modele_rubrique_actualite TABLE TR.titre TD
{
    padding-left: 4px;
}
div.modele_rubrique_actualite TABLE TR.titre TD, div.modele_rubrique_actualite TABLE TR.titre TD A, div.modele_rubrique_actualite TABLE TR.titre TD A:link, div.modele_rubrique_actualite TABLE TR.titre TD A:visited, div.modele_rubrique_actualite TABLE TR.titre TD A:active, div.modele_rubrique_actualite TABLE TR.titre TD A:hover
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    color: #004283;
    text-align: left;
}
div.modele_rubrique_actualite TABLE TR.texte
{
    height: 56px;
}
div.modele_rubrique_actualite TABLE TR.texte TH
{
    width: 59px;
}
div.modele_rubrique_actualite TABLE TR.texte TD
{
    padding-left: 4px;
    padding-right: 3px;
}
div.modele_rubrique_actualite TABLE TR.texte TD, div.modele_rubrique_actualite TABLE TR.texte TD P, div.modele_rubrique_actualite TABLE TR.texte TD A, div.modele_rubrique_actualite TABLE TR.texte TD A:link, div.modele_rubrique_actualite TABLE TR.texte TD A:visited, div.modele_rubrique_actualite TABLE TR.texte TD A:active, div.modele_rubrique_actualite TABLE TR.texte TD A:hover
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 9px;
    color: #FFFFFF;
    vertical-align: top;
    padding-top: 3px;
    text-align: left;
}
/*******************************************************/
/*
 *
 *	Modèle du cartouche de rubrique Opportunité
 *
 */
div.modele_rubrique_opportunite
{
    background: url(../Images/fond_modele_R_opportunite.gif) repeat-y; /*width:145px; 	height:79px;*/
}
div.modele_rubrique_opportunite TABLE
{
    width: 145px;
    height: 79px;
}
div.modele_rubrique_opportunite TABLE TR.titre
{
    height: 20px;
}
div.modele_rubrique_opportunite TABLE TR.titre TH
{
    width: 59px;
}
div.modele_rubrique_opportunite TABLE TR.titre TD
{
    padding-left: 4px;
}
div.modele_rubrique_opportunite TABLE TR.titre TD, div.modele_rubrique_opportunite TABLE TR.titre TD A, div.modele_rubrique_opportunite TABLE TR.titre TD A:link, div.modele_rubrique_opportunite TABLE TR.titre TD A:visited, div.modele_rubrique_opportunite TABLE TR.titre TD A:active, div.modele_rubrique_opportunite TABLE TR.titre TD A:hover
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    color: #D95094;
    text-align: left;
}
div.modele_rubrique_opportunite TABLE TR.texte
{
    height: 56px;
}
div.modele_rubrique_opportunite TABLE TR.texte TH
{
    width: 59px;
}
div.modele_rubrique_opportunite TABLE TR.texte TD
{
    padding-left: 4px;
    padding-right: 3px;
}
div.modele_rubrique_opportunite TABLE TR.texte TD, div.modele_rubrique_opportunite TABLE TR.texte TD P, div.modele_rubrique_opportunite TABLE TR.texte TD A, div.modele_rubrique_opportunite TABLE TR.texte TD A:link, div.modele_rubrique_opportunite TABLE TR.texte TD A:visited, div.modele_rubrique_opportunite TABLE TR.texte TD A:active, div.modele_rubrique_opportunite TABLE TR.texte TD A:hover
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 9px;
    color: #FFFFFF;
    vertical-align: top;
    padding-top: 3px;
    text-align: left;
}


div.newsletter2 *
{
    font-family: Verdana;
}
div.newsletter2 table.bandeau2
{
    width: 569px;
}
div.newsletter2 table.bandeau2 td.date
{
    width: 138px;
    color: #799bad;
    font-size: 20px;
    font-weight: bold;
    padding-right: 30px;
    padding-bottom: 6px;
    text-align: right;
    vertical-align: bottom;
}
div.newsletter2 div.sommaire2
{
    width: 639px;
    min-height: 104px;
    height: auto !important;
    height: 104px;
    margin: 0 28px 20px 28px;
}
div.newsletter2 div.sommaire2 table
{
    width: 639px;
    border-bottom: solid 1px #b8c9d3;
}
div.newsletter2 div.sommaire2 table td
{
    font-size: 13px;
    color: #000000;
    text-align: left;
}
div.newsletter2 div.sommaire2 table td.puce
{
    width: 8px;
    padding: 5px 5px 0 11px;
}
div.newsletter2 div.sommaire2 table td.titre
{
    background-color: #b8c9d3;
    width: 20px;
}

div.newsletter2 div.sommaire2 table td a:link, div.newsletter2 div.sommaire2 table td a:visited, div.newsletter2 div.sommaire2 table td a:active, div.newsletter2 div.sommaire2 table td a:hover
{
    font-size: 13px;
    color: #000000 !important;
    text-decoration: none;
}
div.newsletter2 div.sommaire2 table td a:hover
{
    color: #83A3B3 !important;
}

div.newsletter2 table.actualite2
{
    width: 639px;
    margin-left: 28px;
    margin-bottom: 20px;
}
div.newsletter2 table.actualite2 td.texte
{
    width: 465px;
    border-bottom: solid 1px #000000;
}
div.newsletter2 table.actualite2 td.texte h1, div.newsletter2 table.actualite2 td.texte h1 p, div.newsletter2 table.actualite2 td.texte h1 a, div.newsletter2 table.actualite2 td.texte h1 p a
{
    font-size: 20px;
    color: #000000;
    margin: 0;
    margin-bottom: 6px;
}
div.newsletter2 table.actualite2 td.texte p
{
    font-size: 10px;
    margin: 0;
    padding: 0;
    margin-right: 16px;
    margin-bottom: 5px;
    text-align: justify;
}
div.newsletter2 table.actualite2 td.texte p a
{
    font-size: 10px;
    color: #000000;
    text-decoration: underline;
}
div.newsletter2 table.actualite2 td.puce
{
    vertical-align: top;
    width: 34px;
}

div.newsletter2 table.actualite2 td.texte div.email2, div.newsletter2 table.actualite2 td.texte div.web2
{
    float: left;
    padding-right: 10px;
    height: 15px;
}
div.newsletter2 table.actualite2 td.texte div.email2 a:link, div.newsletter2 table.actualite2 td.texte div.email2 a:active, div.newsletter2 table.actualite2 td.texte div.email2 a:visited, div.newsletter2 table.actualite2 td.texte div.email2 a:hover, div.newsletter2 table.actualite2 td.texte div.web2 a:link, div.newsletter2 table.actualite2 td.texte div.web2 a:active, div.newsletter2 table.actualite2 td.texte div.web2 a:visited, div.newsletter2 table.actualite2 td.texte div.web2 a:hover
{
    color: #000000;
    text-decoration: underline;
    font-size: 10px;
}

div.newsletter2 table.violet img.visuelviolet,.visuelviolet
{
    border-bottom: solid 25px #a73f97;
    background-color:#a73f97;height:140px;
    
}
div.newsletter2 table.violet td.texte h1, div.newsletter2 table.violet td.texte h1 a, h1.violet
{
    font-size:18px;
    color: #a73f97 !important;
}
div.newsletter2 table.rouge img.visuel,.visuelrouge
{
    border-bottom:  solid 25px #c8252c;
    background-color:#c8252c;height:140px;
    
}
div.newsletter2 table.rouge td.texte h1, div.newsletter2 table.rouge td.texte h1 a, h1.rouge
{
    font-size:18px;
    color: #c8252c !important;
}
div.newsletter2 table.jaune img.visuel,.visueljaune
{
    background-color:#feca05;height:140px;
    border-bottom:  solid 25px #feca05;
}
div.newsletter2 table.jaune td.texte h1, div.newsletter2 table.jaune td.texte h1 a, h1.jaune
{
    font-size:18px;
    color: #feca05 !important;
}
div.newsletter2 table.marron_clair img.visuel,.visuelmarron_clair
{
    background-color:#b3aa7e;height:140px;
    border-bottom:  solid 25px #b3aa7e;
}
div.newsletter2 table.marron_clair td.texte h1, div.newsletter2 table.marron_clair td.texte h1 a, h1.marron_clair
{
    font-size:18px;
    color: #b3aa7e !important;
}
div.newsletter2 table.vert img.visuel,.visuelvert
{
    background-color:#79a342;height:140px;
    border-bottom:  solid 25px #79a342;
}
div.newsletter2 table.vert td.texte h1, div.newsletter2 table.vert td.texte h1 a, h1.vert
{
    font-size:18px;
    color: #79a342 !important;
}
div.newsletter2 table.marron img.visuel,.visuelmarron
{
    background-color:#6e2f19;height:140px;
    border-bottom:  solid 25px #6e2f19;
}
div.newsletter2 table.marron td.texte h1, div.newsletter2 table.marron td.texte h1 a, h1.marron
{
    font-size:18px;
    color: #6e2f19 !important;
}
div.newsletter2 table.bleu img.visuel, .visuelbleu
{
    background-color:#006e94;height:140px;
    border-bottom:  solid 25px #006e94;
}
div.newsletter2 table.bleu td.texte h1, div.newsletter2 table.bleu td.texte h1 a, h1.bleu
{
    font-size:18px;
    color: #006e94 !important;
}
div.newsletter2 table.orange img.visuel,.visuelorange
{
    background-color:#f6a800;height:140px;
    border-bottom:  solid 25px #f6a800;
}
div.newsletter2 table.orange td.texte h1, div.newsletter2 table.orange td.texte h1 a, h1.orange
{
    font-size:18px;
    color: #f6a800 !important;
}

div.newsletter2 div.basPage2
{
    width: 569px;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
}
div.newsletter2 table.basPage2
{
    width: 100%;
    margin: 5px 28px 5px 28px;
    border-collapse: collapse;
}
div.newsletter2 table.basPage2 td
{
    padding-right: 12px;
    font-size: 11px;
    color: #83a3b3;
    vertical-align: top;
}
div.newsletter2 table.basPage2 td.puce
{
    padding: 0;
    padding-top: 4px;
    width: 14px;
}
/*div.newsletter2 table.basPage2 td a:link,
div.newsletter2 table.basPage2 td a:visited,
div.newsletter2 table.basPage2 td a:active,
div.newsletter2 table.basPage2 td a:hover
{
	font-size:13px;
	color:#000000 !important;
	text-decoration:none;
}*/
div.newsletter2 div.noteBasPage2
{
    width: 569px;
    padding-top: 4px;
    font-size: 10px;
    color: #000000;
    text-align: center;
}
/*div.newsletter2 div.noteBasPage2 a:link,
div.newsletter2 div.noteBasPage2 a:visited,
div.newsletter2 div.noteBasPage2 a:active,
div.newsletter2 div.noteBasPage2 a:hover
{
	color:#000000 !important;
	text-decoration:underline;
}
*/


/********************************************************/
/*      Style newsletter V3                             */
/********************************************************/
div.newsletter3 *
{
    font-family: Verdana;
}
div.newsletter3 table.bandeau2
{
    width: 569px;
}
div.newsletter3 table.bandeau2 td.date
{
   /* width: 369px;*/
    color: #799bad;
    font-size: 20px;
    font-weight: bold;
    padding-right: 30px;

    text-align: right;
    vertical-align: bottom;
   /* background: url(../Images/newsletter/titre_edea35_4.gif) no-repeat left top;*/
}
div.newsletter3 div.sommaire2
{
    width: 639px;
    min-height: 104px;
    height: auto !important;
    height: 104px;
    margin: 0 28px 20px 28px;
}
div.newsletter3 div.sommaire2 table
{
    width: 639px;
    border-bottom: solid 1px #b8c9d3;
}
div.newsletter3 div.sommaire2 table td
{
    font-size: 13px;
    color: #000000;
    text-align: left;
}
div.newsletter3 div.sommaire2 table td.puce
{
    width: 8px;
    padding: 5px 5px 0 11px;
}
div.newsletter3 div.sommaire2 table td.titre
{
    background-color: #b8c9d3;
    width: 20px;
}

div.newsletter3 div.sommaire2 table td a:link, div.newsletter3 div.sommaire2 table td a:visited, div.newsletter3 div.sommaire2 table td a:active, div.newsletter3 div.sommaire2 table td a:hover
{
    font-size: 13px;
    color: #000000 !important;
    text-decoration: none;
}
div.newsletter3 div.sommaire2 table td a:hover
{
    color: #83A3B3 !important;
}

div.newsletter3 table.actualite2
{
    width: 639px;
    margin-left: 28px;
    margin-bottom: 20px;
}
div.newsletter3 table.actualite2 td.texte
{
    width: 465px;
    border-bottom: solid 1px #000000;
}
div.newsletter3 table.actualite2 td.texte h1, div.newsletter3 table.actualite2 td.texte h1 p, div.newsletter3 table.actualite2 td.texte h1 a, div.newsletter3 table.actualite2 td.texte h1 p a
{
    font-size: 20px;
    color: #000000;
    margin: 0;
    margin-bottom: 6px;
}
div.newsletter3 table.actualite2 td.texte p
{
    font-size: 10px;
    margin: 0;
    padding: 0;
    margin-right: 16px;
    margin-bottom: 5px;
    text-align: justify;
}
div.newsletter3 table.actualite2 td.texte p a
{
    font-size: 10px;
    color: #000000;
    text-decoration: underline;
}
div.newsletter3 table.actualite2 td.puce
{
    vertical-align: top;
    width: 34px;
}

div.newsletter3 table.actualite2 td.texte div.email2, div.newsletter3 table.actualite2 td.texte div.web2
{
    display:inline;
    padding-right: 10px;
    height: 15px;
}
div.newsletter3 table.actualite2 td.texte div.email2 a:link, div.newsletter3 table.actualite2 td.texte div.email2 a:active, div.newsletter3 table.actualite2 td.texte div.email2 a:visited, div.newsletter3 table.actualite2 td.texte div.email2 a:hover, div.newsletter3 table.actualite2 td.texte div.web2 a:link, div.newsletter3 table.actualite2 td.texte div.web2 a:active, div.newsletter3 table.actualite2 td.texte div.web2 a:visited, div.newsletter3 table.actualite2 td.texte div.web2 a:hover
{
    color: #000000;
    text-decoration: underline;
    font-size: 10px;
}

div.newsletter3 table.violet img.visuel,img.visuelviolet
{
    background-color:#a73f97;height:140px;
    border-bottom:  solid 25px #a73f97;
}
div.newsletter3 table.violet td.texte h1, div.newsletter3 table.violet td.texte h1 a
{
    color: #a73f97 !important;
}
div.newsletter3 table.rouge img.visuel,img.visuelrouge
{
    background-color:#c8252c;height:140px;
    border-bottom:  solid 25px #c8252c;
}
div.newsletter3 table.rouge td.texte h1, div.newsletter3 table.rouge td.texte h1 a
{
    color: #c8252c !important;
}
div.newsletter3 table.jaune img.visuel,img.visueljaune
{
    background-color:#feca05;height:140px;
    border-bottom:  solid 25px #feca05;
}
div.newsletter3 table.jaune td.texte h1, div.newsletter3 table.jaune td.texte h1 a
{
    color: #feca05 !important;
}
div.newsletter3 table.marron_clair ,img.visuelmarron_clair
{
    background-color:#b3aa7e;height:140px;
    border-bottom:  solid 25px #b3aa7e;
}
div.newsletter3 table.marron_clair td.texte h1, div.newsletter3 table.marron_clair td.texte h1 a
{
    color: #b3aa7e !important;
}
div.newsletter3 table.vert img.visuel,img.visuelvert
{
    background-color:#79a342;height:140px;
    border-bottom:  solid 25px #79a342;
}
div.newsletter3 table.vert td.texte h1, div.newsletter3 table.vert td.texte h1 a
{
    color: #79a342 !important;
}
div.newsletter3 table.marron img.visuel,img.visuelmarron
{
    background-color:#6e2f19;height:140px;
    border-bottom:  solid 25px #6e2f19;
}
div.newsletter3 table.marron td.texte h1, div.newsletter3 table.marron td.texte h1 a
{
    color: #6e2f19 !important;
}
div.newsletter3 table.bleu img.visuel,img.visuelbleu
{
    background-color:#006e94;height:140px;
    border-bottom:  solid 25px #006e94;
}
div.newsletter3 table.bleu td.texte h1, div.newsletter3 table.bleu td.texte h1 a
{
    color: #006e94 !important;
}
div.newsletter3 table.orange img.visuel,img.visuelorange
{
    background-color:#f6a800;height:140px;
    border-bottom:  solid 25px #f6a800;
}
div.newsletter3 table.orange td.texte h1, div.newsletter3 table.orange td.texte h1 a
{
    color: #f6a800 !important;
}

div.newsletter3 div.basPage2
{
    width: 569px;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
}
div.newsletter3 table.basPage2
{
    width: 100%;
    margin: 5px 28px 5px 28px;
    border-collapse: collapse;
}
div.newsletter3 table.basPage2 td
{
    padding-right: 12px;
    font-size: 11px;
    color: #83a3b3;
    vertical-align: top;
}
div.newsletter3 table.basPage2 td.puce
{
    padding: 0;
    padding-top: 4px;
    width: 14px;
}
div.newsletter3 div.noteBasPage2
{
    width: 569px;
    padding-top: 4px;
    font-size: 10px;
    color: #000000;
    text-align: center;
}

/********************************************************/


/********************************************************/
div#ModeleActualite_vert div#ModeleActualite_vert TABLE.titre
{
    width: 100%;
}
div#ModeleActualite_vert TABLE.titre th
{
    width: 100%;
    vertical-align: top;
    text-align: left;
}
div#ModeleActualite_vert TABLE.titre .ligneSeparateur2
{
    background-color: #94C154;
    height: 21px;
}
div#ModeleActualite_vert H1, div#ModeleActualite_vert H4, div#ModeleActualite_vert H1 a:link, div#ModeleActualite_vert H1 a:active, div#ModeleActualite_vert H1 a:visited, div#ModeleActualite_vert H1 a:hover, div#ModeleActualite_vert H4 a:link, div#ModeleActualite_vert H4 a:active, div#ModeleActualite_vert H4 a:visited, div#ModeleActualite_vert H4 a:hover
{
    color: #94C154 !important;
}
div#ModeleActualite_vert q
{
    background-image: url(../Images/puceContenuVert.gif);
}




table.newsLetter4
{
}
table.newsLetter4 td h1
{
    color: #92aab9 !important;
    margin-top: 10px !important;
    font-size: 15px;
    font-family: Arial;
    letter-spacing: 5;
}
table.newsLetter4 td, table.newsLetter4 td p
{
    color: #000000;
    font-size: 12px;
    font-family: Verdana;
    line-height: 1.5em;
}
table.newsLetter4 td.contact
{
    border-top: solid 1px #d4d700;
    padding-top: 8px;
    font-size: 10px;
}
table.newsLetter4 td.contact, table.newsLetter4 td.contact p
{
    color: #58585a;
    font-size: 10px;
}



/*espace partenaire*/
H1.espaPart, H1.espaPart a:link, H1.espaPart a:active, H1.espaPart a:visited, H1.espaPart a:hover
{
    color: #ff9933 !important;
}
H6.espaPart, H6.espaPart a:link, H6.espaPart a:active, H6.espaPart a:visited, H6.espaPart a:hover
{
    color: #ff9933;
}


/************************************/
/*******************Plan d'ccès******/

div.plan
{
    position: relative;
    float: left;
    width: 592px;
    min-height: 733px;
    height: auto !important;
    height: 733px;
}

div.titre
{
    margin-right: 24px;
    position: relative;
    float: left;
    width: 237px;
    min-height: 134px;
    height: auto !important;
    height: 134px;
    text-align: right;
}

div.moins
{
    background-image: url(../images/Plan/moins.gif ) no-repeat;
    margin-left: 37px;
    position: relative;
    float: left;
    width: 16px;
    min-height: 16px;
    height: auto !important;
    height: 16px;
}

div.zoom
{
    position: relative;
    float: left;
    width: 72px;
    min-height: 16px;
    height: auto !important;
    height: 16px;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #87a6b6;
}

div.plus
{
    background-image: url(../images/Plan/plus.gif ) no-repeat;
    position: relative;
    float: left;
    width: 16px;
    min-height: 16px;
    height: auto !important;
    height: 16px;
}



div.lientelecharger
{
    margin-left: 118px;
    position: relative;
    float: left;
    width: 232px;
    min-height: 16px;
    height: auto !important;
    height: 16px;
}

div.lientelecharger a
{
    font-size: 12px;
    font-weight: normal;
    color: #d95094;
    display: inline-block;
    background: url(../images/Plan/pictoTelecharger.gif) no-repeat right;
    padding-right: 20px;
    height: 15px;
}


div.pictoTelecharger
{
    position: relative;
    float: left;
    width: 18px;
    min-height: 16px;
    height: auto !important;
    height: 16px;
}

div.illustration
{
    margin-right: 25px;
    background-image: url(../images/Plan/illustration.gif );
    position: relative;
    float: left;
    width: 127px;
    min-height: 134px;
    height: auto !important;
    height: 134px;
}



div.adresse
{
    position: relative;
    float: left;
    width: 179px;
    min-height: 134px;
    height: auto !important;
    height: 134px;
}

div.adresse font
{
    color: #b10057;
}



div.commandes
{
    margin-bottom: 8px;
    margin-top: 16px;
    position: relative;
    float: left;
    width: 592px;
    min-height: 16px;
    height: auto !important;
    height: 16px;
}



div.separator
{
    background-image: url(../images/Plan/separator.gif );
    position: relative;
    float: left;
    width: 592px;
    min-height: 1px;
    height: auto !important;
    height: 1px;
}



div.carte1
{
    background: url(../images/Plan/carte1.gif ) no-repeat;
    margin-top: 78px;
    position: relative;
    float: left;
    width: 592px;
    min-height: 479px;
    height: auto !important;
    height: 479px;
    margin-bottom: 10px;
}

div.carte2
{
    background: url(../images/Plan/carte2.gif ) no-repeat;
    width: 278px;
    height: 538px;
    position: relative;
    float: left;
    margin-top: 78px;
    margin-left: 150px;
    margin-bottom: 10px;
}


div.carte3
{
    background: url(../images/Plan/carte3.gif ) no-repeat;
    height: 538px;
    position: relative;
    float: left;
    width: 278px;
    margin-top: 78px;
    margin-left: 150px;
    margin-bottom: 10px;
}

h5
{
    font-size:12px;
    }


