.cat_btn
	{
		background:url(./images/btn_minus.gif);
		background-repeat:no-repeat;
		border:none;
		border-bottom:solid #CF3 0px;
		width:100%;
		text-align:left;
		padding-left:20px;
		font-weight:bold;
		cursor:pointer;
	}
.cat_btn_container
	{
		background:url(./images/title_back.png) repeat-x;
		padding:3px;
		margin-bottom:10px;
	}
.cat_btn_hover
{
	background:url(./images/btn_minus.gif);
	background-repeat:no-repeat;
	border:none;
	border-bottom:solid #CF3 0px;
	width:100%;
	text-align:left;
	padding-left:20px;
	color:#333;
	font-weight:bold;
	cursor:pointer;
}
.scris_presentation_des
	{
		position:relative;
		top:-11px;
		left:20px;
		font-family:tahoma;
		font-size:13px;
		font-weight:normal;
		color:#666;
		overflow:hidden;
		width:680px;
		z-index:0;
		border:solid #CF3 0px;
	}
	
.scris_conf_name
	{
		font-family:tahoma;
		font-size:14px;
		font-weight:bold;
		text-align:justify;
		padding-left:20px;
		color:#333;
	}
.scris_conf_des
	{
		font-family:tahoma;
		font-size:13px;
		font-weight:normal;
		padding-left:20px;
		text-align:justify;
		color:#666;
	}
.scris_conf_link
	{
		font-family:tahoma;
		font-size:12px;
		font-weight:normal;
		padding-left:20px;
		text-align:justify;
		color:#333;
		margin-top:10px;
	}
.scris_conf_link:hover
	{
		font-family:tahoma;
		font-size:12px;
		font-weight:normal;
		padding-left:20px;
		text-align:justify;
		color:#F63;
	}
.scris_pub_des
	{
		font-family:tahoma;
		font-size:13px;
		font-weight:normal;
		padding:5px;
		padding-left:20px;
		text-align:left;
		color:#666;
		width:100%;
	}
.scris_pub_link
	{
		font-family:tahoma;
		font-size:12px;
		font-weight:normal;
		color:#333;
		display:block;
		padding:1px;
		margin:0;
		padding-left:20px;
		text-align:left;
	}
.scris_pub_link:hover
	{
		font-family:tahoma;
		font-size:12px;
		font-weight:normal;
		color:#F63;
		display:block;
		padding:1px;
		padding-left:20px;
		text-align:left;
		margin:0;
	}
.imgs_link_hover
	{
		border:solid #F63 1px;
		padding:0px;
	}
.cat_left
	{
		width:400px;
		overflow:hidden;
	}
.cat_right
	{
		width:300px;
		overflow:hidden;
	}

.full_content_on
	{
		display:block;
	}

.full_content_off
	{
		display:none;
	}
	
pre
	{
		font-family:tahoma;
		font-size:12px;
		font-weight:normal;
		text-align:left;
		color:#333;
	}
	
.buton_image
	{
		background:none;
		margin:0px;
		border:solid #FFF 2px;
		border-bottom:solid #FFF 2px;
		padding:0;
		overflow:hidden;
		position:relative;
		width:150px;
		height:140px;
		cursor:pointer;
	}
.buton_image img
	{
		height:120px;
		width:102px;
		display:block;
		margin:auto;
		padding:0;
	}
#spacer
	{
		clear:both;
		height:20px;
		width:100%;
	}
	
.buton_image_hover
	{
		background:none;
		height:140px;
		margin:0px;
		border:solid #FFF 2px;
		border-bottom:solid #333 2px;
		padding:0;
		overflow:hidden;
		position:relative;
		width:150px;
		cursor:pointer;
	}
.buton_image_hover img
	{
		height:120px;
		width:102px;
		display:block;
		margin:auto;
		padding:0;
	}
.content_special
	{
		width:690px;
		padding:20px;
		margin:20px;
		overflow:hidden;
		border:solid #CCC 1px;
		background:#FFF;
		color:#555555;
		text-align:left;
		font-weight:normal;
		font-family:Verdana;
		font-size:14px;
	}
.content_special p
	{
		width:100%;
		margin:10px;
		margin-left:0;
		margin-top:30px;
		overflow:hidden;
		color:#333;
		text-align:left;
		font-size:20px;
	}

.content_special h1
	{
		width:95%;
		margin:0 0 10px 0;
		font-size:14px;
		font-weight:normal;
		text-align:left;
	}
.content_special h2
	{
		width:95%;
		margin:0 0 10px 0;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		color:#666;
	}
.content_special h3
	{
		width:100%;
		text-align:center;
	}
.content_special h3 img
	{
		text-align:center;
		border:solid #333 3px;
	}
.content_special h3 #europe
	{
		
		width:620px;
	}
.content_special #tabIdentification
	{
		width:105%;
		margin:20px 0px 20px 0px;
		font-size:12px;
		font-weight:normal;
		list-style-type:disc;
		border:solid #999 3px; 
		border-collapse:collapse;
		padding:10px;
	} 
