/*
//================================================================
//  ebxCadre.css
//================================================================
//        $Id: ebxCadre.css,v 1.160 2010/05/21 12:48:34 goumard-ro Exp $
//================================================================
//   $RCSfile: ebxCadre.css,v $
//  $Revision: 1.160 $
//      $Date: 2010/05/21 12:48:34 $
//    $Author: goumard-ro $
//================================================================
*/

/*
Marquage CVS
$Header: /data/cvs/repository_v1.0/applis/src/fo/ebxapp/ebx/framework/skins/ebxDefault/css/ebxCadre.css,v 1.160 2010/05/21 12:48:34 goumard-ro Exp $
*/

.agendaCadre { background: #E5E5E3; margin-left:40px; }
.agendaCadretl, .agendaCadretr, .agendaCadrebl, .agendaCadrebr {
    height: 4px; width:4px; background-repeat: no-repeat; font-size:1px; /* correction d'un bug IE */
}
.agendaCadretl { background: url(../images/CadreGrisClairTGH.jpg); }
.agendaCadretr { background: url(../images/CadreGrisClairTDH.jpg); float: right; }
.agendaCadrebl { background: url(../images/CadreGrisClairTGB.jpg); }
.agendaCadrebr { background: url(../images/CadreGrisClairTDB.jpg); float: right; }
.agendaCadreContent { padding: 1em; }
.agendaCadreContent form {  margin-top:0px; margin-bottom:0px; }

.agendaFloat { float:left; width:auto; margin-right:-40px; padding-right:50px; }

.formulaireCadre { background: #E5E5E3 none repeat scroll 0%;}
.formulaireCadreContent { padding: 0 1em; }

.aContainer { background: transparent no-repeat scroll left top; text-align:left; margin-right:20px}
.aContainerTop { background: transparent url(../images/cadreFiletagendaT.gif) repeat-x scroll top center; height: 4px; width: 100%; font-size:1px;}
.aContainerBot { background: transparent url(../images/cadreFiletagendaB.gif) repeat-x scroll top center; height: 4px; width: 100%;  font-size:1px; }
.aContainerLef { background: transparent url(../images/cadreFiletagendaL.gif) repeat-y scroll 0%; }
.aContainerRig { background: transparent url(../images/cadreFiletagendaR.gif) repeat-y scroll right center; }
.aContainertl, .aContainertr, .aContainerbl, .aContainerbr {
    height: 4px; width:4px; background-repeat: no-repeat; font-size:1px; /* correction d'un bug IE */
}
.aContainertl { background: transparent url(../images/cadreFiletagendatl.gif); }
.aContainertr { background: transparent url(../images/cadreFiletagendatr.gif); float: right; }
.aContainerbl { background: transparent url(../images/cadreFiletagendabl.gif); }
.aContainerbr { background: transparent url(../images/cadreFiletagendabr.gif); float: right; }
.aContainerRig p { background: #FFFFFF; margin:0px;  margin-left: 4px; margin-right: 4px; font-size : 100%;  color : #9A0314; }
.aContainerRig p span {color : #084194; }

.aInput{ float:left; width: 140px; font-family :  Arial; font-weight : inherit; color : #000000; margin-left: 0.1em;}
.aInput2{ float:left; font-family :  Arial; font-weight : inherit; color : #000000; margin-right: 1em;margin-bottom: auto;margin-top:auto;}
.aInput3{ float:left; width: 120px; font-family :  Arial; font-weight : inherit; color : #000000; margin-left: 0.1em;}
.aInput2 select, input, textArea{font-size:1em;}

.aBouton {
    padding-top : 4px; text-align : right;
}

.aTabLeft {
    text-align : left;  font-size:90%;
}
.aTabRight {
    text-align : right;
}
.aTabRightTop {
    text-align : right;
    vertical-align: top;
font-size:75%;
}

.aSomGen30Top {
    width : 33%; vertical-align: top; 
}
.aSomGenTop {
    vertical-align: top;
}

.atdLeft1 {padding:0px;padding-left:10px;}
.atdLeft2 {width : 30%; padding:0px;padding-left:10px;padding-bottom:10px;}
.atdLeft3 {padding:0px;padding-left:10px;padding-bottom:10px;}

.aListeCadretop0 { background: transparent url(../images/agenda/bandeau00.gif) repeat-x scroll top; height: 16px; width: 602px; vertical-align:middle;}
.aListeCadretop1 { background: transparent url(../images/agenda/bandeau01.gif) repeat-x scroll top; height: 16px; width: 602px;}
.aListeCadretop2 { background: transparent url(../images/agenda/bandeau02.gif) repeat-x scroll top; height: 16px; width: 602px;}
.aListeCadretop3 { background: transparent url(../images/agenda/bandeau03.gif) repeat-x scroll top; height: 16px; width: 602px;}
.aListeCadretopNO { background: transparent url(../images/agenda/bandeauNO.gif) repeat-x scroll top; height: 16px; width: 602px;}
.aListeCadretop0 span, .aListeCadretop1 span, .aListeCadretop2 span, .aListeCadretop3 span, .dlcdCadretop span, .aListeCadretopNO span
{
    font-family:arial; font-size:75%; font-weight:Bold; color:#FFFFFF;
    display:block; padding-left:36px; padding-top:1px;
}

.articleCadre { background: #FFFFFF none repeat scroll 0%; }
.articleCadretop { background: transparent url(../images/Article-HM.gif) repeat-x scroll top; height: 16px;}
.articleCadretl { background:   url(../images/Article-HG.gif) no-repeat scroll left top;height: 16px;}
.articleCadretr { background:  url(../images/Article-HD.gif) no-repeat scroll right top; height: 16px; }
.articleCadretr span { margin-left : 36px; font-family : arial; font-size : 75%; font-weight : Bold; color : #FFFFFF;}
.articleCadreCorps {    border-left: 1px solid #ABA9A6; border-right: 1px solid #ABA9A6; border-bottom: 1px solid #ABA9A6; }
.articleCadreTitre { margin-left : 14px; margin-right : 14px; font-family : arial; font-size : 100%; font-weight : inherit; color : #000000;}
.articleCadreContent { margin-left : 14px; margin-right : 14px; font-family : arial; font-size : 100%; font-weight : inherit; color : #000000; clear: both; }
.articleCadreFilet { background:   url(../images/Article-minigris.gif) repeat-x scroll 0% ;height: 1px;clear:both;}
.articleCadreFilet2 { background:   url(../images/Article-minigris.gif) repeat-x scroll 0% ;height: 1px;margin-bottom:4px}
.articleCadreFilet3 { border-bottom : 1px solid #ABADA2;margin-top:4px;margin-bottom:4px;}
.articleCadreFilet4 { border-bottom : 1px solid #FFFFFF;margin-top:4px;margin-bottom:4px;}
.articleFloat { float:left;width:auto;margin-right:-40px;padding-right:50px;}
.article {float:none; }

.cadreFiletFondBlanc { background: transparent none repeat scroll 0%; width: 100%; }
.cadreFiletFondBlanctop { background: transparent url(../images/cadreFiletcontactTBlanc.gif) repeat-x scroll top center; height: 4px; width: 100%; }
.cadreFiletFondBlanctl { background: transparent url(../images/cadreFiletcontacttlBlanc.gif) no-repeat scroll left top;height: 4px; }
.cadreFiletFondBlanctr { background: transparent url(../images/cadreFiletcontacttrBlanc.gif) no-repeat scroll right top; height: 4px; }
.cadreFiletFondBlanccontentwrap { background: transparent url(../images/cadreFiletcontactLBlanc.gif) repeat-y scroll 0%;}
.cadreFiletFondBlancbot { background: transparent url(../images/cadreFiletcontactBBlanc.gif) repeat-x scroll bottom center; height: 4px; width: 100%;}
.cadreFiletFondBlancbl { background: transparent url(../images/cadreFiletcontactblBlanc.gif) no-repeat scroll left top;height: 4px;}
.cadreFiletFondBlancbr { background: transparent url(../images/cadreFiletcontactbrBlanc.gif) no-repeat scroll right bottom; height: 4px; }
.contactFiletFondBlanccontent { background: transparent url(../images/cadreFiletcontactRBlanc.gif) repeat-y scroll right center; margin: 0px;}


.cadreFiletAsso { background: #F9F9F8 none repeat scroll 0%; width: 100%; }
.cadreFiletAssotopPic { background: transparent url(../images/cadreFiletAssoPic.PNG) repeat-x scroll top center; height: 29px; width: 100%; font-size:1px;}
.cadreFiletAssotop { background: transparent url(../images/cadreFiletcontactT.gif) repeat-x scroll top center; height: 4px; width: 100%; font-size:1px;}
.cadreFiletAssobot { background: transparent url(../images/cadreFiletcontactB.gif) repeat-x scroll top center; height: 4px; width: 100%; font-size:1px;}
.cadreFiletAssoLef { background: transparent url(../images/cadreFiletcontactL.gif) repeat-y scroll 0%; /*padding-left:10px;*/}
.cadreFiletAssoRig { background: transparent url(../images/cadreFiletcontactR.gif) repeat-y scroll right center;}
.cadreFiletAssoPictl, .cadreFiletAssoPictr {
    height: 29px; width:4px; background-repeat: no-repeat; font-size:1px; /* correction d'un bug IE */
} 
.cadreFiletAssobl, .cadreFiletAssobr, .cadreFiletAssotl, .cadreFiletAssotr {
    height: 4px; width:4px; background-repeat: no-repeat; font-size:1px; /* correction d'un bug IE */
}
.cadreFiletAssoPictl { background: transparent url(../images/cadreFiletAssoPictl.gif); }
.cadreFiletAssoPictr { background: transparent url(../images/cadreFiletAssoPictr.gif); float: right; }
.cadreFiletAssotl { background: transparent url(../images/cadreFiletcontacttl.gif); }
.cadreFiletAssotr { background: transparent url(../images/cadreFiletcontacttr.gif); float: right; }
.cadreFiletAssobl { background: transparent url(../images/cadreFiletcontactbl.gif); }
.cadreFiletAssobr { background: transparent url(../images/cadreFiletcontactbr.gif); float: right; }



.cadreFiletFAQ { background: #F5F4F2 none repeat scroll 0%; margin: 1em auto; width: 100%; }
.cadreFiletFAQ2 { background: #F5F4F2 none repeat scroll 0%; width: 100%; }
.cadreFiletFAQtop { background: transparent url(../images/cadreFiletcontactT.gif) repeat-x scroll top center; height: 4px; width: 100%; font-size:1px;}
.cadreFiletFAQbot { background: transparent url(../images/cadreFiletcontactB.gif) repeat-x scroll top center; height: 4px; width: 100%; font-size:1px;}
.cadreFiletFAQLef { background: transparent url(../images/cadreFiletcontactL.gif) repeat-y scroll 0%; /*padding-left:10px;*/}
.cadreFiletFAQRig { background: transparent url(../images/cadreFiletcontactR.gif) repeat-y scroll right center;}
.cadreFiletFAQtl, .cadreFiletFAQtr, .cadreFiletFAQbl, .cadreFiletFAQbr {
    height: 4px; width:4px; background-repeat: no-repeat; font-size:1px; /* correction d'un bug IE */
}
.cadreFiletFAQtl { background: transparent url(../images/cadreFiletcontacttl.gif); }
.cadreFiletFAQtr { background: transparent url(../images/cadreFiletcontacttr.gif); float: right; }
.cadreFiletFAQbl { background: transparent url(../images/cadreFiletcontactbl.gif); }
.cadreFiletFAQbr { background: transparent url(../images/cadreFiletcontactbr.gif); float: right; }


.cadreFiletFAQRig p { margin: 0px 10px; padding: 0;}
.cadreFiletFAQRig a {
     text-decoration:none; font-weight:bold; color:#084194; font-family:Arial; font-size:75%;
}
.cadreFiletFAQRig div.Commun1 {
    line-height : 1.12em; padding-right: 10px;  /*padding-bottom: 10px;*/
}
.cadreFiletFAQRig div.Commun1 a {
    text-decoration:none; font-weight:bold; color:#084194; font-family:Arial; font-size:100%;
}
.cadreFiletFAQRig a:hover, .cadreFiletFAQRig div.Commun1 a:hover {
    text-decoration:underline;
}

.cadreFiletFAQRigAutonomy { background: transparent url(../images/cadreFiletcontactR.gif) repeat-y scroll right center;}

.cadreFiletFAQRigAutonomy span a {
    font-size:80%;
}

.cadreFiletFAQRigAutonomy span a:hover {
    text-decoration:none;
    color: #787971;
}

.cadreFiletFAQRigAutonomy a:active {
    text-decoration:none;
}

/*** SPL ***/

.cadreFiletSPL { background: #F5F4F2 none repeat scroll 0%; margin: 1em auto; width: 100%; }
.cadreFiletSPLtop { background: transparent url(../images/cadreFiletcontactT.gif) repeat-x scroll top center; height: 4px; width: 100%; }
.cadreFiletSPLbot { background: transparent url(../images/cadreFiletcontactB.gif) repeat-x scroll bottom center; height: 4px; width: 100%;}
.cadreFiletSPLtl, .cadreFiletSPLtr, .cadreFiletSPLbl, .cadreFiletSPLbr {
    height: 4px; width:4px; background-repeat: no-repeat; font-size:1px; /* correction d'un bug IE */
}
.cadreFiletSPLtl { background: transparent url(../images/cadreFiletcontacttl.gif); }
.cadreFiletSPLtr { background: transparent url(../images/cadreFiletcontacttr.gif); float: right; }
.cadreFiletSPLbl { background: transparent url(../images/cadreFiletcontactbl.gif); }
.cadreFiletSPLbr { background: transparent url(../images/cadreFiletcontactbr.gif); float: right; }
.cadreFiletSPLLef { background: transparent url(../images/cadreFiletcontactL.gif) repeat-y scroll 0%; padding-left:10px;}
.cadreFiletSPLRig { background: transparent url(../images/cadreFiletcontactR.gif) repeat-y scroll right center; margin: 0px; }
.cadreFiletSPLRig p { margin: 0px 10px; padding: 0pt;}
.cadreFiletSPLRig a, .cadreFiletSPLRig a:hover {
	 text-decoration:none; font-weight:bold; color:#084194; font-family:Arial; font-size:75%;
}
.cadreFiletSPLRig div.Commun1 {
	line-height : 1.12em; padding-right: 10px; padding-bottom: 10px;
}
.cadreFiletSPLRig div.Commun1 a, .cadreFiletSPLRig div.Commun1 a:hover{
text-decoration:none; font-weight:bold; color:#084194; font-family:Arial; font-size:100%;
}
 /*******/
 
.Modulo3 div.contactFiletFAQ {
    width:auto;
    margin-right:1px;
}
.contactFiletFAQ { background: #F5F4F2 none repeat scroll 0%; width:280px; float:left; margin-right:5px; }
.contactFiletFAQtop { background: transparent url(../images/cadreFiletcontactT.gif) repeat-x scroll top center; height: 4px; width: 100%; font-size:1px;}
.contactFiletFAQtl { background: transparent url(../images/cadreFiletcontacttl.gif) no-repeat scroll left top;height: 4px; font-size:1px; }
.contactFiletFAQtr { background: transparent url(../images/cadreFiletcontacttr.gif) no-repeat scroll right top; height: 4px;  font-size:1px;}
.contactFiletFAQbot { background: transparent url(../images/cadreFiletcontactB.gif) repeat-x scroll bottom center; height: 4px; width: 100%; font-size:1px; }
.contactFiletFAQbl { background: transparent url(../images/cadreFiletcontactbl.gif) no-repeat scroll left top;height: 4px; }
.contactFiletFAQbr { background: transparent url(../images/cadreFiletcontactbr.gif) no-repeat scroll right bottom; height: 4px; }
* html .contactFiletFAQcontentwrap { height:1%; } /* IE hack */
.contactFiletFAQcontentwrap { background: transparent url(../images/cadreFiletcontactL.gif) repeat-y scroll 0%; }
.contactFiletFAQcontent { background: transparent url(../images/cadreFiletcontactR.gif) repeat-y scroll right center; margin: 0px;}
.contactCadreFilet { background:   url(../images/Article-minigris.gif) repeat-x scroll 0% ;height: 1px;clear:both;}
.contactCadreFilet2 { border-bottom : 1px solid #ACAAA7; width:244px; }
.contactLine { line-height:14px; }


.Bcontainer {
    width:760px; height:126px; vertical-align : top; overflow:hidden;
}
.BphotoBas {
    clear:both; vertical-align : top;
}
.BphotoBas img {
    border:none;
}
.BphotoTop {
    float:left; vertical-align : top; height:49px; margin-bottom:-3px; 
}
.BphotoTop img {
    float:left; border:none; color: #FFFFFF; 
}
.BphotoTxt {
    float:right; padding-top:27px; text-align:right;
}
.BphotoTxt a {
    color : #A7010D; font-family : Arial; text-decoration: none; font-size : 75%;
}
.BphotoTxt img {
    vertical-align:middle;
}

.contactPContainer {    background: #FFFFFF none repeat scroll 0%; margin-top: -2px; float:left; margin-right: 15px;}

.dlcdFiletFAQ { background: #F7F4EF none repeat scroll 0%;width:auto; }
.dlcdCadretop { background: transparent url(../images/agenda/bandeauDLCD.gif) repeat-x scroll top; height: 16px; width: 602px;}


.containerQuartier {
    width: 599px; text-align:left; margin-left:auto; margin-right:auto;clear:both;padding-top:15px;margin-bottom:-15px;
}
.EcoleTitre1 {
    border-bottom: 2px solid #ABADA2; margin-top:-0.5em; height:24px; width:470px;
}
.EcoleTitre1 h1 {
    font-family : Arial; font-size: 112%; font-weight : bold; color:#A7010D; 
}
.EcoleQuartier { 
    font-size: 75%;  color:#9A0314; text-align:right;
}
.EcolephotoDroite {
    margin-top:-15px; margin-left:10px; margin-bottom: 7px; display: inline; float: right;
    color : #000000; font-family : Arial; font-size : 56%;
}

/*** footer ***/

.FooterPrint {
    text-align:center; padding-left:150px; line-height:1.20em;
}
.FooterPrint a {
    color:#084194; font-family : arial; font-size : 75%; font-weight:bold; text-decoration: none;
}
.FooterPrint a:hover {
    text-decoration: underline;
}
.FooterPrint img {
    border:none;
}
.FooterLeft {
    float:left; width:143px; text-align:center;
}
.FooterLeft  img {
    border:0px;
}
.FooterRight {
    float:left; width:495px; margin-top:20px; margin-left:100px;
}
.FooterCadre { 
    background: #E5E5E3; width:85%; height:21px;
}
.FooterCadretl, .FooterCadretr, .FooterCadrebl, .FooterCadrebr {
    height: 4px; width:4px;
    background-repeat: no-repeat;
    font-size:1px; /* correction d'un bug IE */
}
.FooterCadretl { background: url(../images/CadreGrisClairTGH.jpg); }
.FooterCadretr { background: url(../images/CadreGrisClairTDH.jpg); float: right; }
.FooterCadrebl { background: url(../images/CadreGrisClairTGB.jpg); }
.FooterCadrebr { background: url(../images/CadreGrisClairTDB.jpg); float: right; }

.FooterCadrecontent { 
    background: transparent url(../images/CadreGrisClairLBG.jpg) repeat-y scroll right center; color : #000000; font-family : Arial; font-size : 65%; text-align:center;
}
.FooterCadrecontent a, .FooterCadrecontent a:hover {
    text-decoration: none; color : #000000; font-family : Arial; font-size : 100%;
}

/*** Fin footer ***/

.Lieuphotogauche {
   float:left;
   width:170px;
   margin-right:50px;
   margin-left:14px;
   margin-top:10px;
}
.Lieuphotogauche img {
    border: 1px solid #000000;
}
.LieuContainer {  text-align:left; float:left; margin-top:10px; line-height:15px;
    float:left; width:330px;
}
.LieuContainer span a { font-size : 110%; }
.LieuContainer50 { width: 49%; text-align:left; float:left; margin-top:5px; }
.LieuContainer220 {    width: 222px;  text-align:center; vertical-align:top;background: #F5F4F2;}
.LieuContainer220 img {    border : 1px solid #000000; }
.LieuContainer376 {    width: 374px;  text-align:left; vertical-align:top; background: #F5F4F2; }
.LieuAdresse { font-family : Arial; font-size : 80%; text-decoration: none; text-align:left;float:left; width:190px;}
.LieuInfo { font-family : Arial; font-size : 80%; text-decoration: none; text-align:left; float:left; width: 340px;}
.LieuContact { font-family : Arial; font-size : 80%; text-decoration: none; text-align:left;}
.LieuContact span { float:Left; margin-right:5px; line-height: 11px;}
.LieuContact img{ float:Left; margin-right:5px; line-height: 11px;margin-top:-4px;}
.LieuContact a {    font-family : Arial; font-size : 100%; text-decoration: none; text-align:left;color:#000000;}

.LieuPicto  { vertical-align:middle; margin-top:2px; margin-bottom:5px;}
.LieuPicto img { float:left; vertical-align:middle;}
.LieuPicto span { float:left; vertical-align:middle;}

.LieuPicto2 img {   float:Left; margin-right:5px;   line-height: 12px;  font-family : Arial;    font-size : 82%; text-decoration: none;  text-align:left;    color:#084194;  font-weight: bold;}
.LieuPicto2 span {  float:Left; margin-top:3px; margin-right:5px;   line-height: 12px;  font-family : Arial;    font-size : 82%; text-decoration: none;  text-align:left;    color:#084194;  font-weight: bold;}
.LieuPicto2 a { font-family : Arial; font-size : 100%; text-decoration: none; text-align:left;color:#084194;}
.LieuSpacer50 {
    width:9px; float:left;
}
.LieuSpacerMiddle {
    width:4px;
}

.LieuCadre {    background: #F5F4F2 none repeat scroll 0%;}
.LieuCadretopbot { background: #F5F4F2 url(../images/LieuGrisClairTBG.gif) repeat-x scroll 0%; height: 4px;margin-left : -0px;}
.LieuCadrebot { background: transparent url(../images/LieuGrisClairTBG.gif) repeat-x scroll 0%; height: 4px;}
.LieuCadretl { background:    url(../images/LieuGrisClairTGH.gif) no-repeat scroll left top;height: 4px;}
.LieuCadretr { background:  url(../images/LieuGrisClairTDH.gif) no-repeat scroll right top; height: 4px; }
.LieuCadrebl { background: url(../images/LieuGrisClairTGB.gif) no-repeat scroll left bottom;height: 4px;}
.LieuCadrebr { background:  url(../images/LieuGrisClairTDB.gif) no-repeat scroll right bottom; height: 4px;  }
.LieuCadrecontentwrap { background: transparent url(../images/LieuGrisClairLBG.gif) repeat-y scroll 0%; margin-left : -0px;}
.LieuCadrecontent { background: transparent url(../images/LieuGrisClairLBG.gif) repeat-y scroll right center; margin:0px; padding: 0pt 1em;}

.Modulo3OdJ {
    float : left;
    width: 190px;
    background: transparent url(../images/bgroundBloc3.gif) repeat-y scroll right center;
    padding-right:5px;
    margin-right:5px;
    color : #000000; font-family : Arial; font-size : 100%; text-decoration: none;
}
.Modulo3OdJ3 {
    float : left;
    width: 186px;
    padding-right:5px;
    margin-right:5px;
    color : #000000; font-family : Arial; font-size : 100%; text-decoration: none;
}
.Modulo3OdJ li a, .Modulo3OdJ li a:hover, .Modulo3OdJ3 li a, .Modulo3OdJ3 li a:hover {
font-size : 75%;
}
.Modulo3OdJ h3, .Modulo3OdJ3 h3 {
color : #000000; font-family : Arial; font-size : 70%; text-decoration: none; font-weight: bold;
}


/*** menu gauche ***/

.menuGauche {
    width: 142px; vertical-align : top;
}
.menuGauche a:hover{
    text-decoration: underline;
}
.menuGaucheN1 {
    border-bottom : 4px solid #C2C3BE;
    background: transparent url(../images/menu/big-fleche.gif) no-repeat scroll 0px 3px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left : 12px;
}
.menuGaucheN1 a {
    color : #A7010D; font-family : Arial; font-weight : bold; font-size : 90%; text-decoration : none;
}
.menuGaucheN2 {
    border-bottom : 1px solid #C2C3BE; 
	background : #DDF0F0 url(../images/menu/mini-fleche.gif) no-repeat scroll 0px 3px;
	padding-left : 12px; 
	padding-bottom : 5px;
    margin-top : 0px; 
	margin-bottom : 0px;
    line-height:12px;
}
.menuGaucheN2 a {
    color : #A7010D; font-family : Arial; font-size : 70%; text-decoration : none;
}
.menuGaucheN2O {
    background:#FFFFFF url(../images/menu/mini-flecheO.gif)  no-repeat scroll 0px 3px;
    padding-left:12px;
}
.menuGaucheN2O a {
    color : #A7010D; font-family : Arial; font-size : 70%; font-weight: bold; text-decoration: none;
}
.menuGaucheN3, .menuGaucheN3O {
    margin-left : 5px;
    background : transparent url(../images/menu/mini-noirG.gif) no-repeat scroll left top;
    font-size : 65%;
    padding-left:12px;
    margin-top:0px;
    margin-bottom : 0px;
}
.menuGaucheN3 a {
    color : #000000; font-family : Arial; font-size : 100%; text-decoration : none;
}
.menuGaucheN3O a {
    color : #000000; font-family : Arial; font-size : 100%; text-decoration : underline;
}
.menuGaucheN4, .menuGaucheN4O {
    padding-left:30px;
    margin-top:0px;
    margin-bottom : 0px;
    font-size : 65%;
}
.menuGaucheN4 a {
    color : #000000; font-family : Arial; font-size : 100.1%; text-decoration : none;
}
.menuGaucheN4O a {
    color : #000000; font-family : Arial; font-size : 100.1%; text-decoration : underline;
}

/*** FIN menu gauche ***/

.menuContainer
{
    width: 142px; text-align:left;clear:both;
    color : #000000; font-family : Arial; text-decoration: none;font-size : 10px;
}
.menuContainerLink
{
    background: transparent url(../images/triangle1.gif)  no-repeat  0.8em ; padding-left: 10px;
    color : #084194; font-family : Arial; text-decoration: none; font-size : 69%; font-weight: bold; text-indent: 1em;
}

.menuContainerLink a
{
    color : #084194; font-family : Arial; text-decoration: none;font-size : 100%; font-weight: bold; text-indent:24px;
}

.menuContainerLink a:hover
{
    color : #084194; font-family : Arial; text-decoration: underline;font-size : 100%; font-weight: bold; text-indent:24px;
}

.menuContainerLink2
{
    background: transparent url(../images/triangle1.gif)  no-repeat  0.8em ; padding-left: 10px;
    color : #084194; font-family : Arial; text-decoration: none; font-size : 90%; font-weight: bold; text-indent: 1em;
}
.menuContainerLink2 a:link, .menuContainerLink2 a:active, .menuContainerLink2 a:visited
{
    color : #084194; font-family : Arial; text-decoration: none;font-size : 100%; font-weight: bold; text-indent:22px;
}
.menuContainerLink2 a:hover
{
    color : #084194; font-family : Arial; text-decoration: underline;font-size : 100%; font-weight: bold; text-indent:22px;
}


.MeteoModulo5 { float : left;   width: 19%; padding-right:4px;}
.meteoCell1 {   width : 30px; float:left;color : #000000; font-family : Arial; font-size : 110%; text-decoration: none; font-weight: bold; padding-top:22px;}
.meteoCell2 {   width :60px; float:left;margin-right:5px;}
.meteoCell3 {   width : 78px;   float:left; text-align : left;  padding-top:8px; font-size:90%;}
.meteoCell4{    width :70px; float:left; padding-top:0px; font-size:90%;}
.meteoCell5{    width :180px; padding-top:0px; text-align:center;}
.meteoCell6{    width :35px; float:left; padding-left:10px;padding-right:10px; font-size:90%;}
.meteoCell7{    width : 130px;  padding-top:4px;    text-align: justify; font-size:80%;}
.meteoMiniCell1 {   width : 11px; height:26px;float:left;padding-top:4px;}
.meteoMiniCell2 {   width : 20px; float:left;color : #000000; font-family : Arial; font-size : 90%; text-decoration: none; font-weight: bold; padding-top:4px;}
.meteoMiniCell3 {   width : 35px; float:left;padding-top:0px;}
.meteoMiniCell4 {   padding-top:4px;}
.CadreGrisClair
{
    margin: 0px;
    padding: 0px;
    border: none;
    background-color : #F5F4F2;
    font-family :  Arial;
    width:100%;
}

.navBox {
    width:100%;
    height:18px;
    border-bottom : 1px solid #ABADA2; border-top : 1px solid #ABADA2;
    color : #000000; font-family : Arial; font-size : 85%; text-decoration: none; font-weight: bold;
}
.navBox a {
    color : #084194; font-family : Arial; font-size : 85%; text-decoration: none; font-weight: bold; vertical-align:top;
}
.navBox a:hover {
    color : #084194; font-family : Arial; font-size : 85%; text-decoration: underline; font-weight: bold; vertical-align:top;
}
.navBox img {
    vertical-align: middle; 
}
.navGauche{
    width:33%;
    float : left;
    margin-top:2px;
    margin-bottom:-2px;
    text-align:left;

}
.navDroite{
    width:33%;
    float : right;
    margin-top:2px;
    margin-bottom:-2px;
    text-align:right;
}
.navHaut{
    width:33%;
    float: left;
    margin-top:2px;
    margin-bottom:-2px;
    text-align: center;
}
.orgNiv1G { color: rgb(0, 0, 0); font-size: 0.75em; text-decoration: none; margin-top: 0px; }
.orgNiv1G img { float: left; }
.orgNiv1 { color: rgb(0, 0, 0); font-size: 0.75em; text-decoration: none; float: left; }
.orgNiv2 { background: transparent url('../images/orgFlecheFond.gif') repeat-y scroll left bottom; color: rgb(0, 0, 0); font-size: 1em; text-decoration: none; clear: both; }
.orgNiv2Border{ height : 67px;background: transparent url('../images/orgFlecheFond.gif') repeat-y scroll left bottom; color: rgb(0, 0, 0); font-size: 0.75em; text-decoration: none; clear: both;}
.orgNiv3 { background: transparent url('../images/orgFlecheFond.gif') repeat-y scroll left bottom; color: rgb(0, 0, 0); font-size: 1em; text-decoration: none; clear: both; float: left; }
.orgNiv3Border{ background: transparent url('../images/orgFlecheFond.gif') repeat-y scroll left bottom; color: rgb(0, 0, 0); font-size: 0.75em; text-decoration: none; clear: both; float: left; padding-left:50px; }
.orgNiv3Naked { color: rgb(0, 0, 0); font-size: 0.75em; text-decoration: none; clear: both; float: left; margin-left:50px;}
.orgCellDefaut { border: 1px solid rgb(171, 173, 162); background: rgb(245, 244, 242) none repeat; width: 280px; height: 50px; text-align: center; vertical-align: middle; padding-top:0.4em; margin-top: 10px; float: left;}
.orgNiv1 a, .orgNiv2 a, .orgNiv3 a, .orgNiv1G a { color: rgb(14, 64, 150); font-size: 1em; text-decoration: none; font-weight: bold; }
.orgNiv1 a:hover, .orgNiv2 a:hover, .orgNiv3 a:hover, .orgNiv1G a:hover { color: rgb(14, 64, 150); font-size: 1em; text-decoration: underline; font-weight: bold; }
.orgNiv1 img, .orgNiv2 img, .orgNiv3 img { float: left; }
.orgNiv2 .img, .orgNiv3 .img { float: left; clear: both; }
.orgCellCM { border: 1px solid rgb(171, 173, 162); background: rgb(198, 222, 226) none repeat; width: 280px; height: 50px; text-align: center; vertical-align: middle; padding-top:0.4em; margin-top: 10px; float: left; }
.orgCellVS { border: 1px solid rgb(171, 173, 162); background: rgb(255, 238, 156) none repeat; width: 280px; height: 50px; text-align: center; vertical-align: middle; padding-top:0.4em; margin-top: 10px; float: left; }
.orgCellAU { border: 1px solid rgb(171, 173, 162); background: rgb(219, 231, 195) none repeat; width: 280px; height: 50px; text-align: center; vertical-align: middle; padding-top:0.4em; margin-top: 10px; float: left; }
.orgCellSG { border: 1px solid rgb(171, 173, 162); background: rgb(245, 244, 242) none repeat; width: 280px; height: 50px; text-align: center; vertical-align: middle; padding-top:0.4em; margin-top: 10px; float: left; }
.orgCellFG { border: 1px solid rgb(171, 173, 162); background: rgb(254, 228, 195) none repeat; width: 280px; height: 50px; text-align: center; vertical-align: middle; padding-top:0.4em; margin-top: 10px; float: left; }
.orgCellVU { border: 1px solid rgb(171, 173, 162); background: rgb(240, 210, 200) none repeat; width: 280px; height: 50px; text-align: center; vertical-align: middle; padding-top:0.4em; margin-top: 10px; float: left; }
.orgCellAC { border: 1px solid rgb(171, 173, 162); background: rgb(233, 238, 206) none repeat; width: 280px; height: 50px; text-align: center; vertical-align: middle; padding-top:0.4em; margin-top: 10px; float: left; }
.orgCellRH { border: 1px solid rgb(171, 173, 162); background: rgb(198, 209, 229) none repeat; width: 280px; height: 50px; text-align: center; vertical-align: middle; padding-top:0.4em; margin-top: 10px; float: left; }
.orgCellMA { border: 1px solid rgb(171, 173, 162); background: rgb(140, 202, 239) none repeat; width: 280px; height: 50px; text-align: center; vertical-align: middle; padding-top:0.4em; margin-top: 10px; float: left; }

.puces {
    list-style-position : inside;
    	margin-left :15px;
}

.puces li{
    list-style-image : url(../images/puces/carre-Minibleu.gif);
    vertical-align:middle;
    text-indent: -15px;
    margin-left :15px;
}

.Commun1 tr.tableauTr1, .Commun1 tr.tableauTr2,  .Commun1 tr.tableauTrMenu, .Commun1 th.tableauTrMenu {
    font-size : 110%;
}
.tableauCadre { background: #FFFFFF none repeat scroll 0%; width:100%; float:left;margin-bottom:1em;}
.tableauTr1 .tableauCadre .tableauTr1 {font-size:120%}
.tableauTr2 .tableauCadre .tableauTr1 {font-size:120%}
.tableauTr1 .tableauCadre .tableauTr2 {font-size:120%}
.tableauTr2 .tableauCadre .tableauTr2 {font-size:120%}
.tableauTr2 th.TabHeader5 {font-size:160%}
.tableauTr2 th.TabHeader5 {font-size:160%}


.tableauCadreMini { background: #FFFFFF none repeat scroll 0%; width:275px; float:left; margin-right:5px;}
.tableauCadretop { 
     background: transparent url(../images/Article-HM.gif) repeat scroll top;
     height:1.5em;
     background-color: #0071A3;
 }
.tableauCadretl { background: url(../images/Article-HG.gif) no-repeat scroll left top;height: 16px;}
.tableauCadretl0 { background: url(../images/Article-HG0.gif) no-repeat scroll left top;height: 16px;}
.tableauCadretr { background: url(../images/Article-HD.gif) no-repeat scroll right top; height: 16px; }
.tableauCadretr span { background-color: transparent; margin-left : 36px; font-family : arial; font-size : 110%; font-weight : Bold; color : #FFFFFF;}
.tableauCadreCorps { border-left: 1px solid #E5E5E3; border-right: 1px solid #E5E5E3; }
.tableauCadrebot { background: #E5E5E3 repeat-x scroll 0%; text-align:center; font-weight : inherit; color : #9A0314; padding-top:4px;}
.tableauCadrebot span { margin-top:80px; }
.tableauCadrebl { background: url(../images/CadreGrisClairTGB.jpg) no-repeat scroll left bottom;height: 4px;}
.tableauCadrebr { background: url(../images/CadreGrisClairTDB.jpg) no-repeat scroll right bottom; height: 4px;  }
.tableauTriangle li { background : url(../images/triangle2.gif) no-repeat center center; height: 6px; padding-left: 1.3em;background-position: 0.4em;text-align:left;}
.tableauTable { width: 100%; text-align: center; font-family : arial; font-size : 85%; font-weight : inherit; color : #000000; }
.tableauTable caption {margin-top:25px;}

.tableauTableEphemeride { width: 100%; text-align: center; font-family : arial; font-size : 68%; font-weight : inherit; color : #000000; }
.tableauTableEphemeride img { border:none; }
.tableauTableMeteo550 { width: 550px; text-align: center; font-family : arial; font-size : 68%; font-weight : inherit; color : #000000; }
.tableauTable caption { text-align: left; padding: 0; margin: 0; }

.tableauTableM {    width: 100%; text-align: center; font-family : arial; font-size : 85%; font-weight : inherit; color : #000000; margin:0px; border:none;}
.tableauTableM h3 { text-align: center; font-family : arial; font-size : 110%; font-weight : bold; color : #9A0314; }
.tableauTableL {    width: 100%; text-align: left; font-family : arial; font-size : 85%; font-weight : inherit; color : #000000; }
.tableauTable h3 {  text-align: center; font-family : arial; font-size : 110%; font-weight : bold; color : #9A0314; }
.tableauTableL h3 { text-align: left; font-family : arial; font-size : 110%; font-weight : bold; color : #9A0314; }
.tableauTable a:link, .tableauTable a:visited, .tableauTable a:active, .tableauTable a:hover {    text-align: center; font-family : arial; font-size : 110%; font-weight : inherit; color : #084194; }
.tableauTableL a, .tableauTableL a:hover {  text-align: left; font-family : arial; font-size : 110%; font-weight : inherit; color : #084194; }
.tableauTable h3 a, .tableauTable h3 a:hover {  text-align: center; font-family : arial; font-size : 100%; font-weight : bold; color : #084194; }
.tableauTableL h3 a, .tableauTableL h3 a:hover {    text-align: left; font-family : arial; font-size : 100%; font-weight : bold; color : #084194; }
.tableauTr1 {   background-color : #F5F4F2; font-size : 75%;}
.tableauTr2 {   background-color : #EBEAE8;  font-size : 75%;}
tr.tableauTr1 {	background-color : #F5F4F2; font-size : 80%;}
tr.tableauTr2 {	background-color : #EBEAE8; font-size : 80%;}
.tableauTr1 div.Commun1{	background-color : #F5F4F2; font-size : 100%;}
.tableauTr2 div.Commun1{	background-color : #EBEAE8;  font-size : 100%;}
* html .tableauTr1 { height:1%; } /* IE hack */
* html .tableauTr2 { height:1%; } /* IE hack */

.tableauTr1 a:link, .tableauTr1 a:visited, .tableauTr1 a:active, 
.tableauTr2 a:link, .tableauTr2 a:visited, .tableauTr2 a:active {   
    color : #0E4096; font-family : Arial;  text-decoration: none; font-weight : bold;font-size : 100%;
}
.tableauTr1 a:hover, .tableauTr2 a:hover {
    color : #0E4096; font-family : Arial;  text-decoration: underline; font-weight : bold;font-size : 100%;
}
.tableauTrMenu {    background-color : #ADC3CC;  font-family : Arial; font-size : 80%; text-decoration: none;}

.Commun1 tr.tableauTrMenu {	background-color : #ADC3CC;  font-family : Arial; font-size : 110%; text-decoration: none;}

.tableauTrMenu a { color : #0E4096; font-family : Arial; font-size : 100%; text-decoration: none; }
.tableauTrMenu a:hover { color : #0E4096; font-family : Arial;  font-size : 100%; text-decoration: underline; }
.tdLeft {padding:1px;padding-left:10px;}
.tableau20{
    width : 20%;
}
.tableau20 table tbody tr td{
    text-align:center;
}

.renseignementCadretop { background-color: #E5E5E3; height: 16px;}
.renseignementCadretl { background:   url(../images/Renseignement-HG.gif) no-repeat scroll left top;height: 16px;}
.renseignementCadretr { background:  url(../images/Renseignement-HD.gif) no-repeat scroll right top; height: 16px;}
.renseignementCadretr span {    margin-left : 36px; font-family : arial;    font-size : 12px;   font-weight : Bold; color : #000000;}
.renseignementCadreCorps {  border-left: 1px solid #E5E5E3; border-right: 1px solid #E5E5E3;border-top: 1px solid #000000;background-color : #E5E5E3;height:30px;padding-left:4px; padding-right:4px;}
.renseignementCadreCorps div.Titre7{ margin-bottom:1px;}

.colContainerLeft {
    width:159px; margin-right:17px;
}
.blokContainer {
    width:141px;
}
.blokContainerG {
    width:141px;
    padding-right:29px;
}
.blokContainerD {
    width:156px;
    margin-left:29px;
}
.blokContainer div.Commun4 {
    font-size : 70%;
}
.blokContainerG div.Commun4 {
    font-size : 70%;
}
.blokContainer a,  .blokContainer a:hover{
    font-size : 100%;
}
.blokContainerG a,  .blokContainerG a:hover{
    font-size : 100%;
    text-decoration: none;
}
.blokContainerG2 {
	width:141px;
	padding-right:15px;
}


.blokMiseEnAvant {
    font-size : 70%; font-weight : bold; color : #AB0010;
}
.blokTitre {
    border-top: 1px solid #476379; border-bottom: 5px solid #476379;
}
.blokTitre img{
    margin-top:3px; border:none; height:8px; width:8px;float:left;
}
.blokTitre span{
    text-indent:5px; font-size : 70%; font-weight : bold; color : #736E75; float:left;
}
.blokPhoto {
    padding-top:2px; font-size : 70%; font-weight : bold; color : #AB0010; text-align:center;
}
.blokPhoto img {
    width:141px; border:none;
}
.blokPhotoD {
    padding-top:2px; font-size : 70%; font-weight : bold; color : #000000; text-align:center;
}
.blokPhotoD img{
    border : none;
}
.blokPhotoD a{
    padding-top:2px; text-align:right;
    font-family : arial; font-size : 100%; font-weight : bold; color : #AB0010; text-decoration: none;
}
.blokServiceD {
    text-align : right; vertical-align : middle; width: 158px;
}
.blokServiceD .image, .blokServiceD img{
    height : 20px; border:none; vertical-align : middle;
}
.blokServiceG {
    vertical-align : middle;
}
.blokServiceG img{
    border : none; vertical-align : middle;
}
.blokServiceImg {
    width : 30px; padding : 1px; border-bottom: 2px solid #ABADA2;
}
.blokServiceTxt {
    border-bottom: 2px solid #ABADA2; padding-left : 2px; font-size : 70%; line-height : 0.98;
}
.blokServiceTxt a {
    color : #736E75; font-family : Arial; font-size : 100%; font-weight : bold; text-decoration : none;
}
.blokServiceTxt a:hover {
    text-decoration: underline;
}


.frameStyle {
    border:1px solid black;
    margin-top:20px;
}
.frameStyle img {
    border:1px solid black;
    margin-top:20px;
}

.TabHeader {
    width: 100%;
}
.TabHeader2 {
    width: 100%;
    text-align: center;
}

.TabHeader2Bold {
    width: 100%; text-align: center; font-weight : bold;
}

.NoBorder {
    border:0px;
}
.ImgSize1 {
    width:100%; height:16px;
}
.ImgSize2 {
    width:100%; height:1px;
}
.ImgSize3 {
    width:100%; height:3px;
}

.trombiContainer {  background: #FFFFFF none repeat scroll 0%; width: 150px; margin-top: -2px; float:left; margin-right: 15px;}
.trombiNom { font-family : arial; font-size : 75%; font-weight : bold; color : #9A0314;}
.trombiTxt { font-family : arial; font-size : 75%; font-weight : inherit; color : #000000;}
.trombiTxt  a, .trombiTxt  a:hover { text-decoration:none; font-weight:bold; color:#084194; font-family:Arial; font-size:95%;}
.trombiNom a, .trombiNom a:hover { vertical-align: super;text-decoration:none; font-weight:bold; color:#084194; font-family:Arial; font-size:95%;}
.trombiFilet { background: url(../images/Trombi-miniFilet.gif) repeat-x scroll 0% ; height: 1px; clear: both; }


.modifyButton {
    background : transparent url(../images/modifier.gif) no-repeat scroll left;
    height : 15px;
    cursor : pointer;
    width:55px;
    border : none;
    vertical-align : text-bottom;
}

.submitButton{
    background : transparent url(../images/boutonValider2.gif) no-repeat scroll left;
    height : 15px;
    cursor : pointer;
    width:47px;
    border : none;
    vertical-align : text-bottom;
}

.voterButton{
     background : transparent url(../images/boutonVoter.gif) no-repeat scroll right;
     height : 15px;
     cursor : pointer;
     width:47px;
     border : none;
     vertical-align : text-bottom;
}
.okButton2{
    background : transparent url(../images/boutonOk.gif) no-repeat scroll left;
    height : 22px;
    cursor : pointer;
    width:26px;
    border : none;
    vertical-align : text-bottom;
    margin-bottom:-4px;
}

.okButton{
    background : transparent url(../images/boutonOk2.gif) no-repeat scroll left;
    height : 15px;
    cursor : pointer;
    width:47px;
    border : none;
    vertical-align : text-bottom;
}

.orgCellMap {
    width: 250px;  border: 1px solid  #ABADA2;
    padding-top:0.4em; margin-top:10px; margin: 5px;
    float: left;
}

.orgCellMap2 {
    width: 250px;  border: 1px solid  #ABADA2;
    padding-top:0.4em;
    margin-bottom: 5px;
    margin-left : 18px;
    float: left;
}

TEXTAREA
{
    COLOR: #000000;
    FONT-FAMILY:  Arial;
    FONT-WEIGHT: normal;
    HEIGHT: 50pt;
    WIDTH: 400pt
}

/* AbonnementNewsLetter */
.CadreGrisClairGH {
    background-image : url(../images/CadreGrisClairGH.jpg);
    width:4px;
    height:4px;
}
.CadreGrisClairGB {
    background-image : url(../images/CadreGrisClairGB.jpg);
    width:4px;
    height:4px;
}
.CadreGrisClairDH {
    background-image : url(../images/CadreGrisClairDH.jpg);
    width:4px;
    height:4px;
}
.CadreGrisClairDB {
    background-image : url(../images/CadreGrisClairDB.jpg);
    width:4px;
    height:4px;
}


.selsub
{
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 5px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle
}
.tabcabe2
{ 
        background-color: white;
        color: navy; 
        TEXT-ALIGN: left;
        FONT-FAMILY:  Arial;
        font-size: 10pt;
        font-weight: bold 
}
/* Ajout bt ELU CM */
.contactCVElu
{
    width: 39%;
}

.cadreFiletELU { background: #F4F9FE none repeat scroll 0%; margin: 0em auto; width: 100%; }
.cadreFiletELUtop { background: transparent url(../images/cadreFiletcontactTBleu.gif) repeat-x scroll top center; height: 4px; width: 100%; font-size:1px;}
.cadreFiletELUbot { background: transparent url(../images/cadreFiletcontactBBleu.gif) repeat-x scroll top center; height: 4px; width: 100%; font-size:1px;}
.cadreFiletELULef { background: transparent url(../images/cadreFiletcontactLBleu.gif) repeat-y scroll 0%; }
.cadreFiletELURig { background: transparent url(../images/cadreFiletcontactRBleu.gif) repeat-y scroll right center;}
.cadreFiletELUtl, .cadreFiletELUtr, .cadreFiletELUbl, .cadreFiletELUbr {
    height: 4px; width:4px; background-repeat: no-repeat; font-size:1px; /* correction d'un bug IE */
}
.cadreFiletELUtl { background: transparent url(../images/cadreFiletcontacttlBleu.gif); }
.cadreFiletELUtr { background: transparent url(../images/cadreFiletcontacttrBleu.gif); float: right; }
.cadreFiletELUbl { background: transparent url(../images/cadreFiletcontactblBleu.gif); }
.cadreFiletELUbr { background: transparent url(../images/cadreFiletcontactbrBleu.gif); float: right; }

.cadreFiletELURig p { margin: 0px 10px; padding: 0pt;}
.cadreFiletELURig a {
     text-decoration:none; font-weight:bold; color:#084194; font-family:Arial; font-size:75%;
}

.cadreFiletELUGauche div.CommunElu, div.LinkElu{
    line-height : 1.15em;  padding-bottom: 2px;
}
.cadreFiletELURig div.CommunElu a:link, .cadreFiletELURig div.CommunElu a:active, .cadreFiletELURig div.CommunElu a:visited {
    text-decoration:none; font-weight:bold; color:#084194; font-family:Arial; font-size:100%;
}
.cadreFiletELURig a:hover, .cadreFiletELURig div.CommunElu a:hover {
    text-decoration:underline; font-weight:bold; color:#084194; font-family:Arial; font-size:100%;
}
.CommunElu {
    color : #000000; font-family : arial; 
    font-size : 13px; 
    
}
.CommunElu a {
    color:#084194; font-weight:bold; text-decoration: none; font-size : 12px
}
.CommunElu a:hover {
    font-weight:bold; text-decoration: underline;
}
.CommunElu3 {
    padding-left: 0.2em; font-family : arial; font-size : 12px; font-weight : regular; color : #9A0314;
}

.LinkElu ul li {
    padding-left: 0.8em; background : url(../images/triangle2.gif) no-repeat 0em 0.3em;
}
.LinkElu ul li a{
    padding-bottom: 10px; font-size : 12px; text-decoration: none; font-weight:bold; color:#084194; font-family:Arial; vertical-align:middle;
}
.LinkElu ul li a:hover{
    font-size : 12px; text-decoration: underline;	font-weight:bold; color:#084194; font-family:Arial; vertical-align:middle;
}
.LinkElu a{
	font-size : 12px; text-decoration: none; font-weight:bold; color:#084194; font-family:Arial; vertical-align:middle;
    line-height:1.20em;
}
.LinkElu a:hover{
    font-size : 12px; text-decoration: underline;font-weight:bold; color:#084194; font-family:Arial; vertical-align:middle;
}
.texteTitreElu{
    font-family: Arial; font-size: 13px; font-weight: bold; color: #000000;
}
.MarginElu{
    margin: 0 6px; padding-bottom: 2px; 
}
.MarginCVElu{
    margin: 0 12px; 
}

.MarginElu div.texteTitreElu{
    margin: 0 6px; padding-bottom: -2px; 
}
.MarginEluHaut{
    margin: 0 6px; padding-bottom: 5px; 
}

.aphotoGaucheElu
{   	
    margin-right: 0px; margin-left: 0px;
    margin-bottom: 7px;
    margin-top:5px;
    display: inline;
}
.aphotoGaucheElu img {
    border: 0px solid #5E5E5C; 
    margin-right:10px; 
}
.aphotoGaucheElu span {
     float: left;
     font-size : 9px;
     color : #000000; 
     font-family : Arial;
     text-align:center;
}

.aphotoGaucheCVElu {
   float:left;
   margin-right:50px;
   margin-left:14px;
   margin-top:10px;
   font-family : Arial;	
   font-size : 9px;	
   text-decoration: none;   
   text-align:center;
   
}
.aphotoGaucheCVElu img {
    border: 1px solid #000000;
}

.contactElu
{
    width: 35%;
}

.CommunCVElu3 {
    padding-left: 0em; font-family : arial; font-size : 13px; font-weight : regular; color : #9A0314;
}

.contactCadreFiletBleu { background:   url(../images/pixel_eluCM.gif) repeat-x scroll 0% ;height: 1px;clear:both;}


.navBoxElu {
    width:100%;
    height:18px;
    border-bottom : 1px solid #0049AA; border-top : 1px solid #0049AA;
    color : #000000; font-family : Arial; font-size : 85%; text-decoration: none; font-weight: bold;
}
.navBoxElu a {
    color : #084194; font-family : Arial; font-size : 85%; text-decoration: none; font-weight: bold; vertical-align:top;
}
.navBoxElu a:hover {
    color : #084194; font-family : Arial; font-size : 85%; text-decoration: underline; font-weight: bold; vertical-align:top;
}
.navBoxElu img {
    vertical-align: middle; 
}


.aInputElu{ float:left; font-family :  Arial; font-weight : inherit; color : #000000; margin-right: 5px;margin-bottom: auto;margin-top:auto;}
.aInputElu select, input, textArea{font-size:1em;}

.aBoutonElu {
	padding-top : 20px;
    padding-left:10px;
}
.containerLink div.LinkElu{
    padding-left: 520px;
}
/* Fin ajout bt ELU CM */

    
    
/* Bloc accueil du plan du site */
.espMapTitle{border:1px solid  #ABADA2;border-bottom:none;padding-top:0.4em;margin:5px 0 0 18px;float:left;width:550px;}
.espMapLef{border:1px solid #ABADA2;border-top:none;float:left;width:251px;margin:0 0 0 18px;}
.espMapRig{border:1px solid #ABADA2;border-top:none;float:left;width:251px;margin-left:46px;}

