/* css reset ***************************************************************** do not edit */
html, body, div, span, applet, object, iframe, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption{ margin: 0;	padding: 0;	border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
em{font-style: italic;}
img{border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
:focus { outline: 0; }
body { color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* css reset *************************************** do not edit anything before this line */

div#menu h2 {margin:0;}
   
h1 {
	padding:0;
	margin:0;
	border:0;
	line-height:1em;
}

div.banniere h3 {
	padding:0;
	margin:0;
	border:0;
	line-height:1em;
}

/*BODY {*/
#content_body {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
}

/*** Main et redéfinitions des tag ***/
/*** ATTENTION : si ces styles changent (les styles des classes h), vérifiez l'impact avec le css EDITOR.CSS ***/

#main {
	margin:0px auto 5px auto;
	width:920px;
}

h3.titleh3 {
    font-family: "Trebuchet MS";
    font-size: 41px;
    color: #059ed6;
    line-height:0.7em;
    letter-spacing:-0.05em;
}

h3 span.titleh3top {
    font-size: 18px;
    line-height:1em;
    letter-spacing:0px;
    text-indent: 0.05em ;
}

b,strong {font-weight:bold;}

#soumission a:hover,
#soumission a:link,
#soumission a:active,
#soumission a:visited {
	color:#004c5b; text-decoration:none;
}

#soumission #sante a:hover,
#soumission #sante a:link,
#soumission #sante a:active,
#soumission #sante a:visited {
	color:#276896; text-decoration:none;
}

#soumission .titreh3 { 
	font-size:26px;
	padding:0px 0px 0px 0px;
	
	color:#FFFFFF;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top:6px;
}

#soumission .titreh4 { 
	font-size:21px;
	padding:0;
	margin:0;
	color:#004c5b;
	font-weight:normal;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}

#soumission .titreh5 { 
	font-size:21px;
	padding:0 0 10px 0;
	margin:10px 0 0 25px;
	color:#004c5b;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:18px;
}

#soumission .titreh5 span.titreh5lvl2 {
	font-size:16px;
	font-weight:normal;
}

#soumission .titreh5 span.titreh5lvl3 {
	font-size:11px;
}

