/* @override 
	http://newtemplate.leco-europe.com/wp-content/themes/leco/style.css
	http://fr.leco-europe.com/wp-content/themes/leco/style.css
	http://de.leco-europe.com/wp-content/themes/leco/style.css
	http://pl.leco-europe.com/wp-content/themes/leco/style.css
	http://ru.leco-europe.com/wp-content/themes/leco/style.css
	http://baltic.leco-europe.com/wp-content/themes/leco/style.css
	http://uk.leco-europe.com/wp-content/themes/leco/style.css
*/

/*  
Theme Name: leco-europe
Theme URI: http://www.webocube.com
Description: Wordpress theme for Leco-Europe
Author: Gérald Morales
Author URI: http://www.webocube.com

/******************************************
*   HTML Elements                         
******************************************/

* {

	margin:0;
	padding:0;
	target-new: tab ! important;
}

ul {
list-style: none;
}	

body {
	background-color: #f3f3f3;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #333;
	min-width:1092px;
}

hr {

}

small {
	font-size: 0.9em;
	color: #cacaca;
	letter-spacing: 1px;
}
small a{
}

strong{
}
.clearfloat{
	clear: both;
}

/****** Images ****************************/

img.left,img.center,img.right,img.norm{ margin:5px 12px 5px 0; border:0px solid #999; padding:1px;}
img.left{ float:left; margin:0 12px 5px 0; }
img.center{ display:block; margin:0 auto 5px auto; }
img.right{ float:right; margin:0 0 5px 12px; }
img align left{ float:left; margin:0 12px 5px 0; }

a, img {
    border:none;
}	
		
/******************************************
*   General Structure                         
******************************************/
#wrapper{
	width: 1600px; /*960 */
	padding-bottom: 30px;
	margin-right: auto;
	margin-left: auto;  /* not very useful because page absolute */
	min-height:1230px;
	
}
#page { /*the main container*/
	width: 940px;
	font-size: 1em;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	margin-top: 170px;
	position: absolute;
	margin-bottom: 40px !important;
	background: #FFF url(images/white-big.jpg) repeat-x;
	top: -270px;
	padding: 10px 30px 0px;
	left: 21%;
}

.single-product #page{
	background: #FFF url(images/white-big.jpg) repeat-x;
	padding-top: 12px;
}

.single-post #page, .archive #page{
	background: #FFF url(images/white-big.jpg) repeat-x;
	border-width: 4px;
	margin-top: 170px;
	padding-top: 10px;
}

.post-type-archive-document.univers-sep.market #page.bigslider{
	background-image: none;
	background-color: #FFF;
}
	
.page-template #page{
	padding-top: 10px;
}	
	
.univers-sep.single-format-standard h2{
	color: #7daa24;
	font: 400 29px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	margin-bottom: 20px;
}	
.univers-sep.single-format-standard #page{
		background-image: url(images/white-big.jpg);
	padding-top: 10px;
}

.univers-ana.single-format-standard h2{
	color: #e49433; 
	font: 400 29px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 20px;
}	
.single-format-standard #page{
	background: #FFF url(images/white-big.jpg) repeat-x;
}

.single-format-standard #page li{
	list-style-type: square;
	list-style-position: inside;
	margin-left: 20px;
}
.page-template-default #page{
	padding-top: 10px;
}

.univers-sep.market #page{
	background-color: #e5e5e5;
}

.univers-sep.market #page.bigslider{
		background: #e8e8e8 url(images/white-big.jpg) repeat-x;

}	

.univers-ana.market #page, .univers-sep.market #page{
	background: #e8e8e8 url(images/white.jpg) repeat-x;
	padding-top: 0;
}

ul.sub-menu-products {
	width: 930px;
	margin-top: 5px;
	padding-bottom: 11px;
	padding-left: 30px;
	margin-left: -30px;
	background-color: #FFFFFF;
}

	

.archive.category-environment #page{
	padding-top: 0;
	background: #e8e8e8 url(images/white-big.jpg) repeat-x;
}

#page.bigslider {
	margin-top: 425px; /* set by big-slider post_meta */
	border-bottom-right-radius: 16px;
	border-bottom-left-radius: 16px;
	-moz-border-radius-bottomright: 16px;
	-moz-border-radius-bottomleft: 16px;
	-webkit-border-top-bottom-radius: 16px;
	-webkit-border-top-bottom-radius: 16px;
	padding-top: 0;
}


		
	
/******************************************
*   HEADER                       
******************************************/
#header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background: url(images/header-backgrnd.png) no-repeat 0 bottom;
	height: 117px;
	font-size: 11px;
	color: #FFF;
	top: 0;
	z-index: 4;
	position: fixed;
}

#logo{
	margin-top: 15px;
	margin-left: 15px;
	float: left;
	width:240px;
	overflow:hidden;
}
#logo img:hover{
	opacity: 0.64;
}
#header-nav {
	border:0px red solid;
	width: 680px;
	float: right;
}
.tophead{
	float: left;
	width: 655px;
	margin-top: 10px;
	padding-top: 0;
	height: 21px;
}
.lang{
	float: left;
	padding-left: 20px;
	margin-top: 5px;
}
.lang a{
	color: #FFF;
	text-decoration: none;
}
.lang a:hover{
	color: #cacaca;
}
.welcome{
	float: left;
	margin-left: 37px;
	margin-top: 5px;
}
.welcome a{
	color: #FFF;
	text-decoration: none;
}
.welcome a:hover{
	color: #cacaca;
}
/* ------- miettes de pain du petit poucet ------ */

#breadcrump { color: #fff;
	font-size: 11px; 
	position:absolute; 
	margin: 117px 0 0 -240px;
	z-index:49!important;
	padding: 1px 6px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: #666 1px 1px 5px;
	font-weight: bold;
	top: 0;
	left: 270px;
}
#breadcrump a, #breadcrump a:link, #breadcrump a:visited { color:#fff; text-decoration:none;
	text-shadow: #666 1px 1px 5px;
}
#breadcrump a:hover, #breadcrump a:focus { color:#fff;
	text-decoration: underline;
}

/* =Menu
-------------------------------------------------------------- */
#access {
	background: transparent; /* Show a solid color for older browsers */
	
	/* background: -moz-linear-gradient(#252525, #0a0a0a);
	background: -o-linear-gradient(#252525, #0a0a0a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); 
	background: -webkit-linear-gradient(#252525, #0a0a0a);
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	*/
	clear: both;
	display: block;
	float: left;
	margin: 13px auto 0px;
	width: 100%;
}
#access ul {
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#access li {
	float: left;
	position: relative;
}
#access a {
	color: #eee;
	display: block;
	padding: 0 1em;
	text-decoration: none;
	line-height: 2.7em;
}
#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 36px;
	left: 0;
	z-index: 99999;
	background-color: #595959;
	color: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	
	border: 2px solid #333;

}
#access ul ul li:hover {
	background-color: #000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;

}

#access ul ul li a{
	border-style: none;
	width: 100px;
	text-align: left;
}

#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	line-height: 1.4em;
	width: 182px;
	padding: 10px;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
}
#access li:hover > a,
#access a:focus { /* Show a solid color for older browsers 
	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5));
	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
	*/
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
}


/* */

#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
}


/******************************************
*   SUB-Menus                         
******************************************/

ul.menu-analytical, ul.menu-separation {
	list-style: none;
	margin-top: 2px;
	float: left;
	margin-left: 10px;
	position:relative;
}

ul.menu-analytical > li, ul.menu-separation > li{
	display: inline-block;
	-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
	border: 2px solid #333;
	padding: 5px 10px 8px;
	margin-right: -6px;
	margin-top: 5px;
	border-bottom-style: none;
	margin-left: 0;
	position: relative;
	zoom: 1;

}

ul.menu-analytical > li{
	background: #565656 url(images/orange.jpg) repeat-x 0 bottom;
}

