/* @override http://harmonie-anjou.lux.mediacd.fr/global/css/screen.css */

/*= RAZ
--------- */
	dl, dt, dd, ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, legend {margin: 0; padding: 0; list-style: none;}
	h1,h2,h3,h4,h5,h6,p,input,button, select {font-size: 1em; margin: 0; padding: 0;}

/*= Communs
-------------- */
	body {
		margin: 0; padding: 0;
		font-size: 62.5%;
		font-family: Trebuchet,"Trebuchet MS", sans-serif ;
		background: #919293 url('/global/images/bg_body.gif') repeat-x;
		}
	img {border: 0;}
	.clear {clear: both; line-height: 0px; height: 1px; display: block; visibility: hidden;}
	.hidden {display: none;}
	hr {visibility:hidden;}
	span.exposant {position:relative; top:-4px; font-size:0.8em;}
	
	
/*= Mise en page commune
-------------------------- */
	#logoPrint{display:none;}
	#page {
		width: 780px;
		margin: 10px auto 0 auto;
		position: relative; top: 0; left: 0;
		background: transparent url('../images/bg_Page.gif') repeat-y;
		}
	#page:after {
		content: "."; display: block; clear: both; visibility: hidden;
		}
	#header {
		z-index:1000;
		position:relative;
		width: 780px; height: 150px; 
		background: transparent url('/global/images/bg_header.gif') no-repeat;
		
	}
	#footer {
		margin: 0 auto 0 auto;
		width: 780px; height: 40px; 
		clear: both;
		
	}
	#mainContent {
		width: 525px;
		float: left;
		z-index:1;
		background:transparent;
		padding-bottom:20px;		
		
		}

		/*ajout 12012010*/
		#sidenotes {
			margin-top:140px;
			margin-right:10px;
			margin-bottom:20px;
			width: 220px;
			float: right;
			border-left: 1px #ccc solid;
			}
		/*fin ajout*/
	
/*-------------------------------------------------------------------------------------*/
/* =  Header			 */
/*-------------------------------------------------------------------------------------*/
#logo h1 a{
	display:block; width:163px; height:69px; overflow:hidden;
	background : transparent url('/global/images/logoMut.gif') no-repeat 0 0;
	position:absolute; left:35px; top:29px;
	line-height:20em;}

/*--------------------- Navigation 1 corporate*/

#navigation1{
		display:block; 
		position:absolute; left:37px; top:12px;
		}

		#navigation1 li {
			display:inline;
			font-weight:bold;
			margin-right:5px;
			border-left:1px #818181 solid;
		}
		
		#navigation1 li a{
			color:#818181;
			text-decoration:none;
			padding-left:5px;
			font-weight:normal;
			font-size:1.1em;
		}
		#navigation1 li a:hover {
			color:#db0014;
		}

/*--------------------- Navigation 2 */
#navigation2{
	display:block; width:760px;
	position:absolute; left:10px; top:100px;
	background:transparent url('/global/images/bg_Nav2.gif') bottom left no-repeat;
	padding:10px 0;
	}
	
	#navigation2 li {
		float:left;
		color:#db0014;
		background:transparent url('/global/images/puceNav2.png') 8px 1px no-repeat;
		padding-left:20px;
		font-size:1.1em;
		
		
	}
	#navigation2 li a{
		color:#db0014;
		text-decoration:none;

	}
	#navigation2 li a:hover{
		color:#db0014;
		text-decoration:underline;
	}


/*--------------------- Signature*/

#signature {
	display:block; width:3px; height:3px;
	overflow:hidden; text-indent:200em;
}
	
		
/* =  Maincontent------------------------ */
#particulier, #entreprise, #independant{
	float:left; 
	/*width:158px; margin-left:4px;  A UTILISER SI On REP@SSE EN TROIS COLONNES*/
	width:220px; margin-left:30px; padding-bottom:10px;
	background:transparent url(/global/images/bgUL_entreprise.gif) no-repeat bottom left;
	margin-top:00px; /*ajout du 12012010*/
	}