#soumission .titreh5 span.titreh5lvl3pale {
	color:#20aeaf;
	font-size:11px;
	line-height:1em;
	font-weight:bold;
}

		/* Titre 1er niveau */
		#main .h2 { 
			font-size:26px;
			padding:7px 0px 0px 0px;
			margin:0px;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		
		/* Titre 2e niveau */
		#main .h3 {
			font-size:24px;

			padding:15px 0px 0px 0px;
			margin:0px;
			font-family: "Trebuchet MS", "Times New Roman", Times, serif;
		}
		
		/* Titre 3e niveau */
		#main .h4 {
			font-size:22px;
			padding:0px;
			margin:0px;
			font-family: "Trebuchet MS", "Times New Roman", Times, serif;
		}
		
		/* Sous-titre 1er niveau */
		#main .h5 {
			font-size:19px;
			font-style:italic; 
			padding:15px 0px 0px 0px;
			margin:0px;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		
		/* Sous-titre 2e niveau */
		#main .h6,
		#main .h6 div.htmlBlock_default,
		#main .h6 div.htmlBlock_default p {
			font-size:17px;
			font-weight:bold;
			padding:0px;
			margin:0px;
			font-family: "Trebuchet MS", "Times New Roman", Times, serif;
		}
		
		/* Sous-titre 3e niveau */
		#main .h7 {
			font-size:14px;
			font-weight:bold;
			padding:0px;
			margin:0px;
			font-family: Arial, "Trebuchet MS", "Times New Roman", Times, serif;
			line-height:20px;
		}
		
		/* Texte courant 1er niveau */
		#main .lvl1 {
			font-size:15px;
			padding:0px 0px 15px 0px;
			margin:0px;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		
		/* Texte courant 2e niveau */
		#main .lvl2,
		#main .htmlBlock_default .lvl2,
		#main .lvl2 .htmlBlock_default,
		#main .lvl2 .htmlBlock_default p {
			font-size:12px;
			padding:0px 0px 15px 0px;
			margin:0px;
			font-family: Georgia, "Times New Roman", Times, serif;
		}

		#main .lvl3,
		#main .htmlBlock_default .lvl3,
		#main .lvl3 .htmlBlock_default,
		#main .lvl3 .htmlBlock_default p {
			font-size:11px;
			padding:0px 0px 15px 0px;
			margin:0px;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		
		/* Texte courant 3e niveau */
		#main P {
			font-size:11px;
			padding:0px 0px 15px 0px;
			margin:0px;
		}
		
		#main .grandtitre {
			font-size:30px;
			padding:0px;
			margin:0px;
			font-family: "Trebuchet MS", "Times New Roman", Times, serif;
			font-weight:bold;
		}
		
		
		#main UL {
			padding:0px 0px 5px 15px;
			margin:0px;
		}
		
		#main .ulnopad {
			padding:0px 0px 0px 15px;
			margin:0px;
		}
		
		
		#main LI {
			font-size:11px;
			list-style-type:square;
			list-style-image:url('/images/bullet.gif');
			list-style-position:outside;
			padding-top:3px;
			padding-bottom:3px;
			line-height:14px;
		}
		
		#main LI P {
			padding: 0px;
		}
		
		#main .librun {
			list-style-image:url('/images/bullet2.gif');
		}
		
		#main LI A,
		#main LI A:link,
		#main LI A:visited,
		#main LI A:active {
			text-decoration:underline;
		}
		
		#main LI A:hover,
		#main P A:hover,
		#main .h6 A:hover,
		#main .selection {
			text-decoration:underline;
		}
		
		#main P A,
		#main P A:link,
		#main P A:visited,
		#main P A:active {
			text-decoration:underline;
		}
		
		#main .bleufonce {
			color:#006699;
		}
		
		#main .bleupale {
			color:#7EA9BE;
		}
		
		#main .blanc {
			color:#FFFFFF;
		}
		
		#main .aqua {
			color:#00ACB8;
		}
		
		
		#main .erreur {
			font-size:14px;
			font-family: "Trebuchet MS", "Times New Roman", Times, serif;
			color:#FF0000;
		}
		
		/** tableaux **/
		
		#main .tblDonnees {
			
		}
		
		#main .tblDonnees .titre {
			
		}
		
		#main .tblDonnees .trbgbleu {
			
		}

		#main .tblDonnees P {
			padding:5px;
		}
		
		#main .tblDonnees UL {
			padding:0px 0px 5px 15px;
			margin:0px;
		}
		
				
		#main .tblliste .bordurebot {
			border-bottom:3px solid #FFFFFF;
		}
		
		#main .tblliste TD {
			padding:5px 0px 0px 10px;
		}
		#main .margeTr TD {
			border-bottom:2px solid #FFFFFF;
		}
		
		#main .tblapp .radio {
			background-color:transparent;
		}
		
		#main .tblapp .lignetitre .h4,
		#main .tblapp .lignetitre .tdtitre .h4 {
			padding:10px;
		}
		
		#main .tblapp .ligneinfo TD,
		#main .tblapp .ligneaccept TD,
		#main .infopad TD {
			padding:0px 0px 10px 20px;
		}
		
		#main .tblapp .ligneinfo .txtinfo {
			font-weight:bold;
		}

		#main .tblapp .h6 {
			padding:5px 5px 5px 10px;
		}
		
		#main .tblapp .h4 {
			padding:15px 9px 0px 1px;
			font-size:19px;
		}
		
		#main .tblapp .coltitre P {
			font-weight:bold;
			margin:0px;
			padding:10px;
		}
		
		#main .tblapp .coltxt P {
			margin:0px;
			padding:10px;
		}
		
		#main .tblapp .coltxt .appcontenu {
			margin:0px;
			padding:5px 5px 0px 10px;
		}
		
		#main .tblapp .soustblapp {
			margin:0px 10px 10px 10px;
		}
		
		#main .tblapp .soustblapp P {
			text-decoration:underline;
			margin:0px;
			padding:2px 2px 2px 12px;
		}
		
		#main .tblapp .soustblapp .ligne2 P {
			text-decoration:none;
			padding-left:25px;
		}
		
		#main .tblapp .tblint,
		#main .tblapp .tblint TD,
		#main .tblapp .tblint TR {
			margin:0px;
			padding:0px;
		}
		
		#main .btnapp {
			margin:10px 10px 0px 0px;
		}
		
		/** TABLE PAGE CONFIRMATION **/
		#main .tblapp.confirmation P {
			border: 0px solid green;
			margin:0px;
			padding: 6px 10px 6px 10px;
		}
		#main .tblapp.confirmation td {
			vertical-align: top;
		}
		#main .tblapp .benefice .soustblapp  P {
			margin:0px;
			padding:2px 2px 2px 12px;
		}

		/** formulaires **/
		
		#main .tblForm {
			
		}
		
		#main .tblForm .finbloc {
			
		}
		
		#main .tblForm .titre {
			
		}
		
		#main .tblForm .titre P {
			
		}
		
		#main .tblForm P {
			padding:5px;
		}
		
		#main .tblForm .titresection {
			font-weight:bold;
		}
		
		#main .tblForm INPUT {
			height:12px;
			font-size:11px;
			margin-bottom:5px;
		}
		
		#main .tblForm SELECT,
		#main .tblForm OPTION,
		#main .tblForm TEXTAREA {
			font-size:11px;
			margin-bottom:5px;
		}
		
		#main .tblForm .inputFile {
			height:20px;
			font-size:11px;
			margin-bottom:5px;
		}
		
		#main FORM {
			margin:0px;
			padding:0px;
		}
		
		
		#main .formnobg INPUT,
		#main .formnobg TEXTAREA {
		
		}
		
		table INPUT {
			font-size:11px;
		}
		#searchField {
			font-size:13px;
		}
		
		#main .formnobg P {

		}
				
		
		#main .continuer {
			/* text-align:center; 
			cursor:Default; 
			padding: 3px 8px 4px 8px;  
			_padding: 4px 0px; */
			font-family:Verdana, Arial, Helvetica, sans-serif;  
			border: 0px none;  
			/* padding:5px; */
			text-align:center;
			cursor:default;
			text-decoration:none;
		}		 

		#main .continuerOver { 
			/* text-align:center; 
			cursor:Default; 
			padding: 3px 8px 4px 8px;  
			_padding: 4px 0px; */
			font-family:Verdana, Arial, Helvetica, sans-serif;  
			border: 0px none;
			/* padding:5px; */
			text-align:center;
			cursor:default;
			text-decoration:none;
		}
		
		#main .continuer P {
			padding:0px;
		}
		
		#main .continuerOver P {
			padding:0px;
		}
		
		#main .continuer A,
		#main .continuer A:link,
		#main .continuer A:hover,
		#main .continuer A:active,
		#main .continuer A:visited {
			text-decoration:none;
		}
		
		#main .continuerOver A,
		#main .continuerOver A:link,
		#main .continuerOver A:hover,
		#main .continuerOver A:active,
		#main .continuerOver A:visited {
			text-decoration:none;
		}

		#main .margeTr #benefice_etape5 .ligne1 TD  {
			border:0px solid #FFFFFF;
		}

		
		
		

/*** TOP ***/

/** Menu entête **/

div#pageMenu DIV.menuTop {
      text-transform: uppercase;
			float: right;
			text-align: right;
			height:20px;
			padding: 0px;
			margin: 0px;
}

div#pageMenu div,
div#pageMenu DIV A:hover,
div#pageMenu DIV.blur,
div#pageMenu DIV.blur A,
div#pageMenu DIV.blur A:hover,
div#pageMenu DIV.blur A:link,
div#pageMenu DIV.blur A:active,
div#pageMenu DIV.blur A:visited,
div#pageMenu DIV.over,
div#pageMenu DIV.over A,
div#pageMenu DIV.over A:hover,
div#pageMenu DIV.over A:link,
div#pageMenu DIV.over A:active,
div#pageMenu DIV.over A:visited {
			font-size: 10px;
			background-color: transparent;
			display: inline;
			color:#059ED6;
			text-decoration:none;
			line-height: 1.6;
}

div#pageMenu DIV.blur {
			padding: 5px 10px 5px 10px;
			margin-left: -4px;
			_margin-left: 0px;
			vertical-align: text-bottom;
			_vertical-align: top;
}

