/*-----------------------------------------------------------
	Project: ADN
	Date : 	January 2010
	Last Update : 12/01/10
	Author:	C2iS - AFO
	Summary :		
		| Global CSS Reset
		| Typography
		| Global Classes
		| Main Layout			
-----------------------------------------------------------*/

/*:::::::::::::::::::: Global CSS Reset :::::::::::::::::::::*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, a img, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* :::::::::::: TYPO :::::::::::::::*/
body {font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
a { color:#fff; text-decoration: none; }
strong { font-weight:bold; }
em, dfn { font-style:italic; }
sup, sub { font-size:0.75em; line-height:0; }
sup { position:relative; bottom:0.5em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
abbr, acronym { border-bottom:1px dotted #fff; }
del { color:#fff; }
pre, code { margin:1.5em 0; white-space:pre; }
pre, code, tt { font-family:'andale mono', 'lucida console', monospace; line-height:1.5; }
small { font-size:0.85em; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }

/*:::::::::::::::::::: Global Classes :::::::::::::::::::*/
.clear:after {content:".";height:0;display:block;visibility:hidden;clear:both;}
.imgLeft {float:left;margin:0 15px 10px -25px;}
.imgRight {float:right;margin:0 0 10px 15px;}
.imgCenter {display:block;margin:10px auto;}

/*:::::::::::: Font Faces ::::::::::*/
@font-face {
	font-family: 'DIN-RegularAlternateRegular';
	src: url('../fonts/DINRgA.eot');
	src: local('DIN-RegularAlternate Regular'), local('DIN-RegularAlternate'), url('../fonts/DINRgA.woff') format('woff'), url('../fonts/DINRgA.ttf') format('truetype');
}

/*:::::::::::  Main layout :::::::::::*/
body {background:#312529;}
/*body#home {background:url(../images/common/bg_main.jpg) no-repeat 50% 0;} */

/*WRAPPER*/
#wrapper {background:#fff url(../images/common/bg_main.jpg) no-repeat 50% 0;max-width:1229px;min-width:980px;margin:0 auto;}

/*HEADER*/
#header {height:54px;width:960px;margin:0 auto;}
#header #logo {float:left;margin:9px 20px 0 22px;}

/*MENU*/
#nav {margin:31px 0 0 0;float:left;position:relative;z-index:5;}
#nav li {margin-right:9px;float:left;text-align:center;position:relative;padding:5px 0;border:1px solid transparent;border-bottom:none;}
#nav li a {font-size:12px;padding:0 7px;}
#nav li a:hover{cursor:default;}

#nav li ul {position:absolute;left:-9999px;width:100%;visibility:hidden;z-index:10;background:#fff;border:solid #c9c7c8;border-width:0 1px 1px;padding-bottom:4px;}
#nav li li {float:none;text-align:left;margin:0;padding:0 10px;border:none !important;}
#nav li li a{font-size:11px;padding:6px 0;display:block;width:100%;border-top:1px solid #dad7d8;}
#nav li li a:hover{cursor:pointer;color:#737e24 !important;}

#nav > li:hover ul  {left:-1px;visibility:visible;margin-top:5px;} 
#nav li.sfhover ul {left:-1px;top:17px;visibility:visible;}

#nav > li:hover , #nav li.sfhover , #nav li#active {background:#fff;border:1px solid #c9c7c8;border-bottom:none;} 
#nav > li:hover a , #nav li.sfhover a , #nav li#active a  {color:#312528;} 

/*MENU - SOUS MENU NOS SOLUTIONS*/
#nav #menuProduct {width:680px;padding-bottom:10px;}
#nav > li:hover #menuProduct  {left:-130px;} 
#nav li.sfhover #menuProduct {left:-130px;top:17px;} 

#nav #menuProduct li {float:left;width:185px;margin-left:16px;background:url(../images/common/separator_menuProduct.gif) no-repeat 100% 22px;}
	#nav #menuProduct li.noSeparator {background:none;}
#nav #menuProduct dl {padding-top:10px;width:100%;overflow:hidden;}
#nav #menuProduct dt {float:right;width:96px;font-size:15px;padding:7px 0 5px;font-family:'DIN-RegularAlternateRegular', Arial, sans-serif;}
#nav #menuProduct dt a{padding:0;border:none;display:inline;font-size:15px;font-family:'DIN-RegularAlternateRegular', Arial, sans-serif;}
	#nav #menuProduct .gammeNymphea dt , #nav #menuProduct .gammeNymphea dt a , #nav #menuProduct .gammeNymphea dt a:hover , #nav #menuProduct .gammeNymphea dd a:hover   {color:#0b5c92 !important}
	#nav #menuProduct .gammeHoming dt , #nav #menuProduct .gammeHoming dt a , #nav #menuProduct .gammeHoming dt a:hover , #nav #menuProduct .gammeHoming dd a:hover   {color:#c7255b !important;}
	#nav #menuProduct .gammeResalys dt , #nav #menuProduct .gammeResalys dt a ,#nav #menuProduct .gammeResalys dt a:hover , #nav #menuProduct .gammeResalys dd a:hover  {color:#88ab1e !important;}
#nav #menuProduct dd.visu {float:left;padding:0;width:73px;}
#nav #menuProduct dd {float:right;width:96px;padding-bottom:1px;}
#nav #menuProduct dd a{padding:0;border:none;display:inline;font-size:12px;}

/*SEARCH BOX*/
#searchBox {float:right;margin:29px 0 0 0;}
#searchBox  input {float:left;width:90px;font-size:11px;border:1px solid #877d81;background:#877d81;color:#fff;padding:2px 0 2px 5px}
#searchBox  a {float:left;background:url(../images/common/btn_validSearch.gif) no-repeat 0 0;width:5px;height:9px;text-indent:-999em;margin:5px 0 0 5px;}

/*HOME*/
#flash_homePage {background:none;vertical-align:bottom;}

/*NOS SOLUTIONS*/
#flash_nos_solutions {background:red;vertical-align:bottom;}

/*BREADCRUMB*/
#breadcrumb{background:url(../images/common/bg_breadcrumb.png) repeat-x 0 0;clear:both;}
#breadcrumb p {width:916px;margin:0 auto;color:#635d5e;font-size:10px;padding:5px 22px;}
#breadcrumb p a {color:#635d5e;background:url(../images/common/bullet_breadcrumb.gif) no-repeat 0 5px;padding-left:10px;margin-right:3px;}
#breadcrumb p a:hover , #breadcrumb p a.current {text-decoration:underline;}
#breadcrumb p .backHome {background:none;padding-left:0;}
 
/*MAIN CONTENT*/
#mainContent {margin:0 auto;width:960px;min-height:445px;color:#45353a;padding-top:10px;line-height:17px;font-size:11px;}
#mainContent h1 {color:#737e24;font-family:'DIN-RegularAlternateRegular', Arial, sans-serif;font-size:26px;line-height:26px;margin:0 0 7px 0;clear:both;}
#mainContent h2 {color:#737e24;font-size:16px;font-style:italic;margin:7px 0;}
#mainContent a {text-decoration:underline;color:#45353a;}
#mainContent a:hover {text-decoration:none;}
#mainContent ul {margin:15px 0;}
#mainContent li {padding:1px 0 1px 15px;background:url(../images/common/bullet_breadcrumb.gif) no-repeat 4px 8px;}

/*EDITO*/
#edito {height:415px;background:#fff;width:810px;padding:0 10px 0 25px;margin-left:60px;}
	#js #edito {margin-left:0;}
	#js .contentEdito .jScrollPaneContainer {margin-left:60px;border:solid #fff;border-width:20px 0 15px;}

/*EDITO - TIMELINE*/
#mainContent #timeLine {width:100%;overflow:hidden;margin-bottom:2px;}
#timeLine  li{background:none;padding:0 0 7px;float:left;margin-right:4px;}
#timeLine  li a {text-decoration:none;background:url(../images/common/tab_edito.png) no-repeat 100% 0;color:#fff;display:block;float:left;padding:0 6px 0 0;text-align:center;}
#timeLine  li a span {display:block;background:url(../images/common/tab_edito.png) no-repeat 0 0;padding:4px 1px 3px 7px;}
#timeLine  li a:hover  , #timeLine  li.activeDate a {background-position:100% -27px;}
#timeLine  li a:hover  span , #timeLine  li.activeDate a span {background-position:-1px -27px;padding:4px 1px 2px 7px;}
#timeLine  li.activeDate  {background:url(../images/common/tab_edito.png) no-repeat 50% 100%;}

/*FICHE PRODUIT - NOS REFERENCES (COMMON)*/
#ficheProd  , #refProd  {height:415px;background:#fff;width:555px;padding:0 10px 0 25px;margin-left:368px;}
#js #ficheProd , #js #refProd  {margin-left:0;}
#js .contentFicheProd .jScrollPaneContainer , #js .contentRefProd .jScrollPaneContainer {margin-left:368px;border:solid #fff;border-width:20px 0 15px;}
.contentFicheProd  , .contentRefProd {position:relative;}
.contentFicheProd #visuProduit , .contentRefProd #visuProduit  {position:absolute;bottom:17px;left:28px;z-index:0;width:500px;height:278px;}	
.contentFicheProd #btnRetour {width:65px;background:url(../images/common/btn_retour.png) no-repeat 0 0;padding:1px 0;color:#fff;cursor:pointer;position:absolute;top:26px;left:304px;z-index:0;}	
#js .contentFicheProd #btnRetour  {left:353px}
.contentFicheProd  #btnRetour a {text-decoration:none;color:#fff;text-transform:uppercase;padding:0 0 0 14px;display:inline-block;width:50px}	

/*FICHE PRODUIT*/
#ficheProd .printDl {margin:0 0 10px -5px;width:200px;line-height:10px;}
#ficheProd .printDl li{background:none;padding:0;float:left;color:#737e24;}
#ficheProd .printDl li a{background:url(../images/common/printDl.gif) no-repeat 0 0;float:left;width:13px;height:10px;text-indent:-999em;margin:0 8px;}
	#ficheProd .printDl li.print a {background-position:-15px 0;}
	#ficheProd .printDl li.download a {background-position:0 0;}
	#ficheProd .printDl li.print a:hover {background-position:-45px 0;}
	#ficheProd .printDl li.download a:hover {background-position:-32px 0;}

#ficheProd h2 {font-style:normal;} 
#ficheProd  .tabNav {width:100%;font-size:12px;margin:14px 0 0;position:relative;z-index:2;bottom:-6px;}
#ficheProd  .tabNav li {background:none;padding:0;float:left;margin-right:2px;padding-bottom:6px;}
#ficheProd  .tabNav li.currentTab {background:url(../images/common/bg_navTab.png) no-repeat 0 0;}
#ficheProd  .tabNav li a {color:#fff;text-decoration:none;float:left;background:url(../images/common/bg_navTab.png) no-repeat 100% -30px;padding:0 4px 0 0;}
#ficheProd  .tabNav li a span{display:block;background:url(../images/common/bg_navTab.png) no-repeat 0 0;padding:4px 6px 3px 10px;}

#ficheProd .btnProd {overflow:hidden;width:100%;}
#ficheProd .btnProd li {background:none;padding:0;float:left;width:195px;height:52px;margin-right:10px;line-height:14px;}
#ficheProd .btnProd li a{color:#6e6a6b;text-decoration:none;display:block;height:48px;padding:4px 6px 0 9px;background:url(../images/common/bg_btnProd.png) no-repeat 0 0;}
#ficheProd .btnProd li a:hover {background-position:0 -52px;}
#ficheProd .btnProd li a strong {display:block;color:#733473;font-weight:normal;font-size:15px;padding-bottom:2px;}
#ficheProd .btnProd li a img {float:right;margin-left:5px;}

/*FICHE PRODUIT - TABLOC */
#tabBlocContainer {background:url(../images/common/bg_tabBloc.png) repeat-x 0 0;padding:10px 15px 5px;zoom:1;}
#tabBlocContainer  .tablocList dt {padding:0 0 0 10px;font-weight:bold;}
#tabBlocContainer  .tablocList dd {padding-bottom:8px;}
#tabBlocContainer .partners {margin:0;}
#tabBlocContainer .partners li{background:none;padding:9px 0;text-align:center;border-bottom:1px solid #dedcdc;}
#tabBlocContainer .partners li img{display:inline;margin:0 5px;}
#tabBlocContainer blockquote {border-bottom:1px solid #dedcdc;padding:9px 0 9px 60px;position:relative;}
#tabBlocContainer blockquote .picto_feedback {position:absolute;top:8px;left:5px;width:40px;height:10px;text-align:center;padding-top:25px;}
#tabBlocContainer blockquote .feedback_press {background-position:13px 8px;background-repeat:no-repeat;}
#tabBlocContainer blockquote .feedback_client {background-position:-28px 8px;background-repeat:no-repeat;}
#tabBlocContainer blockquote cite{font-style:italic;font-weight:bold;display:block;padding-top:4px;}
#tabBlocContainer blockquote a {font-style:italic;}

/*NOS REFERENCES*/	
#refProd  h3 {color:#737e24;font-weight:bold;font-size:12px;}
#refProd .refCol {float:left;width:220px;margin-right:30px;padding-top:10px;}
#refProd  ul {margin:0 0 7px;}
#refProd  li {background:none;padding:0;font-size:12px;padding:1px 0;}
#refProd  li a{text-decoration:none;display:block;background:url(../images/common/arrow_list.gif) no-repeat 8px 6px;padding:0 0 0 17px;}
#refProd  li a em {font-size:11px;}
#refProd  li a:hover {color:#f4f1e0;background-color:#4d3f43;background-position:8px -39px;}

/*ACTU*/
#mainContent #allNews {line-height:18px;margin:-10px 0 0;}
#allNews li {background:none;padding:25px 0 16px;overflow:hidden;width:100%;border-bottom:1px solid #eaeaea;}
#allNews li  img.visuActu {float:left;width:169px;height:110px;display:block;position:relative;}
#allNews li  span.date{display:block;margin-left:185px;font-style:italic;font-size:10px;}
#allNews li  h3{margin:-1px 0 6px 185px;color:#aa064d;font-size:16px;font-style:italic;font-weight:bold;}
#allNews li  h3 a {text-decoration:none;color:#aa064d;}
#allNews li .newsItemContent{margin-left:185px;}
#allNews li p.readMore{margin-left:185px;line-height:13px;overflow:hidden;width:400px;padding-top:5px;}
#allNews li p.readMore a{font-size:9px;float:left;background:url(../images/common/btn_grey.png) no-repeat 100% -22px;padding:0 7px 0 0;color:#fff !important;text-decoration:none;text-transform:uppercase;}
#allNews li p.readMore a span{display:block;background:url(../images/common/btn_grey.png) no-repeat 0 0;padding:4px 1px 4px 8px;}
#allNews li p.readMore a:hover {background-position:100% -66px;}
#allNews li p.readMore a:hover span {background-position:0 -44px;}
	
/*SITEMAP*/
#mainContent .sitemap {width:100%;margin-top:30px;}
#mainContent .sitemap li {background:none;float:left;width:160px;padding:0;margin-right:40px;}
#mainContent .sitemap dt{color:#737e24;font-family:'DIN-RegularAlternateRegular', Arial, sans-serif;font-size:17px;padding:0 0 4px 5px;}
#mainContent .sitemap dt a {color:#737e24;}
#mainContent .sitemap dd{font-size:12px;padding:1px 0;}
#mainContent .sitemap dd a{text-decoration:none;display:block;background:url(../images/common/arrow_list.gif) no-repeat 8px 6px;padding:0 0 0 17px;}
#mainContent .sitemap dd a:hover {color:#f4f1e0;background-color:#4d3f43;background-position:8px -39px;}

/*FORM*/
.skinThisForm {}
.skinThisForm p{width:100%;padding:3px 0 2px;}
.skinThisForm p:after {content:".";height:0;display:block;visibility:hidden;clear:both;}
.skinThisForm p.spacedDown {padding:20px 0;}
.skinThisForm p.spacedUp {padding:20px 0 0;}
.skinThisForm p label{float:left;width:160px;font-size:12px;}
.skinThisForm p .text{float:left;margin-right:56px;background:url(../images/common/bg_inputText.png) no-repeat 0 0;border:none;width:142px;height:18px;padding:4px 5px 0 5px;font-size:11px;}
.skinThisForm p .txtArea_container {float:left;width:240px;height:70px;background:url(../images/common/bg_textarea.png) no-repeat 0 0;padding:2px 0 0 5px;}
.skinThisForm p .selectContainer {float:left;width:152px;height:21px;background: url(../images/common/bg_select.png) no-repeat 0 0;}
.skinThisForm p  textarea {width:235px;height:65px;background:none;border:none;font-size:12px;font-family:arial,sans-serif;}
.skinThisForm p  select {float:left;width:152px;font-size:11px;margin-right:56px;}
.skinThisForm p.validBtn {width:450px;text-align:right;padding-top:8px;} 
.skinThisForm p.validBtn input{border:none;background:url(../images/common/bg_validBtn.png) no-repeat 50% 0;color:#fff;width:auto;overflow:visible;padding:2px 18px 3px;cursor:pointer;} 
	*+html .skinThisForm p.validBtn input {padding:1px 18px 3px;}
#mainContent .skinThisForm p.validBtn a {font-size:14px;margin-left:158px;float:left;width:94px;color:#fff;text-decoration:none;background:url(../images/common/bg_validBtn.png) no-repeat 50% 0;padding:2px 0 3px;text-align:center;}	

.skinThisForm p.captchaLine {padding:35px 0 5px;}
.skinThisForm p.captchaLine  label {}
.skinThisForm p.captchaLine #captcha{float:left;margin:-15px 0 0;}
.skinThisForm p.captchaLine .text {margin:0 10px 0 0;}
.skinThisForm p.captchaLine .reload {float:left;margin-top:-15px;}
.skinThisForm  .error {color:red;}

.skinThisForm .mandatoryFields {padding:0;line-height:14px;text-align:left;margin-top:0;}
.skinThisForm .disclaimer {padding:20px 0;line-height:15px;}
	
/*ACTUALITES ET INFORMATIONS*/
#actuInfo {background:#45353a;line-height:13px;}
#actuInfo ul {margin:0 auto;width:826px;padding:7px 0 9px;background:url(../images/common/separator_actu_default.png) no-repeat 50% 0;}
#actuInfo li{float:left;width:236px;margin-left:32px;}
#actuInfo li dt {font-family:'DIN-RegularAlternateRegular', Arial, sans-serif;font-size:16px;color:#fefefe;padding: 3px 0 5px;}
#actuInfo li dd {color:#b5aeb0;font-size:11px;}
#actuInfo li dd a {text-decoration:underline;color:#b5aeb0;}
#actuInfo li dd a:hover , .innerPopin  a:hover  {text-decoration:none;}
#actuInfo li  dd .contactNum {display:block;font-size:20px;line-height:26px;color:#B5AEB0;}
#actuInfo li  dd.readMore {width:100%;overflow:hidden;padding-top:7px;}
#actuInfo li  dd.readMore a{font-size:9px;float:left;background:url(../images/common/btn_grey.png) no-repeat 100% -22px;padding:0 7px 0 0;color:#fff !important;text-decoration:none;text-transform:uppercase;}
#actuInfo li  dd.readMore a span{display:block;background:url(../images/common/btn_grey.png) no-repeat 0 0;padding:4px 1px 4px 8px;}
#actuInfo li  dd.readMore a:hover {background-position:100% -66px;}
#actuInfo li  dd.readMore a:hover span {background-position:0 -44px;}

/*PAGINATION*/
#mainContent .pagination {margin:0;text-align:center;}
#mainContent .pagination li {background:transparent none repeat scroll 0 0;display:inline;overflow:hidden;padding:0;}
#mainContent .pagination li a {background:transparent url(../images/common/pagination.png) no-repeat scroll 0 0; color:#505053;display:inline-block;font-size:13px;font-weight:bold;height:23px;padding-top:6px;text-decoration:none;width:29px;}
#mainContent .pagination li.actif a, #mainContent .pagination li a:hover {background-position:0 -30px;color:#FFFFFF;}
#mainContent .pagination li.prev {margin-right:15px;}
#mainContent .pagination li.next {margin-left:15px;}
#mainContent .pagination li.prev a {background-position:0 -87px;text-indent:-999em;}
#mainContent .pagination li.next a {background-position:0 -59px;text-indent:-999em;}
#mainContent .pagination li.prev a:hover {background-position:0 -147px;}
#mainContent .pagination li.next a:hover {background-position:0 -118px;}

/*POPIN ACTUALITES*/
.innerPopin {background:#fff;color:#45353a;padding:20px 25px;}
.innerPopin h1 {color:#737e24;font-family:'DIN-RegularAlternateRegular', Arial, sans-serif;font-size:26px;margin:0 0 9px 0;}
.innerPopin  a {color:#45353a;text-decoration:underline;}

.innerPopin .newsItem {line-height:18px;}
.innerPopin .newsItem img.visuActu {float:left;width:169px;height:110px;display:block;position:relative;}
.innerPopin .newsItem span.date{display:block;margin-left:185px;font-style:italic;font-size:10px;}
.innerPopin .newsItem h2{margin:-1px 0 6px 185px;color:#aa064d;font-size:16px;font-style:italic;font-weight:bold;}
.innerPopin .newsItem .newsItemContent{margin-left:185px;}

/*POPIN VISITE GUIDEE*/
.innerPopin  .catchphrase {color:#737e24;font-size:16px;font-style:italic;margin:10px 0 7px;}
.innerPopin .flashContainer {width:845px;height:500px;margin:15px 0 0 0;}
#flash_visiteGuidee {vertical-align:bottom;}

/*POPIN TEMOIGNAGE*/
.innerPopin   h1.titleTemoignage {color:#737e24 !important;}
.innerPopin   blockquote {line-height:17px;}
.innerPopin   blockquote cite{color:#737e24 !important;font-style:italic;font-weight:bold;display:block;padding-top:4px;}

/*FOOTER*/
#footer {width:100%;margin:0 auto;text-align:center;padding:9px 0 8px;font-size:10px;background:#fff;}
#footer li {color:#45353a;display:inline;}
#footer li a{color:#45353a;margin:0 2px;}
#footer li a:hover {text-decoration:underline;}
#footer li img {vertical-align:middle;}
#footer li.logoOracle {margin-left:15px;}

#footer .flags {display:inline;margin-right:12px;}
#footer .flags a {display:inline-block;margin:0 1px;width:15px;height:12px;background:url(../images/common/flags_off.png) no-repeat 0 0;}
#footer .flags a img {visibility:hidden;}
#footer .flags a:hover img , #footer .flags a.currentLangage img {visibility:visible;}
	#footer .flags li.fr a {background-position:0 0;}
	#footer .flags li.es  a{background-position:-42px 0;}
	#footer .flags li.uk a, #footer .flags li.en a {background-position:-22px 0;}

/* ---------- SKINS UNIVERS ---------- */
/*.univers_bleu #actuInfo {background:#085c93;}
.univers_bleu #actuInfo li dd , .univers_bleu  #actuInfo li dd a  {color:#9cbed4;}
.univers_bleu  #actuInfo ul {background:url(../images/common/separator_actu_bleu.png) no-repeat 50% 0;}*/
.univers_bleu  #ficheProd  h1  , .univers_bleu  #ficheProd  h2  , .univers_bleu  #refProd  h1  , .univers_bleu  #refProd  h2 , .univers_bleu .innerPopin  h1 ,
.univers_bleu  .innerPopin  .catchphrase , .univers_bleu #tabBlocContainer blockquote cite , .univers_bleu  #tabBlocContainer blockquote a {color:#0b649b;}
.univers_bleu  #ficheProd  .tabNav li a:hover , .univers_bleu  #ficheProd  .tabNav li.currentTab a {background-position:100% -90px;}
.univers_bleu  #ficheProd  .tabNav li a:hover span , .univers_bleu  #ficheProd  .tabNav li.currentTab a  span , .univers_bleu  #ficheProd  .tabNav li.currentTab  {background-position:0 -60px;}
.univers_bleu #tabBlocContainer  .tablocList dt {color:#0b649b;background:url(../images/common/bullet_bleu.gif) no-repeat 1px 6px;}  
.univers_bleu  #tabBlocContainer blockquote .picto_feedback {background-image:url(../images/common/picto_feedback_bleu.gif);color:#0b649b;}

/*.univers_vert #actuInfo {background:#638104;}
.univers_vert #actuInfo li dd , .univers_vert  #actuInfo li dd a  {color:#c1cd9b;}
.univers_vert  #actuInfo ul {background:url(../images/common/separator_actu_vert.png) no-repeat 50% 0;}*/
.univers_vert  #ficheProd  h1  , .univers_vert  #ficheProd  h2  , .univers_vert  #refProd  h1  , .univers_vert  #refProd  h2  , .univers_vert .innerPopin  h1 ,
.univers_vert  .innerPopin  .catchphrase , .univers_vert #tabBlocContainer blockquote cite , .univers_vert  #tabBlocContainer blockquote a {color:#638104;}
.univers_vert  #actuInfo li  dd .contactNum {color:#d6d6d6;}
.univers_vert  #ficheProd  .tabNav li a:hover , .univers_vert  #ficheProd  .tabNav li.currentTab a {background-position:100% -150px;}
.univers_vert  #ficheProd  .tabNav li a:hover span , .univers_vert  #ficheProd  .tabNav li.currentTab a  span , .univers_vert  #ficheProd  .tabNav li.currentTab {background-position:0 -120px;}
.univers_vert #tabBlocContainer  .tablocList dt {color:#638104;background:url(../images/common/bullet_vert.gif) no-repeat 1px 6px;}  
.univers_vert  #tabBlocContainer blockquote .picto_feedback {background-image:url(../images/common/picto_feedback_vert.gif);color:#638104;}

/*.univers_rouge #actuInfo {background:#b30d45;}
.univers_rouge #actuInfo li dd , .univers_rouge  #actuInfo li dd a  {color:#e19eb5;}
.univers_rouge  #actuInfo ul {background:url(../images/common/separator_actu_rouge.png) no-repeat 50% 0;}*/
.univers_rouge  #ficheProd  h1  , .univers_rouge  #ficheProd  h2  , .univers_rouge  #refProd  h1  , .univers_rouge  #refProd  h2 , .univers_rouge .innerPopin  h1 ,
 .univers_rouge  .innerPopin  .catchphrase , .univers_rouge #tabBlocContainer blockquote cite , .univers_rouge  #tabBlocContainer blockquote a   {color:#a3064a;}
.univers_rouge  #ficheProd  .tabNav li a:hover , .univers_rouge  #ficheProd  .tabNav li.currentTab a {background-position:100% -209px;}
.univers_rouge  #ficheProd  .tabNav li a:hover span , .univers_rouge  #ficheProd  .tabNav li.currentTab a  span , .univers_rouge  #ficheProd  .tabNav li.currentTab {background-position:0 -179px;}
.univers_rouge #tabBlocContainer  .tablocList dt {color:#a3064a;background:url(../images/common/bullet_rouge.gif) no-repeat 1px 6px;}  
.univers_rouge  #tabBlocContainer blockquote .picto_feedback {background-image:url(../images/common/picto_feedback_rouge.gif);color:#a3064a;}

/* ---------JS PLUGIN -------- */
/*ScrollPane*/
.scroll-pane {overflow: auto;}
a.jScrollArrowUp {background: url(../images/common/basic_arrow_up.gif) no-repeat 0 0;}
a.jScrollArrowUp:hover {	background-position: 0 -16px;}
a.jScrollArrowDown {	background: url(../images/common/basic_arrow_down.gif) no-repeat 0 0;}
a.jScrollArrowDown:hover {background-position: 0 -16px;}
/*a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -15px;}*/
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;background:#fff;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #fff;}
.jScrollPaneDrag {position: absolute;cursor: pointer;overflow: hidden;width:12px !important;left:7px;background:#ECEAEB;border:solid #fff;border-width:25px 0;max-height:320px !important;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 12px;right: 0;text-indent: -2000px;	overflow: hidden;/*background-color: #666;*/height: 14px;}
a.jScrollArrowDown {	display: block;position: absolute;z-index: 1;bottom: 12px;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 14px;}


/*ColorBox Core Style : The following rules are the styles that are consistant between themes.*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*ColorBox example user style*/
#cboxOverlay{background:#000000;}
#cboxContent{margin-top:20px;}
#cboxLoadedContent{background:#fff;padding:0;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxLoadingOverlay{background:#fff;}
#cboxLoadingGraphic{background:url(../images/common/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:7px; right:7px; display:block; background:url(../images/common/bg_closePopin.png) no-repeat 0 0; width:63px; height:14px;padding:4px 0 0 4px;font-size:10px;text-transform:uppercase;}
#cboxClose.hover{background-position:0 -19px;}


/*Selectbox - skinned select*/
div.container_selectbox{ float:left; }
div.selectbox-wrapper { position:absolute; border:1px solid #fff; border-top:0; margin:0px; padding:0px; text-align:left; overflow: auto;}
#edito  div.selectbox-wrapper ul { list-style-type:none; margin:0; padding:0;border:1px solid #bebebe;background:#fbfbfb;}
#edito  div.selectbox-wrapper ul li {  list-style-type:none; display : block; margin:0; padding:3px 2px 3px 4px; cursor:pointer;background:none;}
.selectbox { margin:0; padding:3px 0 0 2px; display : block; text-align:left; cursor: pointer; border:0;font-size:11px;}
#edito  form .container_selectbox { z-index:1000; }
#edito  form .selectbox  { width:148px;height:18px; border:0;padding:4px 0 0 4px;background:none;}
	*+html #edito  form .selectbox {padding:3px 0 0 4px;}
#edito  form .selectbox-wrapper  { margin-top:-2px; background:#ffffff; color:#444444; z-index:1002 !important; }	
#edito  form .selectbox-wrapper ul li.selected  { background:#c6c6c6; color:#ffffff;  }
#edito  form .selectbox-wrapper ul li.current  { background:#efefef; color:#444444; }

#edito  form #contact_objMsg_input.selectbox  , #edito  form #contact_effectif_input.selectbox  , #edito  form #contact_country_input.selectbox  , #edito  form #newsletter_country_input.selectbox  {width:148px;}
#edito  form .selectbox-wrapper.contact_objMsg  , #edito  form .selectbox-wrapper.contact_effectif , #edito  form .selectbox-wrapper.contact_country , #edito  form .selectbox-wrapper.newsletter_country  {width:151px !important;}
#contact_country_container ul , #newsletter_country_container ul    {height:120px;overflow-y:auto;}