#sidenotes div.prixsolidarite {
	width: 200px;
	margin: 10px;
}
#sidenotes div.prixsolidarite h2 a {
	width: 195px;
	height: 38px;
	background: url('/global/images/bgh2Solidarite.gif') no-repeat top left;
	display: block;
	text-indent: -500em;
	
}
	
	#particulier{margin-left:40px;}
	
	#particulier h1,#entreprise h1, #independant h1 {
	height:90px; overflow:hidden;
	line-height:100em; cursor:pointer;
	}
	
	#particulier h1 a,#entreprise h1 a #independant h1 a{display:block; cursor:pointer;}
	
	#particulier h1 {background:transparent url(/global/images/h1_particulier.gif) no-repeat top left;
	}
	
	#entreprise h1 {background:transparent url(/global/images/h1_entreprise.gif) no-repeat top left;
	}
	
	#independant h1 {
	}
	
	#particulier ul {height:80px; margin-bottom:10px;}
	#entreprise ul {height:115px;}
	#independant ul {height:130px;}
	
	#particulier li, #entreprise li,#independant li {
		font-size:1.3em; line-height:1.4em; color:#424242; padding-left:15px;
	}
	
	#particulier li a, #entreprise li a, #independant li a{color:#424242; text-decoration:none; font-weight:bold; }
	
	
	/* bouton harmonie sante plus---*/
	p.SantePlus{
		margin:0 0 0 12px;
		width:193px; height:80px;
		}
	p.SantePlus a{
		display:block;
		width:193px; height:80px;
		overflow:hidden; text-indent:-200em;
		background:transparent url(/global/images/bt_Harmonie_SantePlus.gif) no-repeat;
	}
	
	/* = Cartouche bouton ------------------------ */
	p.cartouche {
		height:25px;
		background:transparent url(/global/images/cartouche.gif) no-repeat;
		}
		p.cartouche2 {
			position:relative;
			height:30px;
			background:transparent url(/global/images/Cartouche2.gif) 8px -2px no-repeat;
			}
			p.cartouche3 {
				position:relative;
				height:40px;
				background:transparent url(/global/images/Cartouche3.gif) 8px 0px no-repeat;
				}
				p.cartouche4 {
					height:25px;
					background:transparent url('/global/images/cartouchesmall.gif') no-repeat;
					}
			
	
 	p.cartouche3 a, p.cartouche2 a, p.cartouche a{
	position:relative; top:5px; left:17px;
	  	color:#FFF; font-size:1.1em; font-weight:bold; line-height:1em;
		text-decoration:none; 
	  	}
		
	#AdherentContact {
		width:470px; height:159px;
		background:transparent url(/global/images/bg_contactAdherent.gif) no-repeat top left;
		position:relative;
		/*top:40px; left:40px; modification du 12012010*/
		margin: 20px 0 0 40px;
		}
		
		#AdherentContact img {float:left;}

		#Agence { 
			position:absolute; top:30px; left:15px;
			width:160px;
			
			}
		#Agence2 { 
			position:absolute; top:30px; left:250px;
			width:160px;
			
			}
		#Agence2 a{
			color:#fff;
			font-weight: bold;
			/*margin-top: 8px;
			padding:4px 24px 12px 5px;*/
			position:relative; top:4px; left:5px;
			font-size:1.1em; text-decoration:none;
		}
		.connaitre {
			font-size:1.2em;
			/*font-weight: bold; Pas sûr, à confirmer */
			color:#B30015;
			/*background:transparent url(/global/images/puce_sidenotes.gif) 0px 3px no-repeat;*/
			/*padding-left:20px;*/
			padding-top:8px;
			line-height:1.3em;
		}
		.connaitre em{font-weight:normal; font-style:normal; color:#777; font-size:0.9em;}
		#Agence form#formAgence {width: 220px;margin-top: 15px;}
		#Agence label,#Agence2 label {position:relative; top:13px; /*left:20px;*/}
		#Agence input.inptText {width: 90px;}
		#Agence input.inptSubmit{width: 80px; height: 21px;position:relative; border: 0; top:14px; left: 5px; background:transparent url(/global/images/cartoucheXsmall.gif); font-weight: bold; color: #fff; cursor:  pointer; font-size:11px;}


/*-------------------------------------------------------------------------------------*/
/* =  			 */
/*-------------------------------------------------------------------------------------*/

/* =ARIANE */

#mainContent #ColB div#filArianne {
	font-size: 1.0em;
	margin: 0px 5px;
}
#mainContent #ColB v#tracabilite {
	margin: 0;
	padding: 0;
}
#mainContent #ColB div#filArianne p,
#mainContent #ColB div#filArianne p a,
#mainContent #ColB div#filArianne ul li a {
color: #afa9aa; text-decoration: none;
}
#mainContent #ColB div#filArianne ul li {
display: inline;
}