div#pageMenu DIV.over {           
			height: auto;
			background-image:url('/images/bg_item_top.gif');
			background-repeat:repeat-x;
			background-position: center;
			padding: 5px 10px 5px 10px;
			margin-left: -4px; 
			_margin-left: 0px;
			vertical-align: text-bottom;
			_vertical-align: top;
}
div#pageMenu DIV.separator {
			height: auto;
			padding: 10px 0px 7px 0px; 		                    
}
div#pageMenu DIV.menuTop IMG {
}
div#pageMenu DIV.langue {
			padding: 5px 10px 5px 10px;
			font-weight:bold;
			vertical-align: top;
		}
		
div#pageMenu DIV.langue A:link, 
div#pageMenu DIV.langue A:visited,
div#pageMenu DIV.langue A:active {
	color:#C1E3EF;
	text-decoration:none;
}

div#pageMenu DIV.langue A:hover {
	color:#1996C9;
	text-decoration:none;
	background-color:#FFFFFF;
}



div#pageMenu_bas DIV.menuTop {
	  	width: 100%;
      text-transform:uppercase;
			float:right;
			padding: 0px;
			margin-left: 0px;
}

div#pageMenu_bas DIV,
div#pageMenu_bas DIV A:hover,
div#pageMenu_bas DIV.blur,
div#pageMenu_bas DIV.blur A,
div#pageMenu_bas DIV.blur A:hover,
div#pageMenu_bas DIV.blur A:link,
div#pageMenu_bas DIV.blur A:active,
div#pageMenu_bas DIV.blur A:visited,
div#pageMenu_bas DIV.over,
div#pageMenu_bas DIV.over A,
div#pageMenu_bas DIV.over A:hover,
div#pageMenu_bas DIV.over A:link,
div#pageMenu_bas DIV.over A:active,
div#pageMenu_bas DIV.over A:visited {
			font-size: 10px;
			background-color: transparent;
			display: inline;
			color:#059ED6;
			text-decoration:none;
			line-height: 1.6;
}

div#pageMenu_bas DIV.blur {
			padding: 5px 10px 5px 10px;
			margin-left: -4px;
			_margin-left: 0px;
			vertical-align: text-bottom;
			_vertical-align: top;                    
}

div#pageMenu_bas DIV.over {           
			height: auto;
			background-image:url('/images/bg_item_top.gif');
			background-repeat:repeat-x;
			background-position: center;
			padding: 5px 10px 5px 10px;
			margin-left: -4px; 
			_margin-left: 0px;
			vertical-align: text-bottom;
			_vertical-align: top;

}
div#pageMenu_bas DIV.separator {
			height: auto;
			padding: 10px 0px 7px 0px;                      
}


.logoCB {
	border:0px;
	padding-bottom:5px;
	width:245px;
	height:58px;
}
		
		
/** Menu principal **/

#menu {
	padding-top:0px;
	padding-bottom:3px;
	color:#059ED6;
	background-color:#FFFFFF;
	float:left;
	font-weight:bold;
	border: 0px solid red;
}
#menu A,
#menu A:link,
#menu A:visited,
#menu A:active {
	color:#059ED6;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial;
}
#menu A:hover {
	color:#FFFFFF;
	text-decoration: none;
}

		.itemchose li {
			list-style-type:none;
		}

	
		.itemMenu {
			float:left;
			padding:8px 10px 10px 10px;
			background-color:#FFFFFF;
			font-size:16px;
			cursor:pointer;
		}
		
		.separatorMenu {
			float:left;
			padding:11px 0px 10px 0px;
			background-color:#FFFFFF;
			font-size:16px;
			cursor:pointer;
		}
		/*
		.itemMenuActif1 {
			float:left;
			padding:8px 0px 10px 5px;
			background-color:#059ED6;
			color:#FFFFFF;
			font-size:16px;
			cursor:pointer;
		}
		*/
		.itemMenuActif {
			float:left;
			padding:8px 10px 10px 10px;
			background-color:#059ED6;
			color:#FFFFFF;
			font-size:16px;
			cursor:pointer;
		}
		#menu A.itemMenuActif,
		#menu A:link.itemMenuActif,
		#menu A:visited.itemMenuActif,
		#menu A:active.itemMenuActif{
			color:#FFFFFF;
			cursor:pointer;
		}
		.separatorMenuActif {
			float:left;
			padding:8px 0px 10px 0px;
			background-color:#059ED6;
			color:#059ED6;
			font-size:16px;
			cursor:pointer;
		}
		

		
		
		


/** Recherche **/ 

.recherche {
	float:right;
	padding-top:7px;
}

.recherche FORM {
	padding:0px;
	margin:0px;
}

.recherche .inputText {
	border: 1px solid #B0B0B0;
	margin:0px;
	padding:0px;
	color:#059ED6;
}

.recherche .inputImg {
	margin:0px;
}

/* Fin du top */

.bandeMenu {
	background-color:#059ED6;
	width:920px;
	height:3px;
	max-height:3px;
	float:left;
	padding:0px;
	margin:0px;
	margin-top:25px;
	font-size:0px;
	
}


/*** CONTENU ***/ 

.banniere {
	padding-bottom:10px;
}
.banniere2 {
	padding-bottom:1px;
}
.container {
	width:920px;
	min-height:10px;
}

.quitter {
	background-color:#A44400;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	cursor:default;
	float:right;
	padding:1px 4px 1px 4px;
}
.quitter a,
.quitter a:link,
.quitter a:active,
.quitter a:hover,
.quitter a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#contenu {
}

#contenuAccueilVoyage,
#contenuAccueilAssist {
	margin-left:0px;
	margin-top:-14px;
	_margin-top:0px;
	
}
#contenuAccueil{
	margin-left:0px;
	margin-top:-14px;
	
}

