/* Couleur du texte Vert */
.titre1, a, div.intituleBloc, div.etapeTarif, div.titreTableau, div.intituleAvantagesInclus, .fontColorSante, .titreHeader
{
	color: #A7C500;
}

.titre1
{	font-size: 1.5em;
	font-style: normal;
	margin-bottom : 15px;
}

.titreHeader
{
	margin-bottom:10px;
	font-size:2.5em;
}

.divErreurSante
{
	background-color: #ffffff;
	color : Red;
	border : 1px solid red;
	margin-bottom : 10px;
}

.inputPetit
{
	font-weight : normal;
}

.fontBold
{
	font-weight : bold;
}

.bordVert
{
	border : 1px solid #A7C500;
}

.fontLargeVert
{
	font-weight : bold;
	font-size : 1.3em;
	color : #A7C500;
}

.fontColorRed
{
	color:Red;
}

.tooltip
{
	position:absolute;
	display: none;
	z-index: 100;
    border: 2px solid #A7C500;
    background-color:#FFFFFF;
	padding: 2px;
	text-align:left;
}

.underline
{
    text-decoration: underline;
}
.w58Pcent
{
    width:58%;
}

.width180
{
	width:180px;
}

.blocQuestions
{
	border : 1px solid #A7C500;
	margin-top : 5px;
	margin-bottom : 30px;
	height:100%;
}

div.intituleBloc
{
    margin-left: 0px;
    font-size: 1.2em; 
}

.asterisqueBloc
{
	font-size : 0.8em;
	font-weight : normal;
	color : #787789;
}

/* Tarif */
div.titreTarif, div.sousTitreTarif, div.tarif, table.tableauRecapitulatif, a.lienTarif:link, a.lienTarif:visited
{
	background-color: #A7C500;
}

div.titreTarif, div.sousTitreTarif
{
	color: white;
	padding-left: 15px;
}

div.titreTarif
{
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 15px;
}

div.sousTitreTarif
{
	font-size: 1em;
}

.smallContentTarif
{
	width: 770px;
	float: left;
}

div.global_RappelCriteresTarif_HG {
	background:#f0f0e8 url(/img/common/sante/tarif/coin_gris_haut_gauche.gif) no-repeat left top;
	width:100%;
}
div.global_RappelCriteresTarif_HD {
	background:url(/img/common/sante/tarif/coin_gris_haut_droit.gif) no-repeat right top;
	padding-top:14px;
}
div.contenu_RappelCriteresTarif_BG {
	background:url(/img/common/sante/tarif/coin_gris_bas_gauche.gif) no-repeat left bottom;
}
div.contenu_RappelCriteresTarif_BD {
	background:url(/img/common/sante/tarif/coin_gris_bas_droit.gif) no-repeat right bottom;
	padding-bottom:14px;
} 

div.global_ChoixTarif_HG {
	background:#F0F0E8 url(/img/common/sante/tarif/coin_gris_haut_gauche.gif) no-repeat left top;
	padding-top: 10px;
	width:49%;
	float:left;
}

div.global_ChoixTarif_HD {
	background:#F0F0E8 url(/img/common/sante/tarif/coin_gris_haut_droit.gif) no-repeat right top;
	padding-top: 10px;
	width:49%;
	float:left;
	padding-right:14px; 
}

div.contenu_ChoixTarif_BG {
	background:#F0F0E8 url(/img/common/sante/tarif/coin_gris_bas_gauche.gif) no-repeat left bottom;
	padding-top: 10px;
	width:50%;
	float:left;
}

div.contenu_ChoixTarif_BD {
	background:#F0F0E8 url(/img/common/sante/tarif/coin_gris_bas_droit.gif) no-repeat right bottom;		
	padding-top: 10px;
	width:50%;
	float:left;
}
div.intituleBlocCriteresTarif
  {
   color: #A7C500;
   font-size:1.3em;
   font-weight:bold;
   letter-spacing:-0.02em;
 }

table.tableauRappelCriteresTarif
{
	width:100%;
	margin-top:10px;
}
table.tableauRappelCriteresTarif td
{		
	width:50%;
}