/* =SideNotes ----------------------------------------- */
	#sidenotes {position: relative; top: 20px; left: 0;}
	#sidenotes a {text-decoration:none; color: #000; font-weight:bold;}
	#sidenotes a:hover {text-decoration:none; color: #D70013; font-weight:bold;}
	#sidenotes h2 a {text-decoration:none; color: #BF0017; letter-spacing:0.04em; font-weight:normal !important;}
	#sidenotes h2 a:hover {text-decoration:underline;}
	
	
	/*ajout du 12012010*/
	.note.actus {
		margin: 0 0 0 40px; padding: 0px; position: relative;
		width:470px; height:150px;
		background:transparent url(/global/images/bgActu_minisite.gif) 0 0 no-repeat;
		overflow:hidden;
		overflow:hidden;
	}
	#preview{margin: 0px 0 0 10px; }
	#cycle div{margin:10px 12px 0 12px;}
	#cycle div a{color:#DA000B; text-decoration:none;}
	#ColA .note h2{display:block; height:30px; width:50px; overflow:hidden; text-indent:-200em;}
	p.cartouche.home{position:relative; top:-30px; left:298px;
		width:250px;
		display:block;
	}
	/*fin ajout*/
		
			.note h2,.note h3,.note h4,.note h5,.note h6 {
				font-weight: normal !important;
				font-family: Arial Narrow, "Arial Narrow", Arial, sans-serif;
				color: #BF0017;
				margin-top:5px;
				padding:3px 0px 3px 15px;
				background:transparent url(/global/images/puce_sidenotes.gif) 0px 3px no-repeat;
				
				}
			.note.actus h2 {background: none; margin-top: 0px; padding: 0px 0px 3px 0px;}	
			.note h2 a,.note h3 a,.note h4 a,.note h5 a,.note h6 a {text-decoration:none;}
			.note h2 {font-size: 2em;}
			.note h3 {font-size: 1.5em;}
			.note h4 {font-size: 1.3em;}
			.note h5 {font-size: 1.2em;}
			.note h6 {font-size: 1em;}
			.note p {
				font-family:Trebuchet, "Trebuchet MS", sans-serif !important;
				font-size:1.0em;
				line-height:1.2em;
				padding:3px 0px 0px 0px;
				color: #777;
				margin-bottom: 0.3em;
				font-weight:normal !important;}
				
				.note a{font-size:1.2em;}
				
				/*.note p a{text-decoration:none !important; color: #777;}*/
				
			.DossierMois {
				margin:40px 10px 10px 10px; /*ajout du 12012010*/
				display:block; width:200px;
				background:transparent url(/global/images/dossierdumoisDiv.gif) no-repeat bottom left;
				}
				.prixsolidarite{
					/*background:transparent url(/global/images/prixsolidDiv.gif) no-repeat bottom left;*/
				}
					
			.DossierMois h1 {
				/*au cas ou le text redevient dynamic
								font-weight: normal; font-size:1.8em;
								font-family: "Arial narrow", Arial , sans-serif;
								color: #fff;
								*/
								display:block; overflow:hidden; text-indent:-200em;
								height:39px;
								margin: 0 0 !important; padding:0 0 !important;
								background:transparent url(/global/images/dossierdumoisH1.gif) no-repeat top left;
								
			}
			.prixsolidarite h1{background:transparent url(/global/images/prixsolidH1.gif) no-repeat top left;}
			.position1 {position: relative; top:08px; left:20px; }
			
			.DossierMois p, .prixsolidarite p {
				padding:0px 0px 5px 30px;
				font-weight: normal !important; font-size:1.2em;
				color: #FFF;
				margin: 0 0 !important;
				background:transparent url('../images/puceCarreBlanches.gif') 16px 0px no-repeat;
			}
			.prixsolidarite p{background-image:none; padding-left:20px;}
			.DossierMois p a, .prixsolidarite p a{color:#FFF !important; text-decoration:none; font-size:1em; font-weight:normal !important;}
			p.lireSuite a {color:#00A8E9; text-decoration:underline;}
			


/* = Footer ------------------------ */
#footer {
	position:absolute;
	background:transparent url('/global/images/bg_footer.gif') no-repeat;
	
	}
#footer ul {margin:20px 0px 0px 20px;}
#footer ul li {
	float:left;
	font-size:1em; font-weight:bold; color:#969696;
	margin-right:30px;
	}
#footer ul li a {
	color:#969696; text-decoration:none;
	background:transparent url(/global/images/pucefooter.jpg) no-repeat 0 0px;
	padding-left:15px;
	}
	
#footer ul li a:hover {
	color: #D80014;
	background:transparent url('/global/images/puceNav2.png') 0px 0px no-repeat;

}


/* = PAGES INTERIEURS GLOBAL
------------------------ */

	/* =  changement du header------------------------ */
	#bodyHome.IntEntreprise #header {
		background: transparent url('/global/images/bg_header.gif') no-repeat;
	}
	#bodyHome.IntEntreprise #EsapceService a{
		background : transparent url(/global/images/bt_EspaceServiceEnt.gif) no-repeat 0 0;
		}
		#bodyHome.IntEntreprise #EsapceService a:hover{
			background : transparent url(/global/images/bt_HoverEspaceServiceEnt.gif) no-repeat 0 0;
			}

#bodyHome.Intparticulier #mainContent,
#bodyHome.IntEntreprise #mainContent {position:relative; width: 580px;float: left; }

#bodyHome.Intparticulier #ColA,
#bodyHome.IntEntreprise #ColA { float:left; margin-top:150px; width:210px;}

#bodyHome.Intparticulier #sidenotes,
#bodyHome.IntEntreprise #sidenotes{ margin-top:0px;}

#bodyHome.Intparticulier #ColB,
#bodyHome.IntEntreprise #ColB{margin:0px 0px 0px 220px; width:340px; border-left: 1px #B5B5B5 solid; padding-left:10px;}

