﻿
.CartoucheGaucheAccueil a, .CartoucheGaucheAccueil span, .CartoucheGaucheAccueil p {
    font-family:Verdana;
    font-size:11px;
    
    color:#756F6F;
    text-decoration:none;
}
.ZoneBasseDroite span, .ZoneBasseDroite p {
    font-family:Verdana;
    font-size:11px;
    height:16px;
    display:block;
    
    color:#756F6F;
    text-decoration:none;
}

.DivGauche, .PlanSite {
    position:relative;
    float:left;
    width:405px;
    margin-top:0;
    padding-top:24px;
    padding-left:35px;
    padding-bottom:25px;
    display:block;
}
.DivDroite {
    float:right;
    margin-top:0;
    margin-right:0;
    background: url("../Images/FondDivContenu.gif") no-repeat;
    background-position:right top; 
    position:relative;
    width:354px;
    height:250px;
    margin-left:0px;
    display:block;
}
.fckeditor .DivGauche
{
    position:relative;
    float:left;
    margin-top:0;
    padding-top:24px;
    padding-left:35px;
    padding-bottom:25px;
    display:block;
	width:auto;
}
 .fckeditor .DivDroite
{
    float:right;
    margin-top:0;
    margin-right:0;
    background: url("../Images/FondDivContenu.gif") no-repeat;
    background-position:right top; 
    position:relative;
    margin-left:0px;
    display:block;
	width:auto;
}

.DivGauche h1, h1, .SiteMapNiv1 {
    font-family:Verdana;
    font-size:20px;
    color:#615959;
    font-weight:normal;
}
.DivGauche h2, h2, .SiteMapNiv2 {
    font-family:Verdana;
    font-size:14px;
    color:#065B92;
    text-decoration:none;
}
.DivGauche h3, h3 {
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#065B92;
    text-decoration:none;
}
li {
    list-style:none;
    list-style-type:none;
}
.ZoneContenu li {
    position: relative;
    font-family:Verdana;
    font-size:11px;
    color:#615959;
    list-style:none;
    line-height:13px;
    padding-left:14px;
    background: url("../Images/puce-bleu-moyenne.gif") no-repeat;
    background-position: left 6px;
}

.DivGauche span, .DivGauche p, .SiteMapNiv3, p, span, li, tr, td, caption {
    font-family:Verdana;
    font-size:11px;
    color:#615959;
    text-decoration:none;
}
.DivContenu {
    float:right;
    background: url("../Images/FondDivContenu.gif") no-repeat;
    background-position:right top; 
    position:relative;
    padding-top:24px;
    padding-bottom:25px;
    margin-right:0px;
    width:815px;
    display:block;
}
.DivContenu img {
    position:relative;
    margin:10px;
    margin-left:40px;
    display:block;
}

a {
    font-family:Verdana;
    font-size:11px;
    color:#786A6A;
    text-decoration:none;
}

a:hover {
    color:#2436A7;
    text-decoration:underline;
}




.fckbody .DivContenuReference, .fckbody .ContenuContact, .fckbody .DivContenu {
    background-color:#F1F0F0;
	width:auto;
}
.DivContenuReference {
    float:right;
    background: url("../Images/FondDivContenu.gif") no-repeat;
    background-position:right top; 
    position:relative;
    padding-bottom:25px;
    width:845px;
    display:block;
}
.fckbody .DivContenuReference {
    float:right;
    background: url("../Images/FondDivContenu.gif") no-repeat;
    background-position:right top; 
    position:relative;
    padding-bottom:25px;
    display:block;
	width:auto;
}

.LigneReference {
    float:left;
    position:relative;
    margin:0;
    width:840px;
    display:block;
}
.Reference, .DivActu {
    float:left;
    position:relative;
    margin:0;
    margin-left:34px;
    padding:0;
    width:420px;
    display:block;
    border-bottom:dotted 1px #DF06A9;
    padding-bottom:28px;
    margin-top:25px;
}