ul.menu-separation > li{
	background: #565656 url(images/green.jpg) repeat-x 0 bottom;
}

ul.menu-separation > li:hover, ul.menu-analytical > li:hover {
	background-color: #000;
}

ul.menu-separation > li a, ul.menu-analytical > li a{
	text-decoration: none;
	color: #FFF;
	letter-spacing: 1px;
	
}

/* second level */
ul.menu-analytical > li > ul , ul.menu-separation > li > ul{
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	margin: 0;
	position: absolute;
	top: 23px;
	left: 0;
	width:200px;
	z-index: 99999;
	background-color: #595959;
	color: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 3px solid #919191;
}

ul.menu-analytical > li > ul{
		border: 3px solid #333;

}
ul.menu-separation > li > ul{
			border: 3px solid #333;

}



ul.menu-analytical > li > ul > li, ul.menu-separation > li > ul > li{
	height:20px;
	padding: 6px 10px 2px;
}

ul.menu-analytical > li:hover ul, ul.menu-separation > li:hover ul {
	display:block;
}

.content-mega div.mega-third ul.mega-list-sep li ul.mega-prods-list-sep a:hover {
	color: #7daa24;
}

/* 
ul.menu-separation  li.current-menu-item, ul.menu-analytical  li.current-menu-item,
ul.menu-separation  li.current-menu-parent, ul.menu-analytical  li.current-menu-parent,*/

ul.menu-separation > li > ul > li:hover, ul.menu-analytical > li > ul > li:hover {
	background-color: #000;
}

ul.menu-separation > li > ul > li:first-child:hover, ul.menu-analytical > li > ul > li:first-child:hover{
	-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}

ul.menu-separation > li > ul > li:last-child:hover, ul.menu-analytical > li > ul > li:last-child:hover{
	-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}




/* mega menu attached in filter walker_nav_menu_start_el - functions.php */

div.mega-menu {
	position:fixed;
	left:0px;
	width : 100%;
	background: url(images/mega-menu-ana.png) no-repeat center 10px;
	z-index:50;
}


ul.menu-analytical > li:hover div.mega-menu {
	display:block !important;
}

ul.menu-separation > li:hover div.mega-menu {
	display:block !important;
}

div.content-mega {
	width : 956px;
	margin:20px auto;
	height : 250px;
	color:#f5f5f5;
}

div.content-mega ul { position:relative;
}

div.content-mega ul.mega-list-sep > li { font-size : 12px;
	margin-top: 8px;
}

.mega-menu ul.mega-list-sep li.jquery-arrow a {
	font-weight: bold;
}

.mega-menu .content-mega li.jquery-arrow ul.mega-prods-list-sep li {
	margin-top: 4px;
}


.mega-menu .content-mega li.jquery-arrow ul.mega-prods-list-sep li a {
	font-weight: normal;
	font-style: normal;
}



.mega-menu .content-mega ul.mega-list-sep > li a{
		color: #cacaca;
	margin-bottom: 4px;
}

ul.mega-list li ul { 
	border:none; background:transparent;
	position: absolute;
}

ul.mega-list-sep li ul {
	position: relative;
	margin-left: 15px;
	font-size : 11px;
}

ul.mega-list li ul li, ul.mega-list li ul li ul li { float:none; background:transparent; border:none; height: 15px;
}

ul.mega-list-sep li ul li, ul.mega-list-sep li ul li ul li a:hover {
	color: #7daa24;
}

/* the arrow for popupbox */
div#arrow-for-list { display:none; background: transparent url(images/arrow-for-list.png) no-repeat; width:10px; height:12px; z-index:101; }

ul.mega-list > li > ul  li:hover { background: #000; }

ul.mega-list > li > ul.mega-prods-list {
	display:none !important; 
	background: rgba(51,51,51,0.77);
	border: 2px solid #666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width: 50%;
	z-index: 100;
}



ul.mega-list > li:hover ul.mega-prods-list { display:block !important; }
ul.mega-list > li > ul.mega-prods-list > li:hover { background: rgba(0,0,0,0.8); 
-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;


}

/** Ajouts Gérald mour Méga menu */

/* mega menu content styles --- */
div.content-mega div.quarter li > a , div.content-mega div.mega-third li > a{   
	color: #fff;
}

div.quarter > ul.mega-list > li:hover > a { 
	
	color: #e49433;
	position: relative;
}

div.mega-third > ul.mega-list > li:hover > a { 
	
	color: #7daa24;
}



/** contents are inside mega-menu-content-... .php */

div.content-mega div.quarter {
 	width: 22%;
	margin-right:5px;
 	float:left;
 	height : 230px;
 	border:0px dotted grey;
	padding-left: 20px;
}

div.content-mega div.quarter li{
	padding: 2px 6px;
}

div.content-mega div.quarter h4 a { color: #e49433 !important ;}  /* quarter = ana */

div.content-mega div.mega-third {
 	width: 30%;
	margin-right:5px;
 	float:left;
 	height : 230px;
 	border:0px solid grey;	
 		padding-left: 20px;

}


div.content-mega div.quarter h4, div.content-mega div.mega-third h4 {
	font: 400 16px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	color: #e49433; 
	margin-bottom: 4px;
}



div.content-mega div.mega-third h4 a { color: #7daa24;}  /* quarter = sep */
div.content-mega div.mega-third h4 a:hover{
	opacity: 0.6;
}


		
/******************************************
*   SEARCH                         
******************************************/
.tophead #searchwrapper {
width: 188px; /*follow your image's size*/
height: 22px;/*follow your image's size*/
background-image: url(images/search2.png);
background-repeat:no-repeat; /*important*/
padding:0px;
position:relative;
	float: right;
	margin: 0px 0px 0;
}
.tophead #searchwrapper:hover{
	background: url(images/search2.png) no-repeat 0 -27px;
}
 
.tophead #searchwrapper form { display:inline ; }
 
.tophead #searchwrapper .searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top: 1px;
left:9px;
width: 145px;
height: 18px;
color: #cacaca;
	font-size: 12px;
}
 
.tophead #searchwrapper .searchbox_submit { /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top: 1px;
left: 155px;
width: 29px;
height: 18px;
}

.tophead #searchwrapper input:focus,
.tophead #searchwrapper select:focus,
.tophead #searchwrapper textarea:focus {
    outline: none;
}

/* special application search */
input.bbt-select { padding: 0 4px; border:#333 1px solid; border-radius: 4px;}

span#loading {
				padding: 2px 20px 2px 2px;
				background-image: url('images/wpspin_light.gif');
				background-repeat: no-repeat;
				background-position: center right;
				display:none;
			}


/******************************************
*   Top Menu                         
******************************************/
.analytical{

-webkit-border-top-left-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
-moz-border-radius-topleft: 12px;
-moz-border-radius-bottomleft: 12px;
border-top-left-radius: 12px;
border-bottom-left-radius: 12px;
	width: 261px;
	height: 35px;
	text-align: center;
	border: 2px solid #3e3f4c;
	margin-left: 21px;
	background-image: url(images/fond-ana.jpg);
}

/* tips for menu and post current-post-ancestor current-menu-parent current-post-parent */
.analytical:hover, .analytical.current-menu-item,.analytical.current-post-ancestor, .analytical.current-menu-parent, .analytical.current-post-parent{
	background-image: url(images/fond-ana-on.jpg);

}

.separation.menu-item{
	background-image: url(images/fond-sepsci.jpg);


-webkit-border-top-right-radius: 12px;
-webkit-border-bottom-right-radius: 12px;
-moz-border-radius-topright: 12px;
-moz-border-radius-bottomright: 12px;
border-top-right-radius: 12px;
border-bottom-right-radius: 12px;
	width: 280px;
	height: 35px;
	text-align: center;
	border: 2px solid #3e3f4c;
	border-left-width: 0;
}
/* tips for menu and post current-post-ancestor current-menu-parent current-post-parent */
.separation.menu-item:hover, .separation.current-menu-item, .separation.current-post-ancestor, .separation.current-menu-parent, .separation.current-post-parent{
	background: url(images/fond-sepsci-on.jpg) repeat-x;
}

