﻿.Bandeau{vertical-align:top}
.VagueBandeau{position:absolute; top:0px; left:505px}

.Logo{position:absolute; top:0px; left:0px}
.BtPlaquette{position:absolute; top:388px; left:610px}
.EcranJauge{position:absolute; top:40px; left:30px; }
.BtAccessGephymat{position:absolute; top:510px; left:48px}

.Liens{	color:#4f81bd; font-weight:bold}

.TitleSection
{
	border-left-color:#4f81bd;
	border-left-width:1px;
	border-top-color:#4f81bd;
	border-top-width:1px;
	color:#4f81bd;
	border-top-style:solid;
	border-left-style:solid;
	margin-left:-3px;
	margin-bottom:6px;
	padding-left:7px;
	padding-top:3px;
	font-size:14px;
}

.CadreZone
{
	background-color:#a4b15f;
}

.LnkEntete
{
	font-family:Calibri;
	font-size:13px;
	font-weight:bold;
	color:#6e8e3f;
	text-decoration:none;
	padding-right:10px;
}

.TitlePage
{
	text-align:center;
	color:#e68100;
	font-weight:normal;
	font-size:20px;
	margin-bottom:10px;
}


/* Accordion */
.accordionHeader
{
    border: 0px solid #2F4F4F;
    color: white;
    background-color: #a4c1dc;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	/*background: none;*/
	background-color:#6c94ba;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 0px solid #2F4F4F;
    color: white;
    background-color: #7fa4c6;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #ffffff;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

a.lienMenu
{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}

a.lienMenu:hover
{
	 font-style:italic;
}

a.lienMenu2
{
	color:#759bc0;
	text-decoration:underline;
	font-weight:normal;
	margin-left:20px;
	font-family:Verdana;
	font-size:11px;
	
}

a.lienMenu2:hover
{
	font-weight:bold;
}



.BtAccueilContact
{	
	background-image:url(../images/Contact.png);
	position:absolute; 
	top:19px; 
	left:830px;
	width:153px;
	height:60px;
	cursor:pointer;
}
.BtAccueilContact:hover
{	
	background-position: 0px -60px;
}


.BtAccueilTerme
{
 background-image:url(../images/BtAccueilTermeFull.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}

.BtAccueilTerme:hover
{
 background-position: 0px -76px;

}
.BtAccueilTerme:active
{
 background-position: 0px -152px;
}


.BtAccueilCommer
{
 background-image:url(../images/BtAccueilCommerFull.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}

.BtAccueilCommer:hover
{
 background-position: 0px -76px;

}
.BtAccueilCommer:active
{
 background-position: 0px -152px;

}


.BtServiceSimple
{
 background-image:url(../images/Btservsimplconvivcomplet.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}

.BtServiceSimple:hover
{
 background-position: 0px -75px;

}
.BtServiceSimple:active
{
 background-position: 0px -153px;

}

.BtInitiation
{
 background-image:url(../images/Btgephyinitcomplet.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}

.BtInitiation:hover
{
 background-position: 0px -75px;

}
.BtInitiation:active
{
 background-position: 0px -152px;

}

.BtAlerte
{
 background-image:url(../images/Btalertecomplet.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}

.BtAlerte:hover
{
 background-position: 0px -75px;

}
.BtAlerte:active
{
 background-position: 0px -152px;

}



.BtAccueilTdb
{
 background-image:url(../images/BtAccueilTdbFull.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}
.BtAccueilTdb:hover
{
 background-position: 0px -76px;

}
.BtAccueilTdb:active
{
 background-position: 0px -152px;
}


.BtOrange
{
 background-image:url(../images/btOrangeFull.jpg);
 width:160px;
 height:25px;
 background-position: 0px 0px;
 cursor:pointer;
 padding-bottom:5px;
}
.BtOrange:hover
{
 background-position: 0px -25px;

}




.BtQuiSommesNous
{
 background-image:url(../images/BtQuiSommeComplet.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}

.BtQuiSommesNous:hover
{
 background-position: 0px -75px;

}
.BtQuiSommesNous:active
{
 background-position: 0px -152px;

}

.BtAvisUtilisateur
{
 background-image:url(../images/BtAvisUtilComplet.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}

.BtAvisUtilisateur:hover
{
 background-position: 0px -75px;

}
.BtAvisUtilisateur:active
{
 background-position: 0px -152px;

}

.BtConfiguration
{
 background-image:url(../images/BtConfigComplet.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}

.BtConfiguration:hover
{
 background-position: 0px -75px;

}
.BtConfiguration:active
{
 background-position: 0px -152px;

}

.BtContact
{
 background-image:url(../images/BtContactComplet.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}

.BtContact:hover
{
 background-position: 0px -75px;

}
.BtContact:active
{
 background-position: 0px -152px;

}

.BtCGV
{
 background-image:url(../images/BtCGVComplet.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}

.BtCGV:hover
{
 background-position: 0px -75px;

}
.BtCGV:active
{
 background-position: 0px -152px;

}

.BtSilverlight
{
 background-image:url(../images/BtSilverComplet.png);
 width:180px;
 height:76px;
 background-position: 0px 0px;
 cursor:pointer;
}

.BtSilverlight:hover
{
 background-position: 0px -75px;

}
.BtSilverlight:active
{
 background-position: 0px -152px;

}




.roundedcornr_HG {
	background: url(../images/Borders/ligneVerte2p/HautGauche.png) no-repeat top left;
	height: 15px;
	padding-left:15px;
}
.roundedcornr_HD {
	background: url(../images/Borders/ligneVerte2p/HautDroit.png) no-repeat top right;
	height: 15px;
	padding-right:15px;
}
.roundedcornr_BG {
	background: url(../images/Borders/ligneVerte2p/BasGauche.png) no-repeat bottom left;
	height: 15px;
	padding-left:15px;
}
.roundedcornr_BD {
	background: url(../images/Borders/ligneVerte2p/BasDroit.png) no-repeat bottom right;
	height: 15px;
	padding-right:15px;
}
.roundedcornr_BordG {
	background: url(../images/Borders/ligneVerte2p/vertical.png) top left  repeat-y;
	width: 100%;
	min-height:410px;
}
.roundedcornr_BordD {
	background: url(../images/Borders/ligneVerte2p/vertical.png) top right  repeat-y;
	width: 100%;
	min-height:410px;
}
.roundedcornr_BordH {
	background: url(../images/Borders/ligneVerte2p/horizontal.png) top left  repeat-x;
	width: 100%;
}
.roundedcornr_BordB {
	background: url(../images/Borders/ligneVerte2p/horizontal.png) bottom left  repeat-x;
	width: 100%;
}




.errorLabel{
   color:Red;
}
.etoileRouge{
   color:Red;
}
.saisieInfoTable{
   width:630px;
   border-width:0px;
   border-style:solid;
   border-color:black;
   margin-left:auto; margin-right:auto;
}
.td11{
   width:110px;
}
.td12{
   width:205px;
}
.td13{
   width:110px;
}
.td14{
   width:205px;
}

.saisieCompteTable{
   width:630px;
   border-width:0px;
   border-style:solid;
   border-color:black;
   margin-left:auto; margin-right:auto;
}
.SCtd11{
   width:280px;
}
.SCtd12{
   width:350px;
}
.SCtd01{
   height:21px;
   background-image:url(../images/FondTitreSection.png);
   background-repeat:no-repeat;
   background-position: 0px 0px;
}
.td01{
   height:21px;
   background-image:url(../images/FondTitreSection.png);
   background-repeat:no-repeat;
   background-position: 0px 0px;
}
.TitreSection{        height:21px;
    width:320px;
    color:White;
    font-weight:bold;
}
input[type=text] {
border:1px solid #A6BEDE;
background-color:White;
}
.erreurTable{
   width :630px;
   border-width:0px;
   border-style:solid;
   border-color:black;
   margin-left:auto; margin-right:auto;
}
.ETtd11{
   width:100%;
}
.boutonValiderInscription{
   text-align:right;
}
.labelHover{
   background-color:#ffffff;
}
.labelHover:hover{
   background-color:#ff0000;
}


.errorLabel{
   color:Red;
}
.etoileRouge{
   color:Red;
}
.saisieInfoTable{
   width:630px;
   border-width:0px;
   border-style:solid;
   border-color:black;
   margin-left:auto; margin-right:auto;
}
.td11{
   width:110px;
}
.td12{
   width:205px;
}
.td13{
   width:110px;
}
.td14{
   width:205px;
}

.saisieCompteTable{
   width:630px;
   border-width:0px;
   border-style:solid;
   border-color:black;
   margin-left:auto; margin-right:auto;
}
.SCtd11{
   width:280px;
}
.SCtd12{
   width:350px;
}
.SCtd01{
   height:21px;
   background-image:url(../images/FondTitreSection.png);
   background-repeat:no-repeat;
   background-position: 0px 0px;
}
.td01{
   height:21px;
   background-image:url(../images/FondTitreSection.png);
   background-repeat:no-repeat;
   background-position: 0px 0px;
}
.TitreSection{       height:21px;
    width:320px;
    color:White;
    font-weight:bold;
}
input[type=text] {
   border:1px solid #A6BEDE;
   background-color:White;
}
input[type=password] {
   border:1px solid #A6BEDE;
   background-color:White;
}
.erreurTable{
   width :630px;
   border-width:0px;
   border-style:solid;
   border-color:black;
   margin-left:auto; margin-right:auto;
}
.ETtd11{
   width:100%;
}
.boutonValiderInscription{
   text-align:left;
}
.labelHover{
   background-color:#ffffff;
}
.labelHover:hover{
   background-color:#ff0000;
}
.optionLibelle{
   cursor:help;
} 

.tdDescriptionFormule{
   width:400px;
}
.tdPrixFormule{
   width:150px;
   text-align:center;
} 
