/*

	ANDITAUT.it 
	
*/


body {
	padding:20px 0px;
	margin:0px;
	background:#FFFFFF;
	font-family:arial,sans-serif;
	font-size:11px;
	color:#373E69;		
}

#contenitore {
	width:972px;
	padding:0px;
	margin:0px auto;
	position:relative;
}

#top {
	width:100%;
	background:#373E69;
	border-bottom:1px solid #FFFFFF;
}

#top a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin-right:10px;
}

#top a:hover {
	color:#CDCEDA;
}

#lingue {
	float:left;
	width:150px;	
	padding:5px;	
}

#lingue img {
	vertical-align:middle;
}

#tel {
	padding-top:5px;	
	width:100px;
	float:right;
	color:#FFFFFF;
	padding-right:50px;
}

#mail {
	padding-top:5px;
	width:150px;
	float:right;
	text-align:right;
	color:#FFFFFF;
}


/*

	GENERICI

*/

.blocca {
	clear:both;	
	line-height:0px;
	font-size:0px;
}

img {
	border:0px;
}

h1 {
	font-size:12px;
	padding:10px 0px 0px 0px;	
	margin:0px;
	height:40px;
}

p {
	padding:0px;
	margin:0px 0px 10px 0px;
	line-height:15px;
}

a {
	color:#373E69;
	text-decoration:underline;
}

a:hover {
	color:#E60000;
	text-decoration:none;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

ul#privacy {
  margin:20px 0px 20px 25px;
  padding:0px;
} 

ul#privacy li {
  margin:5px 0px;
  font-weight:bold;	
}

ul#privacy li ul {
	margin:5px 5px 5px 25px;
}

ul#privacy li ul li {
  font-weight:normal;
  list-style-type:lower-alpha;
}

.tornaElenco {
	position:absolute;
	top:10px;
	right:20px;	
}

/*

	HOME PAGE

*/

#testataHome {
	height:100px;
	background:#CDCEDA;
}

#menuHome {
	float:left;
	width:560px;
}

#menuHome ul {
	padding:0px;
	margin:0px;
}

#menuHome li {
	float:left;
	width:101px;
	padding:85px 10px 0px 0px;	
	margin:0px;
	border-right:1px solid #FFFFFF;
	list-style-type:none;
	text-align:right;
}

#menuHome li a {
	text-decoration:none;
}

#logoHome {
	float:right;
	width:310px;
}

#corpoHome {
	padding-top:0px;
	padding-bottom:20px;	
	background:#CDCEDA;
}

#partners {
	width:972px;
}

#partners .partner {
	float:left;
	width:190px;	
	height:150px;
	border:1px solid #FFF;
	margin-right:3px;
}

#partners .over {
	background:#E8E8EE;
	cursor:pointer;
}

#partners .partner .logo {
	height:20px;
	background:#8394B2;
	text-align:right;
	margin-top:10px;
}

#partners .partner .testo {
	text-align:right;
	font-weight:bold;
	padding:3px;
	font-size:10px;
}

#partners .partner .testo a {
	text-decoration:none;
}

#partners .primoPartner {
	border-left:0px;	
}

#partners .ultimoPartner {
	border-right:0px;
	margin-right:0px;
}

#boxesHome {
	float:left;
	width:660px;
}

#boxesHome .boxHome {
	float:left;
	width:160px;
	padding:0px 30px;
}

#boxesHome .boxHome h2 {
	color:#FFF;
	font-size:18px;
	margin:0px;
	height:42px;
	padding:10px 0px 20px 0px;
	font-weight:normal;
}

#boxesHome #boxHome3 h3 {
	font-size:11px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 3px 0px;
	background:url("../img/freccina_blu.gif") 0px 3px no-repeat;
}

#boxesHome #boxHome3 .promozione {	
	margin:0px 0px 10px 0px;
}


#boxesHome #boxHome3 .promozione .testo{	
	padding-left:10px;
}

#ultimeNews {
	float:right;
	width:310px;
}

#ultimeNews h2 {
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	padding:10px 0px;
	margin:0px;
	border-bottom:1px solid #FFF;
}

