body{background-color:#E3E1E1;}
#mainContainer{background:transparent url(../images/bg_main.png) repeat-y scroll 0;width:977px;margin:0 auto;}
#header{background:transparent url(../images/bg_header.png) no-repeat scroll 0;height:132px;position:relative;width:947px;}
/*#header h1 a{display:block;height:100px;width:250px;}*/
#header h1 span{display:block;text-indent:-9999em;}
#header h1 img{margin:-15px 0 0 10px;}

#header img{margin:5px 0 0 10px;}

#diaporama{margin-top:30px;}
.bloc{margin-right:20px;}

#industrie,#supportHP,#produit{height:97px;width:191px;margin:0;padding:0;}
#industrie{background:transparent url(../images/bg_industrie.png) no-repeat top;}
#supportHP{background:transparent url(../images/bg_support.png) no-repeat top;}
#produit{background:transparent url(../images/bg_produit.png) no-repeat top;}
.marginContent{margin-left:10px;}

#topActu{background:transparent url(../images/bg_topActu.png) no-repeat scroll 0;height:14px;margin-top:20px;width:611px;}
#actu{background:transparent url(../images/bg_actu.png) repeat-y scroll 0;position:relative;z-index:1;}
#actu p{width:560px;}
#actu h2{background:url(../images/bullet_h3.gif) no-repeat 0.3em 0.3em;padding-left:25px;color:#333;font-size:1.2em;font-weight:700;width:540px;clear:both;}
#actu h3{color:#C03;clear:both;}
#bottomActu{background:transparent url(../images/bg_botActu.png) no-repeat scroll 0;height:18px;margin-bottom:30px;width:611px;}

.post{width:550px;}
.infoPost{position:relative;}
.infoPost h2{margin-bottom:0;clear:both;}
.infoPost h2 a{color:#000;text-decoration:none;}
.infoPost p,.tag a{color:#666;font-size:11px;margin:0 0 10px;}
.date{background:transparent url(../images/bg_date.gif) no-repeat scroll 0;height:32px;left:-42px;position:absolute;text-align:center;width:32px;}
#actu .date p,#description .post .date p{color:#FFF;width:32px;}
.date span{border-top:1px solid #FFF;display:block;font-weight:700;width:26px;text-transform:uppercase;position:relative;top:-2px;margin:0 auto;}
.lireSuite{left:250px;position:relative;}
.lireSuite img{border:none !important;}
.lireSuiteHome{left:470px;position:relative;}

/* Sidebar Home
***********************************/

#sidebarHome{margin-top:30px;}
#sidebarHome h2,#sidebarInt h2{background:transparent url(../images/bullet_h2sb.png) no-repeat scroll 0;border-bottom:1px solid #CCC;color:#C03;margin-right:20px;padding-left:25px;}
#sidebarHome ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 10px 30px;}
#sidebarHome ul li a{color:#666;display:block;text-decoration:none;width:265px;padding:3px;}
#sidebarHome ul li a span{font-weight:700;}
.actuAlt{background-color:#E6E6E6;}

/* Footer
****************************/

#footer{background:transparent url(../images/bg_footer.png) repeat-x scroll center bottom;text-align:center;}
#footer img{float:none;position:relative;top:3px;margin:0;padding:5px 0 0;}
#copy{background:transparent url(../images/bullet_fooL.png) no-repeat scroll 0;padding-left:25px;}
#fooR{background:transparent url(../images/bullet_fooR.png) no-repeat scroll right center;padding-right:25px;}
#footer a{text-decoration: none;color: #222;}

/**************************************/
/*              NAVIGATION            */
/**************************************/

#nav{position:absolute;top:105px;left:15px;width:500px;}
#nav ul{list-style:none;}
#nav ul li{display:inline;}
#nav ul li a{text-decoration:none;color:#fff;display:block;float:left;margin-right:10px;padding-right:10px;border-right:1px solid #000;height:20px;}
	
/* breadcrumbs
******************************************************/
#breadcrumbs{margin-left:15px;padding-top:15px;}
#breadcrumbs a, #breadcrumbs{color:#999;font-style:italic;}

/* tag cloud
******************************************************/
.tagcloud {background-color:#FFFFFF;border:2px solid #CCCCCC;line-height:2em;margin-left:3px;padding:10px;width:180px;}
.tagcloud a{color:#cc0033;text-decoration:none;padding-right: 3px;}

.s1 { font-size: 80%; }
.s2 { font-size: 90%; }
.s3 { font-size: 100%; }
.s4 { font-size: 115%; }
.s5 { font-size: 150%; }

/* menu support industrie produit
******************************************************/
#menu,#menuSupport,#menuProduit{list-style:none;vertical-align:top;width:145px;position:relative;z-index:300;margin:0;padding:60px 0 0 8px;}
#smenu1,#smenu2,#smenu3{position:absolute;}
#menu ul,#menuSupport ul,#menuProduit ul{margin:0;}
#menu li,#menuSupport li,#menuProduit li{list-style:none;}
#menu ul ul,#menuSupport ul ul,#menuProduit ul ul{display:inline;}
#menu dd,#menuSupport dd,#menuProduit dd{width:118px;margin:0;}
#menu a,#menuSupport a,#menuProduit a{color:#fff;text-decoration:none;cursor:pointer;display:block;margin-left:0;width:180px;padding:0 2px 0 10px;}
#menu dt a,#menuSupport dt a,#menuProduit dt a{background:url(../images/bg_select.png) no-repeat;font-size:10px;width:178px;height:19px;margin-left:2px;}
#menu a:hover,#menuSupport a:hover,#menuProduit a:hover{text-decoration:none;}
#menu ul a,#menuSupport ul a,#menuProduit ul a{background:#666;border-top:1px solid #333;color:#fff;display:block;font-weight:400;width:152px;margin-left:7px;padding:0 2px 2px 10px;}
#menu ul a:hover,#menuSupport ul a:hover,#menuProduit ul a:hover{background:#333;color:#c03;}
#menu li.active a,#menuSupport li.active a,#menuProduit li.active a{background:#fff;}
#menu li.active li a,#menuSupport li.active li a,#menuProduit li.active li a{background:#e8e8e8;}
#menu .footer{background:transparent url(../images/bg_selectFoo.png) no-repeat 0 0;border-top:1px solid #333;height:9px;width:180px;margin:0 0 10px;}
#menu .footer span{display:none;}

/* SidebarInt
********************************************/

#sidebarInt .list{clear:both;overflow:hidden;width:700px;margin:0 auto;padding:0 10px;}
#topMenuInt{background:url(../images/bg_topMenuInt.png) no-repeat;width:209px;height:4px;}
#menuInt{background-color:#dadada;width:209px;}
#botMenuInt{background:url(../images/bg_botMenuInt.png) no-repeat bottom;width:209px;height:4px;}

#menuInt h3{background-color:#fff;color:#c03;width:180px;border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc !important;margin:0 auto !important;padding:10px;font-size:1.5em;}
h2.toggler {cursor: pointer;}
#menuInt ul{margin:0;}
#menuInt ul li{list-style:none;}
#menuInt ul li a{background-color:#fff;display:block;width:190px;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:1px solid #ccc;color:#333;text-decoration:none;margin:0 auto;padding:5px 0 5px 10px;}
#menuInt ul ul li a{display:block;width:180px;background:#e6e6e6 url(../images/bullet_menuInt.png) no-repeat 10px 50%;border:none;padding:3px 0 3px 20px;}
.currentMenuInt a{color:#C03 !important;font-weight:700;display:block;}
ul.topnav li ul{display: none;}
ul.topnav li.current ul{display: list-item !important;list-style: none;}

/*END  NAVIGATION            
**************************************/

/**************************************/
/*              FORMULAIRES           */
/**************************************/

#loginBox{width:285px;position:absolute;top:10px;right:10px;color:#fff;}
#loginBox form{position:relative;}
#loginBox fieldset{border:none;}
#loginBox legend{background:url(../images/secure.png) no-repeat left;padding-left:20px;margin-left:-20px;}
#loginBox form label{width:90px;display:block;float:left;font-weight:400;font-style:italic;margin:0;}
#loginBox form input{display:block;float:left;width:150px;border-bottom:1px solid #999;border-left:2px solid #999;margin:2px;}
#ok{background:transparent url(../images/ok.png) no-repeat scroll center top;border:0 none;cursor:pointer;width:40px;height:27px;position:absolute;right:20px;top:90px;text-indent:-1000em;z-index:400;margin:0;padding:0;}

/* Search
**************************************/
#search{left:420px;position:absolute;top:88px;}
#search form{width:290px;}
#search fieldset{border:none;}
#search #ajaxSearch_submit{background:transparent url(../images/rechercher.png) no-repeat scroll center top;display:block;border:0 none;cursor:pointer;height:24px;position:absolute;right:90px;text-indent:-9999em;top:15px;width:24px;z-index:90;margin:0;padding:0;}
#search #ajaxSearch_input{position:absolute;right:130px;top:16px;}
#search input{display:inline;border-top:2px solid #666;height:14px;width:140px;}
.ajaxSearch_highlight1,.ajaxSearch_highlight2,.ajaxSearch_highlight3{background-color:#FF0;font-weight:700;}

#ajaxSearch_intro {display: none;}

/* Selecteur de produit
------------------------------------------------------------------------------- */
#selecProd fieldset{border:none;margin:0;padding:0;}
#selecProd legend{background:transparent url(../images/bullet_h3.gif) no-repeat scroll 0;padding-left:25px;margin-left:-20px;}
#selecProd label{display:block;float:left;text-align:left;width:285px;font-weight:400;margin:5px 0 5px 25px;}
#selecProd select{width:150px;margin:5px 20px;}
#selectProd fieldset.sendForm{width:100%;text-align:center;border:1px solid red;margin:0 auto;}
#typeMarq{list-style:none;}
#typeMarq li{display:block;float:left;width:28%;text-align:left;padding:2.5px 15px 0 20px;}
#selecProd label.checkbox{width:auto;}
#selecProd .button,#EmailForm .button{float:none;width:auto;margin:10px auto;}
#ditto_list{background:#A7A7A7 url(../images/bg_zoom.png) repeat-y scroll 0 0;color:#FFF;left:-40px;position:relative;width:580px;padding:20px 0 20px 30px;}

/* Contact
------------------------------------------------------------------------------- */
#EmailForm,#ddeMultiplesFichePdt, #ddeFichePdt {z-index:100;position:relative;}
#EmailForm fieldset,#ddeMultiplesFichePdt fieldset, #ddeFichePdt fieldset { float: left; clear: both;  width: 95%;  margin: 0 0 1.5em 0;  padding: 0;  border:1px dashed #CCCCCC;z-index:100;position:relative;}
#EmailForm legend, #ddeMultiplesFichePdt legend, #ddeFichePdt legend{	background:#666666 none repeat scroll 0%;	border:1px solid #333333;	color:#FFFFFF;	font-weight:bold;letter-spacing:0;	line-height:1.1;	padding:2px 6px;	margin-left:10px;}
#EmailForm label,#ddeMultiplesFichePdt label, #ddeFichePdt label {  float: left;  width: 21em;  /*margin:0.3em 0.5em 0.5em 1em !important;*/text-align: right;}

#EmailForm input.text,#ddeMultiplesFichePdt input.text,#ddeFichePdt input.text { }

#EmailForm fieldset fieldset, #newsForms {  float: left;  clear: both;  width: 100%;  margin: 0 0 -1em 0;  padding: 0 0 2em 0;  border-style: none;  border-top: 1px solid #BFBAB0;  /*background-color: #F2EFE9;*/}
#EmailForm fieldset fieldset legend, #newsForm legend {  margin-left: -10px !important;  background: none;  color:#333;border:none;padding:10px 5px 10px 0;}

#EmailForm fieldset fieldset ol, #newsForm ol{  position: relative;  top: .5em;  margin: 0 0 0 22em;  padding: 0;list-style:none;}

#ddeFichePdt select,#EmailForm select, #ddeMultiplesFichePdt select{padding: 3px;width: 262px;display: block;margin:0.5em 0.5em 0.5em 0;}
#ddeFichePdt #formCivilite,#EmailForm #formCivilite, #ddeMultiplesFichePdt #formCivilite{margin-left: 257px}
#ddeFichePdt, #formCivilite label{float:none;}
.checkNewsletter{margin-left: 204px;width: 257px}

#cfActivite{margin: 1em !important;/*padding:1em !important;*/height: 25px !important;}

/* newsForm
**************/

#newsForm label{width:200px;}
#newsForm ol{list-style:none;margin:0 0 0 17em;padding:10px 2px;}
#newsForm ol li{display:inline;}
#EmailForm fieldset fieldset label,#EmailForm #civilite label{float:none;width:auto;margin-right:auto;}
#newsForms{background:none;}
.form-error{border-top:1px solid red;border-bottom:1px solid red;margin-bottom:20px;width:90%;padding:10px;}
#vitProd label{float:left;}
label em,.label em{color:#C03;}
#cfNewsletterLbl{float:none !important;width:520px !important;}
#validForm{border:none !important;}
#validForm legend{display:none;}
#cfProjetTMethodeActu{height:100px;width:550px;margin:0.5em auto;}
#EmailForm fieldset.fieldCheck{padding:10px 0 20px;}
#EmailForm fieldset.fieldCheck label{margin:10px 3px;}
#bt_envoyer{text-align:center;width:auto;margin:10px auto !important;}
#bt_envoyerNews{text-align:right;width:390px;margin:10px auto !important;}
#bt_rechercher{text-align:right;width:310px;margin:10px auto !important;}
#cfNewsletterInvitDiv{width:300px;margin-left:17em;}
#cfNewsletterInvitLbl{font-weight:400;}
.cfAdDemande{height:50px;margin-left:212px;width:250px;}
#ddeMultiplesFichePdt p,#ddeFichePdt p{width:80%;margin:10px 0 10px 45px;}
.etreContactDemFic{margin-left:240px;}
#methoAct,.labelRadio{float:none !important;}

/* END   FORMULAIRES 
**************************************/


/************************/
/*   Page intŽrieure    */
/************************/

#topDescription{background:url(../images/bg_topDescription.png) no-repeat;width:390px;height:6px;margin-top:15px;}
#description{background:url(../images/bg_description.png) repeat-y;width:385px;position:relative;padding-bottom:20px;}

#zoom{background:url(../images/bg_zoom.png) repeat-y;width:385px;color:#fff;}
#dlpdf,#printFiche{background:url(../images/bg_dlpdf.png) no-repeat;width:385px;height:78px;margin-bottom:30px;}
#printFiche{background:url(../images/bg_print.png) no-repeat;}
#video{margin:15px 0 0 5px;}

/* description
****************************/

#description h1{border-bottom:1px solid #fff;width:340px;}
.bulletH2{background:url(../images/bullet_h2int.gif) no-repeat;width:32px;height:32px;position:absolute;top:0;left:0;}
#description p,#zoom p{padding-bottom:20px;width:330px;margin:0;}
#description a{color:#c03;}
#description blockquote,#actu blockquote{background:#fff url(../images/bg_blockquote.png) no-repeat;border:2px solid #000;color:#999;font-style:normal;width:280px;clear:both;margin:0 0 10px 10px;padding:30px 15px 20px 20px;}
#actu blockquote{background:#fff url(../images/bg_blockquote2.png) no-repeat;width:500px;}
#description blockquote p{width:270px;padding-bottom:5px;}
#actu a{color:#C03;}

#actu h1{font-size:1.5em;}

#description h1{color:#000;font-size:1.5em;}

#description h2{background:url(../images/bullet_h3.gif) no-repeat .3em .3em;padding-left:25px;color:#333;font-size:1.2em;font-weight:700;width:320px;margin-left:0;clear:both;}
.listnews h2{background:none !important;font-size: 1.5em !important;padding-left: 0 !important;}

#description h3{color:#c03;font-size:1.1em;font-weight:700;clear:both;width:300px;}
#description h4,#actu h4{background:url(../images/bullet_h5.gif) no-repeat 0 .3em;color:#000;text-indent:25px;width:340px;clear:both;margin-bottom:5px;}
#actu h4{width:500px;}
#description ul li, #actu ul li{list-style-image:url(../images/bullet_li.gif);}
#description ul, #actu ul{margin:0pt 1.5em 0 1.5em;padding-bottom:20px;}
#description ul li {width:300px;}
#description ul.thumbs li {width:auto;}
#description .thumbscontainer, #video .thumbscontainer{margin-left:0px;}
#description ul.thumbs p, #video ul.thumbs p{color:#666;font-style:italic;font-size:.9em;padding-bottom:0;margin:0 0 0 5px;}

/* zoom
****************************/

#zoom h3{color:#fff;font-size:1.2em;font-weight:700;border-bottom:1px solid #fff;width:340px;padding-top:10px;}
#zoom h4,#zoomcontent h4{background:url(../images/bullet_h5.gif) no-repeat 0 20%;color:#fff;padding-left:25px;width:340px;}
#zoom ul{width:320px;padding-bottom:1.5em;margin:1.5em 0 0 1.5em;}
#zoom ul li{list-style-image:url(../images/bullet_zoom.png);margin:5px 0;}
#zoom .produitZoom{display:block;background:transparent url(../images/bullet_prod.png) no-repeat scroll 0;color:#666;padding-left:25px;font-weight:700;}
#dlpdf h3 a,#printFiche h3 a{color:#fff;font-size:1.2em;font-weight:700;text-decoration:none;width:240px;display:block;padding:30px 0 0 40px;}
#zoom #zoomcontent ul{list-style:none;}
#zoom #zoomcontent ul li{background:url(../images/ico/ok.png) no-repeat;padding-left:20px;list-style-image:none;}
#zoom h4 a,#dlpdf h3 a:hover,#printFiche h3 a:hover{color:#C03;}

/* SidebarInt
**********************************/
#sidebarInt{margin-top:15px;}
#sidebarInt .list{clear:both;overflow:hidden;width:300px;margin:0 auto 20px;padding:0 10px;}
#sidebarInt ul{margin:0;}
#sidebarInt ul li{background:transparent url(../images/bullet-li.png) no-repeat scroll left top;display:block;float:left;width:35%;color:#ff8598;padding:2.5px 15px 0 20px;}
#sidebarInt ul li a{text-decoration:none;color:#333;}
#sidebarInt a:hover{color:#C03;}
#accordion h2 a{text-decoration:none;color:#CC0033;}

/* Accordion
----------------------------------*/
/*.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }*/

/* salon sidebar
**********************************/
#salons {margin-bottom: 20px;}
#salons h3{background: url(../images/salon_headbg.png) no-repeat; width:258px; height: 60px; color: #fff;margin: 0;}
#salons h3 span{display:block;font-size:1.4em;font-weight:normal;letter-spacing:1px;padding:21px 0 0 15px;}
#listSalons{border: 1px solid #eb3200;margin: 0; text-align: center;width:256px;}
#listSalons img{margin: 10px auto;}
#listSalons p{background: #eb690a url(../images/salon_bg.png) no-repeat top;width:256px;color: #fff; text-align: left;margin: 0;padding:7px 0;}
#listSalons p a{display:block;margin-left:50px;width:200px;color: #fff;text-decoration: none;font-style: italic;}
#listSalons p a span{font-size: bold;font-weight: bold;font-style: normal !important;}
#salonsBot{background: url(../images/salon_bottombg.png) no-repeat;width:258px; height: 14px;margin-top:-1px;}

/* List appli
****************************/
#video h3{border-bottom:1px solid #C03;color:#C03;margin-top:20px;padding-bottom:5px;}
.appliList{position:relative;}
.appliList p{background:#333 none repeat scroll 0;height:20px;left:4px;opacity:0.7px;position:absolute;top:54px;width:192px;padding:6px 0 0 10px;}
.appliList a{color:#fff;text-decoration:none;font-size:11px;}
.appliList span{display:block;width:170px;font-weight:700;}

/* actu page news
*******************************/

#description .post{width:370px;}
#description .post p, #description p{width:340px;}

/* Actu sidebarInt
***************************/

#actusInt{border-bottom:3px solid #c03;margin-bottom:20px;width:290px;}
#actusInt h2{background:url(../images/matthews_actu.png) no-repeat -5px 0;width:296px;height:47px;border:none;}
#actusInt h3{margin:3px 0;}
#actusInt h3 a{color:#c03;font-size:1.2em;font-weight:700;text-decoration:none;border-bottom:1px solid #ccc;width:290px;display:block;padding-bottom:10px;}
#actusInt .dateActuInt,#actusInt .dateActuInt{color:#999;padding-bottom:10px;margin:3px 0;}
.lireSui{color:#999;text-align:right;float:right;margin:0 0 10px;}
.ditto_tag{color:#999;}
#actusInt p{width:290px;}
#actu blockquote p{width:490px;}
#rss{margin:0;}

/* select produit
****************************/

#resultSelectProd {width:555px;}
#resultSelectProd h4{font-style:italic;}
#resultSelectProd h4 a{	color:#000;	background:url(../images/bullet_prod.png) no-repeat;padding-left:25px;font-size:1.3em;font-style:normal;}
#resultSelectProd h4 a:hover{color:#cc0033;}



/****************************/
/*       TOOLS              */
/****************************/

.clear{clear:both;}
.hide{display:none;}
.non-visual,.structural{position:absolute;left:-9999px;}
.left{float:left;}
.right{float:right;margin:0 10px;}
.blank{height:60px;}
/* replace  */
.replace{display:block;background-repeat:no-repeat;background-position:left top;background-color:transparent;}
/* tidy these up  */
.replace *{text-indent:-10000px;display:block;background-repeat:no-repeat;background-position:left top;background-color:transparent;}
.replace a{text-indent:0;}
.replace a span{text-indent:-10000px;}
/* end replace   styme perso tiny
******************************************* */
#zoomcontent .informatif,#zoomcontent .important,#zoomcontent .success{color:#333;}
#zoomcontent .informatif,#zoomcontent .important,#zoomcontent .success,#description .informatif,#description .important,#description .success{display:block;width:270px;padding-bottom:5px;margin-bottom:10px;}
#actu p.informatif,#actu .important,#actu .success{display:block;width:500px !important;padding-bottom:5px;margin-bottom:10px;}
.error{background:#FBE3E4;color:#D12F19;border-color:#FBC2C4;}
.success{background:#E6EFC2;color:#529214;border-color:#C6D880;}
.error a{color:#D12F19;}
.notice a{color:#817134;}
.informatif{background:#cbe3ff url(../../images/ico/info.png) no-repeat;background-position:15px 50%;text-align:left;border-top:2px solid #3493ff;border-bottom:2px solid #3493ff;width:80%;padding:5px 20px 5px 45px;}
.important{background:#fff6bf url(../../images/ico/warning.png) center no-repeat;background-position:15px 50%;text-align:left;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;padding:5px 20px 5px 45px;}
.asterique{font-size:11px;font-style:italic;color:#666;}

.managecontainer{position:relative;z-index:1000;background: #fff;border: 2px solid #999;}
.pictureform{position:relative;z-index:1000;background: #fff;}


#description .easypoll{width:330px;border:1px solid #ccc;}
#description .easypoll fieldset{border:none !important;margin: 0 !important;padding: 10px !important;}
.pollvotes ul {margin: 0 !important;}
.pollvotes ul li{list-style: none !important;}