#bodyHome.Intparticulier #sidenotes,
#bodyHome.IntEntreprise #sidenotes{margin-right:10px; width: 180px;float: right; border: none;}
#bodyHome.Intparticulier #ColB #filArianne ul,
#bodyHome.IntEntreprise #ColB #filArianne ul{margin:0 0 !important;}
#bodyHome.Intparticulier #ColB #filArianne,
#bodyHome.IntEntreprise #ColB #filArianne {display:block; height:20px; margin-top:5px;
}
#bodyHome.Intparticulier #ColB #filArianne a,
#bodyHome.IntEntreprise #ColB #filArianne a{font-size:10px;}
#bodyHome.Intparticulier #ColB #filArianne p,
#bodyHome.IntEntreprise #ColB #filArianne p {display:inline;; color:#A1989A; font-size:1.1em;}
.tit{color:#A1989A !important;}
#bodyHome.Intparticulier #ColB #filArianne p a{text-decoration:none; color:#A1989A;}
#bodyHome.Intparticulier #ColB #filArianne p a:hover, #bodyHome.Intparticulier #ColB #filArianne p a.active{color:#CE1D19 !important;}

#bodyHome.IntEntreprise #ColB #filArianne p a{text-decoration:none; color:#A1989A;}
#bodyHome.IntEntreprise #ColB #filArianne p a:hover, #bodyHome.IntEntreprise #ColB #filArianne p a.active{color:#C61B16  !important;}

/* = Navigation NavPraticulier NavEntreprise ------------------------ */
#bodyHome.Intparticulier #NavPage .NavParticulier,
#bodyHome.IntEntreprise #NavPage .NavParticulier,
#bodyHome.Intparticulier #NavPage .NavEntreprise,
#bodyHome.IntEntreprise #NavPage .NavEntreprise,
#bodyHome.Intparticulier #NavPage .Navindependant,
#bodyHome.IntEntreprise #NavPage .Navindependant {margin-left:15px;}


#bodyHome.Intparticulier #NavPage .NavEntreprise ul,
#bodyHome.IntEntreprise #NavPage .NavParticulier ul{display:none;}

#NavPage .NavParticulier h1 a,
#NavPage .NavEntreprise h1 a,
#NavPage .Navindependant h1 a{
	display:block; width:193px; height:90px; overflow:hidden;
	text-indent:-200em;
	margin-top:10px;
	}
	#NavPage .NavParticulier h1 a{background: transparent url(/global/images/NavParticulierh1.png) no-repeat;}
	#NavPage .NavEntreprise h1 a{background: transparent url(/global/images/NavEntrepriseh1.png) no-repeat}
	/*#NavPage .Navindependant h1 a{background: transparent url(/global/images/bgUlIndependant.gif) no-repeat}*/

/*#NavPage .NavEntreprise h1 a,
#NavPage .NavEntreprise h1 a{
	display:block; width:193px; height:62px; overflow:hidden;
	line-height:100em;
	background: transparent url(/global/images/bgUlEntreprise.gif) no-repeat
	}*/
	/* = Position des sous menu ------------------------ */
	.NavParticulier ul, .NavEntreprise ul, .Navindependant ul {position:relative; top:-10px;}
	.NavParticulier ul ul, .NavEntreprise ul ul, .Navindependant ul ul {position:relative; top:0px;}

	/* = menu li ------------------------ */
	#NavPage ul li {font-size:1.2em; font-weight:bold; margin:2px 0px 2px 15px; }
	#NavPage ul li a{padding-left:15px; text-decoration:none;}
	
	/* = sous-menu li li------------------------ */
	#NavPage ul li ul li {font-size:1em; font-weight:normal;margin:2px 0px 2px 0px; }
	#NavPage .NavEntreprise ul li ul li a,
	#NavPage .Navindependant ul li ul li a,
	 {padding-left:15px; text-decoration:none;}
	
	/* = couleur et puces -----------------------*/
	#NavPage .NavParticulier li a {color:#424242; background: transparent url(/global/images/puceNoirNavigation.gif) no-repeat 0px 2px;}
	#NavPage .NavParticulier li a:hover, #NavPage .NavParticulier li a.active {color:#BD1914;}
	#NavPage .NavParticulier li ul li a {color:#909293; background-image:none;}
	#NavPage .NavParticulier li ul li a:hover, #NavPage .NavParticulier li ul li a.active {color:#db0014;}
	#NavPage .NavEntreprise li a{color:#424242; background: transparent url(/global/images/puceNoirNavigation.gif) no-repeat 0px 2px;}
	#NavPage .NavEntreprise li a:hover, #NavPage .NavEntreprise li a.active {color:#BD1914;}
	#NavPage .NavEntreprise li ul li a:hover{color:#909293; background-image:none;}
	#NavPage .NavEntreprise li ul li a, #NavPage .NavEntreprise li ul li a.active {color:#BD1914;background-image:none; }
	#NavPage .Navindependant li a {color:#424242; background: transparent url(/global/images/puceNoirNavigation.gif) no-repeat 0px 1px;}
	#NavPage .Navindependant li a:hover, #NavPage .Navindependant li a.active {color:#BD1914;}
	#NavPage .Navindependant li ul li a {color:#909293; background-image:none;}
	#NavPage .Navindependant li ul li a:hover, #NavPage .Navindependant li ul li a.active {color:#BD1914;}
	
	/* = Cartouche ------------------------ */
	#bodyHome.Intparticulier #NavPage p.cartouche, #bodyHome.IntEntreprise #NavPage p.cartouche {margin-left:5px;}
	
	.rouge{background:transparent url(/global/images/cartouche.gif) no-repeat 0 0px !important;}
	
/* = ColB CONTENT ------------------------ */
#bodyHome.Intparticulier #ColB p, #bodyHome.IntEntreprise #ColB p {color: #484848;font-size:1.1em; line-height:1.2em; margin:0px 0px 5px 0px !important;}
#bodyHome.Intparticulier #ColB #formMag p, #bodyHome.IntEntreprise #ColB #formMag p {margin:0px 0px 0px 0px !important;}

