boutonavigatio/* CSS Document */

/*	Définitions de balises	*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset,img
	{
	border: 0;
	margin: 0;
	padding: 0;
	}

body
	{
	background-color: #C3C3C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #525251;
	background-image: url(../medias_communs/images/structure/bg_page.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 10px;
	}

p
	{
	font-size: 11px;
	color: #525251;
	margin-bottom: 10px;
	}

.pfindepage
	{
	margin-bottom: 0px;
	}

h1
	{
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color: #e6a100;
	margin-bottom: 12px;
	}

h2
	{
	font-size: 12px;
	font-weight: normal;
	color: #0144a6;
	margin-bottom: 12px;
	}

h3
	{
	font-size: 12px;
	font-weight: normal;
	color: #0144a6;
	margin-bottom: 12px;
	margin-top: 12px;
	}

h4
	{
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin-bottom: 8px;
	margin-top: 18px;
	}

h5
	{
	font-size: 11px;
	color: #525251;
	margin-bottom: 2px;
	font-weight: bold;
	}

li
	{
	margin-bottom: 4px;
	margin-left: 25px;
	margin-top: 0px;
	}

ul
	{
	margin-bottom: 17px;
	margin-top: 0px;
	list-style-image: url(../medias_communs/images/structure/img_liste.gif);
	}

ul ul
	{
	margin-bottom: 5px;
	margin-top: 5px;
	list-style-image: url(../medias_communs/images/structure/img_liste2eniv.gif);
	font-size: 10px;
	}

ol
	{
	margin-bottom: 30px;
	}

a:visited, a:link
    {
	color: #e0a417;
	text-decoration: none;
	}

a:hover
	{
	color: #fcd602;
	text-decoration: none;
	}

table
	{
	background-color: #eee;
	border: 1px solid #ccc;
	margin: 0 0 17px 0;
	}

th
	{
	background-color: #eee;
	border: 1px solid #eee;
	font-weight: bold;
	padding: 2px 4px;
	}

td
	{
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 2px 8px 2px 4px;
	}

/*	structure générale	*/

#wrapper
	{
	width: 919px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
	background-image: url(../medias_communs/images/structure/bg_contenus_page.jpg);
	background-repeat: repeat-y;
	}

#wrappervideo
	{
	text-align: center;
	margin: 10px auto;
	width: 360px;
	}

#wrappervideo p
	{
	color: #fff;
	}

.fermeture
	{
	clear: both;
	}

.ulbasdepage
	{
	margin-bottom: 10px;
	padding-bottom: 0px;
	}

.olbasdepage
	{
	margin-bottom: 0px;
	padding-bottom: 0px;
	}