div.ModifierCriteresTarif
{
	text-align:right;
	padding-right : 15px;
	font-weight: bold;
}

div.NiveauxGarantieTarif
{
	margin-top:20px;
	width:100%;
	float:left;
}

div.NiveauxGarantieTarifGauche
{
	width:48%;
	float:left;
}

div.NiveauxGarantieTarifTexte
{
	padding-left:14px;
}

div.NiveauxGarantieTarifDroit
{
	width:48%;
	float:right;
}

.colonneEco, .colonneInitial, .colonneEquilibre, .colonneOptimal, .colonneSelectEco, .colonneSelectInitial, .colonneSelectEquilibre, .colonneSelectOptimal
{
	background-repeat:no-repeat;
	vertical-align : top;
}
.colonneEco
{
	background-image : url(/img/common/sante/tarif/head_eco.gif);
}
.colonneSelectEco
{
	background-image : url(/img/common/sante/tarif/head_eco_select.gif);
}

.colonneInitial
{
	background-image : url(/img/common/sante/tarif/head_init.gif);
}
.colonneSelectInitial
{
	background-image : url(/img/common/sante/tarif/head_init_select.gif);
}

.colonneEquilibre
{
	background-image : url(/img/common/sante/tarif/head_equi.gif);
}
.colonneSelectEquilibre
{
	background-image : url(/img/common/sante/tarif/head_equi_select.gif);
}

.colonneOptimal
{
	background-image : url(/img/common/sante/tarif/head_opti.gif);
}
.colonneSelectOptimal
{
	background-image : url(/img/common/sante/tarif/head_opti_select.gif);
}

div.descriptionColonne, div.descriptionColonneOptimal
{
	color : white;
	/*margin-left : 20px;
	margin-top : 5px;
	font-size: 1.0em;*/
	font-weight: bold;
	/*float : left;*/
	position: absolute; 
	bottom: 3px; 
	left : 35px;
	width : 50px;
}

div.descriptionColonneOptimal
{
	margin-top : 9px;
}

div.intituleBlocCoordonneesAssurePrincipal
  {
   color: #A7C500;
   font-size:1.2em;
   font-weight:bold;
   letter-spacing:-0.02em;
 }
.rbFormule
{
	width : 20px;
	height : 20px;
	position: absolute; 
	left : 10px;
	bottom: 0px;
}

div.etapeTarif
{
	font-weight : bold;
	font-size : 2em;
	/*margin-bottom : 10px;*/
}

table.tableauTarif
{
	width: 100%;
	margin:0px;
	padding:0px;
	/*float:left;*/
	margin-left : 15px;
}

table.tableauTarif th
{
	color: #2E6548;
	background-color : #F0F0E8;
	/*font-size: 1.3em;
	font-weight: bold;
	border-right: 5px solid white;
	width: 170px;
	height: 58px;*/
	text-align : center;
	vertical-align : bottom;
}

table.tableauTarif td
{
	color: #787789;
	/*background-color : #F9F9DD;*/
/*	border-right: 5px solid white;
	border-bottom: 5px solid white;
	width: 170px;*/
	/*border : 1px solid #C1C0C8;*/
	font-weight: bold;
	text-align : center;
	vertical-align : middle;
	/*padding : 2px 5px 2px 5px;*/
}

.bordureTableauLR
{
	border-left : 1px solid #C1C0C8;
	border-right : 1px solid #C1C0C8;
}

.bordureTableauHead
{
	border-left : 1px solid transparent;
	border-right : 1px solid transparent;
}

.bordLWhite
{
	border-left : 1px solid white;
}

.bordLGris
{
	border-left : 1px solid #C1C0C8;
}

.bordRGris
{
	border-right : 1px solid #C1C0C8;
}
.bordTGris
{
	border-top : 1px solid #C1C0C8;
}

.bordBGris
{
	border-bottom : 1px solid #C1C0C8;
}

.titreTableau
{
	margin-top : 5px;
	margin-bottom : 5px;
	font-weight : bold;
	font-size : 1.3em;
}