#bodyHome.Intparticulier #ColB h1, #bodyHome.IntEntreprise #ColB h1 {font-size:1.8em; line-height:auto; margin-bottom:10px; font-weight:normal; padding:3px 0 17px 30px;}
#bodyHome.Intparticulier #ColB h1 strong, #bodyHome.IntEntreprise #ColB h1 strong{font-size:1.5em; line-height:auto;}

#bodyHome.Intparticulier #ColB h2, #bodyHome.IntEntreprise #ColB h2 {font-size:1.4em; line-height:1.4em; margin:8px 0px 5px 0px !important; font-weight:normal;}
#bodyHome.Intparticulier #ColB h3, #bodyHome.IntEntreprise #ColB h3 {font-size:1.4em; line-height:1.2em; margin:8px 0px 5px 0px !important; font-weight:bold;}
#bodyHome.Intparticulier #ColB h4, #bodyHome.IntEntreprise #ColB h4 {font-size:1.3em; line-height:1.3em; margin:8px 0px 4px 0px !important; font-weight:normal;}
#bodyHome.Intparticulier #ColB h5, #bodyHome.IntEntreprise #ColB h5 {font-size:1.1em; line-height:1.1em; margin:3px 0px 3px 0px !important; font-weight:normal; font-style:italic !important;}
#bodyHome.Intparticulier #ColB h6, #bodyHome.IntEntreprise #ColB h6 {font-size:1.0em; line-height:1.0em; margin:3px 0px 3px 0px !important; font-weight:normal;}

#bodyHome.Intparticulier #ColB ul li, #bodyHome.IntEntreprise #ColB ul li {
color:#484848; font-size:1.2em; list-style-type:square;
margin:4px 0; padding-left:0;}
#bodyHome.Intparticulier #ColB ul, #bodyHome.IntEntreprise #ColB ul {margin:5px 0px 5px 15px; }

hr {display:block !important; height:0px !important;  background-color:#FFF !important; ;}

.plusgros {font-size:1.5em; line-height:auto;}
span.exposant {position:relative; top:-3px; font-size:0.8em;}
.exposant{font-size:0.7em; position:relative; top:3px;}

/*#bodyHome.Intparticulier #ColB ul li, #bodyHome.IntEntreprise #ColB ul li{color: #787878; font-size:1.2em; margin:4px 0px 4px 5px; padding-left:10px;}
#bodyHome.Intparticulier #ColB ul li {background:transparent url(/global/images/PuceCarre.gif) no-repeat 0px 5px;}
#bodyHome.IntEntreprise #ColB ul li {background:transparent url(/global/images/PuceCarreEnt.gif) no-repeat 0px 5px;}*/
#bodyHome.Intparticulier #ColB hr, #bodyHome.IntEntreprise #ColB hr {border: 1px #FFF solid; border-top: 1px #E3E3E3 solid; }
#bodyHome.Intparticulier #ColB a, #bodyHome.IntEntreprise #ColB a {color:#484848; cursor:pointer;}
#bodyHome.Intparticulier #ColB a:hover, #bodyHome.IntEntreprise #ColB a:hover {color:#db0014; cursor:pointer;}
#bodyHome.Intparticulier #ColB li a, #bodyHome.IntEntreprise #ColB li a {color:#484848; cursor:pointer;}
#bodyHome.Intparticulier #ColB li a:hover, #bodyHome.IntEntreprise #ColB li a:hover {color:#db0014; cursor:pointer;}
sup {font-size:0.7em;}

a.pdf {
	display:block; width:250px;
	border: 1px #B8B9C5 solid;
	text-decoration:none; font-size:0.99em; color:#C90A0A !important;
	padding:0px 20px 0px 20px; 
	background:#DADADA url(/global/images/pdf.gif) no-repeat 0px 0px;
	}
	a:hover.pdf  {border: 1px #C90A0A solid;}
	
	/* = Style pour les class sur lien de Wb ------------------------ */
	#bodyHome.Intparticulier #ColB a.lienExterne, #bodyHome.IntEntreprise #ColB a.lienExterne,
	#bodyHome.Intparticulier #ColB a.lienInterne, #bodyHome.IntEntreprise #ColB a.lienInterne {
	display:block; padding-left:15px;
	font-size:1.2em; text-decoration:none;
	background:transparent url(/global/images/PuceLiens.gif) no-repeat 0px 2px;
	}
	
	#bodyHome.IntEntreprise #ColB a.LienEntreprise {
		display:block; padding:5px 5px 5px 14px; margin:0px 0px 0px 0px!important;
		font-size:1.2em; color:#3576B5; text-decoration:none; font-weight:bold;
		background:transparent url(/global/images/PuceLienparticulier.gif) no-repeat 0px 5px;
		}
		#bodyHome.IntEntreprise #ColB a.LienEntreprise:hover {
			color:#EA0904;
			background:transparent url(/global/images/PuceLienparticulierHover.gif) no-repeat 0px 5px;
			}
	#bodyHome.Intparticulier #ColB a.Lienparticulier, #bodyHome.Intparticulier #ColB span.Lienparticulier  {
		display:block; padding:5px 5px 5px 14px; margin:0px 0px 0px 0px!important;
		font-size:1.2em; color:#424242; text-decoration:none; font-weight:bold;
		background:transparent url(/global/images/PuceLienparticulier.gif) no-repeat 0px 5px;
		}
		#bodyHome.Intparticulier #ColB a.Lienparticulier:hover {
			color:#db0014;
			background:transparent url(/global/images/PuceLienparticulierHover.gif) no-repeat 0px 5px;
			}
	#bodyHome.Intparticulier #ColB a.small, #bodyHome.Intparticulier #ColB span.small{
		font-size:1em; font-weight:normal;
		margin-left:20px!important;
		color:#C11A15; background:transparent url(/global/images/PuceCarreGrise.gif) no-repeat 4px 10px;
		}	
		
		#bodyHome.Intparticulier #ColB a.small:hover{
			font-size:1em; font-weight:normal;
			margin-left:20px!important;
			color:#000; background:transparent url(/global/images/PuceCarreGrise.gif) no-repeat 4px 10px;
			}	


	/* = Style pour block dans entreprise ------------------------ */
	p.block {
		display:block; width:132px; height:120px; float:left; margin-bottom:10px;
		background: transparent url(/global/images/bgBlock.gif) no-repeat 0px 0px; 
		padding:20px 0px 3px 30px;
		font-size:1.6em !important; font-weight:bold; color:#3576B5;
		}
	
	.blocLarge {
		padding:3px 15px 5px 15px;
		background: transparent url(/global/images/blocklarge.gif) no-repeat 0px 0px; 
		}
	.blocLarge h2 {
		font-weight: normal; font-size:1.9em !important;
		font-family: "Trebuchet MS", Trebuchet, sans-serif;
		}
	


	/* = Style ColB pour particulier ------------------------ */
	#bodyHome.Intparticulier #ColB h1 {color:#db0014; background: transparent url('/global/images/bgh1Particulier.gif') no-repeat 0px 8px}
	#bodyHome.Intparticulier #ColB h1 a {
