﻿
body 	
	{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000;
	background-color: #000;
	}
table 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	}
td
	{
	text-align:center;
	}
a 
	{
	text-decoration: none;
	font-weight:bold;
	color: #F37021;
	}
img
	{
	border:0px;
	}
	
div#contenidor 
	{
	position:absolute;
	height:auto;
	width:985px;
	min-width:985px;
	margin-left:-492.5px;
	left:50%;
	top:0px;
	text-align:center;
	}

/*[ ******************* FOOTER ********************** ]*/

div#box_footer
	{
	position: fixed;
	height:21px;
	width:985px;
	left:50%;
	margin-left:-492.5px;
	bottom:0px;
	background-color: #FFF;
	border-top:3px solid #F60;
	}
	
div#box_footer div#infolegal 
	{
	position: absolute;
	padding: 0px;
	padding-top:3px;
	left: 10px;
	width: 50%;
	height: 18px;
	text-align: left;
	}
	
div#box_footer div#author 
	{
	position: absolute;
	padding: 0px;
	padding-top:3px;
	right: 10px;
	width: 50%;
	height: 18px;
	font-size: 10px;
	text-align: right;
	}
			
div#counter
	{
	position:absolute;
	top:6px;
	left:480px;
	}

div#author img
	{
	top: 3px;
	border:0px;
	}
			
/*[ ******************* !FOOTER ********************** ]*/

div#header
	{
	width:985px;
	height:164px;
	background-image: url("../../images/header.jpg");
	background-repeat:no-repeat;
	}
div#botonera
	{
	position:absolute;
	top:160px;
	left:190px;
	width:810px;
	height:50px;
	}
div#central
	{
	width:100%;
	margin-top:10px;
	min-height:850px;
	bottom:23px;
	}
div#menu
	{
	position: absolute;
	top:215px;
	left:10px;
	width:200px;
	height:auto;
	}
div#sponsors
	{
	color:#FFF;
	position:relative;
	float:left;
	width:185px;
	margin-top:50px;
	}
div.colabore
	{
	position:relative;
	float:left;
	width:185px;
	margin-top:20px;
	color:#FFF;
	}
div.colabore a
	{
	color:#FFF;
	font-weight:bold;
	}
div.sponsor
	{
	width:185px;
	height:60px;
	background-image: url("../../images/sponsor.jpg");
	background-repeat:no-repeat;	
	margin-bottom:5px;
	}
div.sponsorVL
	{
	float:left;
	width:90px;
	height:105px;
	background-image: url("../../images/sponsorV.jpg");
	background-repeat:no-repeat;	
	margin-bottom:5px;
	}
div.sponsorVR
	{
	float:right;
	width:90px;
	height:105px;
	background-image: url("../../images/sponsorV.jpg");
	background-repeat:no-repeat;	
	margin-bottom:5px;
	}
div.content
	{
	position: absolute;
	top:240px;
	
	left:220px;
	width:704px;
	background-color: #363534;
	padding:30px;
	color:#FFF;
	text-align:left;
	}
div.title
	{
	position: absolute;
	top:214px;
	left:220px;
	width:684px;
	padding-left:80px;
	height:20px;
	padding-top:6px;
	background-image: url("../../images/title.jpg");
	background-repeat:no-repeat;
	text-align:left;
	font-weight:bold;
	color:#FFF;	
	}
div.boton	
	{
	position:relative;
	float:left;
	color:#FFF;
	width:96px;
	height:34px;
	padding-top:15px;
	margin-left:2px;
	font-weight: bold;
	cursor:pointer;
	}
div.botonSelected
	{
	position:relative;
	float:left;
	color:#FFF;
	width:96px;
	height:49px;
	padding-top:0px;
	margin-left:2px;
	cursor: pointer;
	font-weight: bold;
	}
div.menu1
	{
	position:relative;
	float:left;
	width:180px;
	padding-left:5px;
	height:15px;
	padding-top:2px;
	background-image: url("../../images/menu1.jpg");
	background-repeat:no-repeat;	
	cursor: pointer;
	font-weight:bold;
	text-align:left;
	color:#FFF;
	}
div.menu2
	{
	position:relative;
	float:left;
	width:180px;
	padding-left:5px;
	padding-top:2px;
	background-color: #000;
	cursor: pointer;
	border-top:1px solid #fff;
	text-align:left;
	color:#FFF;
	}
div.menu2:hover, div.menu2Selected
	{
	position:relative;
	float:left;
	width:180px;
	padding-left:5px;
	padding-top:2px;
	background-color: #000;
	cursor: pointer;
	border-top:1px solid #fff;
	text-align:left;
	color:#F37021;
	}
div#move
	{
	position:absolute;
	top:0px;
	left:486px;
	height:205px;
	width:117px;
	background-image: url("../../images/move.png");
	background-repeat:no-repeat;	
	}
div#logo
	{
	position:absolute;
	top:30px;
	left:320px;
	width:428px;
	height:78px;
	background-image: url("../../images/logo.png");
	background-repeat:no-repeat;	
	}
div#prdImgs1
	{
	position:relative;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	}
div#prdImgs2
	{
	position:relative;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	}
div.objImg
	{
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:158px;
	}
div.prdImg
	{
	width:152px;
	height:113px;
	background-color:#FFF;
	overflow:hidden;
	border:1px solid #FFF;
	cursor:pointer;
	}
div.prdNom
	{
	font-weight:bold;
	text-align:center;
	}
div.prdDes
	{
	text-align:justify;
	text-decoration:italic;
	}
img.prdImg
	{
	width:152px;
	margin-left:2px;
	border:2px solid white;
	cursor:pointer;
	text-align:center;
	}
input.t
	{
	border:0px;
	background-color:#FCFEFF;
	width:99%;
	}
input.tError
	{
	border:0px;
	background-color:#FCAAAA;
	width:99%;
	}
textarea.t
	{
	border:0px;
	background-color:#FFF;
	width:460px;
	height:163px;
	}

td.leftAlign
	{
	text-align:left;
	}
td.rightAlign
	{
	text-align:right;
	}
input.submit
	{
	border:1px solid #FFF;
	color:#FFF;
	font-weight:bold;
	background-color:#F37021;
	}
input.reset
	{
	border:1px solid #FFF;
	color:#FFF;
	font-weight:bold;
	background-color:#000;
	}
div.spinner
	{
	position:absolute;
	left:50%;
	top:50%;
	width:50px;
	height:50px;
	background-image:url("../../images/spinner.gif");
	}

div.oLink
	{
	}
div.oLink_nom 
	{
	font-weight:bold;
	}


/* AVIS LEGAL */
body#AVIS {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: center; background-color: #FFF;}
#avis_FinestraInfoLegal {padding: 10px; width: 350px;	 text-align: justify; font-size: 10px; }
div#avis_titol {text-decoration: underline; font-size: 14px; font-weight: bold; color: #444; padding-bottom:10px; text-align:center;}
div#avis_text {text-align: center;}
div#avis_avis {width:100%; left:5%; height:80px; color: #444; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; border:1px solid #444; margin-top:10px; margin-bottom:10px; overflow-y:auto;}
div#avis_botonera {width:100%; text-align:center;}
input.avis_ok {color:#FFF; font-weight:bold; background-color: #444; border:1px solid #444; width:120px;}
input.avis_ko {color:#444; font-weight:bold; background-color: #EEE; border:1px solid #444; width:120px;}
div#sma_ampliFRM td {color:#000;}
