/* <style> */

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	background-color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body.bodyprint{
	background-color: #ffffff;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
}


/* page login : */
.textAuth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.inputAuth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:2px;
}

.boutonAuth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:4px;
	margin-left:11px;
}

.messageAuth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FB0000;
}


.titreUserAM{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#000000;
}
/*--------------*/


/* ENQUETE */
		.enquete{
			margin:10px 0px 10px 20px;
			padding:6px 10px 6px 10px;
			width:705px;
			border:1px solid #CCCCCC;
		}

		.enquete .titrequestionL0{
			font-weight:bold;
			background-color:#CCCCCC;
		}

		.enquete .titrequestionL1{
			font-weight:bold;
		}


		.enquete textarea{
			width:270px;
			height:90px;
		}

		.enquete textarea.adresse{
			width:220px;
			height:70px;
		}

		.enquete .enteteEnquete{
			margin:10px 0px 10px 0px;
		}
		.enquete .enteteEnquete td{
			font-weight:bold;
		}
		.enquete .enteteEnquete input{
			width:220px;
		}

		.enquete .texteIntro{
			font-weight:bold;
			line-height:18px;
		}

		.enquete .chpsoblig{
			color:#B90000;
			font-weight:bold;
		}

/**************************************/


/* Mise en page */

/*
div.center {
  text-align: center;
  align: center;
}
*/

div#wrapper {
		height: 100%;
		margin-left: 0px; /* mettre auto pour centrer */
		margin-right: auto;
		min-width: 750px;
		max-width: 1050px;
		_width: expression(((document.body.clientWidth)) < 750? "750px": ((document.body.clientWidth)) > 1050? "1050px": "auto" );
}

/* ------------ */

		.menu {
			/*background-color:#F0F0F0;
			border: solid #FFFFFF;
    		border-width: 1px 0 0 0;
			*/
			padding:0px;
			padding-top:5px;
			padding-bottom:15px;
			/*height:100%; */

			/*
			width:198px;
			 pour IE :
			//width:165px;
			*/

		}

		.menu a {
			padding:0px;
			margin:0px;

			margin-left:-25px;
			padding-left:25px;

			display:block;
			color:#FFFFFF;
			width:100%;
			/* border:1px solid black;  */
			text-decoration: none;
			cursor:pointer;
			cursor:hand;
		}

		.menu a:hover {
			color:#FFFFFF;
		}

		.menu ul {

			padding-left:0px;

			/*padding-top:5px;

			padding-bottom:5px;
			*/
			padding-bottom:5px;
			list-style-type: none;
			margin-top:0px;
			margin-bottom:0px;
			margin-left:8px;
			font-size: 12px;

			color:#FFFFFF;
			/* vertical-align: bottom; /* This fixes the IE5 Win gap! */
			cursor:pointer;
			cursor:hand;
		}

		.menu ul:hover {
			list-style-type: none;
			/*padding-top:5px;
			*/
			padding-bottom:5px;

			margin-left:0px;

			padding-left:8px;

			color:#FFFFFF;

			/*background-color:red;	*/
			cursor:pointer;
			cursor:hand;
		}

		.menu ul.ulsel{
			padding-left:0px;

			/*padding-top:5px;

			padding-bottom:5px;
			*/
			padding-bottom:5px;
			list-style-type: none;
			margin-top:0px;
			margin-bottom:0px;
			margin-left:8px;
			font-size: 12px;

			color:#FFFFFF;
			/*background-color:#B90000;*/
			/* vertical-align: bottom; /* This fixes the IE5 Win gap! */
			cursor:pointer;
			cursor:hand;
		}

		.menu ul.sel {

			list-style-type: none;
			/*padding-top:5px;
			*/
			padding-bottom:5px;

			margin-left:0px;

			padding-left:15px;
			font-size: 12px;
			color:#FFFFFF;
			background-color:red;
			cursor:pointer;
			cursor:hand;
		}

		.menu ul.sel:hover {
			list-style-type: none;
			/*padding-top:5px;
			*/
			padding-bottom:5px;

			margin-left:0px;

			padding-left:15px;
			font-size: 12px;
			color:#FFFFFF;
			background-color:red;
			cursor:pointer;
			cursor:hand;
		}

		.menu ul:hover a {
			color:#FFFFFF;
			cursor:pointer;
			cursor:hand;
		}

		.menu ul.sel a {
			color:#FFFFFF;
			cursor:pointer;
			cursor:hand;
		}





		.menu li.sousmenu{

			//width:120%; /* IE : pour faire venir le lien A au bord à droite */


			background-image:url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/ecrou-1.gif');
			background-repeat:no-repeat;

			/*background-color:#000000;*/

			line-height:16px; /* */
			vertical-align:middle;
			padding-left:23px;
			margin-top:0px;
			margin-left:-10px;
			/* //margin-left:-8px; */
			padding-top:0px;
			font-weight:normal;
			font-size:12px;
			cursor:pointer;
			cursor:hand;

			display:block;
		}


		.menu li.sousmenu_sel{


			line-height:16px; /* */
			vertical-align:middle;
			padding-left:23px;
			margin-top:0px;
			margin-left:-10px;
			/* //margin-left:-8px; */
			padding-top:0px;
			font-weight:normal;
			font-size:12px;


			display:block;

			background-image:url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/ecrou-2.gif');
			background-repeat:no-repeat;
			background-color:#B90000;

		}


		.menu li {
			//width:120%; /* IE : pour faire venir le lien A au bord à droite */
			line-height:14px;
			padding-left:25px;
			list-style-type: none;
			margin-left:-15px;
			font-weight:normal;
			padding-bottom:1px;
			padding-top:1px;

			/* vertical-align: bottom; /* This fixes the IE5 Win gap! */
			cursor:pointer;
			cursor:hand;
		}

		.menu li:hover {
			color:#FFFFFF;
			/*background-color:#255BBB;*/
			background-color:#000000;
			background-image:url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/bord-item.gif');
			background-repeat:no-repeat;
			cursor:pointer;
			cursor:hand;
		}

		.menu li.sel {
			line-height:14px;
			padding-left:25px;
			list-style-type: none;
			margin-left:-15px;
			font-weight:normal;
			padding-bottom:1px;
			padding-top:1px;

			/* vertical-align: bottom; /* This fixes the IE5 Win gap! */


			color:#FFFFFF;
			background-color:#255BBB;
			background-image:url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/bord-item.gif');
			background-repeat:no-repeat;
		}


		.menu li.sel:hover {
			line-height:14px;
			padding-left:25px;
			list-style-type: none;
			margin-left:-15px;
			font-weight:normal;
			padding-bottom:1px;
			padding-top:1px;

			/* vertical-align: bottom; /* This fixes the IE5 Win gap! */

			color:#FFFFFF;
			background-color:#255BBB;
			background-image:url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/bord-item.gif');
			background-repeat:no-repeat;
		}

		.menu li.sousmenu:hover{
			background-image:url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/ecrou-2.gif');
			background-color:#B90000;
			/*background-color:#000000;*/
			cursor:pointer;
			cursor:hand;
		}



		.menu li.sousmenu_sel:hover{
			line-height:16px; /* */
			vertical-align:middle;
			padding-left:23px;
			margin-top:0px;
			margin-left:-10px;
			/* //margin-left:-8px; */
			padding-top:0px;
			font-weight:normal;
			font-size:12px;


			display:block;

			background-image:url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/ecrou-2.gif');
			background-repeat:no-repeat;
			background-color:#B90000;
		}


		.menu ul.ulsel li.sousmenu:hover{

			//width:120%; /* IE : pour faire venir le lien A au bord à droite*/


			background-image:url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/ecrou-2.gif');
			background-repeat:no-repeat;
			background-color:#000000;

			line-height:16px;
			vertical-align:middle;
			padding-left:23px;
			margin-top:0px;
			margin-left:-10px;

			padding-top:0px;
			font-weight:normal;
			font-size:12px;
			cursor:pointer;
			cursor:hand;

			display:block;
		}