/* .company, .menu-item-6461{ */

#menu-top-menu > li:nth-child(3)	{
		background-image: url(images/fond-company.jpg);

-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
	border: 2px solid #3e3f4c;
	height: 35px;
	margin-left: 10px;
	text-align: center;
}
/*.company:hover, .menu-item-6461:hover, .company.current-menu-item, .menu-item-6461.current-menu-item{*/
#menu-top-menu > li:nth-child(3):hover,  #menu-top-menu > li:nth-child(3).current-menu-item {
		background-image: url(images/fond-company-on.jpg);

}

	
/******************************************
*   Sidebar                         
******************************************/

#sidebar {/*you guessed it: it�s the sidebar container*/
	width: 225px;
	float: left;
	margin-top: 0;
	margin-left: 45px;
	display: block;
}
#sidebar a{
	color: #919191;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}

#sidebar a:hover{
	color: #fff;
}

#sidebar h3 {
	color: #6fa520;
	text-align: left;
	font: italic bold 14px Georgia, "Times New Roman", Times, serif;
}

/******************************************
*   Headlines                         
******************************************/
h1 {
	color: #555555;
	font: 400 28px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	}
	
h2 {
	font: 400 29px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	margin-bottom: 10px;
}

h2 a{
	text-decoration: none;
}

.univers-sep h2 {
	color: #7daa24;
}
.univers-ana h2 {
	color: #e49433;
	margin-top: 0;
}
	
/******************************************
*   Content                        
******************************************/

#contentwrapper{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #e8e8e8;
	float: left;
	width: 920px;
	padding: 20px;
}

#content {
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 17px;
	min-height:200px;
	/*border:1px grey solid;*/
}
	
.alignleft{
	float: left;
	margin-right: 15px;
	margin-left: 10px;
}
.alignright{
	float: right;
	margin-left: 15px;
}

/* Post Formatting */

.entry {
	text-align:justify;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}

.entry p{
	margin-top: 10px;
}

.post ul li {
	list-style:square;
	margin-bottom:5px;
	
	margin-left:42px;
	}
				


/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}
	
.clearfloat {
	display:inline-block;
	}	

.clearfloat {
	display:block;
	}
	
	
/******************************************
*   Footer                        
******************************************/

#footer {
	position:relative; border:0px red solid;
	margin-left:-30px; /* because inside page - pos absolute msc */
	color: #f1f1f1;
	border-bottom-right-radius: 16px;
	border-bottom-left-radius: 16px;
	-moz-border-radius-bottomright: 16px;
	-moz-border-radius-bottomleft: 16px;
	-webkit-border-top-bottom-radius: 16px;
	-webkit-border-top-bottom-radius: 16px;
	width: 910px;
	padding: 5px 25px 25px;
	background: #999 url(images/footer-backgrnd.jpg) no-repeat 0 37px;
	overflow:hidden;
	margin-bottom:0px;
}
#footer h2{
	color: #FFF;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 20px;
}

#footer a{
	color: #e6e6e6;
	text-decoration: none;
	font-size: 11px;
}
#footer a:hover{
	color: #FFF;
}

#footer h3{
	color: #f1f1f1;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 6px;
}
	
.footeranalytical{
	width: 537px;
	float: left;
}

.footerseparation{
	width: 373px;
	float: left;
	margin-top: 0;
}
#footer .analyticalfooter, #footer .separationfooter{
	margin-bottom: 10px;
	margin-top: 8px;
	width: 300px;
}
#footer .analyticalfooter a, #footer .separationfooter a{
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	color: #FFF;
	overflow: hidden;
}


#footer .strongfooter a{
	font-weight: bold;
	color: #FFF;
}

#footer .footerspace{
	margin-top: 36px;
}

.colfooter-ana, .colfooter-sep{
	width: 178px;
	float: left;
	line-height: 18px;
	font-size: 12px;
}

#bottom-top-container{
	width: 920px;
	height: 23px;
	color: #555;
	font-size: 11px;
	margin-top: 20px;
	overflow: hidden;
	margin-left: -30px;
	padding: 0 20px;
}


.lecoaddress{
	background-color: #d5d5d5;
	padding: 11px 10px 0;
	width: 938px;
	height: 23px;
	color: #333;
	font-size: 11px;
	overflow: hidden;
	margin-left: -29px;
	text-align: center;
	margin-top: 0;
} 
.privacy .menu-item{
	background-image: none;
	border-style: none;
	float: left;
	margin-left: 0;
}


#bottom-top-container a{
	color: #555;
	text-decoration: none;
}
#bottom-top-container a:hover{
	color: #000;
	text-align: right;
}
.copyrightleft{
	float: left;
	width: 306px;
	background: url(images/us.png) no-repeat 0 bottom;
	padding-left: 23px;
	}
	.copyrightmiddle{
	float: left;
	width: 370px;
}
	
.copyrightright{
	float: right;
	width: 130px;
}
.social{
	float: right;
	position: relative;
	right: 0;
	top: -11px;
	margin-top: 20px;
}


/******************************************
*   PRODUCTS-ZONE                        
******************************************/

.topproducts{
	width: 900px;
	float: left;
	margin-bottom: 20px;
}
.producttitle{
	float: left;
	width: 680px;
}

.producttitle h2{
		font: 400 28px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;

}
.topproducts h3{
		font: 400 21px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	overflow: hidden;
	width: 894px;

}

.icones{
	width: 220px;
	float: right;
	text-align: right;
}
.midproducts{
	width: 901px;
	float: left;
	margin-bottom: 40px;
}
.colleftproduct{
	width: 216px;
	float: left;
	margin-right: 20px;
}

.colleftproduct .buttonprod{
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: auto;
	margin-left: auto;
}

.colleftproduct h3, .moreinfos h3{
	font: normal bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #787878;
	padding-top: 10px;
}
.moreinfos h3{
	margin-bottom: 5px;
}

.buttonprod{
	font: 400 16px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	padding: 2px 10px;
	margin: 10px auto 5px;
	background-color: #9b9b9b;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: auto;
	height: auto;
	text-align: center;
	display: inline-table;
}

.buttonprod:hover{
	background-color: #000;
}
.buttonprod a{
	color: #FFF;
	text-decoration: none;
}
.infos, .relatedproduct, .moreinfos, .one-model, .one-option{
	width: 196px;
	display: block;
	padding: 10px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	background-color: #eee;
	margin-bottom: 10px;
}

.infos, .relatedproduct{
	padding-top: 0;
	float: left;
}
.relatedproduct .imgcentre{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 193px;
}

.relatedproduct{
	padding-bottom: 0;
	text-align: center;
	padding-top: 0;
}

.relatedproduct .buttonprod{
	font: 400 17px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	padding: 2px 10px;
	background-color: #9b9b9b;
	margin-right: auto;
	margin-left: auto;
}
.relatedproduct .buttonprod:hover{
	background-color: #000;
}
.relatedproduct h3{
	font-size: 15px;
}

div.imageprod {
	float: left;
	text-align: center;
	width: 427px;
}

.moreinfos{
	float: right;
	padding-left: 0;
	padding-right: 0;
	width: 216px;
	padding-bottom: 0;
	font-size: 11px;
}
.moreinfos h3{
	text-align: left;
	text-decoration: none;
	color: #515151;
}
.moreinfos h3:hover{
	opacity: 0.75;
}

.imgcentre{
	width: 180px;
	margin-bottom: 9px;
	text-align: center;
}

.collapseomatic {
	border-top: 1px solid #cacaca;
}