.headEco, .headInitial, .headEquilibre, .headOptimal, .headSelectEco, .headSelectInitial, .headSelectEquilibre, .headSelectOptimal
{
	background-repeat:no-repeat;
	/*width : 101px;
	height : 158px;
	position : relative;*/
}
.headEco
{
	background-image : url(/img/common/sante/tarif/onglet_blanc_eco.gif);
}
.headSelectEco
{
	background-image : url(/img/common/sante/tarif/onglet_vert_eco.gif);
}

.headInitial
{
	background-image : url(/img/common/sante/tarif/onglet_blanc_initial.gif);
}
.headSelectInitial
{
	background-image : url(/img/common/sante/tarif/onglet_vert_initial.gif);
}

.headEquilibre
{
	background-image : url(/img/common/sante/tarif/onglet_blanc_equilibre.gif);
}
.headSelectEquilibre
{
	background-image : url(/img/common/sante/tarif/onglet_vert_equilibre.gif);
}

.headOptimal
{
	background-image : url(/img/common/sante/tarif/onglet_blanc_optimal.gif);
}
.headSelectOptimal
{
	background-image : url(/img/common/sante/tarif/onglet_vert_optimal.gif);
}

.tarifAnnuelHead
{
	font-weight : normal;
	color: #A7C500;
}

.exempleGarantie
{
	text-align:left;
	font-weight:normal;
}

.fondGris
{
	background-color : #F0F0E8;
}

.fondVert
{
	background-color : #eff6cd;
}

.fondVertDemarchesSouscription
{
    background-color:#F6FBE0;
}
.fondVertCoordonneesSouscription
{
    background-color:#F5F8E5;
}
.fondBlanc
{
	background-color : White;
}

.largeurColonneTarif
{
	width : 100px;
}

.largeurColonneIntituleHead
{
	width : 296px;
}

.largeurColonneIntitule
{
	width : 300px;
}

.largeurColonneIntituleChoixTarif
{
	width : 299px;
}

.imgPictoValidation
{
	width : 24px;
	height : 20px;
	float : left;
	margin-top : 3px;
}
/*
.imgPictoDentaire
{
	position : relative;
	top: 15px;
}
*/
.titreLigne
{
	float : left;
	margin-top : 8px;
}

.intituleOption
{
	float : left;
	padding-left : 25px;
}

.intituleOptionLarge
{
	float : left;
	padding-left : 15px;
}

.intituleChoixTarif
{
	font-weight : bold;
	font-size : 1.2em;
	width : 200px;
	position: absolute; 
	bottom: 3px; 
	left : 20px;
}

.tauxExtension
{
	font-size : 1.2em;
	color: #A7C500;
}

table.tableChoixTarif
{
	border-left : 1px solid #9FC903;
	border-right : 1px solid #9FC903;
	margin-left : 15px;
}

table.tableChoixTarif td
{	
	background-color : #9FC903;
	color : white;
	height : 25px;
	vertical-align : middle;
}

.totalFormule
{
	font-size : 1.2em;
	color : #A7C500;
	font-weight : bold;
}

.totalTarifFormule
{
	font-size : 1.6em;
	color : #A7C500;
	font-weight : bold;
}

.tarifFormule
{
	color : #A7C500;
}

.pancarteEco, .pancarteInitial, .pancarteEquilibre, .pancarteOptimal
{
	position : relative;
	width : 85px;
	color : white;
	text-align : center;
}

.pancarteEco
{
	background-image : url(/img/common/sante/tarif/bg_tarif_eco.gif);
	height : 47px;
}

.pancarteInitial
{
	background-image : url(/img/common/sante/tarif/bg_tarif_initial.gif);
	height : 56px;
}

.pancarteEquilibre
{
	background-image : url(/img/common/sante/tarif/bg_tarif_equilibre.gif);
	height : 67px;
}

.pancarteOptimal
{
	background-image : url(/img/common/sante/tarif/bg_tarif_optimal.gif);
	height : 77px;
}

.tailleTarif
{
	font-size : 1.6em;
	font-weight : bold;
}

.alignBottom
{
	position: absolute; 
	bottom: 2px; 
	left : 0px;
	width : 100%;
}

.positionRelatif
{
	position : relative;
}

