@charset "utf-8";
/* CSS Document */
/*--------------------------*/
/* Accueil                 */
/* -----------------------*/
#BlocFlash {
	/*border:1px solid #999999;*/
	float:left;
	height:389px;
	width:299px;
}
#BlocTitre {
	float:left;
	width:530px;
	margin:0 0 10px 0;
}
	#BlocTitre h1 {
		text-transform:uppercase;
		font-size:14px;
		color:#97BE0D;
		margin:0 0 0 120px;
	}
#BlocBaltazar {
	float:left;
	margin-left:5px;
	width:217px;
}
	#BlocBaltazar img {
		margin: 5px 0;
	}
	#BlocBaltazar h1, #BlocBaltazar h2 {
		font-size:13px;
	}
#BlocNews {
	background:url(../img/com/bg_news.gif) no-repeat;
	float:right;
	height:203px;
	margin-top:5px;
	padding:5px 0 5px 5px;
	width:306px;
}
	#BlocNews .title {
		color:#97BE0D;
		font-size:13px;
		text-transform:uppercase;
		font-weight:bold;
	}
	#BlocNews_liresuite {
		text-align:right;
		margin-top: 10px;
	}
#BlocHydroway {
	margin-left:5px;
	float:left;
	width:217px;
}
	#BlocHydroway img {
		margin: 5px 0;
	}

	#BlocHydroway h1, #BlocHydroway h2 {
		font-size:13px;
	}
#BlocHydrowayFlex {
	width:217px;
	float:left;
	margin-left:55px;
}
	#BlocHydrowayFlex img {
		margin-bottom: 5px;
	}

	#BlocHydrowayFlex h1, #BlocHydrowayFlex h2 {
		font-size:13px;
	}

