/*

***************************************************************************************
*                                                                                     
*   CHECKTHEWEB                                                   
*                                                                   
***************************************************************************************

*/

BODY {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font: normal 14px "trebuchet ms", tahoma, arial, verdana, sans-serif;
}

#container{
  margin: 0 auto;
  text-align:center;
  height:100%;
}

#wrapper {
	width: 900px;
	text-align: left;
	margin: 0 auto;
	position:relative;
}


a:link, 
a:visited, 
a:hover, 
a:active {color:F59119; text-decoration:none;}
a:hover { text-decoration:underline; }

/************************************************************************************************** H E A D E R */

#header{
 margin: 0;
 padding: 0;
 background: url(img/background_header.gif) top left repeat-x;
 height:100px;
}

#header #lingua{
 position:absolute;
 top: 5px;
 right:0px;
}

#header #login{
 position:absolute;
 top: 70px;
 right:0px;
 font: normal 12px tahoma, arial, verdana, sans-serif;
 color:#DDD;
 text-align:right;
}

#header #login a:link,
#header #login a:visited,
#header #login a:hover,
#header #login a:active {
 font: normal 12px  Arial, verdana, sans-serif;
 color: #DDD;
 text-decoration:none;
 }
 
 #header #login a:hover {
 color: #FFF;
 }

/*
#header #login input.text{
 width:60px;
 font: normal 10px tahoma, arial, verdana, sans-serif;
 border:1px solid #2C2F2F;
}

#header #login input.submit{
 top:3px;
 position:relative;
}
*/

#header #lingua a:link,
#header #lingua a:visited,
#header #lingua a:hover,
#header #lingua a:active {
 font: normal 12px  Arial, verdana, sans-serif;
 color: #CCC;
 text-decoration:none;
 }
 
 #header #lingua a:hover {
  text-decoration:underline;
 }

h1#logo { background: transparent url("img/logo.gif") no-repeat 0% 0%; margin: 0; }
h1#logo a { display: block; width: 670px; height: 100px; border: 0; }
h1#logo a span{ display: none; }

h1#logoDE { background: transparent url("img/logo_d.gif") no-repeat 0% 0%; margin: 0; }
h1#logoDE a { display: block; width: 689px; height: 100px; border: 0; }
h1#logoDE a span{ display: none; }

/************************************************************************************************** N A V */
#nav {
 background: url(img/background_nav.jpg) top left repeat-x;
 height:50px;
}

#nav ul{
 margin: 0;
 padding: 0;
 list-style-type: none;
}


#nav li {
	float: left;
	display:inline;
}

#nav ul li strong {display: none;}

#nav #panoramica a:link, 
#nav #panoramica a:visited, 
#nav #panoramica a:hover, 
#nav #panoramica a:active { float:left; width: 140px; height:50px; background-image: url(img/mnu/1.gif); }
#nav #panoramica a:hover { background-image: url(img/mnu/1X.gif); }

#nav #panoramicaX a:link, 
#nav #panoramicaX a:visited, 
#nav #panoramicaX a:hover, 
#nav #panoramicaX a:active { float:left; width: 140px; height:50px; background-image: url(img/mnu/1X.gif); }

#nav #panoramicaDE a:link, 
#nav #panoramicaDE a:visited, 
#nav #panoramicaDE a:hover, 
#nav #panoramicaDE a:active { float:left; width: 140px; height:50px; background-image: url(img/mnu/1d.gif); }
#nav #panoramicaDE a:hover { background-image: url(img/mnu/1dX.gif); }

#nav #panoramicaDEX a:link, 
#nav #panoramicaDEX a:visited, 
#nav #panoramicaDEX a:hover, 
#nav #panoramicaDEX a:active { float:left; width: 140px; height:50px; background-image: url(img/mnu/1dX.gif); }


#nav #demo a:link, 
#nav #demo a:visited, 
#nav #demo a:hover, 
#nav #demo a:active { float:left; width: 85px; height:50px; background-image: url(img/mnu/2.gif); }
#nav #demo a:hover { background-image: url(img/mnu/2X.gif); }

#nav #demoX a:link, 
#nav #demoX a:visited, 
#nav #demoX a:hover, 
#nav #demoX a:active { float:left; width: 85px; height:50px; background-image: url(img/mnu/2X.gif); }

#nav #rivenditori a:link, 
#nav #rivenditori a:visited, 
#nav #rivenditori a:hover, 
#nav #rivenditori a:active { float:left; width: 128px; height:50px; background-image: url(img/mnu/3.gif); }
#nav #rivenditori a:hover { background-image: url(img/mnu/3X.gif); }