.collapseomatic_content {
	padding-right: 10px;
	padding-bottom: 10px;
}
.collapseomatic:first-child{
	border-top-style: none;
	padding-top: 0;
	padding-bottom: 0;
}

#content-list .collapseomatic:first-child{
	border-top-style: none;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.applications .collapseomatic:first-child{
	padding-left: 0;
}

.collapseomatic_content a.connexion
{
	float: right;
}


/***** tabs content *****/

.sub-tab-model, .sub-tab-option {
	overflow:hidden;
	width:100%;
}

.one-model, .one-option {
	width: 250px;
	float:left;
	overflow:hidden;
	margin:10px;
}
.one-model strong, .one-option strong{
	width: 246px;
	float: left;
}


.one-model, .one-option ul li{
}

.tabbody h3 {
	font: normal bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 10px;
}

div.tabproducts {
	float: left;
}
.onglets {
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
.onglets ul{
	margin-right: auto;
	margin-left: auto;
	width: 520px;
}

.onglets li {
	float: left;
	list-style-type: none;
	margin-right: 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #a3a3a3;
	padding: 4px 10px;
}
.onglets li:hover{
	background-color: #000;
}
.onglets li a{
	color: #FFF;
	font-weight: bold;
}

.tabcontent{
	float: left;
	margin-top: 30px;
}
.tabcontent ul {
	margin-left: 50px;
}
img.prod-picto{
	margin-left: 10px;
}
.content{
	line-height: 19px;
}
.tabbody{
	text-align: left;
}

p.sub-tab-title {
	font-weight: bold;
	font-size: 14px;
}




/******************************************
*   HOME                       
******************************************/

.page-template-page-home-php #page {
	background: #e8e8e8 url(images/gradient.jpg) repeat-x;
	padding-top: 20px;
	margin-top: 410px;
}

.category-separation-science-mass-spectrometry #page, .category-analytical-elemental-analysis #page
{
	background: #e8e8e8 url(images/gradient.jpg) repeat-x;

}	


#collefthome{
	width: 463px;
	float: left;
}
#collefthome blockquote {
	color: #555555;
	margin-top: 5px;
	margin-bottom: 15px;
}
#collefthome blockquote p{
	font: 400 19px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;

}
#collefthome p{
	color: #666;
	font: 12px/15px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}

#content-top-home, #content-home-univers {
	width:100%;
	overflow:hidden;
	margin-top: 0;
}

.half-left {
	float: left;
	margin-right: 30px;
}

.half-right{
	display: block;
	float: left;
}


#collefthome h2 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 0;
}
#content-home-univers{
	margin-top: 20px;
}

#content-home-univers-analysis{
	width: 463px;
}
#content-home-univers-separation{
	width: 399px;
}

#content .img-top{
	margin-top: 15px;
	margin-bottom: 15px;
}
/* Main titles home */

#content-home-univers-analysis h3.univers-title a{
	font: 28px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	color: #e49433;
	text-decoration: none;
	text-indent: 0;
	margin-left: 0;
}
#content-home-univers-analysis h4.univers-title a{
	font: 24px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	color: #e49433;
	text-decoration: none;
	margin-left: 100px;
	text-indent: 0;

}

#content-home-univers-separation h3.univers-title a{
	font: 28px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
    color: #82a934;
	text-decoration: none;
		text-indent: 0;
	margin-left: 0;
}

#content-home-univers-separation h4.univers-title a{
	font: 24px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
    color: #82a934;
	text-decoration: none;
	margin-left: 100px;
	text-indent: 0;
}


/* Bullets home */
#content-home-univers ul li h3{
	font: bold 16px Arial, Helvetica, Geneva, sans-serif;
	margin-top: 3px;
	margin-bottom: 14px;
	margin-left: 0;
	text-indent: 0;
	width: inherit;
}
#content-home-univers ul li h3 a{
	color: #666;
	font-size: 16px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.application-spotlight a{
	font: 37px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}

#content-home-univers ul li h3 a:hover{
	color: #919191;
}

#content-home-univers-analysis ul {
	list-style-image: url(images/puce-analytics.png);
	padding-left: 26px;
	margin-top: 10px;
}
#content-home-univers #content-home-univers-separation ul {
	list-style-image: url(images/puce-separation.png);
	margin-top: 10px;
	padding-left: 26px;
}

#content-analytical-featured { width:200px; border:0px red solid; float:right; margin-top: -128px;
}
#content-analytical-featured > p {
	font: 19px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	color: #e49433;
	text-align: center;
	margin-bottom: 6px;
}


#content-analytical-featured .imgcentre{
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background-color: #FFF;
	width: 120px;
}
#content-analytical-featured .imgcentre:hover{
	opacity: 0.64;
}
#content-analytical-featured img{
	margin-top: 10px;
	margin-bottom: 10px;
	max-width:100px;
	height: auto;
}

#content-analytical-featured .buttonprod {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	background-color: #FFF;
	margin-top: 0;
	padding-bottom: 4px;
	padding-top: 0;
}
#content-analytical-featured .buttonprod a{
	color: #333;
	font-size: 14px;
}

/* full width */
#content-separation-featured { width:399px; border:0px red solid; float:left;
	text-align: left;
}
#content-separation-featured > p {
	font: 400 19px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
    color: #82a934;
}

#content-home-univers #content-separation-featured ul {
		list-style-type: none;
	list-style-image: none;
	padding-left: 0;
}



/******************************************
*   MARKETS                       
******************************************/


#content-description-and-more {
	border-top: 1px solid #e49433;
	border-bottom: 3px solid #e49433;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 20px;
	width: 100%;
	overflow:hidden;
}

#title-description-and-more {
	font: 400 26px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	margin-bottom: 4px;
}

.category-analytical-elemental-analysis #title-description-and-more{
		color: #e49433;
}

.category-separation-science-mass-spectrometry #title-description-and-more{
		color: #7daa24;
}



.category-separation-science-mass-spectrometry #content-description-and-more {
	border-top: 1px solid #7daa24;
	border-bottom: 3px solid #7daa24;
	}
/* Largeur des blocs */

div.tabapp-excerpt {
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}



.top-third:first-child{
	margin-left: 0;
	line-height: 15px;
}

.top-third{
	float: left;
	width: 279px;
	margin-left: 30px;
}

#content-description.top-third h3{
	margin-bottom: 10px;
}

#content-description-featured {
	font: 400 24px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	text-align: center;
	color: #e49433;
}
#content-description-featured img{
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.category-separation-science-mass-spectrometry #content-description-featured {
	font: 400 24px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	text-align: center;
	color: #7daa24;
}


#content-description-featured div.imgcentre {
	margin-right: auto;
	margin-left: auto;
}


#content-description-news {
	float: right;
	background: #d7d7d7;
	padding: 10px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	font-size: 12px;
	color: #333;
	width: 270px;
	margin-left: 22px;
	height: 190px;
	overflow: hidden;
}

#content-description-news.home-page {
	width: 390px;
	height: 188px;
	overflow: hidden;
}

#content-description-news h2{
	background: transparent ;
	margin-bottom: 14px;
	font-size: 19px;
	color:#333;
	width: 276px;
}
#content-description-news img {
	float:right;
	vertical-align :top;
}

#content-description-news a{
	color: #333;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}

.link-left, .link-right{
	font-weight: bold;
	display: none;
}
.page-template-page-home-php .link-left{
	margin-right: 270px;
}
.link-left{
	margin-right: 150px;
}

#content-description-news a:hover{
	color: #000;
	text-decoration: underline;
}

#content-description-news ul{
list-style-type: none;
	overflow: hidden;
}

#content-description-news ul li{
 border:none;
 	height: 60px;
	padding-top: 3px;
	padding-bottom: 10px;
	overflow: hidden;
}


#content-description-news ul li > h3{
	height: 17px;
	overflow: hidden;
}