/*---------------------------------------*/
/* Baltazar & Hydroway & HydrowayFlex   */
/* -----------------------------------*/
#BlocProduitMenu {
	float:left;
	margin:0 6px;
	text-align:center;
	width:205px;
}
	#BlocProduitMenu ul {
		height:340px;
		margin: 0;
		padding: 0;
		position: relative;
		width:206px;
	}
	#BlocProduitMenu ul#baltazar_menu_items {
		background:url(../img/fr/menu_baltazar.jpg) no-repeat;
	}
	#BlocProduitMenu ul#hydroway_menu_items {
		background:url(../img/fr/menu_hydroway.jpg) no-repeat;
	}
	#BlocProduitMenu ul#hydrowayflex_menu_items {
		background:url(../img/fr/menu_hydroway_flex.jpg) no-repeat;
	}
	
		#BlocProduitMenu ul li {
			list-style: none;
			margin: 0;
			padding: 0;
			position: absolute;
			display: block;
			left: 7px;
			width: 150px;
		}
			#BlocProduitMenu ul li a {
				text-decoration: none;
				text-indent:-9999px;
				outline:none;
			}
		#BlocProduitMenu ul a {
		display: block;
		height:100%;
		left: 7px;
		width: 150px;
	}
	#baltazar_menu_items #menu_applications1	{height:35px; top:91px;}
	#baltazar_menu_items #menu_applications2	{height:35px; top:131px;}
	#baltazar_menu_items #menu_applications3	{height:35px; top:171px;}
		#baltazar_menu_items #menu_applications1 a:hover	{background: transparent url(../img/fr/menu_baltazar.jpg) -214px -91px no-repeat;}
		#baltazar_menu_items #menu_applications2 a:hover {background: transparent url(../img/fr/menu_baltazar.jpg) -214px -131px no-repeat;}
		#baltazar_menu_items #menu_applications3 a:hover {background: transparent url(../img/fr/menu_baltazar.jpg) -214px -171px no-repeat;}
	
	#hydroway_menu_items #menu_applications1	{height:35px; top:91px;}
	#hydroway_menu_items #menu_applications2	{height:35px; top:131px;}
	#hydroway_menu_items #menu_applications3	{height:35px; top:171px;}
	#hydroway_menu_items #menu_applications4	{height:35px; top:211px;}
	#hydroway_menu_items #menu_applications5	{height:35px; top:251px;}
		#hydroway_menu_items #menu_applications1 a:hover	{background: transparent url(../img/fr/menu_hydroway.jpg) -214px -91px no-repeat;}
		#hydroway_menu_items #menu_applications2 a:hover {background: transparent url(../img/fr/menu_hydroway.jpg) -214px -131px no-repeat;}
		#hydroway_menu_items #menu_applications3 a:hover	{background: transparent url(../img/fr/menu_hydroway.jpg) -214px -171px no-repeat;}
		#hydroway_menu_items #menu_applications4 a:hover {background: transparent url(../img/fr/menu_hydroway.jpg) -214px -211px no-repeat;}
		#hydroway_menu_items #menu_applications5 a:hover {background: transparent url(../img/fr/menu_hydroway.jpg) -214px -251px no-repeat;}

	#hydrowayflex_menu_items #menu_applications1	{height:35px; top:292px;}
		#hydrowayflex_menu_items #menu_applications1 a:hover {background: transparent url(../img/fr/menu_hydroway_flex.jpg) -215px -292px no-repeat;}
	
	body.baltazar_applications1 #baltazar_menu_items #menu_applications1 {background: transparent url(../img/fr/menu_baltazar.jpg) -214px -91px no-repeat;}
	body.baltazar_applications2 #baltazar_menu_items #menu_applications2 {background: transparent url(../img/fr/menu_baltazar.jpg) -214px -131px no-repeat;}
	
	body.hydroway_applications1 #hydroway_menu_items #menu_applications1 {background: transparent url(../img/fr/menu_hydroway.jpg) -214px -91px no-repeat;}
	body.hydroway_applications2 #hydroway_menu_items #menu_applications2 {background: transparent url(../img/fr/menu_hydroway.jpg) -214px -131px no-repeat;}
	body.hydroway_applications3 #hydroway_menu_items #menu_applications3 {background: transparent url(../img/fr/menu_hydroway.jpg) -214px -171px no-repeat;}
	body.hydroway_applications4 #hydroway_menu_items #menu_applications4 {background: transparent url(../img/fr/menu_hydroway.jpg) -214px -211px no-repeat;}

	body.phototheque_baltazar #baltazar_menu_items #menu_applications3 {background: transparent url(../img/fr/menu_baltazar.jpg) -214px -171px no-repeat;}
	body.phototheque_hydroway #hydroway_menu_items #menu_applications5 {background: transparent url(../img/fr/menu_hydroway.jpg) -214px -251px no-repeat;}
	body.phototheque_hydrowayflex #hydrowayflex_menu_items #menu_applications1{background: transparent url(../img/fr/menu_hydroway_flex.jpg) -215px -292px no-repeat;}

#BlocProduitText {
	float:left;
	width:360px;
	color:#000000;
	text-align:center;
}
	#BlocProduitText p.title{
		font-size:14px;
		font-weight:bold;
	}
		body.baltazar p.title,
		body.baltazar_applications1 p.title,
		body.baltazar_applications2 p.title{
			color: #005C24;
			text-align:left;
		}
		body.hydroway p.title,
		body.hydroway_applications1 p.title,
		body.hydroway_applications2 p.title,
		body.hydroway_applications3 p.title,
		body.hydroway_applications4 p.title{
			color: #00386A;	
			text-align:left;
		}
		body.hydrowayflex .title {
			color:#8B0E13;
			text-align:left;
		}
	body.baltazar p, body.hydroway p, body.hydrowayflex p,
	body.hydroway_applications1 p, body.hydroway_applications2 p, body.hydroway_applications3 p, body.hydroway_applications4 p,
	body.baltazar_applications1 p, body.baltazar_applications2 p {
		color:#000000;
		text-align:left;
	}
	#BlocProduitText .green{
		color: #C9D200;
	}
	#BlocProduitText .img_footer{
		margin-top:38px;
	}