.content_special #tabIdentification th
	{
		text-align:center;
		font-size:14px;
	}
.content_special #tabIdentification td
	{
		padding:2px;
		text-align:center;
		border:solid #CCC 1px; 
	}
.rowHeader
	{
		font-weight:bold;
		
	}
.content_special ul
	{
		width:100%;
		font-size:14px;
		font-weight:normal;
		list-style-type:none;
		margin-left:30px;
	}
.presLink
	{
		font-size:14px;
		font-weight:normal;
		color:#F63;
		background:none;
		padding:0;
		margin:0;
		width:2px;
		clear:both;
		overflow:visible;
		display:block;
		
		border:solid #CCC 0px; 
		width:100%;
	}
.redLink
	{
		font-size:14px;
		font-weight:bold;
		color:#39F;
		background:none;
		padding:0;
		margin:0;
		width:2px;
		clear:both;
		overflow:visible;
		display:inline;
	}

.presLink:hover
	{
		font-size:14px;
		font-weight:normal;
		list-style-type:disc;
		text-decoration:underline;
		color:#F63;
		background:none;
		padding:0;
		margin:0;
		width:2px;
		clear:both;
		overflow:visible;
		display:inline;
		width:100%;
	}
.content_special ul li
	{
		clear:both;
		width:100%;
	}
.tablePV
	{
		color:#333;
	}
.tablePVCat
	{
		color:#333;
		font-weight:bold;
	}
.NumeProdus
	{
		color: #F00;
	}
.conf_wrapper
	{
		width:690px;
		border:solid #CCC 1px;
		background:#FFF;
		margin:10px;
		margin-left:30px;
		margin-right:30px;
		padding:10px;
		text-align:left;
	}

/* styles for the hiting page */	
.cvPage
	{
		padding:10px;
		background:#FFF;
		border:solid #CCC 1px;
		margin:20px;
		font-family:Verdana,sans-serif;
		height:auto;
		overflow:hidden;
	}
fieldset
	{
		border:solid #CCC 1px;
		margin-top:10px;
		padding:20px;
	}
legend
	{
		border:solid #CCC 1px;
		padding:2px 10px 2px 10px;
	}
.cvPage label
	{
		text-align:right;
		width:270px;
		margin-left:30px;
		border:solid #CCC 0px;
		float:left;
	}
.cvPage input
	{
		width:250px;
		margin-left:10px;
		margin-right:100px;
		float:right;
	}
.cvPage textarea
	{
		
		width:250px;
		height:100px;
		margin-left:10px;
		margin-right:100px;
		float:right;
	}
.cvPage ul
	{
		list-style:none;
		margin:0;
		padding:0;
	}
.cvPage ul li
	{
		list-style:none;
		margin:0;
		padding:0;
		padding-top:2px;
		width:670px;
		clear:both;
	}
.cvPage #titlu
	{
		color:#333;
		font-size:20px;
	}	
.cvPage #subTitlu
	{
		display:block;
		color:#333;
		font-size:16px;
		width:100%;
		text-align:left;
		margin-left:0px;
		margin-top:30px;
	}	
.cvPage p
	{
		clear:both;
		border:solid #F00 0px;
		margin:0;
		margin-top:2px;
		padding-top:2px;
	}
.cvPage #body
	{
		clear:both;
		border:solid #F00 0px;
		margin:0;
		margin-top:2px;
		padding:15px;
		text-align:left;
		font-size:12px;
		line-height:18px;
	}
.cvPage #fade
	{
		color:#999;
	}
.cvPage #stand-out
	{
		color:#F63;
	}
.cvPage .cvButon
	{
		clear:both;
		float:left;
		width:auto;
		margin:0;
		margin-right:5px;
	}
.cvPage .cvButonMain
	{
		clear:both;
		float:none;
		width:auto;
		margin:0;
	}
.cvPage br
	{
		clear:both;
	}
.cvPage #textBloc
	{
		margin:5px;
		margin-right:240px;
		border:solid #F00 0px;
		width:100px;
		display:block;
		text-align:left;
		float:right;
	}
.cvPage .switcher
	{
		display:block;
		float:left;
		height:0px;
		width:100px;
		border:solid #f00 0px;
	}
.content_horiz
	{
			padding-right:0;
			text-align:left;
			width:100%;
			overflow:hidden;
			margin:0;
			/*border:solid #333333 1px;*/
			background:none;
			color:#555555;
			padding-bottom:10px;
	}
#cellTextHoriz
	{
		border:solid #DDD 1px;
		background:#FFF;
		text-align:left;
		padding:0px;
		width:98%;
		margin:auto;
		margin-top:10px;
		overflow:hidden;
		
	}
#prodGallery
	{
		width:460px;
		border:solid #F00 0px;
		float:right;
		margin-right:5px;
		overflow:hidden;
	}