#ultimeNews .notizia {
	padding:10px 20px 10px 0px;
	border-bottom:1px solid #FFF;
}

#ultimeNews .notizia h3 {
	font-size:11px;
	padding:0px;
	margin:0px;	
	font-weight:bold;
}

#ultimeNews .notizia h3 a {
	text-decoration:none;
	color:#E60000;
	text-transform:uppercase;
}

#ultimeNews .notizia h3 a:hover {
	text-decoration:underline;
}

#ultimeNews .notizia .testo {
	float:left;
	width:280px;
}

#ultimeNews .notizia .foto {
	float:right;
	width:100px;
	border:1px solid #868AA4;
}

#ultimeNews .archivio {
	padding-top:10px;
}

#ultimeNews .archivio a {
	text-decoration:none;
}

#ultimeNews .archivio a:hover {
	color:#E60000;
}

#footer {
	/*background:#CDCEDA;*/
	text-align:center;
	padding:5px;
}

#credits {
	float:left;
	width:560px;
	text-align:right;
}

#credits a {
	font-weight:bold;
	text-decoration:none;
}

#info {
	float:right;
	width:310px;
}

/*

	PAGINA INTERNA

*/

#corpo {
	width:972px;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding-bottom:10px;
	background:url("../img/corpo_bkg.gif") 0px 0px repeat-y;
}

#testata {
	background:#CDCEDA;
	padding:0px;
	margin:0px;
	height:47px;
}

#menu {
	float:left;
	height:47px;
	width:660px;
	padding:0px;
	margin:0px;
	/*background:url("../img/menu_bkg.gif") right top no-repeat;*/
	/*border-bottom:1px solid #FFFFFF;*/
}

#menu ul {
	padding:0px;
	margin:0px;
}

#menu li {
	float:left;
	width:80px;
	padding:15px 10px 0px 0px;	
	margin:0px;
	border-right:1px solid #FFFFFF;
	list-style-type:none;
	text-align:right;
}

#menu li a {
	text-decoration:none;	
}

#sidebar {
	float:left;
	width:210px;
	background:#CDCEDA;
}

#sezione {
	width:210px;
	height:40px;
	background:#868AA4;	
	border-bottom:1px solid #FFFFFF;
}

#menu2 ul {
	padding:10px 0px;
	margin:0px;
}

#menu2 li {
	padding:3px 0px;
	margin:0px;
	list-style-type:none;
}

#menu2 a {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:0px 10px;
}

#menu2 a.current {
	color:#E60000;
}

#menu2 ul ul {
	padding:0px;
}

#menu2 li li {
	padding:3px 0px;
	margin:0px 0px 3px 0px;
	list-style-type:none;
}

#menu2 li li a {
	margin-left:10px;	
	background:url("../img/punto_elenco_blu.gif") 0px 4px no-repeat;
}

#menu2 li li a:hover {
	background:url("../img/punto_elenco_rosso.gif") 0px 4px no-repeat;
}

#menu2 li li a.current {
	color:#E60000;
	background:url("../img/punto_elenco_rosso.gif") 0px 4px no-repeat;
}

#menu2 ul ul ul {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:3px 0px;
}

#menu2 li li li {
	padding:2px 0px;
	margin:0px;
	list-style-type:none;
}

#menu2 li li li a {
	margin-left:22px;
	background:url("../img/freccina_blu.gif") 0px 4px no-repeat;
}

#menu2 li li li a:hover {
	background:url("../img/freccina_rossa.gif") 0px 4px no-repeat;
}

#menu2 li li li a.current {
	color:#E60000;
	background:url("../img/freccina_rossa.gif") 0px 4px no-repeat;
}


#contenuto {
	float:left;
	width:762px;
	background:#FFFFFF;
}

#briciole {	
	color:#FFFFFF;
	height:40px;
	border-left:1px solid #FFFFFF;	
	background:url("../img/briciole_bkg.gif") right top no-repeat #AFB2C3;
	padding-left:30px;	
}

#liv1 { 
	font-size:12px;
	padding:3px 0px;
} 

#liv2 {
	color:#373E69;	
}