#content-description-news h3 a, .top-third h3 a{
	text-decoration: none;
	color: #333;
	font-size: 12px;
}

div.meta-newent {
	font-size: 11px;
	}

span.date-newent { font-weight: normal; }

span.type-newent { border-left: 1px grey solid; margin-left: 5px;
	padding-left: 4px; font-weight: bold;
}
/** attention fixed height - overhide if more text !! **/
.car-news li{
	/*height:47px; */
	border-top: 1px dotted #b2b2b2!important;
}

.car-news li:nth-child(2n+1) {
	background:#d0d0d0 !important;
}

.car-news > ul {
	height: 150px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

#content-sub-categories-first { 
	width:100%;
	overflow: hidden;
}

.category-first{
	float: left;
	list-style-type: none;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 20px;
	margin-left: 31px;
}
.category-first img{
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	margin-top: 10px;
}

.category-first:nth-child(3n+1)
{
	margin-left: 0;
}
.category-first h3 {
	margin-bottom: 5px;
}
.univers-ana .category-first h3 a{
	text-decoration: none;
	color: #333;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.univers-sep .category-first h3 a{
	color: #333;
	text-decoration: none;
}


/******************************************
*   Table                       
******************************************/

.single-product table
{
     border-collapse: collapse;             
   
	margin-top: 10px;
	border: 1px solid #e3e3e3;
	
}

.single-product table th, .single-product table td{
	padding: 4px;
		border: 1px solid #e3e3e3;

}
.single-product table td{
	margin: 0;
	padding: 4px;
}
#zoom_table td{
	border-style: none;
}

/******************************************
*   Groupes de produits                       
******************************************/

#content-sub-categories-2 {
	overflow: hidden;
}

ul.sub-categories-2{
	overflow: hidden; 
	padding-top: 10px;
} 

.sub-categories-prod li {
	float: left;
	margin-right: 10px;
}

li.category-prod{
	display: inline-block;
	width: 120px;
	height: 145px;
	margin-left: 12px;
}

.univers-sep li.category-prod{
	width: 180px;
}

.univers-sep .imageinsquare{
		width: 180px;

}

li.category-prod:first-child{
	margin-left: 0;
}

.imageinsquare{
	width: 120px;
	height: 120px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 4px;
text-align: center;
    vertical-align: middle;
	display: table-cell;
}

.imageinsquare img{
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-right: 0;
}
.item-menu-prod .imageinsquare{
	width: 118px;
}


.sub-categories-prod h3 a{
	text-decoration: none;
	color: #f5f5f5;
	text-transform: none;
	background-color: #757575;
	padding: 3px 10px 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 11px;
	font-weight: bold;
	display: block;
	line-height: 13px;
}

li.category-2 p {
}
.sub-categories-prod h3 a:hover{
	background-color: #000;
}

ul.sub-categories-prod {
	list-style-type: none;
	margin-top: 10px;
}

.sub-categories-2 li.category-2{
	list-style-type: none;
	display: inline-block;
	margin-left: 35px;
	width: 430px;
	margin-bottom: 15px;
	margin-top: 0 !important;
	float: left;
	min-height: 350px;
}

.sub-categories-2 li.category-2 img{
	margin-top: 5px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	border-radius: 12px;
	margin-bottom: 7px;
}



li.category-2 h3{
	letter-spacing: 1px;
	font-size: 14px;
	margin-bottom: 5px;
}

li.category-2:nth-child(2n+1){
	margin-left: 0;
	margin-top: 20px;
	font-size: 18px;
	color: #F00;
	text-align: center;
}


#content li.category-2 dl.gallery-item {
	width: 40px;
	margin-top: 0;
}

.gallery-size-thumbnail {
	height: 42px;
	width: 430px;
	float: left;
}

.gallery img{border: 0 !important;

}

dt.gallery-icon {
	width: 30px;
}



/******************************************
*   Application tabs                       
******************************************/

.one-app {
	background-color: #eee;
	padding-top: 1px;
	margin-bottom: 10px;
	padding-bottom: 8px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	width: 98%;
	padding-left: 20px;
}
.one-app h3{
	padding-top: 0;
	margin-top: 5px;
	padding-bottom: 0;
	padding-left: 0;
}
.one-app ul.downloads {
	width: 90px;
	overflow: hidden;
	list-style-type: none;
	margin-left: 0;
	float: right;
	text-align: right;
	margin-right: 50px;
	margin-top: -20px;
}
.one-app ul.downloads img{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.one-app ul.downloads img:hover{
	opacity: 0.75;
}

.one-app .collapseomatic_content {
	margin-left: 0;
	margin-top: 8px;
}

.one-app .collapseomatic_content div.app-content {
	width: 69%;
}
.one-app >p{
	font-weight: bold;
	width: 740px;
}

.one-doc h4 {
	background: url(images/pdf.gif) no-repeat 0 2px;
	padding-left: 28px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.one-doc h4 a{
	color: #333;
	text-decoration: none;
}
.one-doc h4 a:hover{
	text-decoration: underline;
}

/******************************************
*   Separation-page                       
******************************************/

ul.sub-menu-products li {
	display: inline-block;
	margin-right: 20px;
	position: relative;
	text-align: center;
}
ul.sub-menu-products li a{
	text-decoration: none;
	color: #333;
}

ul.sub-menu-products li .imageinsquare{
	margin-top: 0;
	position: relative;
	top: 0;
}
ul.sub-menu-products li h3 {
}
div.post-market {
	width: 100%;
	min-height: 170px;
	overflow: hidden;
	margin-bottom: 10px;
}
div.post-market img{
		-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
div.post-market-text {
	float: right;
	width: 640px;
}
div.post-market-text h4 a{
	text-decoration: none;
	color: #5c5c5c;
	font-size: 13px;
}

div.post-market-image {
	float: left;
	margin-right: 10px;
}

/******************************************
*   Metallography menu                       
******************************************/

ul.prods-list,
ul.prods-list ul {
	list-style: none;
	margin: 10px 0 0;
}

ul.prods-list > li {
	float: left;
	position: relative;
	border: 1px grey solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 10px !important;
	background-color: #757575;
	color: #FFF;
	font-weight: bold;
}

ul.prods-list a {
	color: #fff;
	/*display: block;*/
	line-height: 24px;
	padding: 6px 10px;
	text-decoration: none;
}

ul.prods-list ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 12px;
	left: 0;
	float: left;
	width: 160px;
	z-index: 99999;
	background-color: #757575;
	color: #FFF;
	margin-top: 13px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-left: -1px;
}
ul.prods-list ul li{
	width: 160px;
}

ul.prods-list ul li:hover{
	color: #fff;
	background-color: #000;
}

ul.prods-list li:hover > ul {
	display: block !important;
}

/******************************************
*   sc_menu menu                       
******************************************/

.menu-market { /* adapt here as below */
	float:left;
	font: 400 22px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	padding: 11px 0 0 0px;
}
.univers-ana .menu-market{
	color: #e49433;
}
.univers-sep .menu-market{
		color: #7daa24;

}

#content.analysis-first .menu-market{
	color: #e49433;
}
#content.separation-first .menu-market{
	color: #7daa24;
}