#BlocProduitImg {
	float:right;
	width:251px;
	text-align:right;
}
#BlocProduitVideo {
	background-color:#eee;
	height: 345px;
	margin-left:220px;
	text-align:center;
	padding-top:61px;
}
#BlocApplicationsText {
	float:left;
	width:558px;
}
		#BlocApplicationsText .title{
			font-size:14px;
			font-weight:bold;
			color: #00386A;	
		}
#BlocApplicationsImg {
	float:left;
	width:550px;
}
/*--------------------------*/
/* Partenaires             */
/* -----------------------*/

#BlocPartenaires {
	background: url(../img/com/bg_partenaires.png) no-repeat top left	;
	margin-top:-10px;
	margin-left:-20px;
	min-height:383px;
	padding:30px 0 0 38px;
	width:829px;
}
#BlocPartenaires h1 {
	color:#FFFFFF;
	font-size:30px;
	margin-bottom:15px;
}
	.BlocPartenaire {
		float:left;
		margin-bottom:10px;
		margin-right:30px;
		width:360px;
	}
		.PartenaireImg {
			background:#CCCCCC;
			float:left;
			height:80px;
			margin-right:5px;
			width:80px;
		}
			.PartenaireText .titre{
				color: #036837;
				font-size:14px;
				font-weight:bold;
				text-transform:uppercase;
			}
	.PartenaireText .desc{
		font-size:12px;
	}
	.PartenaireText .link a{
		color: #334B97;
		font-size:14px;
		font-weight:bold;
	}
	
/*--------------------------*/
/* Prescripteurs           */
/* -----------------------*/

#BlocPrescripteursImg {
	float:left;
	width:213px;
}
.professionels #BlocPrescripteursImg {
	background:url(../img/com/bg_professionels.png) no-repeat top left;
	margin-left:-10px;
	width:193px;
	height:391px;
	padding:5px 5px 0 25px;
}
	#BlocPrescripteursImg .title {
		font-size: 18px;
	 	color: #fff;
		font-weight:bold;
	}

#BlocPrescripteursText1 {
	float: left;
	margin-left:10px;
	margin-right:10px;
	width: 336px;
}
	#BlocPrescripteursText1 .titre {
		color:#054D21;
		font-size:18px;
	}
	#BlocPrescripteursText1 .green {
		font-size:14px;
		margin-left: 15px;
	}
	#BlocPrescripteursText1 .green2 {
		color:#7FA312;
		font-size:14px;
	}
#BlocPrescripteursText2 {
	float: left;
	margin-left:10px;
	margin-right:10px;
	width: 246px;
}
#BlocPrescripteursTemoignages {
	float:left;
	width:100%;
	clear:both;
	margin-top:10px;
}
	#BlocPrescripteursTemoignages p {
		color: #000;
		font-size: 10px;
		font-weight:bold;
		width:22%;
		float:left;
		margin-left:3%;
		font-style:italic;
	}
	#BlocPrescripteursTemoignages .signature {
		color: #8B0E13;
		font-style:normal;
	}

/*--------------------------*/
/* Formulaire de contact   */
/* -----------------------*/
#formContact,#formLogin {
	margin: 0 auto;
	padding: 0;
	width: 95%;
	font-size:12px;
}
	#formContact h1,#formLogin h1 {
		color: #254D86;
		border-bottom: 1px solid #E49E00;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	#formContact em, #formLogin em {
		color: #F00;
	}
	#formContact fieldset, #formLogin fieldset {
		border-bottom: none;
		border-left: none;
		border-right: none;
		border-top: 2px solid #D5DEE6;
		display: block;
		margin: 0 auto 10px auto;
		padding: 0.5em;
		width: 95%;
	}
	#formContact label, #formLogin label {
		color: #000;
		float: left;	/*** Tres important, ne pas suprimer ! ***/
		font-weight: bold;
		line-height: 1.8;
		margin: 0;
		padding: 0 0.5em 0 0;
		text-align: right;	/*** ... et ils sont alignes a droite... ***/
		width: 20%;	/*** Les intitules prennent n% de la largeur totale du formulaire... ***/
	}
	#formContact legend, #formLogin legend {
		color: #90AF4C;
		font-weight: bold;
		letter-spacing: 2px;
		padding: 0 5px;
		text-transform: uppercase;
	}
	#formContact input, #formLogin input {
		width: 70%;
	}
		#formContact input.button, #formLogin input.button {
			width:20%;
		}
		#formContact input.radio, #formLogin input.radio {
			width:1%;
		}
	#formContact textarea,#formLogin textarea {
		margin: 0.2em;
		width: 70%;
	}
	#formContact p, #formLogin p {
		margin: 5px 0;
	}