/** contenu accueils **/
		
		#contenuAccueil UL {
			padding:8px 0px 5px 15px;
			margin:0px;
		}
		.zoneSect {
			width:192px;
			float:left;
			margin-right:25px;
			_margin-right:8px;
		}
		#contenuCentre {
			min-height:245px;
			_height:260px;
		}
		#contenuCentre .colgauche {
			float:left;
			width:315px;
			margin-right:20px;
			margin-left:10px;
			border: 0px solid red;

		}
		
		#contenuCentre .zoneSect {
			width:149px;
		}
		
		#contenuCentre .zoneSectDroite {
			width:145px;
			float:left;
			margin-right:25px;
		}
		
		#contenuCentre .zoneSectLarge {
			width:270px;
			float:left;
		}
		
		#contenuCentre .zoneSectSmall {
			width:151px;
			float:left;
			padding-top:10px;
		}
		#contenuCentre .zoneSectSmall img {
			padding-bottom:10px;
		}
		
				.txtContainer {
					margin-top:10px;
					border-left:4px solid #DEEFEF;
				}
				.txtContainerPlus {
					height: 172px;
				}
				
				.zoneSect .txtContainerNoBord,
				.zoneSectDroite .txtContainerNoBord {
					margin-top:10px;
				}
				
				.zoneSect .texte,
				#contenuCentre .zoneSect .texte,
				#contenuCentre .zoneSectDroite .texte {
					padding:0px 0px 10px 10px;			
				}
				
				.zoneSect .img,
				.zoneSect .htmlBlock_default .img,
				#contenuCentre .zoneSect .img {
					padding:10px;
				}
				
		.imageAccueil {
			margin:10px 5px 0px 0px;
			float:left;
		}

		.zoneDroite {
			float:left;
			width:460px;
			padding-left:26px;
		}

		.zoneTop {
			background-color:#7EA9BE;
			width:729px;
			text-align:center;
			padding-bottom:15px;
		}
		
				.zoneTop .lignetxt {
					background-repeat:repeat-y;
					width:729px;
					margin:7px 0px 7px 0px;
				}
					
				.zoneTop .zoneFleches {
					height:72px;
					width:729px;
				}
				
						.zoneFleches .debut {
							background-repeat:no-repeat;
							width:45px;			
							float:left;
							height:72px;
						}
						
						.zoneFleches .zoneTxt {
							text-align:left;
							width:153px;
							float:left;
						}
						
						.zoneFleches .txt2,
						.zoneFleches .txt3 {
							font-size:16px;
							padding:0px;
							margin:0px;
							font-family: "Trebuchet MS", "Times New Roman", Times, serif;
						}
						
						.zoneFleches .txt3 {
							font-size:11px;
						}
						
						.zoneFleches .fin {
							background-repeat:no-repeat;
							width:74px;			
							float:left;
							height:72px;
						}
						.zoneFleches img {
							padding: 0px;
							margin: 0px;
						}

						#contenuAccueilVoyage .h3 {
							padding-top: 0px;
						}
						#box1  img {
							float:left;
							margin-right:5px;
						}
						#box2 img {
							float:left;
							margin-right:5px;
						}
						#box3  img {
							float:left;
							margin-right:5px;
						}
						#box4  img {
							float:left;
							margin-right:5px;
						}
						#box5 img {
							float:left;
							margin-right:5px;
						}
						#box6  img {
							float:left;
							margin-right:5px;
						}
						