#nav #rivenditoriX a:link, 
#nav #rivenditoriX a:visited, 
#nav #rivenditoriX a:hover, 
#nav #rivenditoriX a:active { float:left; width: 128px; height:50px; background-image: url(img/mnu/3X.gif); }

#nav #rivenditoriDE a:link, 
#nav #rivenditoriDE a:visited, 
#nav #rivenditoriDE a:hover, 
#nav #rivenditoriDE a:active { float:left; width: 128px; height:50px; background-image: url(img/mnu/3d.gif); }
#nav #rivenditoriDE a:hover { background-image: url(img/mnu/3dX.gif); }

#nav #rivenditoriDEX a:link, 
#nav #rivenditoriDEX a:visited, 
#nav #rivenditoriDEX a:hover, 
#nav #rivenditoriDEX a:active { float:left; width: 128px; height:50px; background-image: url(img/mnu/3dX.gif); }

#nav #partner a:link, 
#nav #partner a:visited, 
#nav #partner a:hover, 
#nav #partner a:active { float:left; width: 99px; height:50px; background-image: url(img/mnu/4.gif); }
#nav #partner a:hover { background-image: url(img/mnu/4X.gif); }

#nav #info a:link, 
#nav #info a:visited, 
#nav #info a:hover, 
#nav #info a:active { float:left; width: 136px; height:50px; background-image: url(img/mnu/5.gif); }
#nav #info a:hover { background-image: url(img/mnu/5X.gif); }

#nav #infoX a:link, 
#nav #infoX a:visited, 
#nav #infoX a:hover, 
#nav #infoX a:active { float:left; width: 136px; height:50px; background-image: url(img/mnu/5X.gif); }


#nav #infoDE a:link, 
#nav #infoDE a:visited, 
#nav #infoDE a:hover, 
#nav #infoDE a:active { float:left; width: 159px; height:50px; background-image: url(img/mnu/5d.gif); }
#nav #infoDE a:hover { background-image: url(img/mnu/5dX.gif); }

#nav #infoDEX a:link, 
#nav #infoDEX a:visited, 
#nav #infoDEX a:hover, 
#nav #infoDEX a:active { float:left; width: 159px; height:50px; background-image: url(img/mnu/5dX.gif); }

#nav #supporto a:link, 
#nav #supporto a:visited, 
#nav #supporto a:hover, 
#nav #supporto a:active { float:left; width: 112px; height:50px; background-image: url(img/mnu/6.gif); }
#nav #supporto a:hover { background-image: url(img/mnu/6X.gif); }

#nav #supportoX a:link, 
#nav #supportoX a:visited, 
#nav #supportoX a:hover, 
#nav #supportoX a:active { float:left; width: 112px; height:50px; background-image: url(img/mnu/6X.gif); }

#nav #supportoDE a:link, 
#nav #supportoDE a:visited, 
#nav #supportoDE a:hover, 
#nav #supportoDE a:active { float:left; width: 78px; height:50px; background-image: url(img/mnu/6d.gif); }
#nav #supportoDE a:hover { background-image: url(img/mnu/6dX.gif); }

#nav #supportoDEX a:link, 
#nav #supportoDEX a:visited, 
#nav #supportoDEX a:hover, 
#nav #supportoDEX a:active { float:left; width: 78px; height:50px; background-image: url(img/mnu/6dX.gif); }


#nav #prezzi a:link, 
#nav #prezzi a:visited, 
#nav #prezzi a:hover, 
#nav #prezzi a:active { float:left; width: 100px; height:50px; background-image: url(img/mnu/7.gif); }
#nav #prezzi a:hover { background-image: url(img/mnu/7X.gif); }

#nav #prezziX a:link, 
#nav #prezziX a:visited, 
#nav #prezziX a:hover, 
#nav #prezziX a:active { float:left; width: 100px; height:50px; background-image: url(img/mnu/7X.gif); }

#nav #prezziDE a:link, 
#nav #prezziDE a:visited, 
#nav #prezziDE a:hover, 
#nav #prezziDE a:active { float:left; width: 100px; height:50px; background-image: url(img/mnu/7d.gif); }
#nav #prezziDE a:hover { background-image: url(img/mnu/7dX.gif); }

#nav #prezziDEX a:link, 
#nav #prezziDEX a:visited, 
#nav #prezziDEX a:hover, 
#nav #prezziDEX a:active { float:left; width: 100px; height:50px; background-image: url(img/mnu/7dX.gif); }