.fond-menu {
	background-image: url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/fond-menu.gif');
	background-repeat: no-repeat;
}
.fond-corps {
	background-image: url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/fond-page.gif');
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
.arial11blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.margeetfond-corps {
	padding-right: 8px;
	padding-left: 15px;
	background-image: url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/fond-page.gif');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.chapeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.arial11noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.titrecategEquipe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.texteMembreEquipe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.texteMembreEquipe a{
	color: #0033FF;
	text-decoration:none;
}
.texteMembreEquipe a:hover{
	text-decoration:underline;
}
.texteMembreEquipe strong{
	font-weight: bold;
}

.titres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #B90000;
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform:uppercase;
	/* display: block; */

}

span.retourLigne{
	display:block;
	/* pour IE : */
	//display:none;
}

.textePageAccueil{
	margin-top:6px;
	margin-bottom:0px;
	padding:0px;
}

.marge-actu {
	padding-right: 7px;
	padding-left: 7px;
}
.arial11bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #0000FF;
}
.fond-troplong {
	background-image: url('http://www.premiumwanadoo.com/hydro.applications/index-fotos/fond-troplong.gif');
	background-color: #FFFFFF;
	background-repeat: repeat-y;
}
a.infolegal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none ;
}
a.infolegal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline ;
}

.arial12bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #0000FF;
}
.arial12noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.marge {
	padding-right: 8px;
	padding-left: 15px;
}
.marge-droite {
	padding-right: 12px;
}


.trfics{

}

.trficshover{
		background-color:#cccccc;
}


.trvente{

}

.trventehover{
		background-color:#cccccc;
}

.texteformcontact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}


.libelleformcontact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #255BBB;
}

.checkboxformcontact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #255BBB;
}