/** contenu page interne **/

	#colGauche {
		float:left;
		width:166px;
	}
			/** Menu de gauche **/	
			#main #menuGauche {
				display: block;
				border-top: 2px solid #C2E8F5;
				border-bottom: 2px solid #C2E8F5;
				font-size:11px;
				list-style-type:none;
			}
			
					#main #menuGauche A,
					#main #menuGauche A:link,
					#main #menuGauche A:visited,
					#main #menuGauche A:hover,
					#main #menuGauche A:active {
						text-decoration:none;
					}

					
					#main #menuGauche .itemMenuGauche1 {
						font-size:11px;
					}
					
					#main #menuGauche .itemMenuGauche {
						font-size:11px;
					}
					
					#main #menuGauche .itemMenuGaucheFin {
						border-top:1px solid #FFFFFF;
						border-bottom:3px solid #FFFFFF;
						font-size:11px;
					}
					
					#main #menuGauche .itemMenuBg {
						background-color:#C2E8F5;
						color:#059ED6;
						padding:0px 15px 0px 15px;
					}
					
					#main #menuGauche .itemMenuSelBg {
						background-color:#FFFFFF;
						color:#000000;
						background-image:url('/images/bg_menu.jpg');
						background-repeat:repeat-y;
						padding:0px 15px 0px 15px;
					}
					
					#main #menuGauche .itemMenuBg A {
						color:#059ED6;
					}
				
					
					#main #menuGauche .itemMenuGauche1 .txtMenu, 
					#main #menuGauche .itemMenuGauche .txtMenu, 
					#main #menuGauche .itemMenuGaucheFin .txtMenu {
						padding:0px 10px 0px 0px;
						
					}
					
					#main #menuGauche .itemSousmenu .txtMenu,
					#main #menuGauche .itemSousmenuSel .txtMenu {
						padding:4px 15px 5px 15px;
					}
					
					#main #menuGauche .menuGaucheSeparator {
						border-top: 1px solid #FFFFFF;
					}
					#main #menuGauche .sousmenu {
						padding-left:0px;
						color:#000000;
						background-color:#FFFFFF;
					}

						
						#main #menuGauche .itemSousmenu A {
							color:#000000;
						}
						
						#main #menuGauche .itemSousmenuSel A {
							color:#FFFFFF;
						}
					
						#main #menuGauche .itemSousmenu {
							border-bottom:1px solid #FFFFFF;		
							background-color:#70C8EB;
						}
						
						#main #menuGauche .itemSousmenuSel {
							border-bottom:1px solid #FFFFFF; //#94D6F0;			
							background-color:#059ED6;
							color:#FFFFFF;
						}
						
						#main #menuGauche .txtMenu A:hover,
						#main #menuGauche .txtMenu A:active {
							background-color:transparent;
						}
						
						#main #menuGauche .txtMenu {
							list-style-type:none;
							list-style-image:none;
						}

						#main #menuGauche UL.sousonglet {
							padding-bottom:0px;
						}
						
						#main #menuGauche .itemMenuSelBg A,
						#main #menuGauche .itemMenuSelBg A:link,
						#main #menuGauche .itemMenuSelBg A:visited,
						#main #menuGauche .itemMenuSelBg A:hover,
						#main #menuGauche .itemMenuSelBg A:active  {
							color:#000000;
							background-color:transparent;
						}
	
		.imgGauche {
			padding-top:10px;
		}
	

	/** zone de contenu **/
	#contenuCentre {
		padding:0px 0px 0px 25px;
		float:left;
		width: 726px;
		overflow-x: hidden;
	}
	
			#contenuCentre .boite {
				border:1px solid #000000;
				padding:8px;
			}
			
			#contenuCentre .boitesml {
				border:1px solid #000000;
				padding:8px;
				width:280px;
				float:left;
				margin-right:10px;
			}
			
			#contenuCentre .boiteChoix,
			#contenuCentre_print_article .boiteChoix {
				padding:8px;
				width:165px;
				float:left;
				margin-right:25px;
				margin-bottom:0px;
				padding-bottom:0px;
			}
			#contenuCentre .boiteChoix .h4,
			#contenuCentre_print_article .boiteChoix .h4 {
				line-height: 15pt;
			}
			#contenuCentre .boiteChoix a,
			#contenuCentre_print_article .boiteChoix a {
				text-decoration: none;
			}
			#contenuCentre .boiteChoix .htmlBlock_default P,
			#contenuCentre_print_article .boiteChoix .htmlBlock_default P,
			#contenuCentre .boiteChoix .lvl2 .htmlBlock_default,
			#contenuCentre .boiteChoix .lvl2 {
				padding-top: 2px;
				padding-bottom: 0px;
			}
			#contenuCentre .boiteChoix ,
			#contenuCentre_print_article .boiteChoix {
				padding-bottom: 5px;
				margin-bottom: 10px;
			}
			
		
		
		
			#contenuCentre .titreSection {
				width:714px;
				padding:5px 5px 15px 10px;
			}
			#contenuCentre_print_article .titreSection {
				width:585px;
				padding:5px 5px 15px 10px;
			}
			
			#contenuCentre .etape,
			#contenuCentre .etapeOn,
			#contenuCentre .etapeFait {
				width:135px;
				height:50px;
				margin:5px 10px 15px 0px;
				float:left;
			}
			
			#contenuCentre .last {
				margin:5px 0px 15px 0px;
			}
			
					#contenuCentre .etape .ctn P,
					#contenuCentre .etapeOn .ctn P,
					#contenuCentre .etapeFait .ctn P {
						color:#FFFFFF;
						font-size:10px;
						font-weight:bold;
						text-transform: uppercase;
						margin:0px;
						padding:0px;
					}
			
					#contenuCentre .etape .ctn,
					#contenuCentre .etapeOn .ctn,
					#contenuCentre .etapeFait .ctn {
						margin:5px 0px 0px 5px;
						width:88px;
						float:left;
					}
					
					#contenuCentre .etape .chiffre,
					#contenuCentre .etapeOn .chiffre,
					#contenuCentre .etapeFait .chiffre {
						padding:19px 0px 0px 0px;
						float:left;
					}

	
			#contenuCentre P {
				color:#000000;
			}
	
			#contenuCentre .texte {
				padding:0px;
				padding-right:40px;
				margin:0px 0px 10px 0px;
			}
			
			#contenuCentre .soustexte {
				margin:5px 0px 10px 30px;
			}
			
			#contenuCentre TABLE {
				margin:0px;
				padding:0px;
				border:0px;
			}
			
			
			/** menu utilitaires **/
			.menuUtil {
				width: 263px;
				background-image:url('/images/bg_util.jpg');
				background-repeat:repeat-y;
				float:right;
				font-size:10px;
				padding:7px 0px 10px 0px;
				text-align:right;
			}
			.menuUtilIcone{
				border:none;
				vertical-align:middle;
			}
			.menuUtil_small {
				width: 190px;
				background-image:url('/images/bg_util_sml.jpg');
			}
			
					.menuUtil .item {
						padding-right:6px;
					}
					
							.menuUtil .item A,
							.menuUtil .item A:link,
							.menuUtil .item A:visited,
							.menuUtil .item A:active {
								text-decoration:none;
								color:#000000;
							}
							
							.menuUtil .item A:hover {
								color:#056FC0;
								text-decoration:none;
							}



/*** FOOTER ***/

#footer {
	text-transform:uppercase;
	margin:0px auto 30px auto;
	text-align:center;
}
	
#footer .texte .copyright{
	text-transform:none;
}

		#footer .texte {
			text-align:center;
			color:#059ED6;
			font-size:10px;
		}
		
		#footer .copyright {
			color:#AEC8C8;
			padding-top:10px;
		}
		
		#footer A,
		#footer A:link,
		#footer A:hover {background-color:transparent;},
		#footer A:active,
		#footer A:visited {
			color:#059ED6;
			text-decoration:none;
		}
		
		#footer .item {
			padding:5px 5px 5px 5px;
		}
		
		#footer .over {
			height:auto;
			background-image:url('/images/bg_item_top.gif');
			background-repeat:repeat-x;
			background-position:top right;
			padding:5px 5px 5px 5px;
		}






/*** UTILITAIRES ***/

.spacerTxt {
	height:15px;
	font-size:0px;
}
/*
.spacerTxt {
	height:8px;
	font-size:0px;
}
*/
.spacerTxt_5 {
	height:5px;
	font-size:0px;
}

.right {
	float:right;
}

.accRight {
	float:right;
	padding-right:70px;
}


.left {
	float:left;
}

.nowrap {
	white-space: nowrap;
	margin:0px;
	padding:0px;
}

.nopad {
	margin:0px;
	padding:0px;
	border:0px;
}

.clear {
	clear:both;
}


/***  SITEMAP ***/
#sitemap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
		#sitemap LI {
			padding-bottom: 1px;
			padding-top: 1px;
		}

		.sitemapItem A,
		.sitemapItem A:link,
		.sitemapItem A:active {
			color:#000000;
			text-decoration:underline;
		}
		.sitemapItem A:visited {
			color:#059ED6;
			text-decoration:underline;
		}
		
		.sitemapItem A:hover {
			color:#000000;
			text-decoration:underline;
			background-color:#C3E8F5;
		}