div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 45px; /* adapt here as above */
  /* Add scroll-bars */
  overflow: hidden;
	margin-left: auto;
	margin-right: 0;
	width: 784px;
}
ul.sc_menu {
  display: block;
  height: 30px;
  padding: 13px 0 0 15px;
  /*background: url('images/navigation.png'); ???? do not exists */
  list-style: none;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 1900px;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
  font-size: 20px ;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu a {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #808080;
	padding: 3px 10px 5px;
	text-decoration: none;
	font: 400 15px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	color: #FFF;
	list-style-type: none;
}
.sc_menu li a:hover{
	background-color: #000;
}

.univers-12 .sc_menu ul li.current-cat > a, .univers-prod-3 .sc_menu ul li.current-cat > a
{
	color: #fff;
	background-color: #e49433;
}
.univers-29 .sc_menu ul li.current-cat > a, .univers-prod-4 .sc_menu ul li.current-cat > a
{
	color: #fff;
	background-color: #7daa24;
}

/******************************************
*   solution / application menu                       
******************************************/

ul.menu-solu-app {
	list-style: none;
	margin-top: 17px;
	margin-bottom: 10px;
	width: 750px;
	float: left;
	overflow:hidden;
}
div.app-sol-menu { overflow:hidden;}
ul.menu-solu-app li, #ne-menu li {
	margin: 2px 8px 2px 2px;
	display: inline-block;
	padding: 4px 6px;
  	font: 400 18px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
  	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
	background-color: #808080;
	color: #FFF;
}
.univers-ana .current-solu, .univers-ana .current-app, .univers-ana ul.menu-solu-app li:hover, .univers-ana #ne-menu .current-cat, .univers-ana #ne-menu li:hover{
	background-color: #e49433;
}

.univers-sep .current-solu, .univers-sep .current-app, .univers-sep ul.menu-solu-app li:hover, .univers-sep #ne-menu .current-cat, .univers-sep #ne-menu li:hover{
	background-color: #7daa24;
}

ul.menu-solu-app li a, #ne-menu li a{
	text-decoration: none;
	color: #FFF;
}



/******************************************
*   Approved / tab menu                       
******************************************/

div#content-tabs-approved ul.icon-tabs {
	display: block;
	list-style: none;
	width:100%;
}

div#content-tabs-approved ul.icon-tabs li {
	display: inline-block;
	width:70px;
	margin-right: 20px;
	text-align: center;
}

div#content-tabs-approved ul.icon-tabs li:hover {
	border-bottom: 8px solid #333;
}
/* loop so class */
.content-approved h2{
	display: none;
}
.content-approved table{
	margin-top: 0;
}
.content-approved .row-1{
	color: #FFF;
	text-align: left;
}

.content-approved .row-1 th{
	padding-left: 15px;
	background: #333 url(images/arrows-table.gif) no-repeat 4px;

}
.content-approved .row-1 th:hover{
	background-color: #515151;
}

div#content-tabs-approved ul.icon-tabs li>img, div#content-tabs-approved h3.tab_title > img {
	display:block;
	}
/* new method */	
div#content-tabs-approved h3.tab_title {
	display:block;
	width:70px;
	margin: 0 20px 0 0;
	text-align: center;	
	
}	

div.tabbody > div.content-approved	{margin-top:-1px;}

div#content-tabs-approved ul.icon-tabs li.current-tab {
	border-bottom: 8px solid #333;
}

#content-tabs-approved .tab-name{
	font: 400 19px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
}
div#content-tabs-approved ul.icon-tabs li a{
	text-decoration: none;
	color: #666;
}


/******************************************
*   Slider                       
******************************************/

.slider{
	margin-right: auto;
	margin-left: -810px;
	width: 1620px;
	z-index: 0;
	position: fixed;
	top: 0;
	left: 50%;
}

div.lof-main-item-desc {
	background-image: none;
	
}

.lof-main-item-desc h3, .lof-main-item-desc p {
	width: 500px;
	position: relative;
	left: 340px;
	top: -340px;
	color: rgba(255,255,255);
}

.slider h2{
	font-size: 30px;
	margin-bottom: 20px;
}
.slider span{
	font: 400 17px/20px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	width: 450px;
}

img.rs-image {
-webkit-border-bottom-right-radius: 40px;
-webkit-border-bottom-left-radius: 40px;
-moz-border-radius-bottomright: 40px;
-moz-border-radius-bottomleft: 40px;
border-bottom-right-radius: 40px;
border-bottom-left-radius: 40px;
}

/******************************************
*   Separation-home                       
******************************************/

#content.separation-first ul{
	list-style-type: none;
}

#content.separation-first ul li li{
	padding-left: 16px;
	background: url(images/puce-separation.png) no-repeat 0 3px;
}

#content.separation-first li.category-first {
	width: 256px;
	list-style-type: none;
	margin-right: 20px;
}


ul.application-spotlight p{
	color: #666;
	font: 12px/17px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	text-align: left;
}
ul.application-spotlight li{
		list-style-type: none;

}
ul.application-spotlight li h3{
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
		margin-bottom: 10px;
	margin-top: 10px;
}
.separation-first .category-first img{
	margin-bottom: 10px;
}

/******************************************
*   news - events menu list single                      
******************************************/

ul#ne-menu { display:block; list-style: none;
}

.newevent-ana ul#ne-menu { 
border: none;
}


.newevent-sep ul#ne-menu { 
border: 0px dotted green;
}

ul#ne-menu li, .newevent-ana ul#ne-menu li, .newevent-sep ul#ne-menu li {
	display:inline-block;
	}
	
ul#ne-menu li.current-cat {}
	
.newevent-ana ul#ne-menu li.current-cat { border: 0px solid orange;}

.newevent-sep ul#ne-menu li.current-cat { 
	background-color: #7daa24;
}


div.post-news {
	overflow:hidden;
}
div.news-date, div.event-date {
	text-align: center;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	border: 3px solid #cacaca;
	margin-right: 10px;
	padding: 4px 6px;
	font-weight: bold;
	margin-top: 4px;
	float: left;
}
.univers-ana div.news-date, .univers-ana div.event-date {
	color: #e49433;
}
.univers-sep div.news-date, .univers-sep div.event-date {
	color: #7daa24;
}
div.news-date{
	float: left;
}

div.news-content {
	width: 99%;
	margin-bottom: 10px;
}

.news-content h4{
	width: 85%;
}

div.post-event {
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px solid #cacaca;
	padding-bottom: 8px;
	overflow: hidden;
}
.news-content h4 a, .event-content h4 a{
	color: #333;
	text-decoration: none;
}
.news-content p{
	margin-top: 0;
}

div.event-left {
	float:left;
	width: 780px;
	}

.event-content{
	margin-left: 6px;
	float: left;
	width: 600px;
}	
.event-content h4{
	margin-top: 5px;
}
ul.event-images {
	list-style: none;
	width: 47%;
	overflow:hidden;
	text-align: right;
}

ul.event-images li {
display: inline-block;
	margin-left: 11px;
	
}
ul.event-images li img{
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;

}
 #ne-menu li{
	text-align: center;
	min-width: 60px;
}
#webi-menu  #ne-menu{
	margin-top: 20px;
}
#webi-menu  #ne-menu li{
	width: 90px;
}

 #ne-menu {
	margin-bottom: 10px;
}
.category-news #page, .category-events #page{
	background-color: #FFF;
}

/******************************************
*   Serach results                 
******************************************/
.search-results .post{
	border-bottom: 1px solid #ededed;
	margin-top: -1px;
	padding-top: 6px;
	padding-bottom: 7px;
	border-top: 0px solid #cacaca;
}
.search-results h4 a{
	text-decoration: none;
	color: #333;
	margin-bottom: 0;
}
.search-results p{
	margin-top: 0;
}
/******************************************
*   Zoom Newsletter               
******************************************/
#zoom_content a {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}
#zoom_content a:hover{
	color: #666;
}

#zoom_content h3 a{
	color: #333;
	text-decoration: none;
	font: 400 28px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
}
#zoom_content p{
	text-align: left;
	line-height: 16px;
	margin-bottom: 10px;
}

#zoom_content p.submit{
	margin-left: 201px;
}

#loginform label{
	display: block;
}
#loginform #user_login.input, #loginform #user_pass.input{
	width: 300px;
}


#zoom_content p.login-password label{
	margin-right: 15px;
}
#zoom_content label{
	margin-right: 12px;
	overflow: hidden;
}
#zoom_content .login-remember{
}


/******************************************
*   Webbinars and more...               
******************************************/

div#content-intro {
	}
	