.libelleformcontact2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #255BBB;
}

input,textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.input_text_form{

}


.selectTableau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}


ul.presrub{
	list-style-type: none;
	padding:0px;
	margin:0px;
}

li.presrub{
	list-style-type: none;
	padding:0px;
	margin:0px;
}

.bordersolid{ /* permet d'éviter un bug de largeur dans mozilla */
	border:1px solid transparent;
	/* pour IE */
	//border:0px solid blue;
}


.liendeplierub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #255BBB;
	text-decoration:none;

}
.liendeplierub:hover{

}

.lienrub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	padding:2px;
}

.lienrub:hover{
	/*
	background-color:#255BBB;
	color:#FFFFFF;
	*/
	text-decoration:underline;
}

.article strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

.article ul{

	margin-left:-12px;
	padding-left:14px;

	//display:inline;
	//margin-left:0px;
	//padding-left:0px;

}

.article li{
	margin-left:14px;
	//margin-left:0px;
	padding-left:0px;
}

.blocmarques{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin:10px 0px 15px 4px;
}

/* ----- emploi ------ */
.emploi_titrepostes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

.emploi_nomville{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #265CB5;
}

.emploi_nommetier{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	padding:0px 5px 0px 5px;
	background-color:#ececec;
}

.emploi_intituleposte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #B90000;
}

.emploi_libelles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
}
.emploi_libelles:hover{
	text-decoration:underline;
}

.emploi_textepage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.emploi_textecandspont{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.emploi_liencandspont{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:underline;
}

.emploi_liencandspont:hover{
	text-decoration:none;
}

.emploi_texteform{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

.emploi_libellechampform{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #2C5CB5;
}

.emploi_etoile_chpoblig{
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	vertical-align:-0.2em;
}

.emploi_errchpoblig{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #B90000;
}

.emploi_libellefiche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

.emploi_textefiche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
/* -------------------------- */

/* --- PLAN D'ACCES --- */
.plan_texte1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.plan_titredroite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #0000FF;
}
.plan_textedroite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
/* -------------------------- */

/* --- Espace client --- */
.client_intitule1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

a.client_intitule1{
	font-weight: normal;
	text-decoration:underline;
}
a.client_intitule1:hover{
	text-decoration:none;
}
.client_intitule2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.client_titretableau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}
a.client_titretableau{
	text-decoration:underline;
}
a.client_titretableau:hover{
	text-decoration:none;
}
.client_lien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #0000CC;
	text-decoration:underline;
}
.client_lien:hover{
	text-decoration:none;
}
.client_erreurlogin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}
.client_champslogin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #255BBB;
}
.client_erreur{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #B90000;
}
.client_lientelech{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #0000CC;
	text-decoration:underline;
}
.client_lientelech:hover{
	text-decoration:none;
}

/* ---------------------- */

/* -- Catalogue (vente de pieces) -- */
.catalogue_intitule1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

a.catalogue_intitule1{
	text-decoration:none;
}
a.catalogue_intitule1:hover{
	text-decoration:underline;
}

.catalogue_intitule2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
a.catalogue_intitule2{
	color: #255BBB;
	text-decoration:underline;
}
a.catalogue_intitule2:hover{
	text-decoration:none;
}

.catalogue_intitule3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #255BBB;
}
a.catalogue_intitule3{
	color: #255BBB;
	text-decoration:underline;
}
a.catalogue_intitule3:hover{
	text-decoration:none;
}


.catalogue_intitule4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
a.catalogue_intitule4{
	color: #255BBB;
	text-decoration:underline;
}
a.catalogue_intitule4:hover{
	text-decoration:none;
}

.catalogue_titresite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

.catalogue_titrevte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}

.catalogue_titrenature{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}


.catalogue_titremarque{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}

.catalogue_titreselection{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}

.catalogue_valtableau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.descventepieces{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.catalogue_erreur{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	background-color: #B90000;
	color : #ffffff;
}

/* ---------------------- */

/* --- Partenaires --- */
.partenaire_intitule{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-transform:uppercase;
}
.partenaire_texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.partenaire_lien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #0033CC;
}
a.partenaire_lien{
	text-decoration:none;
}
a.partenaire_lien:hover{
	text-decoration:underline;
}
.partenaire_div{
	padding:15px 8px 8px 8px;
	//padding:15px 8px 8px 1px;
}

.partenaire_divgeneral{
	margin-left:-8px;
	//margin-left:-1px;
}
/* ---------------------- */

/* --- commercial hydraulics --- */
.commercial_intitule{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-transform:uppercase;
}

.commercial_texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.commercial_blocgris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	background-color:#666666;
	padding:10px;
}

.commercial_blocgris2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	background-color:#666666;
}

.commercial_legende{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
a.commercial_lien{
	color:#0033CC;
	text-decoration:underline;
}
a.commercial_lien:hover{
	text-decoration:none;
}

/* ---------------------- */
