#form fieldset 
{
	border: 0px;
}

.nonactive
{
	float: left;
	width: 152px;
	text-align: center;
	border: 1px solid #FFFCA3;
	margin: 1px;
	font-size: 10px;
}

.active
{
	float: left;
	width: 152px;
	text-align: center;
	border: 1px solid #FFF95B;
	margin: 1px;
	background: #FFFFCC;
	cursor:pointer;
	font-size: 10px;
}

.mediaThumb .dateline
{
	font-size: 10px;
}

.mediaThumb5
{
	float: left;
	width: 163px;
	text-align: center;
	font-size: 10px;
}

#form legend 
{
	margin-left: 0px;
	font-weight : bold;
	margin: 5px;
}

#form select 
{
	width: 120px;
	float: right;
	margin-right: 80px;
}


.vignettes a img
{
	border: 2px solid #92020C;
}

.vignettes a:hover img
{
	border: 2px solid #CF8503;
}

.lien_suite
{
	border-top: 1px solid #CFCFCF;
	font-size: 10px;
	text-align: right;
}

#menu_matos
{
	border-bottom: 1px solid #CFCFCF;
	text-align: center;
	margin-top: 12px;
	padding: 3px;
}

#menu_matos li
{
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 5px;
	padding-bottom: 3px;
	border-right: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
	background: white url(/data/shade.gif) top left repeat-x;
	-moz-border-radius-topright:6px;
	-moz-border-radius-topleft:6px;
}

#menu_matos .on
{
	borer-bottom: 1px solid white;
	background: white;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 5px;
	padding-bottom: 3px;
}

#admin_matos
{
	border-bottom: 1px solid #CFCFCF;
	text-align: center;
	margin: 0px;
	padding: 3px;
	margin-bottom: 30px;
}

#admin_matos li
{
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 6px;
	padding-bottom: 3px;
}


#li_index
{
	margin			: 0px 0px 0px 0px ;
	display 		: inline ;
	padding 		: 0 0 0 0px ;
}
#li_index ul , #li_index li 
{
	padding 		: 0 ;
	list-style	: none;
}
#li_index li 
{
	margin-bottom: 16px;
}
#li_index li a 
{
	display 		:block ;
	padding-left: 0px ;
}
#li_index li a span 
{
	float		: right ;
	padding-right: 2px ;
	color		: #999 ;
	font-size 	: 10px ;
	padding-top : 0px ;
	font-weight: normal;
}
#li_index li a div 
{
	padding-left: 0px ;
	font-size 	: 11px ;
	padding-top : 5px ;
	font-weight: normal;
	color		: #000000 ;
}
#li_index li a:hover 
{
	/*background 	: #FFFFCC ;*/
	border-color: #ffa500 ;
}

#li_pratique
{
	margin-top		: 0px ;
	display 		: inline ;
	padding-top 	: 0px ;
}
#li_pratique li 
{
	border-bottom	: 1px solid #ddd ;
	height:24px;
	line-height:22px;
}
#li_pratique li a span
{
	padding: 0 2px 0 0 ;
	color		: #666 ;
	font-size 	: 10px ;
	font-weight: normal;

	float : right;
}

#li_pratique li a span.brand
{
	color		: #212121 ;
	font-size 	: 12px ;
	font-weight: bold;
	float : none;
	text-transform: uppercase;

}


#li_pratique li a 
{
	display 		:block ;
	padding-left: 0px ;
}

.chapitre
{
	font-size: 14px;
	color: #F70;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: underline;
}

#lightbox{
	background-color:#eee;
	padding			: 10px;
	/*border-bottom: 2px solid #666;
	border-right	: 2px solid #666;*/
	}
#lightboxCaption{
	font-size			: 1em;
	/*padding-top	: 0.4em;*/
	color				: #666 ;
}
#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/data/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/data/overlay.png", sizingMethod="scale");
	}
	
.listing ul.brands li {
	border-bottom : 1px solid #ccc;
	line-height : auto;
	height : 72px;
}

.listing ul.brands li a {
	padding : 8px 0 0 0;
	font-size : 20px;
	line-height : 26px;
}

.listing ul.brands a span {
	float : none;
	font-size : 18px;
}

.listing ul.brands li img {
	height : 60px;
	float : right;
}

#datasheet-block {
	margin 			: 7px 0;
}

#datasheet {
	border 			: 0px;
	width			: 100%;
}

#datasheet td {
	vertical-align 	: top;
	padding-bottom 	: 4px;
	border-bottom	: 1px solid #ccc;
}

.gris {
	background-color : #D0CFCF;
}

.noir {
	background-color : #000;
}

tr.noir td {
	color 			: #fff;
	padding 		: 3px;
}

.backlink-matos h2 {
	line-height 	: 100% !important;
	height 			: 100% !important;
	padding 		: 7px !important;
}

.backlink-matos p{
	margin-bottom 	: 10px;
	text-align 		: center;
}

h2.light_title {
	background-color: #FFF !important;
	color 			: #212121 !important;
	border-bottom	: 1px solid #000 !important;
}

.marge {
	padding-left 	: 12px;
}