#colsx {
	float:left;
	width:412px;
	padding-right:20px;
	padding-left:30px;
	position:relative;
	
}

#pagina {
	padding-top:10px;
}

#coldx {
	padding-top:10px;
	float:left;
	width:300px;
}

#icone {
	min-height:40px;
	height:auto !important;
	height:40px;
}

#fotoGrande {
	width:298px;
	/*height:250px;*/	
}

#fotoGrande img {
	border:1px solid #AFB2C3;	
}

#didascalia {
	color:#AFB2C3;
	margin:3px 0px 10px 0px;
}

#thumbnails {
	width:300px;
}

#thumbnails .foto {
	float:left;
	width:70px;
	border:1px solid #AFB2C3;
	margin-right:4px;
	margin-bottom:4px;
}

#thumbnails .noMargin {
	margin-right:0px;
}

.correlati {
	margin:10px 0px;
}

.correlati h3 {
	background:#AFB2C3;
	color:#FFFFFF;
	font-size:11px;
	margin:0px;
	padding:2px;
}

.correlati ul {	
	padding:5px;
	margin:0px;
}

.correlati li {	
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.correlati a {	
	text-decoration:none;
}

.riservati2 {
	padding: 5px 10px;
}

.riservati {
	margin:0px 0px;
	padding: 10px;
	border: 1px solid #AFB2C3;
}

.riservati label {
	width: 50px; 
	font-weight: bold; 
	font-size: 11px;
}

.riservati .login input{
	line-height: 11px; 
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 5px;
	color:#666666;
}
.riservati .link{
 border-top: 1px solid #7F9DB7;
 margin: 10px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
}

.riservati .mexerr {
    padding:5px;
     margin:0px 0px 10px 0px;
    background:#E60000;
    color:#FFFFFF;
    font-weight:bold;  
    text-align:center;
}
/*

	NEWS

*/

#notizie {
	padding-top:50px;
}

#notizie .notizia {	
	padding-bottom:10px;
	border-bottom:1px solid #868AA4;
}

#notizie .notizia .testo {
	float:left;
	width:350px;
}

#notizie .notizia h2 {
	font-size:11px;
	padding:0px;
	margin:0px;
}

#notizie .notizia h2 a {
	text-decoration:none;
}

#notizie .notizia .foto {
	float:right;
	width:50px;
	border:1px solid #868AA4;
}

#notizia {
	padding-top:50px;
}

#notizia h2 {
	font-size:11px;
	padding:0px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #868AA4;	
}

#notizia img.foto {
	float:left;
	margin: 0px 5px 0px 0px;
}

/*

	JOBS

*/

/*#jobs {
	padding-top:50px;
}

#jobs form {
	padding:0px;
	margin:20px 0px 0px 0px;
}

#jobs .campo {
	margin-bottom:10px;
	width:100%;
}

#jobs label {
	display:block;
	float:left;
	width:100px;
	padding-right:10px;
	text-align:right;
}

#jobs .errore label {
	color:#E60000;
}

#jobs input {
	display:block;
	float:left;
	width:280px;
	font-size:11px;
	padding:2px;
	background:#CDCEDA;
}

#jobs input#curriculum {	
	width:285px;
}

#jobs input.hidden {
	background:transparent
}

#jobs textarea {
	width:280px;
	height:100px;
	overflow:auto;
	font-size:11px;
	padding:2px;
	font-family:arial,sans-serif;
	background:#CDCEDA;
}

#jobs button {
	background:#AFB2C3;
	font-size:11px;
	padding:2px 5px;
	margin-right:30px;
}
*/

/*
	
	CONTATTI
*/

#formContattaci {
	width:412px;
	margin:auto;
}
#formContattaci .campi {
	margin:0px;
	padding: 0px;
	border: 1px solid #ffffff;
}
#formContattaci .campo {
	float:left;
	width:191px;
	margin-bottom:5px;
	/*border: 1px solid red;*/
	background-color: #ECECEC;
	padding: 5px;
}
#formContattaci .campo_lungo {
	float:left;
	width:398px;
	margin-bottom:5px;
	/*border: 1px solid red;*/
	background-color: #ECECEC;
	padding: 5px;
	font-weight: bold;
	font-size:11px;
}
#formContattaci .campo label {
	display:block;
	color:#373E69;
	font-weight: bold;	
}
#formContattaci .errore label {
	color:#E60000;
}
#formContattaci label.errore {
	color:#E60000;
}