.pucesTarif
{
	list-style-type : disc;
	margin-left : 15px;
	font-weight : normal;
}

.bordureTableauT
{
	border-top : 1px solid #C1C0C8;
}


div.global_AvantagesInclus_HG
{
	background:#f2f5e0 url(/img/common/sante/tarif/coin_vert_haut_gauche.gif) no-repeat left top;
	width:100%;
	margin-top:10px;
}

div.global_AvantagesInclus_HD 
{
	background:url(/img/common/sante/tarif/coin_vert_haut_droit.gif) no-repeat right top;
	margin-top:0;
	margin-right:0;
	margin-left:14px;
	padding-top:14px;
	padding-right:14px; 
}

div.contenu_AvantagesInclus_BG
{	
	background:url(/img/common/sante/tarif/coin_vert_bas_gauche.gif) no-repeat left bottom;
}

div.contenu_AvantagesInclus_BD 
{
	background:url(/img/common/sante/tarif/coin_vert_bas_droit.gif) no-repeat right bottom;
	margin-bottom:0;
	padding-bottom:14px;
	padding-right:0;
	margin-right:0; 
}  

.TexteRecapFormuleTarif, div.GaucheRecapFormuleTarif
{
	font-size: 1.2em;
}

div.GaucheRecapFormuleTarif
{
	width:70%;
	float:left;	
}

table.tableauRecapFormuleTarif
{
	border: 1px solid #C1C0C8;
	width:700px;	
	margin-left : 15px;	
}

td.tableauRecapFormuleTarif
{
	padding-bottom:10px;
	padding-right:10px;
}

td.intituleRecapFormuleTarif
{
	font-weight: bold; 
	padding-left:14px;
	width:75%;
}

td.intituleRecapFormuleTarifAnnuel
{
	font-size : 0.8em;
	padding-left:14px;
	width:75%;
}

td.prixRecapFormuleTarifAnnuel
{
	font-size : 0.8em;
}

td.tarifRecapFormuleTarif
{
	text-align:left;
	display: block;
	width:auto;
}

.marginTop7Px
{
	margin-top:7px;
}

div.DroiteRecapFormuleTarif
{
	width:30%;
	float:left;
}

div.intituleAvantagesInclus
{
	font-weight: bold;
	font-size: 1.2em;
}

table.tableauAutresAssures
{
	width: 100%;
	border-left: 1px solid #A7C500;
	border-right: 1px solid #A7C500;
	/*border: 3px solid #A7C500;*/
}

table.tableauAutresAssures td, th
{
	font-size: 1 em;
	font-weight: bold;
	width: 170px;
	height: 40px;
	vertical-align: top;
	text-align: center;
	vertical-align : middle;
}

table.tableauAutresAssures th
{
	border-top : 1px solid #A7C500;
}

td.bordGaucheTableauAssures, th.bordGaucheTableauAssures 
{
	border-left : 1px solid #C1C0C8;
}

div.finTableauAutresAssures
{
	border-top : 1px solid #A7C500;
	height : 1px;
}

table.tableauCoordonneesAutresAssures
{
	width: 100%;
	border-left: 1px solid #A7C500;
	border-right: 1px solid #A7C500;
	/*border: 3px solid #A7C500;*/
}

table.tableauCoordonneesAutresAssures th
{    
	font-size: 1 em;
	font-weight: bold;
	height: 30px;
	text-align: left;
	vertical-align : bottom;
}

table.tableauCoordonneesAutresAssures td
{
	font-size: 1 em;
	color: #A7C500;
	width: 170px;
	height: 40px;
	text-align: left;
	vertical-align : top;
	
}

table.tableauSouscriptionAutresAssures
{
	width: 100%;
	border-left: 1px solid #A7C500;
	border-right: 1px solid #A7C500;
}

.borderTopDotted
{
    border-top : dotted 1px;
}

div.basligneTableauCoordonneesAutresAssures
{
    border-bottom : dotted 1px;
    height:0.1px;
}
div.tarifInitial
{
	margin-top : 5px;
	margin-bottom : 5px;
	font-weight : bold;
	font-size : 1.6em;
}