/*** MODULE ADMIN ***/
.adminField {
	font-weight:bold;	
}
.adminFieldOperator {
	width: 60px;	
}
.adminFieldCriteria {
	font-weight:bold;	
	width: 200px;	
	font-size: 11pt;	
}
.adminFieldCriteriaTxt {
	font-weight:bold;	
	width: 195px;
	font-size: 11pt;	
}
.adminFieldCriteriaDay,
.adminFieldCriteriaMonth {
	font-weight:bold;	
	width: 62px;	
}
.adminFieldCriteriaYear {
	font-weight:bold;	
	width: 67px;	
}




/*#########################################*/
/*## NOUVEAU STYLE POUR APPLICATION SANTÉ  */
/*#########################################*/
		#main .tblapp td {
			vertical-align: top;
		}
		#main .tblapp .coltxt table tr td {
			color: #263A65;
			margin: 0px;
			padding-left: 10px;
			font-size: 11px;
		}
		#main .tblapp .item_separation {
			border-top: 2px solid white;
		}
		#main .tblapp .assure {
			padding-top: 5px;
			padding-bottom: 5px;
		}
		#main .tblapp .coltxt SELECT {
			color: #263A65;
			font-size: 11px;
		}
		#main .tblapp .coltxt .besoin {
			color: #263A65;
			margin: 0px;
			padding: 1px;
			font-size: 11px;
		}
		#main .tblapp .coltxt .prix {
			font-family:"Trebuchet MS","Times New Roman",Times,serif;
			font-size:17px;
			padding-left: 10px;
		}
		#main .tblapp .coltxt .libellePrix {
			padding-top: 4px;
		}

		#main .tblapp .h6 { /* DÉJÀ DÉFINI */
			padding: 10px;
		}			
		#main .tblapp .coltxt .garantie_proposee {
			margin: 5px 0px;
		}
		#contenuCentre .soustexte { /* DÉJÀ DÉFINI */
			margin:5px 0px 10px 13px;
		}
		#main .tblapp .coltxt .input_txt { /* DÉJÀ DÉFINI */
			border: 1px solid #7f9db9; 
			padding: 2px 3px;
			 background-color: #FFFFFF; 
		}

		#main .tblapp .coltxt .souscrire { /* DÉJÀ DÉFINI */
			border: 0px solid #7f9db9;
			padding: 0px 0px;
			background-color: #FFFFFF;
		}
		
		#main .tblapp .coltxt .radio { /* DÉJÀ DÉFINI */
			border: 0px;
			background-color: transparent;
		}
		#main .tblapp .coltxt p, 
		#main .tblapp .coltxtBlanc p, 
		#main .tblapp .lignetitreFin p { /* DÉJÀ DÉFINI */
			margin:0px;
			padding: 5px 10px;
		}
		#main .tblapp .tblint {
			margin-bottom: 10px;
		} 
		#main .tblapp .border_bottom_title {
			border-bottom: 2px solid #FFFFFF;
		} 		
		#main .tblapp .border_bottom {
			border-bottom: 1px solid #FFFFFF;
		} 		
		
		#main .sante UL {
			padding:10px 0px 5px 25px;
			margin:0px;
		}	

		.removeStyle{
			background-color:transparent !important;
			border:none !important;
		} 
		.removeBorder{
			border:none !important;
		}
		.radioButtonInnerCell{
			padding-left:0px !important;
			width:5px;
		}
		.radioButtonLabelInnerCell{
			padding:3px 4px 0px 2px !important;
		}
		.tableVerticalSpacing{
			border-bottom:2px solid #FFFFFF !important;
		}
			
		

#main #cb-container #header .htmlBlock_default .menu.top.right {margin-top:45px;}
#main #cb-container #header .menu.top ul{padding-left:0;}
#main #cb-container #header .menu.top ul li{padding-top:0;padding-bottom:0;}
#main #cb-container #header .menu.nav {padding-bottom:20px;margin-top:-4px;}
#main #cb-container #header .menu.nav.left ul {padding-left:0px;}

#cb-container {color:#333; font:12px/18px Arial, Verdana; margin:0 auto; width:920px;}

#cb-container a:link, a:visited {color:#059ed6; text-decoration:none;}
#cb-container a:hover {color:#059ed6; text-decoration:underline;background-color:transparent;}
#cb-container strong {font-weight:bold;}
#cb-container p {margin-bottom:15px;}
#cb-container .clear {clear:both;}
#cb-container .clear-left {clear:left;}
#cb-container .clear-right {clear:right;}
#cb-container .clear-both {clear:both;}
#cb-container .left {float:left;}
#cb-container .right {float:right;}
#cb-container .inline {display:inline;}

#cb-container #header {float:left; position:relative; width:920px;}
#cb-container #header h1 {display:none;}
#cb-container #header .logo {float:left; height:34px; margin:30px 0 30px 0; width:245px;}

#cb-container #header .menu.top {margin:44px 0 30px 0;}
#cb-container #header .menu.top {color:#1d78a4;}

#cb-container #header .menu.nav {padding-bottom:20px;}
#cb-container #header .menu.nav {color:#000;}

#cb-container #header .menu ul {position:relative;font:12px/18px Arial, Verdana;}
#cb-container #header .menu ul li {border-right:1px solid #bbbaba; display:inline; font-size:14px; padding-left:10px; padding-right:10px;}
#cb-container #header .menu ul li.first {padding-left:0;}
#cb-container #header .menu ul li.last {border-right:0; padding-right:0;}

#cb-container #header .menu.left ul li {border-left:1px solid #bbbaba;border-right:none;}
#cb-container #header .menu.left ul li.first {padding-left:0;border:none;}
#cb-container #header .menu.left ul li.last {border-right:0; padding-right:0;display:none;}

#cb-container #header .menu ul li a { text-decoration:none;color:#000;}, 
#cb-container #header .menu ul li a:link, 
#cb-container #header .menu ul li a:visited {color:#000;text-decoration:none;}
#cb-container #header .menu ul li a:hover {color:#000;text-decoration:underline;background-color:transparent;}
#cb-container #header .menu ul li span {font-size:16px; font-weight:bold;}

#cb-container #header #search {position:relative; top:-3px;}
#cb-container #header #search span {border-color:#cacaca; border-style:solid; border-width:1px; display:inline-block; padding:2px 0; position:relative;}
#cb-container #header #search span input.field {border-color:#cacaca; border-style:none solid none none; border-width:0 1px 0 0; margin:0 26px 0 5px; padding:0; width:250px;}
#cb-container #header #search span input.button {background:#fff url('images/ico_search.gif') no-repeat 0 0; border:0 none; display:block; height:13px; padding:0; position:absolute; right:7px; top:4px; width:14px;}