/************************************************************************************************** B A N N E R */
#banner{
 margin: 0;
 padding: 0;
 background-color: #FDE6C4;
 height:240px;
 border-bottom: 1px solid #ddd;
}



/************************************************************************************************** C O N T E N T */

#content{
 font: normal 14px "trebuchet ms", tahoma, arial, verdana, sans-serif;
 color: #666;
 margin:10px;
}

#content h2{
  color: #F78E10; 
  font: bold 24px "Times New Roman", sans-serif;
  border-bottom:1px dashed #ddd;
  background: url("img/tick.gif") right center no-repeat;
}

#content h2.home{
 width:520px;
}

#content h2.home_large{
 width:900px;
}


#content .home_pic{
 float:right;
 margin-left:5px;
 width:364px;
 height:360px;
}


#content .border{
 border:3px solid #eee;
}

#content .news{
 margin:0; 
 padding:0;
 height:170px;
} 


#content .news li{
  list-style-image: url(img/tick_news.gif);
}

#content .page_news li{
  list-style-image: url(img/tick_news.gif);
}



#content .news li  span{
  font: normal 10px "trebuchet ms", tahoma, arial, verdana, sans-serif;
  color:#AAA;
}

#content .page_news li  span.data{
  font: normal 12px "trebuchet ms", tahoma, arial, verdana, sans-serif;
  color:#AAA;
}

#content .page_news li  span.title{
  font: normal 17px "trebuchet ms", tahoma, arial, verdana, sans-serif;
  color:#F78E10;
}


#content ul{
 list-style-image: url(img/bullet.gif);
}

#content li{
 padding:0 2px 4px 2px;
}

#content #bar{
 background: #FFFFF3;
 border:1px solid #ddd;
 padding:5px;
 margin:0 auto;
}

#content #bar .title{
  font: normal 15px Verdana, sans-serif;
  font-weight: bold;
  margin:20px 0 0 20px;
  color: #F78E10;
}

#scheda{
 width:400px;
 height:180px;
 padding:20px 15px 15px 30px;

 background: url("img/scheda.jpg") left top no-repeat;
}


#scheda .logo{

float:right;
margin-right:30px;
margin-top:6px;
border:1px solid #ddd;
}





TABLE, TR, TD{
  font: normal 14px "trebuchet ms", tahoma, arial, verdana, sans-serif;
  color: #666;
  padding:10px;
}

input.text{
 width:200px;
 border:1px solid #444;
}

textarea.text{
 border:1px solid #444;
}

input.submit {
background-color:#EDEDED;
color:#333;
}


#v_gratuita {
 background-image:url(img/v_gratuita.gif);
 width:900px;
 height:150px;
 border:1px solid #CCC;
}

#v_gratuita_d {
 background-image:url(img/v_gratuita_d.gif);
 width:900px;
 height:150px;
 border:1px solid #CCC;
}

#v_gratuita_text {
 margin:90 0 0 150;
 width:500px;
 font-weight:bold;
}

#v_completo {
 background-image:url(img/v_completa.gif);
 width:900px;
 height:150px;
 border:1px solid #CCC;
}

#v_completo_d {
 background-image:url(img/v_completa_d.gif);
 width:900px;
 height:150px;
 border:1px solid #CCC;
}

#v_completo_text {
 margin:90 0 0 150;
 width:500px;
 font-weight:bold;
}






/************************************************************************************************** F O O T E R */

#footer{
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #393839;
}



#footer  img.logo_altea{
 float:left;
 margin:5px 5px 5px 20px;
}

#footer #f_left{
 width:250px;
 margin-left: 200px;
 margin-bottom: 50px;
 font: normal 12px "trebuchet ms", verdana, sans-serif;
 color: #aaa;
 padding: 16px 0 0 0;
}

#footer #f_right{
 float:right;
 width:350px;
 margin: 15px 70px 0px 0px;
 display:inline;
 background-color: #393839; 
 font: normal 13px "trebuchet ms", verdana, sans-serif;
 color: #111;
}

#footer a.shot:link, 
#footer a.shot:visited, 
#footer a.shot:hover, 
#footer a.shot:active { border:3px solid #777; float:left; margin-right:5px; margin-bottom:15px;}
#footer a.shot:hover {  border:3px solid #999; }

#footer a:link, 
#footer a:visited, 
#footer a:hover, 
#footer a:active { text-decoration:none;  color: #aaa;}
#footer a:hover { text-decoration:none; color:#ccc;}


hr{
 color:#ddd;
 height:1px;
 margin:5px 5px 5px 0;
}