div.tableauPrestations
{
	background-repeat:no-repeat;
	background-image: url(/img/common/sante/tarif/compare.gif);
	width: 139px;
	height: 36px;
	/*padding-top: 5px;*/
	cursor: pointer;
}

table.tableauRecapModeReception
{
	border : 1px solid #A7C500;
	margin-left : 10px;
	margin-right : 10px;
	width : 97%;
	background-color : White;
}

table.tableauRecapModeReception td
{
/*	vertical-align : middle;*/
	padding : 5px 5px 5px 5px;
}

.recapTarifTotal
{
	margin-right : 10px;
	margin-top : 10px;
	text-align:right;
	font-weight: bold;
	color : #A7C500;
}

.fontSize3em
{
	font-size : 3em;
}

.fontSize2em
{
	font-size : 2em;
}

.valignTop
{
	vertical-align : top;
}

.interligne
{
	line-height : 1.0;	
}

.transparence
{
	filter: alpha(opacity=50);
	-moz-opacity:  0.5;
    opacity: 0.5;
}

.lienPrestation
{
	color: #2E6548;
	float: right;
	margin-right: 10px;
}

.titreCellule
{
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0px 0px 2px;
}

/* Equilibrage IE/FF car sous IE les INPUT ont une bordure de 4px */
.margInput
{
	margin-top: 2px;
	margin-left: 4px;
	/*margin-top: 4px !important;
	margin-top: 0px;
	margin-right: 4px !important;
	margin-right: 0px;
	margin-bottom: 4px !important;
	margin-bottom: 0px;
	margin-left: 4px !important;
	margin-left: 0px;*/
}

.extensionGarantie
{
	line-height: 18px;
	vertical-align: text-bottom;
	height: 18px;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
}

.tarifOption
{
	width: 100%;
	font-weight: bold;
	font-size: 1.1em;
}

.delimOption
{
	width : 170px;
	border-bottom : 2px solid white;
}

.enteteInfo
{
	background-repeat:no-repeat;
	background-image: url(/img/common/sante/tarif/tab.gif);
	background-position: center center;
	font-weight: bold;
	font-size: 1.2em;
	color: White;
}

.blocInfo
{
	border: 2px solid #BBD036;
	/*padding: 10px 0px 10px 0px;*/
	margin-bottom: 2px;
}

.btnTarif
{
	margin-left : 200px;
	vertical-align : middle;
}

.recapTarif
{
	background-repeat: repeat-x;
	background-image: url(/img/common/sante/tarif/bg_tarif.gif);
	font-size: 1.1em;
	font-weight: bold;
	color: #2E6548;
	height: 106px;
}

div.texteVert
{
	color: #2E6548;
}

.recapFormule
{
	width: 33%;
}

.spanRecapFormule
{
	font-size: 1.6em;
	font-weight: bold;
}

.avantage
{
	font-size : 0.9em;
}

.montantTarifMensuel
{
	width: 100%;
	font-size: 1.8em;
	font-weight: bold;
}

.montantTarifAnnuel
{
	font-size: 0.9em;
	font-weight: normal;
	margin-top: 10px;
}

.italic
{
	font-style: italic;
}

.tarifMensuel
{
	background-repeat:no-repeat;
	background-image: url(/img/common/sante/tarif/price.gif);
	font-size: 1.8em;
	font-weight: bold;
	color: White;
	width: 131px;
	height: 39px;
	/*margin-top: 5px;*/
	padding-top: 5px;
}

.tarifSelectMensuel
{
	background-repeat:no-repeat;
	background-image: url(/img/common/sante/tarif/price_select.gif);
	font-size: 1.8em;
	font-weight: bold;
	color: White;
	width: 131px;
	height: 39px;
	padding-top: 5px;
}

.intituleTarifMensuel
{
	font-weight: bold;
	font-size: 1.1em;
	width: 100%;
	margin-top : 5px;
}

.lienActionTarif
{
	color: #666;
}

img.pictoPlus
{
	vertical-align: middle;
	width: 22px;
	height: 22px;
}

/*Couleur du préavis*/
div.preavisColor
{
	background-color: #dddddd;	
}

