/*
logo print !!!! do not remove this line
*/
#myformsisrich
{
display:none;
visibility:hidden;
}

.onlyforprint
{
display:none;
}
/*style table contenu*/
			.padcell { padding:2px 0 2px 0; }
			.col1 { background:#EEEEEE; }
			.col2 { background:#B6B6B6; }
			.col3 { background:#B2B2B2; }
			.col4 { background:#FFFFFF; }
			.col5 { background:#E8E8E8; }
			.padtitre { padding:3px 0 3px 0; }			
			.coltitre { padding: 6px 0 3px 0;}
			
		/*effet texte*/	
			.bold { font-weight:bold; }
			
			.lipoint{
			padding: 0;
			margin: 0;
			}

			.lipoint li {background:url("images/square_noir.gif") no-repeat 8px 8px;padding: 2px 0 2px 16px;list-style: none;}
			.lipoint2 li {background:url("images/square_noir.gif") no-repeat 8px 8px;padding: 2px 0 2px 16px;list-style: none; line-height:11px;}
			.redpoint {background: url("images/redpointbg.gif") repeat; height:2px;}
			.redpoint2 {background: url("images/redpointbg.gif") repeat; width:500px; height:1px;}
			.adobe li {background:url("images/adobe.gif") no-repeat 4px 4px;padding: 2px 0 2px 16px;list-style: none;}
			.flash li {background:url("images/flash3.gif") no-repeat 4px 4px;padding: 2px 0 2px 16px;list-style: none;}
			.livre li {background:url("images/livre.gif") no-repeat 4px 4px;padding: 2px 0 2px 17px;list-style: none;}
			.maintitlefiche {color:#eb1f1b;font-size:22px;}
			
		/*lien class inside utilisée sur tout le site*/
			.inside, a.inside:link, a.inside:visited, a.inside:active {	color: red;text-decoration: none;}
			
		/*content notes*/
		.important  {
			border-left:5px solid #EEEEEE;
			padding-left:11px;
		}
			
		/*collapse content*/		
		.bc-collapse {
			position:relative;
			width:100%;
			height:auto;
			display:block;
			margin-bottom:6px;
		}
		.bc-collapse-open {
			margin-bottom:-5px;
		}
		.bc-collapse .bc-collapse-header {
			position:relative;
			z-index:5;
			width:auto;
			padding:1px;
			cursor:pointer;
			display:inline;
		}
		.bc-collapse .bc-collapse-close {
			position:relative;
			z-index:5;
			width:100%;
			height:44px;
			padding:1px;
			display:none;
			cursor:pointer;
		}
		.bc-collapse .bc-collapse-content {
			position:relative;
			top:-16px;
			left:0;
			padding:25px 0px 10px 14px;
			z-index:3;
			display:none;
			overflow: auto;	/* IE7 slideDown bug fix; zoom:1 fix it too but does not validate */
			font-size:11px;
		}
		.bc-collapse .bc-collapse-content .bc-collapse-content-no-padding {
			padding:31px 0 0 20px;
		}
		.bc-collapse .bc-collapse-content-padding {
			padding:5px 5px 5px 20px;
		}
		.bc-collapse-content-open{
			display:inline;
		}
		.bc-collapse-content-close{
			display:none
		}
		/*image d'intéreieur des fiches pdt*/
		
		.teaser-ul {list-style-type:none;}
		.teaser-li {display:inline;padding:25px;}
		
		/*classe pour les bouton j'aime. je n'aime pas*/
		
		.likebutton {font-size:18px;color:red;text-decoration:none;font-weight:bold}
		
		/************* TABLE ASSET MANAGEMENT ************/
		.toptab { background:#C8C8C8; border-bottom:1px solid #666666; border-top:1px solid #666666; padding: 6px 0 6px 5px; font-size:13px; } 
		.toptab2 { background:#E5E5E5; border-bottom:1px solid #666666; padding: 4px 4px 4px 4px; } 
		.toptab3 { background:#FFFFFF; padding: 3px 0 3px 5px; } 
		.toptab4 { background:#F2F2F2; padding: 3px 0 3px 5px; } 
		
		.image-hovers {opacity: 1; -moz-opacity: 1;	filter: alpha(opacity=100);}
		.image-hovers:hover {opacity: .7; -moz-opacity: .7;	filter: alpha(opacity=70);}
		
		
		/* custom input */
		.gm-custom-form-input1 {
			font-family:FrutigerLTStd55Roman;
			font-size:11px;
			width:145px;
			height:25px;
			line-height:25px;
			outline:medium none;			
			border:none;
			padding-left:10px;
			background:url(img/custom-input1.png) no-repeat scroll 0 0 transparent;
			color:#3e3e3e;
		}
		
		/* custom input bouton */
		.gm-custom-form-input2 {
			font-family:FrutigerLTStd55Roman;
			font-size:11px;
			width:30px;
			height:25px;
			line-height:25px;
			outline:medium none;
			border:none;
			background:url(img/custom-input2.png) no-repeat scroll 0 0 transparent;
			color:#3e3e3e;
			
		}
.barGraph {
	width: 390px;
	margin: 2px 0;
	padding: 0;
	display:block;
/*	float:left;*/
	}
	
.barGraph li {
	bottom: 0; 
	color: #1a171b;
	margin: 0px; 
	padding: 0 0 0 0;
	display:block;
	float:left;
	list-style: none;
	text-align: center;
	height: 19px;
	}
	
.barGraph li.p1{ background-color:#88b4dc }
.barGraph li.p2{ background-color:#dee7f3 }
.barGraph li.p3{ background-color:#bcd5ec }


.rplength {width:680px;}

.datagrid table{ border-collapse: collapse; text-align: center; width: 100%; } 
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #8C8C8C;
 -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
 .datagrid table td, .datagrid table th { padding: 6px 5px; }
 .datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );
 background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');
 background-color:#8C8C8C; color:#FFFFFF; font-size: 13px; font-weight: bold; border-left: 0px solid #A3A3A3; } 
.datagrid table tbody td { color: #000; border-left: 1px solid #DBDBDB;font-weight: normal; }
.datagrid table tbody .alt td { background: #EBEBEB; color: #000; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.border-white{border-right:solid 1px #fff;}
.border-white-bottom{border-bottom:solid 1px #fff;}
.border-white-left{border-left:solid 1px #fff;}

.paddingCellTable {
	padding: 5px 10px 5px 10px;
}
.hoverLinkSilver:hover {
	background: silver!important;
}