#cb-container #branding {background:#7b7b7e url('/images/branding_01.jpg') no-repeat 0 0; display:block; height:395px; position:relative; z-index:2;}
#cb-container #branding #selection {background:url('/images/bg_selection-zone.png') no-repeat 0 0; display:block; height:254px; position:absolute; right:8px; top:-7px; width:413px;}
#cb-container #branding #selection .content {padding:15px 0 0 60px;}
#cb-container #branding #selection .content.en {padding:45px 0 0 60px;}
#cb-container #branding #selection .content h3 {color:#1D78A4; font:bold 26px/30px 'Trebuchet MS', Arial, Verdana, sans-serif;margin:10px 0 0 0;}
#cb-container #branding #selection .content h1 {color:#05a3d8; font:bold 22px/30px 'Trebuchet MS', Arial, Verdana, sans-serif;}
#cb-container #branding #selection .content form {margin-top:10px;}
#cb-container #branding #selection .content form input {margin:1px;}
#cb-container #branding #selection .content form select {border: 1px solid #cacaca; margin-top:12px; width:300px;}
#cb-container #branding #selection .content form label {font:bold 14px/18px Arial, Verdana, sans-serif; margin:0 13px 0 4px;}
#cb-container #branding #selection .content p.button {bottom:0; font:bold 17px arial; margin-bottom:10px;}
#cb-container #branding #selection .content p.button.quote {background: url('/images/button_quote-medium.png') no-repeat 0 0; display:block; float:right; height:35px; margin-top:10px; padding-left:12px; padding-top:10px; position:relative; right:43px; width:158px;}
#cb-container #branding #selection .content p.button.quote.en {background: url('/images/button_quote-small.png') no-repeat 0 0; right:0;}
#cb-container #branding #selection .content p.button.quote a {background: url('/images/button_arrow.png') no-repeat 118px 9px; color:#fff; display:block; height:32px; left:-15px; line-height:32px; position:relative; text-align:center; top:-6px;}
#cb-container #branding #selection .content p.button.quote.en a {left:-47px;}

#cb-container #content {background:#7b7b7e; display:block; margin-top:-95px; height:100%;}

#cb-container #content #description {background: url("/images/bg_description.png") repeat-y 0 0; float:left; margin:0 6px; position:relative; z-index:2;}
#cb-container #content #description #content .bloc .content .htmlBlock_default h3, #cb-container #content #description #content .bloc .content .htmlBlock_default h3 a{color:#fff;text-decoration:none;}
#cb-container #content #description #content .bloc .content .htmlBlock_default h3 a:hover{color:#ffffff;}
#cb-container #content .bloc {border-top:1px solid #83d9ef; display:block; float:left; margin-right:5px; position:relative; width:299px;}
#cb-container #content .bloc .content {margin:15px 23px 10px 23px; position:relative;}
#cb-container #content .bloc .content h2 {color:#fff; font:bold 20px 'Trebuchet MS', Arial, Verdana, sans-serif; margin-bottom:15px;}
#cb-container #content .bloc .content h3 {color:#000; font:bold 16px Arial, Verdana, sans-serif; margin-bottom:15px;}
#cb-container #content .bloc .content h4 {color:#6f787b; font:bold 15px 'Trebuchet MS', Arial, Verdana, sans-serif; margin-bottom:15px;}
#cb-container #content .bloc .content p {color:#fff;}
#cb-container #content .bloc .content ul {margin-bottom:15px;}
#cb-container #content .bloc .content ul li {background:url('/images/list_arrow.png') no-repeat 0 5px; padding-left:14px;}
#cb-container #content .bloc .content ul li a:link,
#cb-container #content .bloc .content ul li a:visited {color:#fff;}
#cb-container #content .bloc .content ul li a:hover {text-decoration:underline;}
#cb-container #content .bloc .content ul span {margin:0 5px;}
#cb-container #content .bloc.middle {width:300px;}
#cb-container #content .bloc.last {margin:0;}

#cb-container #content .bloc.action {border:0;}
#cb-container #content .bloc.action .content {margin:0 23px 0 23px;}
#cb-container #content .bloc.action p.button {bottom:0; font:bold 14px/18px arial; margin-bottom:10px;}
#cb-container #content .bloc.action p.button.en {font: bold 16px/18px arial;}
#cb-container #content .bloc.action p.button.quote {background: url('/images/button_quote.png') no-repeat 0 0; display:block; height:35px; padding-left:12px; padding-top:10px; width:251px;}
#cb-container #content .bloc.action p.button.quote a {background: url('/images/button_arrow.png') no-repeat 228px 10px; color:#fff; display:block; height:34px; left:-10px; line-height:34px; padding-left:10px; position:relative; top:-8px;}
#cb-container #content .bloc.action p.button.contact {background: url('/images/ico_telephone.png') no-repeat 0 9px; display:block; height:35px; padding-left:40px; padding-top:10px; width:223px;}
#cb-container #content .bloc.action p.button.contact a {color:#fff;}

#cb-container #content #description {background: url("/images/bg_description.png") repeat-y 0 0; float:left; margin:0 6px; position:relative; z-index:2;}
#cb-container #content .bloc {border-top:1px solid #83d9ef; display:block; float:left; margin-right:5px; position:relative; width:299px;}
#cb-container #content .bloc .content {margin:15px 23px 10px 23px; position:relative;}
#cb-container #content .bloc .content .htmlBlock_default h2 {color:#fff; font:bold 20px 'Trebuchet MS', Arial, Verdana, sans-serif; margin-bottom:15px;}
#cb-container #content .bloc .content .htmlBlock_default h3 {color:#000; font:bold 16px Arial, Verdana, sans-serif; margin-bottom:15px;}
#cb-container #content .bloc .content .htmlBlock_default h4 {color:#6f787b; font:bold 15px 'Trebuchet MS', Arial, Verdana, sans-serif; margin-bottom:15px;}
#cb-container #content .bloc .content .htmlBlock_default p {color:#fff;padding-bottom:0px;font:12px/18px Arial, Verdana;}
#cb-container #content .bloc .content .htmlBlock_default ul {margin-bottom:15px;font:12px/18px Arial, Verdana;list-style: none;  padding-left:0px;}
#cb-container #content .bloc .content .htmlBlock_default ul li {background:url('/images/list_arrow.png') no-repeat 0 5px; padding-left:14px;list-style: none; }
#cb-container #content .bloc .content .htmlBlock_default ul li a:link,
#cb-container #content .bloc .content .htmlBlock_default ul li a:visited {color:#fff;}
#cb-container #content .bloc .content .htmlBlock_default ul li a:hover {text-decoration:underline;}
#cb-container #content .bloc .content .htmlBlock_default ul span {margin:0 5px;}