color:#db0014;text-decoration: none;
}
	#bodyHome.Intparticulier #ColB h2 {font-weight: bold; color:#000;}
	#bodyHome.Intparticulier #ColB h3 {color:#db0014;}
	
	/* = Style ColB Entreprise ------------------------ */
	#bodyHome.IntEntreprise #ColB h1 {color:#db0014; background: transparent url('/global/images/bgh1Particulier.gif') no-repeat 0px 8px}
	#bodyHome.IntEntreprise #ColB h1 a {
color:#db0014; text-decoration: none;
}
	#bodyHome.IntEntreprise #ColB h2 {font-weight: bold; color:#000;}
	#bodyHome.IntEntreprise #ColB h3 {color:#db0014;}
	

/* = SideNote  ------------------------ */
#bodyHome.Intparticulier #sidenotes p.masque,
#bodyHome.IntEntreprise #sidenotes p.masque{ position:relative; width:180px; height:250px; background: transparent url(/global/images/masqueRondSidenote.png) no-repeat 0 0; z-index:10000;}
#bodyHome.Intparticulier #sidenotes p img,
#bodyHome.IntEntreprise #sidenotes p img{ position:relative; top:-250px; z-index:10;}

.lettreInfo a {
	z-index:100000;
	position:absolute; top:250px; left:-5px;
	display:block; width:183px; height:150px; overflow:hidden;
	line-height:100em;
	background: transparent url('/global/images/bt_lettre.gif') no-repeat 0px 0px; 
	}
	.lettreInfo a:hover {background: transparent url('/global/images/bt_lettrehover.gif') no-repeat 0px 0px; 
	}
	
#bodyHome.Intparticulier #sidenotes p.BtBesoin a{
	display:block; width:170px; height:78px;
	background: transparent url('/global/images/besoin.gif') no-repeat 0px 0px;
	line-height:100em; overflow:hidden;
	}
	#bodyHome.Intparticulier #sidenotes p.BtBesoin a:hover{background: transparent url('/global/images/besoinhover.gif') no-repeat 0px 0px;}
	

/* = ADRESSE DE CONTACTEZ NOUS
------------------------ */

/*= Page adresses
------------------- */
	#bodyAdresses #header {
		width: 450px; height: 77px; background: transparent url('/global/images/bgHeaderAdress.jpg') no-repeat 0 0;
		text-indent: 0!important;
		position: absolute; top: 0; left: 0;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
	}
	#bodyAdresses #header p {padding: 5px 100px 0 5px;line-height: 1em;}
	#bodyAdresses #page {
		width: 450px;
		background: none;
		position: relative; top: 0; left: 0;
		background-color:#ffffff;
		padding-bottom: 40px;
		margin-top: 0;
	}
	#bodyAdresses #mainContent {
		position: relative; top: 50px; left: 25px;
		width: 400px; z-index: 1000;
		}
	#bodyAdresses a {color: red;}
	#bodyAdresses table {width: 100%;}
	#bodyAdresses td {border-bottom: 1px #888 solid; padding: 10px 0 10px 0; vertical-align: top;}
	#bodyAdresses .adresse {width: 40%;}
	#bodyAdresses .adresse strong{color: #db0014;}
	#bodyAdresses .horaires {}
	

	#bodyAdresses .horaires strong{}
	
	/* = Gabarit 1 colonne
	------------------------ */
			#mainContent.colonne1 {
				width: 780px !important;
				float: left;
				}

			#mainContent.colonne1 #ColB{margin:0px 0px 0px 220px; width:520px; border-left: 1px #B5B5B5 solid; padding-left:10px; }

	