#formContattaci .campo select {
	font-size:11px;
	width:185px;
}

#formContattaci .campo input {
	display:block;
	width:185px;
	height: 11px;
	padding:2px;
	border:1px solid #CCCCCC;
	background:#ffffff;
	font-size: 10px;
	color:#666666;	
}

#formContattaci .campo input.radio {
	display:inline;
	width:20px;
	height: auto;
	padding:0;
	border:0px;
	background:none;
	font-size: 10px;
	color:#666666;	
	vertical-align:middle;
}

#formContattaci .errore input {
	border:1px solid #E60000;
}
#formContattaci .campo textarea {
	display:block;
	float:left;
	width:390px;
	height:80px;
	font-size:11px;
	font-family:arial,sans-serif;
	color:#666666;	
	overflow:auto;
	padding:2px;
	border:1px solid #CCCCCC;
	background:#ffffff;
}
#formContattaci .errore textarea {
	border:1px solid #E60000;
}
#boxPrivacy {
	width:390px;
	height:80px;
	overflow:auto;
	padding:2px;
	border:1px solid #CCCCCC;
	background-color: #ffffff;
}
p#checkPrivacy {
	margin-top:5px;
}
p#checkPrivacy input {
	vertical-align:middle;
	margin-right:5px;
}

.captcha img {
	float:left;
	margin-right:10px;
	border:1px solid #CCCCCC;
}
.captcha label {
	display:block;
}
.captcha input {
	display:block;
	border:1px solid #CCCCCC;
	float:left;
}
#formContattaci .pulsanti {
	float:left;
	width:400px;
	margin-bottom:5px;
	/*border: 1px solid red;*/
	background-color: #ECECEC;
	padding: 5px;
	font-weight: bold;
	margin: 0px;
}
.pulsanti {
	text-align:center;
	margin-top:20px;
}
.pulsanti img {
	border:0px;
}
.mexerr {
    padding:10px;
     margin:10px 10px;
    background:#E60000;
    color:#FFFFFF;
    font-weight:bold;  
    text-align:center;
}
.mexok { 
    padding:10px;
    margin:10px 10px;
    background-color:#ABC02D;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
}


/*

	DISTRIBUTORI

*/

#distributori {
	padding-top:50px;
}

.distributore {	
	margin-bottom:20px;
}

.distributore h2 {
	font-size:11px;
	padding:0px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #868AA4;	
}

/*

	PRODOTTI 
	
*/

table.marche {
	border-collapse:collapse;
}

table.marche th {
	padding:0px 0px 10px 0px;
	width:150px;
	height:40px;
}

table.marche td {
	padding:0px 0px 10px 10px;
	vertical-align:middle;
}
/*

	Tabelle PRODOTTI importate a mano - devono essere messe dentro ad un <div class="tabella"></div> 
	
*/
.tabella {
 margin: 10px 0px;
}
.tabella h2 {
font-size: 11px;
margin: 10px 0px 0px 2px;
}
.tabella td {
 background-color: #ececec;
}
.tabella table{
  border:2px solid #ffffff;
  border-collapse:collapse;
  width: 400px;
}

.tabella tr {
  background-color:#F9F9F9;
}

.tabella th {
  color:#333333;
  background-color:#CFC3DB;
  padding:3px;
  border:2px solid #999999;
} 

.tabella td {
  padding:4px;
  border:2px solid #ffffff;
  
}

/*

	PASSWORD DIMENTICATA

*/

#passwordDimenticata .campo {
	margin-bottom:10px;
}

#passwordDimenticata .campo input {
	float:none;
	display:block;
	width:150px;
	padding:0px;
	font-size:11px;
	text-align:left;
	color:#333333;
}

.categoria_allegato_partner {
	text-transform:uppercase;
}

.cat {
	margin-bottom:5px;
}

p.campiObbligatori {
	margin:0px;
	padding:0px;
	text-align:right;
}