#contenu
	{
	background-image: url(../medias_communs/images/structure/bg_haut_page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 919px;
	}

.bandestitrejaune
	{
	background-color: #dfa11b;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	}

.bandestitrejaune h1
	{
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
	}

.bandestitrejaune h1 .caratereeminuscule
	{
	text-transform: lowercase;
	}

.bandestitrebleu
	{
	background-color: #0f2f57;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	}

.bandestitrerouge
	{
	background-color: #0144a6;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	}

.bandestitrerouge h1
	{
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
	}

.bandestitregrise
	{
	background-color: #5a5b5d;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	}

.bandestitregrise h1
	{
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
	}

/* Menu dynamique */

#dropmenudiv
	{
	border: 0px solid #e0a417;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	margin: 5px 0 0 0;
	position:absolute;
	text-align: left;
	width:140px;
	z-index:100;
	}

#dropmenudiv a
	{
	border-bottom: 1px solid #e5b545;
	border-left: 1px solid #e5b545;
	border-right: 1px solid #e5b545;
	color: #043a89;
	display: block;
	font-weight: normal;
	padding: 1px;
	text-decoration: none;
	text-indent: 3px;
	}

#dropmenudiv .premier
	{
	border: 1px solid #e5b545;
	display: block;
	font-weight: normal;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 3px;
	}

#dropmenudiv a:hover
	{
	color: #e5b545;
	}

/*	en-tête	*/

#choixdelangue
	{
	color: #fff;
	text-align: right;
	height: 19px;
	padding-top: 5px;
	}

#choixdelangue a:visited, #choixdelangue a:link
    {
	text-decoration: none;
	}

#choixdelangue a:hover
	{
	color: #fcd602;
	text-decoration: none;
	}

#entete
	{
	width: 907px;
	height: 110px;
	margin-right: 6px;
	margin-left: 6px;
	}

#logo
	{
	float: left;
	width: 204px;
	padding-top: 17px;
	padding-left: 16px;
/*	margin-right: 17px;
*/	}

#menusentete
	{
	height: 110px;
	width: 100%;
	}

#menusecondaire
	{
	padding-top: 13px;
	text-align: right;
	padding-right: 18px;
	}

#menusecondaire img
	{
	margin-left: 7px;
	}

#menuprincipal
	{
	float: right;
	width: 100%;
	text-align: right;
	margin-left: -40px;
	padding-right: 18px;
	height: 17px;
	}

.btnmenuprincipal
	{
	margin: 0 3px 0 0;
	}

.filetsjaunesmenu
	{
	margin: 0 0 2px 0;
	}

/*	fin - en-tête	*/

/*	bas de page	*/

#basdepage
	{
	width: 907px;
	height: 85px;
	background-image: url(../medias_communs/images/structure/bg_basdepage.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 22px;
	background-color: #c3c3c4;
	}

#basdepage p
	{
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-bottom: 11px;
	text-transform: uppercase;
	}

#menubas
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 11px;
	padding: 0 0 0 17px;
	text-transform: uppercase;
	color: #2671cc;
	}

#menubasprincipal
	{
	margin: 0 0 15px 0;
	}

#menubasprincipal a:visited, #menubasprincipal a:link, #menubassecondaire a:visited, #menubassecondaire a:link
    {
	text-decoration: none;
	}

#menubasprincipal a:hover, #menubassecondaire a:hover
	{
	color: #fcd602;
	}

#menubassecondaire a:visited, #menubassecondaire a:link
    {
	color: #fff;
	}

#droitdauteur
	{
	text-align: right;
	float: right;
	padding-right: 18px;
	}

/*	page d'accueil	*/

#visuelsloganaccueil
	{
	width: 907px;
	height: 270px;
	margin-right: 6px;
	margin-left: 6px;
	background-image: url(../medias_communs/images/structure/bg_bloc_visuelslogan.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

#visuelsloganaccueilimage1
	{
	float: left;
	width: 374px;
	}

#visuelsloganaccueilimages2
	{
	width: 533px;
	float: left;
	background-image: url(../medias_communs/images/accueil/img_entete_person_slogan.jpg);
	height: 243px;
	}

#sloganaccueil
	{
	margin-top: 188px;
	margin-left: 11px;
	}

#carrescouleursaccueil
	{
	height: 22px;
	padding-top: 5px;
	padding-left: 88px;
	}

#bloccapsules
	{
	width: 907px;
	margin-right: 6px;
	margin-left: 6px;
	background-image: url(../medias_communs/images/accueil/bg_bloc_capsules.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

	}

#bloccapsules h1
	{
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
	}

#bloccapsules h2
	{
	color: #e0a417;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 7px;
	margin-top: 10px;
	}

#rangecapsulehaut
	{
	width: 875px;
	padding-right: 16px;
	padding-left: 16px;
	}

#capsulewikifusion
	{
	float: left;
	width: 216px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 2px;
	}

#logowikifusion
	{
	float: left;
	width: 114px;
	padding-left: 4px;
	}

#textewikifusion
	{
	float: left;
	width: 94px;
	padding-left: 4px;
	}

#capsulehighlights
	{
	width: 652px;
	min-height: 145px;
	float: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
/*	background-image: url(../medias_communs/images/structure/bg_filet_vertical.gif);
	background-repeat: repeat-y;
	background-position: left;*/
	padding-bottom: 7px;
	}

#highlightaccueil1
	{
	width: 286px;
	float: left;
	margin-right: 46px;
	margin-left: 7px;
	}

#highlightaccueil2
	{
	width: 286px;
	float: left;
	}

.tihighlights
	{
	}

.casetxthighlights
	{
	float: left;
	width: 187px;
	}

.txthighlights
	{
	}

.suitehighlightsaccueil
	{
	background-image: url(../medias_communs/images/structure/fleche_suite.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 65px;
	padding-left: 14px;
	margin-top: 14px;
	line-height: 12px;
	}

.photoshighlights
	{
	float: left;
	width: 99px;
	}

.filetshorizaccueil
	{
	width: 907px;
	height: 6px;
	}

#rangecapsulebas
	{
	width: 875px;
	padding-right: 16px;
	padding-left: 16px;
	}

.capsuleproduit
	{
	width: 215px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 2px;
	background-image: url(../medias_communs/images/structure/bg_filet_vertical.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	padding-bottom: 6px;
	}

.capsuleproduitdernier
	{
	width: 216px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 2px;
	background-image: url(../medias_communs/images/structure/bg_filet_vertical.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	padding-bottom: 6px;
	}

.capsuleproduit1er
	{
	width: 216px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 2px;
	float: left;
	padding-bottom: 6px;
	}

.txtcapsuleproduits
	{
	padding-top: 10px;
	padding-left: 6px;
	padding-bottom: 6px;
/*	height: 28px;
*/	}

.logocapsuleproduits
	{
	text-align: right;
	margin-bottom: 5px;
	}

.imgcapsuleproduits
	{
	}

#signtriomphe
	{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../medias_communs/images/accueil/img_sing_triophe.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	margin-bottom: 10px;
	margin-right: auto;
	width: 872px;
	margin-left: auto;
	padding-top: 9px;
	}

#signtriomphe p
	{
	text-align: right;
	font-size: 10px;
	color: #787879;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

#signtriomphe a:link, #signtriomphe a:visited
	{
	color: #787879;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 18px;
	}

#signtriomphe a:hover
	{
	color: #174782;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 18px;
	}

#casefluxesaccueil
	{
	height: 174px;
	width: 216px;
	float: left;
	padding-top: 1px;
	padding-right: 2px;
	padding-left: 2px;
	background-image: url(../medias_communs/images/structure/bg_filet_vertical.gif);
	background-repeat: repeat-y;
	background-position: right;
	}

#tifluxesaccueil
	{
	padding-left: 6px;
	}

#casetxtfluxesaccueil
	{
	float: left;
	width: 109px;
	padding-left: 5px;
	}

#txtfluxesaccueil
	{
	}

#photosfluxesaccueil
	{
	float: left;
	width: 93px;
	padding-left: 6px;
	}

.liensfluxesaccueil
	{
	background-image: url(../medias_communs/images/structure/fleche_suite.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	padding-left: 12px;
	margin-top: 14px;
	line-height: 12px;
	margin-bottom: 8px;
	}

/*	fin - page d'accueil	*/

/*	contenus	*/

#visueltitresection
	{
	width: 907px;
	height: 182px;
	margin-right: 6px;
	margin-left: 6px;
	background-image: url(../medias_communs/images/structure/bg_bloc_visuelslogan.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

#visueltitresectionimages2
	{
	width: 303px;
	float: left;
	}

#titreen	/*	attention patate	*/
	{
	margin-top: 132px;
	margin-left: 15px;
	}

#titrefr, #titrees
	{
	margin-top: 126px;
	margin-left: 15px;
	}

#carrescouleurscorpo
	{
	height: 22px;
	padding-top: 5px;
	padding-left: 430px;
	}

#bloccontenus
	{
	width: 907px;
	margin-right: 6px;
	margin-left: 6px;
	background-image: url(../medias_communs/images/structure/bg_bloc_contenus.gif);
	background-repeat: repeat-y;
	min-height: 305px;
	}

#bloccontenuscorpo
	{
	width: 907px;
	margin-right: 6px;
	margin-left: 6px;
	background-image: url(../medias_communs/images/structure/bg_bloc_contenus_corpo.gif);
	background-repeat: repeat-y;
	min-height: 200px;
	}

#texteimageprincipal
	{
	padding-top: 11px;
	width: 640px;
	padding-left: 29px;
	float: left;
	padding-right: 1px;
	padding-bottom: 15px;
	}

#texteimageprincipal p
	{
	margin-right: 15px;
	}

.imagedroite
	{
	margin-left: 15px;
	float: right;
	margin-bottom: 15px;
	margin-top: 4px;
	}

.imagedroitepagecontact
	{
	float: right;
	margin-top: 4px;
	}

#colonneclaissehighlights
	{
	width: 217px;
	float: left;
	background-repeat: repeat-y;
	background-position: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	}

#listehighlights
	{
	margin-top: 1px;
	padding-top: 14px;
	padding-right: 9px;
	padding-bottom: 14px;
	padding-left: 9px;
	}

#listehighlights h2
	{
	font-size: 11px;
	font-weight: normal;
	color: #0144a6;
	margin-bottom: 8px;
	}

.highlight
	{
	margin-bottom: 12px;
	}

.highlight p
	{
	font-size: 10px;
	margin: 0px;
	}


.txthighlights
	{
	}

.suitehighlights
	{
	background-image: url(../medias_communs/images/structure/fleche_suite.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 85px;
	padding-left: 14px;
	margin-top: 6px;
	line-height: 12px;
	}

.suitehighlights a:visited, .suitehighlights a:link
    {
	color: #d58801;
	text-decoration: none;
	}

.suitehighlights a:hover
	{
	color: #ffaf03;
	text-decoration: none;
	}

/*
.tabinfos2col
	{
	width: 330px;
	}
.tabinfos2coldonnee
	{
	width: 330px;
	margin-bottom: 6px;
	}

.tabinfos2colcategories
	{
	background-color: #003399;
	float: left;
	width: 200px;
	}

.tabinfos2colinfos
	{
	float: left;
	width: 130px;
	}
	*/
/*	fin - contenus	*/






/************** PAGES CORPORATIVES ****************/


/**** section - abbout claisse ****/

#phototitreaboutclaisse
	{
	float: left;
	width: 604px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/about_claisse/bg_ti_about_claisse.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

/**** fin - section - abbout claisse ****/

/**** section - services ****/

#phototitreservices
	{
	float: left;
	width: 604px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/services/bg_ti_about_services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

#enumerationstartup
{
	margin: 0px;
	padding: 0px;
}

#enumerationstartup ol
{
	margin-top: 0px;
	margin-bottom: 0px;
}

#enumerationstartup ol li
{
	margin-bottom: 20px;
	margin-top: 0px;
}

#enumerationstartup ol ul
{
	margin-bottom: 12px;
	margin-top: 0px;
}


#enumerationstartup ol ul li
{
	margin-bottom: 2px;
	margin-top: 5px;
}


/**** fin - section - services ****/

/**** contact us ****/

#phototitrecontactus
	{
	float: left;
	width: 604px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/contact_us/bg_ti_contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

#formlargeur
	{
	width: 310px;
	}

.titreinfos
{
	width: 137px;
	float: left;
	text-align: right;
	padding-right: 3px;
}

.titrequestion
{
	width: 137px;
	float: left;
	text-align: right;
	padding-right: 3px;
}


.champsreponses
{
	width: 155px;
	float: left;
	text-align: left;
}

.largeurdesreponses
{
	width: 155px;
}

.champsreponsesquestion
{
	width: 333px;
	float: left;
}

.largeurdereponsequestion
{
	width: 325px;
}

.boutonsubmitinfos
{
	width: 333px;
	float: left;
	text-align: center;
	margin-top: 5px;
	padding-left: 135px;
}


#formquestion
	{
	width: 525px;
	float: left;
	}

.fermetureentrequestion
	{
	clear: both;
	margin-bottom: 3px;
	}

.listecontact
	{
	width: 640px;
	margin-bottom: 5px;
	}

.listecontactdernier
	{
	width: 640px;
	}

.colonnecontact
	{
	float: left;
	width: 192px;
	margin-right: 10px;
	border: 1px solid #ccc;
	padding: 3px;
	height: 80px;
	}

form ul
	{
	list-style-image: none;
	padding: 0;
	}

form li
	{
	margin: 0 0 4px 0;
	}

form .conteneur
	{
	/*border: 1px solid #eee;*/
	margin: 0 0 5px 0;
	width: 307px;
	}

form .conteneurlarge
	{
	margin: 0 0 2px 0;
	width: 600px;
	}

form .conteneurtextarea
	{
	margin: 0;
	width: 500px;
	}

form .champtitre
	{
	float: left;
	margin: 0 5px 0 0;
	padding: 3px 0 0 0;
	text-align: right;
	width: 155px;
	}

form .champtexte, form .champlistederoulante
	{
	font-size: 10px;
	margin: 0;
 	width: 135px;
	}

form ul.listechoix
	{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
 	width: 200px;
	}

form .conteneurlarge .champtitre
	{
	float: left;
	margin: 0 5px 0 0;
	padding: 3px 0 0 0;
	text-align: right;
	width: 240px;
	}

form .conteneurlarge .champtexte, form .conteneurlarge .champlistederoulante
	{
	margin: 0;
 	width: 340px;
	}

form .boitetextegrande
	{
	height: 100px;
	margin: 0;
 	width: 300px;
	}

form .action, form .actioncourt
	{
	margin: 10px 0 0 0;
	text-align: right;
	}

form .action
	{
	width: 410px;
	}

form .actioncourt
	{
	width: 300px;
	}

form .actionlong
	{
	width: 495px;
	}

form .actionlong input
	{
	float: right;
	}

form .actiontreslong
	{
	width: 600px;
	}

form .actiontreslong .reset
	{
	margin: 0 0 0 245px;
	padding: 2px;
	}

form .actiontreslong input
	{
	float: right;
	}

.blocformulaire
	{
	margin: 0 0 20px 0;
	}

/****fin - contact us ****/


/**** site map ****/

.blocdecolonnesmap
	{
	}

.colonnemap
	{
	float: left;
	width: 210px;
	margin-right: 3px;
	}

/************** FIN - PAGES CORPORATIVES ****************/






/************** PAGES PRODUITS ****************/


#visueltitresectionintrumentimages2
	{
	width: 324px;
	float: left;
	}

#carrescouleursproduits
	{
	height: 22px;
	padding-top: 5px;
	padding-left: 432px;
	}

#bloccontenusinstruments1
	{
	width: 907px;
	margin-right: 6px;
	margin-left: 6px;
	background-image: url(../medias_communs/images/structure/bg_bloc_contenus_corpo.gif);
	background-repeat: repeat-y;
	min-height: 305px;
	}

#bloccontenusinstruments2
	{
	width: 907px;
	margin-right: 6px;
	margin-left: 6px;
	background-image: url(../medias_communs/images/structure/bg_bloc_contenus2.gif);
	background-repeat: repeat-y;
	padding-top: 16px;
	padding-bottom: 20px;
	}

#colonnedroite
	{
	float: left;
	width: 237px;
	}

#colonnedocuments
	{
	width: 217px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	}

#listedocument
	{
	margin-top: 1px;
	padding-top: 14px;
	padding-right: 9px;
	padding-left: 11px;
	background-color: #5A5A5A;
	padding-bottom: 10px;
	width: 197px;
	}

#listedocument p
	{
	font-size: 10px;
	color: #fff;
	margin-bottom: 5px;
	}

.document
	{
	margin-bottom: 15px;
	}

.iconedocument
	{
	float: left;
	width: 26px;
	}

.titredocuments
	{
	float: left;
	width: 162px;
	}

#listedocument a:visited, #listedocument a:link
    {
	color: #e0a417;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 8px;
	}

#listedocument a:hover
	{
	color: #fcd602;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 8px;
	}

#listeproduitsrelies
	{
	width: 217px;
	background-image: url(../medias_communs/images/structure/bg_filethorizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 2px;
	padding-right: 17px;
	padding-bottom: 1px;
	padding-left: 2px;
	}

.celluleproduitrelie
	{
	background-image: url(../medias_communs/images/structure/bg_filethorizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}

.celluleproduitrelie, .celluleproduitreliedernier
	{
	width: 206px;
	padding-left: 11px;
	padding-top: 9px;
	padding-bottom: 9px;
	}

.produitrelie
	{
	width: 180px;
	padding-left: 15px;
	background-image: url(../medias_communs/images/structure/fleche_suite.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

.produitrelie p
	{
	font-size: 10px;
	margin-bottom: 5px;
	}

.produitrelie a:visited, .produitrelie a:link
    {
	color: #0144a6;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 8px;
	}

.produitrelie a:hover
	{
	color: #4a93fe;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 8px;
	}

#caserequestaquote
	{
	width: 218px;
	background-image: url(../medias_communs/images/structure/bg_filethorizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 20px;
	padding-bottom: 33px;
	text-align: center;
	padding-right: 19px;
	}

#caserequestaquote img
	{
	margin: 0 0 2px;
	}

.filetshorizaux
	{
	width: 907px;
	height: 6px;
	}

#blocvideosuitecontenus
	{
	}

#video
	{
	float: left;
	width: 244px;
	background-color: #000;
	padding: 7px 6px 0 6px;
	margin: 0 20px 0 10px;
	text-align: center;
	}

#videoautomation
	{
	float: left;
	width: 322px;
	background-color: #000;
	padding: 7px 6px 0 6px;
	margin: 0 20px 0 10px;
	text-align: center;
	}

#videonouvelle
	{
	float: left;
	width: 360px;
	background-color: #000;
	padding: 7px 6px 0 6px;
	margin: 0 0 10px 0;
	text-align: center;
	}

.getflash
	{
	margin: 4px 0;
	}

.getflash p
	{
	font-size: 9px;
	margin: 0;
	}

#suitecontenus
	{
	float: left;
	width: 298px;
	}

.filetshorizproduit
	{
	width: 907px;
	height: 6px;
	}

.blocavantages
	{
	width: 826px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../medias_communs/images/structure/bg_filethorizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 1px;
	}

.blocavantagestitre
	{
	background-image: url(../medias_communs/images/structure/bg_filethorizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 1px;
	}

.blocavantages h2
	{
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}

.blocavantagescolonnes
	{
	padding-right: 1px;
	padding-bottom: 1px;
	}

.colonnedublocavantages
	{
	float: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	}

.txtcolonnedublocavantages
	{
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	}

/**** section - instruments ****/

/* page - Dragon */

#miseenpageproduitgeneral
	{
	}

#miseenpageproduitgeneral #photostitrethebee
	{
	float: left;
	width: 583px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/instruments/the_bee/bg_titre_entete_thebee.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

#miseenpageproduitgeneral #photostitretheox
	{
	float: left;
	width: 583px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/instruments/the_ox/bg_titre_entete_theox.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

#miseenpageproduitgeneral #photostitretheant
	{
	float: left;
	width: 583px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/instruments/the_ant/bg_titre_entete_theant.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

#miseenpageproduitgeneral #photostitrerfusion
	{
	float: left;
	width: 583px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/automation/rfusion/bg_titre_entete_rfusion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

#miseenpageproduitgeneral #photostitrem4
	{
	float: left;
	width: 583px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/instruments/m4/bg_titre_entete_m4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

#miseenpageproduitgeneral #photostitreperoxidefluxer
	{
	float: left;
	width: 583px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/instruments/peroxide_fluxer/bg_titre_entete_peroxide.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}


#miseenpageproduitgeneral h2
	{
	font-size: 12px;
	font-weight: normal;
	color: #0144a6;
	margin-bottom: 12px;
	}

#miseenpageproduitgeneral h3
	{
	font-size: 12px;
	font-weight: normal;
	color: #0144a6;
	margin-bottom: 6px;
	}

#miseenpageproduitgeneral h4
	{
	font-size: 11px;
	font-weight: normal;
	color: #DFA11B;
	margin-bottom: 6px;
	}


#miseenpageproduitgeneral .tabinfos2col
	{
	width: 330px;
	}

#miseenpageproduitgeneral .tabinfos2coldonnee
	{
	margin-bottom: 6px;
	width: 330px;
	}

#miseenpageproduitgeneral .tabinfos2colcategories
	{
	color: #dfa11b;
	float: left;
	width: 85px;
	}

#miseenpageproduitgeneral .tabinfos2colinfos
	{
	float: left;
	width: 245px;
	}

#miseenpageproduitgeneral .blocavantages h2
	{
	color: #0144a6;
	}

#miseenpageproduitgeneral .colonnedublocavantages
	{
	width: 272px;
	}

#miseenpageproduitgeneral .blocavantagescolonnes
	{
	background-image: url(../medias_communs/images/structure/bg_blocavantage_3col.gif);
	background-repeat: repeat-y;
	background-position: left;
	}

/* fin - page - Dragon */

/**** fin - section - instruments ****/


/************** FIN - PAGES PRODUITS ****************/

/* page -Platinumware */

#phototitreplatinumware
	{
	float: left;
	width: 604px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/platinumware/bg_ti_platinumware.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

.divenumeration
	{
	margin-bottom: 38px;
	}

.divenumeration ol
	{
	margin-bottom: 17px;
	}

.nocatalogue
	{
	width: 75px;
	}

.cellulepanier
	{
	text-align: center;
	width: 100px;
	}

/* page - fluxes */

#phototitrefluxes
	{
	float: left;
	width: 604px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/fluxes/bg_ti_fluxes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

/*	Page des nouvelles	*/

.uneoccurrence
	{
	border-bottom: 1px solid #ccc;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 10px 10px 0;
	width: 600px;
	}

.uneoccurrence .informations .photo
	{
	float: right;
	width: 100px;
	}

/*	images d'une nouvelle	*/

#divimagesdetails
	{
	float: right;
	margin: 0 0 0 20px;
	padding: 0;
	width: 292px;
	}

#boutonsphotospetites
	{
	padding: 5px 0 0 0;
	text-align: left;
	}

#boutonsphotospetites img
	{
	margin: 0 1px 0 0;
	padding: 0;
	}

/*	page à page	*/

#phototitrecommun
	{
	float: left;
	width: 604px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/communes/bg_ti_about_commun.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}



#finlisteoccurrences
	{
	clear: both;
	}

#pageapage
	{
	float: left;
	margin: 0 0 10px 0;
	width: 300px;
	}

#pageapage #precedente
	{
	float: left;
	width: 75px;
	}

#pageapage #pages
	{
	float: left;
	text-align: center;
	width: 150px;
	}

#pageapage #suivante
	{
	float: right;
	width: 75px;
	}

/*	Sign Up	*/
#erreurs, .erreur
	{
	color: #c00;
	font-weight: bold;
	}

/*	Présentations	*/

#phototitrepresentation
	{
	float: left;
	width: 604px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/presentations/bg_ti_presentations.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

.presentation
	{
	border: 1px solid #ccc;
	margin: 0 0 10px 0;
	padding: 5px;
	width: 617px
	}

.date
	{
	color: #525251;
	margin: 0;
	}

/*	Request a quote	*/

.groupecasesacocher
	{
	/*border: 1px solid #ccc;*/
	float: left;
	margin: 0 0 10px 0;
	width: 350px;
	}

.groupecasesacocher .boiteacocher
	{
	/*border: 1px solid #36c;*/
	float: left;
	margin: 0 10px 5px 0;
	width: 150px;
	}

.groupecasesacocher .boiteacocher input
	{
	/*background-color: #939;*/
	/*border: 1px solid #939;*/
	}

.messagevalideutilisateur, .messagevalideutilisateurlarge
	{
	background-color: #bfb;
	border: 2px solid #090;
	margin: 0 0 10px 0;
	padding: 5px;
	}

.messagevalideutilisateur
	{
	width: 300px;
	}

.messagevalideutilisateurlarge
	{
	width: 500px;
	}

.messagevalideutilisateur p, .messagevalideutilisateurlarge p
	{
	color: #060;
	margin: 0;
	padding: 0;
	}

#signup
	{
/*	margin: 5px 0 10px 0;
*/	padding: 4px 21px 4px 0;
	text-align: right;
	}

#signup p
	{
	color: #fff;
	margin: 0;
	}

.spanconnexion
	{
	margin-right: 50px;
	}

/*	section Fusion monitors	*/

#phototitrefusionmonitors
	{
	float: left;
	width: 604px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/fusion_monitors/bg_ti_fusion_monitor.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}



/* SECTION POUR LES CRM */

#phototitrecrm
	{
	float: left;
	width: 604px;
	height: 156px;
	background-image: url(../medias_communs/images/pages/crm/bg_ti_crm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

.titredanscrm
	{
	width: 610px;
	}

.titredelavariablecrm
	{
	float: left;
	}

.elementformtitrecrmpremier
	{
	float: left;
	margin-left: 5px;
	padding-bottom: 2px;
	}

.elementformtitrecrmpremier p
	{
	font-size: 12px;
	color: #000000;
	}

.elementformtitrecrm
	{
	float: left;
	margin-left: 5px;
	margin-top: 11px;
	}

.blocsentreedevaleurs
	{
	width: 610px;
	border: 1px solid #4779b4;
	padding-right: 7px;
	padding-left: 7px;
	background-color: #dee7f0;
	}

.blocsentreedevaleursautrescouches
	{
	width: 610px;
	padding-right: 7px;
	padding-left: 7px;
	background-color: #dee7f0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4779b4;
	border-bottom-color: #4779b4;
	border-left-color: #4779b4;
	}

.blocsentreedevaleurs h4, .blocsentreedevaleursautrescouches h4
	{
	font-size: 11px;
	font-weight: bold;
	color: #525251;
	margin: 0px;
	}

.butt, .boutonrajouterenlever
	{
	color: #000000;
	background-color: #000000;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	font-size: small;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

input.butt, .boutonrajouterenlever, .buttsubmitreset
	{
	color: #000000;
	background-color: #fff;
	background-image: url(../medias_communs/images/structure/bg_btn_rech.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	font-size: 11px;
	background-position: bottom;
	vertical-align: middle;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 4px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #2A3443;
	border-bottom-color: #2A3443;
	border-left-color: #999999;
	}

/*	tableau d'occurrences	*/

.pleinelargeur
	{
	width: 580px;
	}

/* recherche par number/ keyword */

.tirecherchenumberkeyword
	{
	float: left;
	width: 92px;
	padding-top: 12px;
	}

.champsrecherchenumberkeyword
	{
	float: left;
	width: 370px;
	padding-top: 8px;
	padding-bottom: 8px;
	}

.champtexte
	{
	margin-left: 5px;
 	width: 350px;
	}

input.rechercrmnumberkeyword
	{
	margin-top: 0pt;
	margin-right: 2px;
	margin-bottom: 0pt;
	margin-left: 2px;
	width: 350px;
	font-size: small;
	vertical-align: middle;
	height: 16px;
	}


/* recherche par appplication */

.conteneurintersection
	{
	padding: 12px 0 4px 0px;
	width: 610px;
	}

.conteneurintersection .colonne1, .conteneurintersection .colonne2
	{
	float: left;
	width: 282px;
	}

.selectassociations
	{
	font-size: x-small;
	font-size: 10px;
	width: 280px;
	}

.boutonrajouterenlever
	{
	margin-bottom: 8px;
	}

.conteneurintersection .commandes
	{
	float: left;
	margin: 30px 2px 0 2px;
	text-align: center;
	width: 42px;
	}

.conteneurintersection .colonne1 .titre, .conteneurintersection .colonne2 .titre
	{
	text-align: left;
	margin-bottom: 8px;
	}

/* recherche par element */

.rajouter
	{
	}

.boutonrajouter
	{
	float: left;
	padding-top: 7px;
	margin-right: 6px;
	}

.texterajouter
	{
	padding-top: 12px;
	font-size: 10px;
	color: #737373;
	float: left;
	}

.saisiedesdonees
	{
	padding-left: 30px;
	}


.saisiedesdoneesautrecouche
	{
	padding-left: 30px;
	padding-top: 8px;
	}

.titresdonnees
	{
	color: #002865;
	margin-bottom: 10px;
	padding-top: 4px;
	}

.champsdonnees
	{
	margin-bottom: 8px;
	}

.donnees
	{
	text-align: center;
	float: left;
	width: 124px;
	}

.boutonenlever
	{
	float: left;
	width: 35px;
	text-align: right;
	padding-top: 24px;
	}

.champvaleur
	{
	font-size: 10px;
	width: 70px;
	}

/* submit ou reset search */

.submitreset
	{
	width: 601px;
	padding-right: 16px;
	padding-left: 7px;
	text-align: right;
	margin-top: 20px;
	}

/* resultat de recherche de crm */

.elementformbtnradiotitrecrmpremier
	{
	float: left;
	margin-left: 5px;
	margin-top: -4px;
	}


.elementformbtnradiotitrecrmpremier p
	{
	font-size: 12px;
	color: #000000;
	/*padding-bottom: -7px;*/
	}

.btnradiocrm
	{
	margin-top: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

table.result
	{
	background-color: #4779b4;
	}

table.result th
	{
	background-color: #749ac6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	height: 10px;
	padding-top: 4px;
	margin: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	}

table.result td
	{
	background-color: #dee7f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	padding: 2px;
	}

table .centre
	{
	text-align: center;
	}

table input.butt
	{
	color: #000000;
	background-color: #fff;
	background-image: url(../medias_communs/images/structure/bg_btn_rech.gif);
	background-repeat: repeat-x;
	/*background-attachment: scroll;*/
	font-size: 11px;
	background-position: bottom;
	vertical-align: middle;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #2A3443;
	border-bottom-color: #2A3443;
	border-left-color: #999999;
	}

form .champlistederoulantpetit
	{
	font-size: 10px;
	margin: 0;
 	width: 50px;
	}

#boutonnavigationcourt, #boutonnavigationlong
	{
	background-color: #eee;
	border: 1px solid #ccc;
	float: right;
	margin: 0 7px 0 0;
	padding: 4px;
	text-align: center;
	}

#boutonnavigationcourt
	{
	width: 130px;
	}

#boutonnavigationlong
	{
	width: 312px;
	}

#boutonnavigationlong form
	{
	float: right;
	width: 100px;
	}

.crmvaleurdetails .libelle, .crmvaleurdetails .valeur
	{
	float: left;
	width: 150px;
	}

.espace
	{
	margin: 0 0 20px 0;
	}

.tableaudesresultats
	{
	overflow: auto;
	margin: 0 0 20px 0;
	}

.notice
	{
	font-size: 10px;
	}

/*
form .champtexte, form .champlistederoulante
	{
	font-size: 10px;
	margin: 0;
 	width: 135px;
	}
*/

/* panier d'items */

#colonnepanier
	{
	padding: 1px 1px 1px 2px;
	width: 217px;
	}

#colonnepanier .bandestitre
	{
	background-color: #d32419;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	}

#colonnepanier .bandestitre h1
	{
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
	text-transform: uppercase;
	}

.enteteitem, .item, .dernieritem
	{
	background-color: #f4f4f4;
	width: 197px;
	}

.enteteitem
	{
	margin: 1px 0 0 0;
	padding: 8px 9px 0 11px;
	}

.item, .dernieritem
	{
	color: #000;
	padding: 8px 9px 8px 11px;
	}

.item
	{
	background-image: url(../medias_communs/images/structure/bg_filethorizontal.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}

.enteteitem .nom, .enteteitem .quantite
	{
	color: #1962b0;
	}

.enteteitem .fleche, .item .fleche, .dernieritem .fleche
	{
	float: left;
	margin: 0 5px 0 0;
	width: 10px;
	}

.item .nom, .dernieritem .nom, .enteteitem .nom
	{
	float: left;
	margin: 0 10px 0 0;
	width: 135px;
	}

.item .quantite, .dernieritem .quantite, .enteteitemitem .quantite
	{
	float: left;
	text-align: center;
	width: 25px;
	}

#casecartdetails, #invitationconnexion
	{
	background-image: url(../medias_communs/images/structure/bg_filethorizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 16px 19px 16px 0;
	text-align: center;
	}

#invitationconnexion
	{
	padding-left: 10px;
	text-align: left;
	width: 205px; /*width: 216px;*/
	}

#casecartdetails
	{
	text-align: center;
	width: 215px; /*width: 216px;*/
	}

#casecartdetails img
	{
	margin: 0;
	}

/*	détails du panier	*/
.panierdetailscategorie
	{
	background-color: #b90f00;
	border: 0;
	margin: 0 0 20px 0;
	width: 613px;
	}

.panierdetailscategorie th
	{
	background-color: #db1300;
	border: 0;
	color: #fff;
	font-weight: normal;
	padding: 3px;
	}

.panierdetailscategorie td
	{
	background-color: #eaeaea;
	border: 0;
	color: #000;
	padding: 3px;
	}

.panierdetailscategorie .description
	{
	width: 125px;
	}

.panierdetailscategorie .quantite
	{
	width: 25px;
	}

.panierdetailscategorie .supprimer
	{
	text-align: center;
	width: 75px;
	}

/* Bouton « input » colorés (note : changer le nom et l'emplacement des images de « bg » si utilisées… Merci */

.buttvert, .buttjaune
	{
	color: #000000;
	cursor: pointer;
	background-attachment: scroll;
	background-color: #fff;
	background-position: bottom;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	padding-right: 4px;
	padding-left: 4px;
	vertical-align: middle;
	}

.buttvert
	{
	background-image: url(../medias_communs/images/structure/bg_btn_vert.gif);
	border-top: 1px solid #063;
	border-right: 1px solid #030;
	border-bottom: 1px solid #030;
	border-left: 1px solid #063;
	}

.buttjaune
	{
	background-image: url(../medias_communs/images/structure/bg_btn_jaune.gif);
	border-top: 1px solid #c90;
	border-right: 1px solid #660;
	border-bottom: 1px solid #660;
	border-left: 1px solid #c90;
	}

.btnmodifierquantites, .btnenvoyercourriel
	{
	margin: 0 27px 20px 0;
	text-align: right;
	}

span.new
	{
	position: relative;
	bottom: 5px;
	margin: 2px 2px 2px 5px;
	font-size: 9px;
	font-weight: bold;
	font-style: italic;
	}

span.yellow
	{
	color: #DFA11B;
	}

span.blue
	{
	color: #0684BD;
	}