/* = Formulaire DEVIS
------------------------ */

	fieldset {
		background-color: #F5F5F5;
		padding: 5px; margin: 0.5em 0.5em 0.5em 0.5em;
		border: 1px #ddd solid;
		}

	/* Retour visuel Javascript si l’élément n’est pas saisi */
	fieldset.obligatoire { background-color: #FFF0B8; }
	legend.obligatoire { color: red; font-weight: bold; }
	label.obligatoire {color: #FF4A00;}




	legend {
		font-size: 1.2em;
		color: #C11A15;
		}
	label {font-weight: normal;}
	label.float {
		display: block;
		float: left;
		width: 100px;
		text-align: right;
		padding-right: 10px;
		}
	.form_valid button {
		font-size: 1.1em;
		background: transparent;
		color: #C11A15;
		border: 0;
		padding: 0;
		cursor:pointer;
		}
	input:focus, textarea:focus, select:focus {background-color: #ffc !important;}
	.couleur {background-color: #fff!important;}
	.inptRdo {}
	.form_note {background-color: #ffe; font-size: 1.2em;}
	#erreur {font-size: 11px; background-color: orange; padding: 10px;}
	#erreur li {font-size: 11px;}
	input.inptRdo {position:relative; top:4px; margin-right:5px;}	
	p.field_line {padding:5px 0px 5px 0px;}
	


	/* =Étapes formulaire ----------------------------------------- */
	.etapes {
		height: 22px; width: 120px;
		background: transparent url('/global/images/bgSuiteEnd.gif') no-repeat 100% 0;
		float: right;
	}
	.etapes a, .etapes span {width: 45%; float: left; line-height: 22px;}
	.etapes span {
		display: block;
		height: 22px;
		padding-left: 5px;
		background: transparent url('/global/images/bgSuiteStart.gif') no-repeat 0 0
	}
	.etapes a {
		text-align: right;
		text-decoration: none;
		text-transform: uppercase;
		color: #C11A15 !important;
	}
	#etape1 {}
	#etape2 {}
	#etape3 {}
	#form_part1, #form_part2, #form_part3 {}
	
/* = Formulaire MAG
------------------------ */
	#ColB #formMag p.field_line , #ColB #formMag  p.validMag {width:320px; margin-top:0px;}
	#ColB #formMag  p.field_line input, #ColB #formMag  p.field_line textarea{width:220px; margin-left:80px;}
	#ColB #formMag  p.field_line input.inptRdo {width:auto; }
	#ColB #formMag  p.field_line input.field_checkbox{width:auto; margin:0px 10px 0px 80px; line-height:1em; padding:0px;}
	#ColB #formMag  label.labelMag {position:absolute; display:block; width:80px; float:left; }
	#ColB #formMag  em.required {float:right; font-size:1.3em; color:red; }
	#ColB #formMag  p.validMag {padding-top:10px;}
	#ColB #formMag  p.validMag input{
		margin-left:78px; margin-bottom:10px;
		background: url('/global/images/cartouche.gif') no-repeat 0 0; border:none; 
		display:block; width:210px; height:23px; cursor:pointer;
		color:#FFF; font-size:11px; font-weight:bold;
		width:80px; height:21px;
		background:transparent url(/global/images/cartoucheXsmall.gif) repeat scroll 0 0;
		}
	#ColB #formMag  p.Legende {font-style:italic; color:red; margin-left:80px;}
	#ColB #formMag  .checkbox_label {display:block; position:relative; top:-12px; left:100px; }
	#ColB #formMag  .field_checkbox {position:relative; top:2px; left:00px;}

	
	
/* = Actualité
------------------------ */
#mainContent.colonne1 #ColB .SavPlus, #mainContent.colonne1 #ColB .RetourArticle {
	display:block;
	margin:1px 0px 15px 0px;
	text-align:right;
	border-bottom:1px #484848 solid;
	text-decoration:none; color:#C11A15;
	padding:3px;
	}
	#mainContent.colonne1 #ColB .SavPlus {background: transparent url('/global/images/bgSvaplus.gif') no-repeat 430px 2px;}
	#mainContent.colonne1 #ColB .RetourArticle {background: transparent url('/global/images/bgRetourArticle.gif') no-repeat 340px 2px;}
	
/* = Plan du site
------------------------ */

#bodyHome.Intparticulier #sitemap ul li {
	position:relative; left:0px;
	padding-left:15px;
	padding-top:12px;
	list-style:none;
	margin-bottom:10px; margin-right:10px;
	font-size:1.2em; font-weight:bold;
	background:transparent url('/global/images/PuceSitemap1.gif') no-repeat 0px 0px;
	float:left; width:200px; 
	}
#bodyHome.Intparticulier #sitemap ul li ul li{
	position:relative;
	left:-15px;
	padding-left:10px;padding-top:0px;
	margin-bottom:0px; margin-right:0px;
	font-size:1em; font-weight:normal;
	background:transparent url('/global/images/PuceSitemap2.gif') no-repeat 0px 7px;
	border: none; width:150px; 
	}
#bodyHome.Intparticulier #sitemap ul li ul li ul li{
	position:relative;
	left:-5px;
	padding-left:10px;padding-top:0px;
	margin-bottom:0px; margin-right:0px;
	font-size:1em; font-weight:normal; font-style:italic;
	background:transparent url(/global/images/PuceSitemap3.gif) no-repeat 0px 4px;
	width:130px; 
	}