.ReferenceImage {
    float:left;
    position:relative;
    margin:0;
    margin-left:20px;
    padding:0;
    width:315px;
    display:block;
    margin-top:25px;
}
.Reference h1
{
    font-family:Verdana;
    font-size:13px;
    font-weight:normal;
    color:#2436A7;
    background: url("../Images/puce-bleue-grande-taille.gif") no-repeat;
    background-position:left 6px;
    position:relative;
    padding-left:21px;
}
.DivActu h1 span {
    font-family:Verdana;
    font-size:13px;
    font-weight:normal;
    color:#2436A7;
}
.DivActu .Titre1
{
    font-family:Verdana;
    font-size:20px;
    font-weight:bold;
}
.DivActu .DateActu1
{
    font-family:Verdana;
    font-size:16px;
    font-weight:normal;
}

.DivActu .Titre
{
    font-family:Verdana;
    font-size:15px;
    font-weight:bold;
    color:#615959;
}
.DivActu .DateActu
{
    font-family:Verdana;
    font-size:13px;
    font-weight:normal;
    color:#615959;
}

.Reference a, .Reference a:hover, .Reference a:visited, .DivActu a, .DivActu a:hover, .DivActu a:visited 
 {
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    color:#F1AB48;
    font-weight:bold;
}
.ReferenceImage img {
    position:relative;
    margin:0;
    padding:0;
}
.ContenuContact {
    float:right;
    background: url("../Images/FondDivContenu.gif") no-repeat;
    background-position:right top; 
    position:relative;
    width:815px;
    display:block;
    padding-top:25px;
    padding-bottom:25px;
}

.ContenuContact table {
    width:420px;
    padding:0;
    margin:0;
}
.ContenuContact table tr {
    height:20px;
    padding:0;
    margin:0;
}
.ContenuContact .tdCourt {
    float:right;
    width:90px;
    height:20px;
    padding:0;
    margin:0;
}
.ContenuContact .tdLong {
    width:150px;
    height:20px;
    padding:0;
    margin:0;
    float:right;
}
.ContenuContact .InputCourt {
    width:134px;
    float:right;
}
.ContenuContact .InputLong {
    width:355px;
    float:right;
}
.ContenuContact input, .ContenuContact textarea {
    border:solid 1px #6F6868;
}
.btn {
    color:White;
    background-color:#1B2EA4;
    border:0;
    margin-left:275px;
    margin-bottom:40px;
}

.SiteMapNiv1 {
    margin-left:30px;
    
}
.SiteMapNiv2 {
    margin-left:40px;
    line-height:25px;
}
.SiteMapNiv3 {
    background: url("../Images/puce-bleu-moyenne.gif") no-repeat;
    background-position: left 6px;
    padding-left:14px;
    margin-left:90px;
    line-height:18px;
}
.SiteMapNiv4 {
    background: url("../Images/puce-bleu.gif") no-repeat;
    background-position: left 6px;
    margin-left:150px;
    line-height:18px;
    padding-left:14px;
}

.SiteMapNiv1:hover {
    color:#1B2EA4;
}
.SiteMapNiv2:hover {
    color:#1B2EA4;
}
.SiteMapNiv3:hover {
    background: url("../Images/puce-rose-moyenne.gif") no-repeat;
    background-position: left 6px;
    padding-left:14px;
/*    color:#1B2EA4;*/
}
.SiteMapNiv4:hover {
    background: url("../Images/puce-rose.gif") no-repeat;
    background-position: left 6px;
    padding-left:14px;
/*    color:#1B2EA4;*/
}

/********************************/
/*    Agence D2L Betali         */
/********************************/
.Redon, .Rennes, .StBrieuc, .Vannes, .RocheBernard, .Lannion, .Guerande

{
    font-family:Verdana;
    font-size:18px;
    font-weight:bold;
    color:white;
    text-decoration:none;
    position:absolute;
    z-index:100;
}

.Redon:hover, .Rennes:hover, .StBrieuc:hover, .RocheBernard:hover, .Vannes:hover, .Lannion:hover, .Guerande:hover
{
    color:#EA5A00;
    text-decoration:none;
}
.Redon
{
    top:335px;
    margin-left:440px;
}
.Rennes
{
    top:225px;
    margin-left:480px;
}
.StBrieuc
{
    top:145px;
    margin-left:320px;
}
.Lannion
{
    top:155px;
    margin-left:230px;
}
.RocheBernard
{
    top:394px;
    margin-left:430px;
}
.Guerande
{
    top:425px;
    margin-left:415px;
}
.Vannes
{
    top:320px;
    margin-left:300px;
}