.single-format-aside.univers-ana h2{
	font-size: 29px;
	color: #e49433;
}

.single-format-aside.univers-sep h2{
	font-size: 29px;
	color: #7daa24;
}
blockquote{
	font: 400 15px/20px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	margin-bottom: 10px;
}

.block {
	margin-top: 0;
	display: block;
	float: left;
	width: 910px;
}

.block h3, .page-template-default h3{
		font: 400 18px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;

}

.page-template-default h3{
	font: 400 18px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	margin-bottom: 5px;
	margin-top: 5px;
}

.block .alignleft{
	margin-left: 0;
	margin-right: 25px;
	margin-top: 0;
}
.block .alignright{
	margin-left: 25px;
}
.the_content img{
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

/******************************************
*   Forms               
******************************************/



#frm_field_134_container {
	padding-top: 10px;
}

#frm_form_6_container p.submit{
	margin-left: 200px;
	margin-bottom: 13px;
}


.select{
	margin-top: 5px;
}
#frm_form_12_container.with_frm_style form{
	width: 810px;
	padding: 20px 4px 24px;
}

#frm_form_12_container .frm_primary_label{
	padding-top: 0;
	color: #333;
	margin-bottom: 4px;
	text-align: left;
}


#form_795her p.submit {
	margin-left: 0px;
}
#form_795her td{
	text-align: center;
	border: 1px solid #a5aaa9;
}

#form_795her th{
	font-weight: bold;
	color: #333;
		border: 1px solid #a5aaa9;

}

#frm_field_217_container div.frm_description {
	margin-left: 200px;
}

#frm_field_191_container {
	padding-bottom: 8px;
}

#frm_checkbox_227.frm_checkbox, #frm_checkbox_217-0.frm_checkbox{
	margin-left: 200px;
}


/******************************************
*   Surveys               
******************************************/

.frm-table-container {
	margin-bottom: 20px;
	margin-top: 10px;
}



/******************************************
*   Columns               
******************************************/
.colleft{
	float: left;
	width: 430px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 15px;
}
.colleft h3 {
		font: 400 18px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
}
.colright{
	float: right;
	width: 450px;
	margin-bottom: 20px;
	text-align: center;
	margin-top: 20px;
}

.colright img{
	-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}

#post-6553 .colright{
	padding-left: 100px;
	width: 340px;
}

.univers-ana strong{
		color: #e49433;
	display: block;
}

.univers-sep strong{
		color: #7daa24;

}
.videogall-thumb {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0px 0px 10px 0px #cfcfcf;
-webkit-box-shadow: 0px 0px 10px 0px #cfcfcf;
-o-box-shadow: 0px 0px 10px 0px #cfcfcf;
box-shadow: 0px 0px 10px 0px #cfcfcf;
}
.videogall-thumb{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-khtml-border-radius: 6px;
}
/******************************************
*   Webinars               
******************************************/
.webinar{
	border-bottom: 1px solid #cacaca;
	padding-top: 0;
	padding-bottom: 10px;
	color: #333;
	margin-bottom: 15px;
}
.webinardate{
		font: normal 400 22px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	color: #919191;
	letter-spacing: 0;
}
.webinar h4{
		font: normal 400 19px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
}

.webinar h4 a{
	text-decoration: none;
	color: #333;
}
.webinar .presenter{
	margin-top: 0;
	width: auto;
}
.webinar p{
	margin-top: 0;
}

.btn-webinar {
	padding: 4px;
	width: 100px;
	margin-left: 0;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
	text-align: center;
	background-color: #cacaca;
	margin-top: 10px;
}
.btn-webinar:hover{
	background-color: #000;
	color: #FFF;
}
.btn-webinar:hover a{
	color: #FFF;
}

.btn-webinar a{
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
#sub-menu-market{
	overflow: hidden;
}

.download-market {
	-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
	float: right;
	text-align: right;
	padding: 10px;
	background-color: #f5f5f5;
	margin-top: 15px;
}
.download-market img:hover{
	opacity: 0.64;
}

.collapseomatic {
    background-image: none !important;
}
.colomat-close {
    background-image: none !important;
}
#my-search{
	width: auto;
	margin-bottom: 10px;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
	display: inline-block;
	padding: 12px;
	margin-top: 10px;
}
#my-search input#sa{
	padding: 4px;
	width: 280px;
	-webkit-border-radius: 26px;
-moz-border-radius: 2px;
border-radius: 2px;
	border-style: none;
}

.univers-sep #my-search{
		background-color: #7daa24;
}
.univers-ana #my-search{
		background-color: #e49433;
}
#my-search input#s{
	font-size: 12px;
	padding: 3px;
	width: 300px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	border-style: none;
}
#my-search input#searchsubmit{
	border-style: none;
	background-color: #fff;
	font-weight: bold;
	padding: 4px 10px;
	margin-left: 8px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	color: #666;
}
#my-search input#searchsubmit:hover{
	
	background-color: #000;
	color: #FFF;
}
/******************************************
*   Partners               
******************************************/
.partners{
	margin-top: 25px;
}
.partnerbloc{
	overflow: hidden;
	margin-bottom: 20px;
}

.partners img{
	float: left;
	margin-right: 20px;
	max-width:200px;
	height: auto;
}
.partners h3, .corporate-area h3{
	font: 400 22px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	margin-bottom: 5px;
}
.corporate-area{
	margin-top: 10px;
}
.entry .intro p{
	font: 400 15px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	text-align: left;
}

.corporate-area .colright{
	text-align: center;
}
/******************************************
*   Training-Classes               
******************************************/
.content-intro {
	font: 400 16px/20px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	width: 450px;
	margin-top: 20px;
	margin-bottom: 13px;
	text-align: left;
}

.univers-ana .content-intro {
	color: #e49433;
}

.univers-sep .content-intro {
	color: #7daa24;
}

.training-col-01{
	width: 491px;
	border: 1px solid #cacaca;
	float: left;
	padding: 4px;
	margin-top: -1px;
	height: 17px;
}

.training-col-01 a{
	font-weight: bold;
	text-decoration: none;
	color: #666;
}
.univers-ana .training-col-01 a:hover{
		color: #e49433;
}
.univers-sep .training-col-01 a:hover{
		color: #e49433;
}

.training-col-02, .training-col-03, .training-col-04{
		width: 123px;
	border: 1px solid #cacaca;
	overflow: hidden;
	float: left;
	padding: 4px;
	margin-top: -1px;
	margin-left: -1px;
		height: 17px;

}
/******************************************
*   Corporate template Gérald 21/10/2012               
******************************************/
.corporatepage .entry > p{
		font: 400 16px/23px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	text-align: left;
	width: 480px;
	margin-top: 20px;
}

.corporatearea{
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.corporatearea h3{
	font: 400 18px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;

}

.corporatearea .download-corporate{
	float: left;
	width: 80px;
	text-align: center;
	height: 50px;
	padding-top: 20px;
	margin-left: 20px;
		-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	background-color: #efefef;
}

.corporatearea .download-corporate:hover{
	opacity: 0.7;
}

.corporatebloc{
	width: 480px;
	float: left;
}

.corporateimg{
	float: right;
	width: 400px;
	text-align: center;
}
.corporateimg img{
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;

}

.apps-top{
	margin-top: 20px;
}

/******** edit by xili-postinpost 2012-10-23 ms */
span.xpp-editlink a { font-size: 9px; color: #FFF;
	text-decoration: none;
	background-color: #a5aaa9;
	padding: 0 3px 1px;
	font-weight: bold;
}

/******** edit by GM 2012-10-23  */
.navigation, .ajax-pagination{
	margin-top: 5px;
	margin-bottom: 5px;
}
.wp-paginate .current, .ajax-pagination #pagesearchsubmit {
color:#fff; 
margin-right:4px; 
padding:3px 6px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	border-style: none;
}