/*--------------------------*/
/* Actualités              */
/* -----------------------*/
#BlocActu {
	margin: 0 auto;
	padding: 0;
	width: 95%;
	font-size:12px;
}
	#BlocActu h1 {
		color: #254D86;
		border-bottom: 1px solid #E49E00;
		padding: 0;
		text-align: left;
	}
	#BlocActu h2 {
		font-size: 16px;
		font-weight:normal;
	}
	#BlocActu h3 {
		border-bottom: 1px solid #CCC;
		color: #90AF4C;
		font-size: 1.2em;
		font-weight: bold;
		margin: 1em 0;
		padding: 0;
	}
	#BlocActu .date {
		background: transparent url(../img/com/puce-actu.jpg) left center no-repeat;
		color: #999;
		margin:5px 0;
		padding: 0 0 0 15px;
	}
	#BlocActu .httpLink {
		background: transparent url(../img/com/picto-web.gif) left top no-repeat;
		padding: 0 0 7px 24px;
	}
	#BlocActu .docName {
		background: transparent url(../img/com/picto-pdf.gif) left top no-repeat;
		min-height: 19px;
		padding: 0 0 7px 24px;
	}
	#BlocActu a {
		color: #00386A;
	}
/*--------------------------*/
/* Mentions	               */
/* -----------------------*/
#BlocMentions {
	margin: 0 auto;
	padding: 0;
	width: 95%;
	font-size:12px;
}
	#BlocMentions h1 {
		color: #7F7F66;
		border-bottom: 1px solid #E49E00;
		margin: 0 0 10px 0;
		padding: 0;
		text-align: left;
	}
	#BlocMentions p {
		margin: 5px 0;
	}
	#BlocMentions a {
		font-size:14px;
		color: #254D86;
	}
/*--------------------------*/
/* phototheque             */
/* -----------------------*/
#photothequeContent {
	width: 500px;
	min-height: 300px;
	float:left;
	margin-left:10px;
	text-align:center;
}
	#photothequeContent p {
		font-size:14px;
		font-weight:bold;
		margin:5px 0 5px 0;
	}
	#photothequeContent a {
		font-size:14px;
		color:#0076BD;
		text-decoration:underline;
	}
	#phototheque {
		width: 135px;
		height: 110px;
		float:left;
		margin:0 30px 20px 0;
		background-color:#efefef;
	}
/*--------------------------*/
/* Classes                 */
/* -----------------------*/
.green {
	color:#97BE0D;
	font-size: 16px;
	text-align:left;
}
.blue {
	color:#0076BD;
	font-size: 16px;
	text-align:left;
}
.orange {
	color:#F29400;
	font-size: 14px;
	font-weight:bold;
	text-align:left;
}
.red {
	color:#D95017;
	font-size: 14px;
	font-weight:bold;
	text-align:left;
}
.brown {
	color:#8B0E13;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
}
.baltazar a, .baltazar p, .baltazar {
		color:#B99825;
}
.hydroway a, .hydroway p, .hydroway {
		color:#00386A;
}
.hydrowayflex a, .hydrowayflex p, .hydrowayflex {
		color:#F29400;
}
.clear {
	clear:both;
}