/* Formulaire */
div.divAttente
{
    border: 5px solid #A7C500;
    left: 300px; 
}

div.divAttenteTarif
{
	background-color: #ffffff;
    display: none;
    position: absolute;
    top: 300px;
    left: 300px; 
    width: 200px;
    height: 20px;
    text-align: center;
    font-size: 1.3em; 
    padding: 10px;
    border: 5px solid #A7C500;
}

/* Questions - Reponses */
div.question
{
	width : 48%;
	float : left;
	margin-right : 5px;
}

div.questionSollicitation
{
    width : 70%;
	float : left;
	padding-left:15px;
	padding-top:10px;
}
div.reponse
{
    /*margin-left: 10px;
    margin-top : 5px;

*/
	margin-bottom: 5px;
    margin-top : 10px;
    font-weight: normal;
    width : 47%;
    float : right;
}

div.reponseSollicitation
{
	margin-bottom: 5px;
    font-weight: normal;
    width : 27%;
    float : right;
	margin-top:10px;
}

div.reponseSouscription
{
	margin-bottom: 2px;
	height: 100%;
	width : 50%;
    float : left;
    margin-top : 10px;
    margin-left:5px;
}

div.reponseNumeroSS
{	
	height: 100%;
}
/* Page Coordonnées */ 

.imageCoordonnees
{
    padding-top:10px;
    float:right;
    padding-right : 20px;
    padding-bottom : 10px;
}

div.questionCoordonnees
{
    width:30%;
    margin-top:10px;
    float : left;
	margin-right : 5px;    
}

div.questionCoordonneesImage
{
    width:51.5%;
    margin-top:10px; 
}

div.questionSouscription
{
    width:216px;
    margin-top:10px; 
}
div.questionVertical
{
    width: 90%;
    float: left;
    padding-left:14px;
}

div.reponseVertical
{
    padding-bottom: 14px;
    margin-top: 10px;
    padding-left : 14px;
    width: 85%;
    float: left;
}
div.reponseCoordonnees
{
    margin-bottom: 5px;
    margin-top : 10px;
    font-weight: normal;
    width : 69%;
    float : left;
}

div.reponseNumeroSSSouscripteur
{
    margin-bottom: 5px;
    font-weight: normal;
    /*width : 69%;*/
    padding-left:6px
}
div.reponseCoordonneesImage
{
    /*margin-bottom: 5px;*/
    padding-top : 7px;
    padding-left: 3px;
    font-weight: normal;
    width : 38%;
    float : left;
}

.apresReponseQuestionCoordonnees
{
    text-align:right;
    width:56.5%;
    margin-bottom:15px;
}



div.textRadioBouton
{
	display: block;
	margin-left: 19px;
	margin-top: 1px;
}

div.textRadioBoutonSouscription
{
	display: block;
	margin-top: 1px;
}

div.divRadioBouton
{
	margin-bottom: 2px;
	height: 100%;
}

div.divRadioBoutonLigne
{
	float:left;
	line-height:10px;
	vertical-align:middle;
}

div.divCheckBoxLigne
{
	/*float:left;
	height:20px;*/
	vertical-align:middle;
}
div.textCheckBoxLigne
{
	float:left;
	margin-top: 1px;
}

/* Page Confirmation Envoi du devis*/
div.numeroDevisConfirmationEnvoi
{
    border : 1px solid #A7C500;
    height:42px;
    background-color:white;
}
li.pucesConfirmationEnvoi
{
    background-image: url(/img/common/sante/tarif/coche_vert_petit_fond_vert.gif);
    background-repeat: no-repeat;
}
div.small
{
	font-size: x-small;
}

div.numeroDevisConfirmationSouscription
{
    border : 1px solid #A7C500;
    height:60px;
    background-color:white;
}
div.divAideOption
{
    width: 345px;
    color: #787789;
    border: 1px solid #c1c0c8;
    background-color: #ffffff;
    position: absolute;
    left: 230px;
    top: 820px; 
    display: none;
    z-index: 1;
}

div.divAide
{
    left: 150px;
}
tr.bandeauAide
{
	background-color: #A7C500;
	height: 20px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-top: 3px;
}