#cb-container #content .level2 {background:#deefef url('/images/bg_level2.png') repeat-x 0 0; border-top:1px solid #deefef; border-bottom:2px solid #d9d9d9; float:left; padding: 20px 0; position:relative; width:100%;}
#cb-container #content .level2 .container {background:url('/images/bg_level2-content.png') repeat-y 0 0; float:left; margin:0 6px; position:relative;}
#cb-container #content .level2 .container .content {margin:0 20px;}
#cb-container #content .level2 .bloc {background:none; border:0;}
#cb-container #content .level2 .bloc p {color:#000;}
#cb-container #content .level2 .bloc .content ul  {padding-left:0;}
#cb-container #content .level2 .bloc .content ul li {background:url('/images/list_arrow-blue.png') no-repeat 0 8px;list-style:none;list-style-image:none;}
#cb-container #content .level2 .bloc .content ul li.inline{list-style:none;/* display:inline-block; */ }
#cb-container #content .level2 .bloc .content ul li a:link,
#cb-container #content .level2 .bloc .content ul li a:visited {color:#059ed6;display:inline-block; /* white-space: nowrap; */ }
#cb-container #content .level2 .bloc.middle .content ul li a:link,
#cb-container #content .level2 .bloc.middle .content ul li a:visited, 
#cb-container #content .level2 .bloc.last .content ul li a:link,
#cb-container #content .level2 .bloc.last .content ul li a:visited {color:#059ed6;width:auto;}
#cb-container #content .level2 .bloc .content ul.bullet {margin:15px 0 0 0;}
#cb-container #content .level2 .bloc .content ul.bullet li {background:none; display:inline-block;float:left;  padding:0;}
#cb-container #content .level2 .bloc .content ul.bullet li span {background:url('/images/bullet_off.png') no-repeat center; cursor:pointer; display:block; height:10px; width:10px;}
#cb-container #content .level2 .bloc .content ul.bullet li span:hover {background:url('/images/bullet_over.png') no-repeat center; cursor:pointer; display:block; height:10px; width:10px;}
#cb-container #content .level2 .bloc .content ul.bullet li span.selected {background:url('/images/bullet_on.png') no-repeat center; cursor:pointer; display:block; height:10px; width:10px;}
#cb-container #content .level2 .container .bloc .content .htmlBlock_default p {color:#000; font:12px/18px Arial, Verdana;}
#cb-container #content .level2 .container .bloc .content .htmlBlock_default ul li {background:url('/images/list_arrow-blue.png') no-repeat 0 5px;}
#cb-container #content .level2 .container .bloc .content .htmlBlock_default ul li a:link,
#cb-container #content .level2 .container .bloc .content .htmlBlock_default ul li a:visited {color:#059ed6;}
#cb-container #content .level2 .container .bloc .content .htmlBlock_default ul.bullet {padding:15px 0 0 0;}
#cb-container #content .level2 .container .bloc .content .htmlBlock_default ul.bullet li {background:none; display:inline-block; float:left; padding:0;}
#cb-container #content .level2 .container .bloc .content .htmlBlock_default ul.bullet li span {background:url('/images/bullet_off.png') no-repeat center; cursor:pointer; display:block; height:10px; width:10px;}
#cb-container #content .level2 .container .bloc .content .htmlBlock_default ul.bullet li span:hover {background:url('/images/bullet_over.png') no-repeat center; cursor:pointer; display:block; height:10px; width:10px;}
#cb-container #content .level2 .container .bloc .content .htmlBlock_default ul.bullet li span.selected {background:url('/images/bullet_on.png') no-repeat center; cursor:pointer; display:block; height:10px; width:10px;}

#cb-container #content .level2.bottom {background:#fff; border:0; color:#c9c8c8; float:left;}
#cb-container #content .level2.bottom .container {background:none;}
#cb-container #content .level2.bottom a{text-decoration:none;font: 12px/18px Arial,Verdana;}
#cb-container #content .level2.bottom a:hover{background-color:#C3E8F5;}
#cb-container #content .level2.bottom a.link1, #cb-container #content .level2.bottom a.link3{width:100px;}
#cb-container #content .level2.bottom p.contact {color:#1D78A4; font-size:14px;}
#cb-container #content .level2.bottom p.contact span {font-size:16px; font-weight:bold; line-height:20px;}
#cb-container #content .level2.bottom h4 {margin-bottom:6px;}

#cb-container #content .level2.bottom .htmlBlock_default { font:12px/18px Arial, Verdana;background:#fff; border:0; color:#c9c8c8; float:left;}
#cb-container #content .level2.bottom .container .htmlBlock_default {background:none;}
#cb-container #content .level2.bottom .container .htmlBlock_default ol, #cb-container #content .level2.bottom .container .htmlBlock_default ul{ list-style: none;list-style-image:none;}
#cb-container #content .level2.bottom .htmlBlock_default p.contact  {color:#1D78A4; font-size:14px; font-family:arial, verdana, sans-serif;}
#cb-container #content .level2.bottom .htmlBlock_default p.contact span {font-size:16px; font-weight:bold; line-height:20px; font-family:arial, verdana, sans-serif;}
#cb-container #content .level2.bottom .htmlBlock_default h4 {margin-bottom:6px;margin-top:0;}
 #contenuAccueilVoyage #contenuCentre .texte .htmlBlock_default blockquote ul li h6.h6{ display:none;}
#content .level2.bottom li{padding:0px;}
 /* Google Serives */
 .GoogleServices, .GoogleServices iframe{width:0px;height:0px;visibility:hidden;}