#bodyHome.Intparticulier #sitemap ul li a,
#bodyHome.Intparticulier #sitemap ul li ul li a,
#bodyHome.Intparticulier #sitemap ul li ul li ul li a
{text-decoration:none;}

/* =Pop up layer agence ----------------------------------------- */
body#bodyAdresses{/*background-color:#ebebeb; background-image:none;*/}
	#popAgence {
		position: absolute; top: 70px; left: 500px;
		z-index: 100;
		width: 260px; height: 90px; background: transparent url(/global/images/bgPopAgence.jpg) no-repeat 0 0;
	}
	#popAgence p {text-indent: -1000em;}
	#popAgence ul {
		margin: 0; padding: 0;
		position: absolute; top: 45px; left: -20px;
		width:  260px;
		}
	#popAgence li {
		list-style: none !important;
		position: absolute;
		width: 25px; height: 15px;
		cursor: pointer;
		text-indent: -1000em;
		background:none !important;
		}
		#popAgence li a{background:none !important;}
	#popAgence #yo {top: 8px; left: 160px; }
	#popAgence #nope {top: 8px; left: 200px; }

/*-------------------------------------------------------------------------------------*/
/* =  PAGE COMPLEMENTATIRE SANTE 					 */
/*-------------------------------------------------------------------------------------*/
#innovation,#personnalisation,#simplicite,#accompagnement{
	display:block; 
	width:140px; float:left; 
	padding:10px; margin-right:5px;
	background:transparent url(/global/images/bgComplSante.jpg) no-repeat;
	}
#innovation ul,#personnalisation ul,#simplicite ul,#accompagnement ul{/*margin-left:0px !important;*/}

#innovation h2,#personnalisation h2,#simplicite h2,#accompagnement h2{display:block; height:25px; text-indent:-20em; overflow:hidden;}

#innovation{height:200px; background-position:0px 0px;}
#personnalisation{height:200px; background-position:-320px 0px;}
#simplicite{height:100px; background-position:-160px 0px;}
#accompagnement{height:100px; background-position:-480px 0px;}

/*-------------------------------------------------------------------------------------*/
/* =  NAV ESPACE PERSO 					 */
/*-------------------------------------------------------------------------------------*/
#NavEspacePerso {
	display:block; width:200px; height:94px;
	position:absolute; top:148px; left:560px;
	background:transparent url('/global/images/bgServiceAdhe.gif') no-repeat;
	padding-top:35px;
	
	}
	#NavEspacePerso li a{
		display:block; height:30px; width:200px;
		text-indent:-20em; overflow:hidden;
		background:transparent url(/global/images/btNavService.gif) no-repeat;
		}
	#NavEspacePerso li.Particulier a{background-position:0px 0px;}
	#NavEspacePerso li.ProfSante a{background-position:0px -30px;}
	#NavEspacePerso li.Entreprise a{background-position:0px -60px;}
	
	#NavEspacePerso li.Particulier a:hover{background-position:0px -90px;}
	#NavEspacePerso li.ProfSante a:hover{background-position:0px -120px;}
	#NavEspacePerso li.Entreprise a:hover{background-position:0px -151px;}

/*--------------------- position suivant templates particulier et entreprise*/

#bodyHome.Intparticulier #NavEspacePerso ,
#bodyHome.IntEntreprise #NavEspacePerso {top:158px; left:15px; z-index:10000;} 

/*--------------------- recherche*/
	#blockRecherche{position:absolute; top:-4px; left:610px;}
	#blockRecherche fieldset{background:none; border:none;}
	#blockRecherche input{border:1px #C5C5C5 solid; color:#80818D; font-size:1em;}
	#blockRecherche input#string {width: 120px !important;}
	#blockRecherche input.inptSubmit{border:none; position:relative; top:4px;}
/*----------------Formulaire recherche*/
input.searchField {width: 250px !important;
border:1px #C5C5C5 solid; color:#80818D; font-size:1em;}
input.submit {
margin-left: 10px;
}

/*----------------Devis express*/
.entete_devis{
	overflow:auto;
	height:1%;
}
.entete_devis h1{float:left;}
.entete_devis img {
	float:right;
}

/*-------------------------------------------------------------------------------------*/
/* =  popup liste agence			 */
/*-------------------------------------------------------------------------------------*/
.pop h1{margin:10px 0 0 10px;}
.bt_print{margin:5px 0 0 10px; padding: 5px 0 0 20px !important; background:transparent url('/global/images/printer.gif') no-repeat;}
.bt_print a{color:#fff !important; text-decoration:none !important; font-weight:normal; font-size:11px;}