.wp-paginate .page, .ajax-pagination #pagesearchsubmit{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border-style: none;
	background-color: #cacaca;
}
.wp-paginate .prev, .wp-paginate .next{
	border-radius: 10px;
border-style: none;
	background-color: #cacaca;
}
.univers-ana .wp-paginate .current, .univers-ana .ajax-pagination #pagesearchsubmit:hover, .univers-ana .ajax-pagination #pagesearchsubmit.bbt-select{
	background:#e49433; 

}
.univers-sep .wp-paginate .current, .univers-sep.ajax-pagination #pagesearchsubmit:hover, .univers-sep.ajax-pagination #pagesearchsubmit.bbt-select {
	background:#7daa24; 

}
.comment-list{
	margin-bottom: 13px;
}

ul.newsletter-archive {
	margin-top: 20px;
}

ul.newsletter-archive li{
	font: 400 17px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	background: url(images/picto.jpg) no-repeat 0 1px;
	padding-left: 20px;
	margin-bottom: 9px;
}

ul.newsletter-archive li a{
	color: #666;
	text-decoration: none;
}

/* Modal */
.modal-content h3{
	font: 400 27px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	margin-bottom: 10px;
}
/* Registration */
.registration .entry, .survey .entry{
	margin-top: 30px;
	padding: 10px;
	background-color: #F5F5F5;
	border: 1px solid #e2e2e2;
}
.registration .entry{
	width: 650px;
}
.survey .entry{
	width: 874px;
}

#content.registration input, #content.survey input{
	background-color: #FFF;
}
.registration .entry p, .survey .entry p{
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 0;
}
.registration label.frm_primary_label{
	display: none;
}

#frm_field_231_container {
	margin-left: 200px;
	color: #333;
	font-weight: bold;
}

#frm_field_231_container label.frm_primary_label {
	margin-top: 4px;
}

.registration .Newsletter_container{
	margin-left: 165px;
}

#form_at9o4z p.submit {
	margin-left: 200px;
}


#frm_field_301_container label.frm_primary_label {
	text-align: left;
}

#frm_field_301_container, #frm_field_302_container {
	margin-left: 204px;
}

#frm_field_301_container div.frm_description, #frm_field_302_container div.frm_description {
	display: none;
}

#frm_field_302_container label.frm_primary_label {
	text-align: left;
	display: none;
}


caption, th, td {
	border:0px solid #DDD;
}

input.wpmlbutton.ui-button.ui-widget.ui-state-default.ui-corner-all {
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
}
p.managementemail a, #managementtabs li a{
	color: #333;
}
#managementtabs li {
	margin-left: 20px;
}
#currentsubscriptions table{
	border-style: none;
}
#currentsubscriptions table td, #newsubscriptions table td{
	text-align: left;
	padding: 4px 4px 5px;
	border-width: 1px;
	border-color: #efefef;
}


a.wpmlbutton.activatebutton, a.wpmlbutton.subscribebutton {
	padding: 2px 4px;
	font-size: 12px;
	font-weight: bold;
}

.lecobutton{
padding: 2px 10px;
	background-color: #9b9b9b;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font: 400 17px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	text-align: center;
	margin: 10px auto 5px;
	display: inline-block;
}
.lecobutton a, a .lecobutton{
	color: #FFF;
	text-decoration: none;
}
.lecobutton:hover{
	background-color: #000;
}
.thankyou{
	font: 400 17px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;
	margin-top: 30px;
	padding: 10px;
	background-color: #F5F5F5;
	border: 1px solid #e2e2e2;
	width: 600px;
	margin-right: auto;
	margin-left: auto;-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
}
.newsletter-registration{
	margin-top: 30px;
	padding: 10px 10px 10px 100px;
	background-color: #F5F5F5;
	border: 1px solid #e2e2e2;
	width: 500px;
	margin-right: auto;
	margin-left: auto;-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: left;
}

.page-id-8778 .newsletter-registration{
		font: 400 17px/24px 'Ubuntu Condensed', Calibri, helvetica, sans-serif;

	margin-top: 30px;
	padding: 10px;
	background-color: #F5F5F5;
	border: 1px solid #e2e2e2;
	width: 600px;
	margin-right: auto;
	margin-left: auto;-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
}


.newsletter-management{
	margin-top: 30px;
	padding: 10px 10px 10px 100px;
	background-color: #F5F5F5;
	border: 1px solid #e2e2e2;
	width: 400px;
	margin-right: auto;
	margin-left: auto;-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: left;
	overflow: hidden;
}

input#authenticate.ui-button.ui-widget.ui-state-default.ui-corner-all {
	padding: 4px;
	font-size: 12px;
	margin-left: 10px;
}

h3.wpmlhistory_title{
	margin-top: 8px;
}

h3.wpmlhistory_title a{
	color: #666;
	text-decoration: none;
}
h3.wpmlhistory_title a:hover{
	text-decoration: underline;
}

#subscriberauthloginform label {
	font-weight: bold;
	margin-top: 10px;
}
.wpmlhistory_email{
	overflow: hidden;
}
.wpmlhistory_meta small{
	width: 100px;
	text-align: center;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	border: 3px solid #cacaca;
	margin-right: 10px;
	padding: 4px 6px;
	font-weight: bold;
	color: #333;
	margin-top: 4px;
	float: left;
	font-size: 12px;
	letter-spacing: 0;
}

.bbt-neevent-page {
	float: right;
}

.wpmlwidget input.wpml{
	width: 300px!important;
}

#frm_field_274_container label{
	display: none;
}
#frm_field_274_container {
	margin-left: 205px;
	text-align: left;
	}

#frm_checkbox_274{
	float: left;
	margin-top: 1px;
}
.texteform{
	font: 12px Trebuchet, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #515151;
}

#content #searchwrapper{
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
	width: 450px;
	text-align: center;
	background-color: #F5F5F5;
	padding-bottom: 20px;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	padding-left: 10px;
}
#content #searchwrapper .searchbox{
	padding: 4px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 360px;
	border: 1px solid #cacaca;
	font-size: 16px;
	background-color: #FFF;
	color: #666;
}

#content #searchwrapper input#searchsubmit.searchbox_submit{
	width: 31px;
	height: 38px;
	top: 13px;
	position: relative;
	background: url(images/search.png) no-repeat 0 4px;
	margin-left: 5px;
	margin-top: 0;
}

#content #searchwrapper input#searchsubmit.searchbox_submit:hover{
		background: url(images/search-hover.png) no-repeat 0 4px;

}

.return{
	padding: 4px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	background-color: #cacaca;
	margin-top: 10px;
		display: inline-block;

}

.return a{
	text-decoration: none;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
.return:hover{
	background-color: #000;
}

/* @group My Group */

.access-docs{
	width: 400px;
	background: url(images/pdf-nb.gif) no-repeat 0 1px;
	padding-left: 25px;
}
.access-docs a{
	text-decoration: none;
	font-weight: bold;
	color: #a5aaa9;
}
.access-docs a:hover{
	color: #000;
}

/* @end */

.tabbody ul li {
	list-style-type: disc;
}

.tabbody ul.downloads li {
	list-style-type: none;
}

a .changelang{
	color: #cacaca;
	font-size: 10px;
	margin-left: 5px;
}
a .changelang:rollover{
	color: #FFF;
}
.portrait{
	width: 600px;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 10px 10px 10px 0;
	border: 1px solid #e0e0e0;
}

.portrait p.wp-caption-text {
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	padding-left: 4px;
	margin-top: 4px;
}


INPUT[type="text3"] {
    font-size: 14px;
    width: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border-radius: 5px;
    border: 1px;
}
input.str {
    font-size: 14px;
    width: 96%;
    padding: 5px;
    margin-bottom: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
}

.scrollup{
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:50px;
right:55px;
display:none;
text-indent:-9999px;
background: url('icon_top.png') no-repeat;
}