.exempleAideOption
{
	color : #A7C500;
}

.titreContenu
{
    padding-top:10px;
    padding-left:14px;
    padding-bottom : 10px;
}

.positionAbsolute
{
	position : absolute;
}

.titreEchecTransaction
{
	color : Red;
	font-weight : bold;
	font-size : 1.2em;
	position : relative;
	left:0px;
	bottom:10px;
}

.pictoTelephone
{
	position:relative;
	left:0px;
	bottom:12px;
}

/* Bande de navigation */
.imgRetour
{
	background:url(/img/common/sante/tarif/btn_retour.gif) no-repeat;
	height:39px;
	width:110px;
	cursor:pointer;
}
.imgContinuer
{
	background:url(/img/common/sante/tarif/btn_continuer.gif) no-repeat;
	height:39px;	
	width:199px;
	cursor:pointer;
}

.imgVotreTarif
{
	background:url(/img/common/sante/bt_obtenir_tarif.GIF) no-repeat;	
	height:39px;
	width:216px;
}

button
{
	border:0px solid white;
}


/* Fin bande de navigation */
/* divers */
.typeHeaderVide{height:39px;}

.typeHeaderTarif
{
    width: 690px;
    background-color: white;
    margin-bottom: 10px;
}

/* macaron */
div.macaron
{
	position:absolute;
	z-index: 2;
}

/* offres 1 et 2 mois gratuis */
div.offres
{
	border-bottom :1px solid #c1c0c8;
}

/* rend invisible le bloc (bloc offres 1 et 2 mois gratuis)*/
div.invisible
{
	display:none;
}


/* Layer Wisaforce */
div.layerWisaforce
{
    width: 200px;
    color: #787789;
    padding : 5px;
    border: 1px solid #c1c0c8;
    background-color: #ffffff;
    /*display: none;*/
    z-index: 1;
}

div.positionLayerHelpClient
{
	position: absolute;
    left: 50%;
    top: 170px;
}

div.positionLayerHelpClientTarif
{
	position: absolute;
    left: 30%;
    top: 165px;
}

div.positionLayerHelpOperateur
{
	position: absolute;
    left: 50%;
    top: 160px;
}

div.positionLayerHelpOperateurTarif
{
	position: absolute;
    left: 53%;
    top: 137px;
}

div.positionLayerHelpOperateurLocalite
{
	position: absolute;
    left: 35.7%;
    top: 260px;
}

/* Selecteurs */
.margR1
{
	margin-right : 1px;
}
.margR2
{
	margin-right : 2px;
}
.margR7
{
	margin-right : 7px;
}
.margR8
{
	margin-right : 8px;
}
.margR9
{
	margin-right : 9px;
}

.margL2
{
    margin-left : 2px;
}
.margL7
{
    margin-left : 7px;
}
.margL14
{
	margin-left : 14px;
}
.margL13
{
	margin-left : 14px;
}
.margL24
{
	margin-left : 24px;
}
.margL70
{
	margin-left : 70px;
}
.margL80
{
    margin-left : 80px;
}
.margT55
{
	margin-top : 55px;
}

.margT9
{
	margin-top : 9px;
}

.padTitreBloc
{
	padding-left : 10px;
	padding-top : 10px!important;
	padding-bottom : 5px!important;
}

.padR14
{
	padding-right: 14px;
}

.padL14
{
	padding-left: 14px;
}
.padL15
{
	padding-left: 15px;
}

.padL20
{
	padding-left: 20px;
}

.padL35
{
	padding-left: 35px;
}

.padL62
{
	padding-left: 62px;
}

.padL60
{
	padding-left: 60px;
}
.padT15
{
    padding-top:15px;
}
.padT20
{
    padding-top:20px;
}
.padB10
{
    padding-bottom:10px;
}

.w45Pcent
{
	width:45%;
}
.w69Pcent
{
    width:69%;
}
.width99Px
{
	width : 99px;
}
.width100Px
{
	width : 100px;
}
.width101Px
{
	width : 101px;
}
.width180Px
{
	width : 180px;
}
