/* CSS Document */

body { margin: 0; padding: 0; text-align:center;}



form, table, input, select { margin: 0; padding: 0;}



#mega{ width: 770px; text-align:left; margin-left: auto; margin-right: auto; Dborder-left: 1px solid red; Dborder-right: 1px solid red;}



#barrarossa { padding-top: 2px; border-top: 2px solid #000;}



#testatalogo { margin-top: 5px;}



#animals { margin-bottom: 2px;}



#main { margin-top: 10px;}




#col_sx { background-color: #003C79;}



#table_home { margin-top: 20px;}



#credits { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3e3e3e; /*border-top: 1px solid red; border-bottom: 1px solid red;*/}



/* ------- AREE ------ */

#azienda, #negozi, #servizi , #links, #contattaci { font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 10px; margin-left: 15px;}

#azienda TD, #negozi TD, #servizi TD, #links TD, #contattaci TD { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}


/* ------- FINE AREE ------ */

/* ------------------------------------  */

#main a { font-weight: bold; color: #003C79; text-decoration: underline;}

#main a:hover { color: #D42B32;}

table#ricerche1, table#miocarrello { border: 1px solid #003C79; Dpadding-top: 3px; padding-bottom: 1px; margin-top: 10px;}

table#ricerche_home {   padding-bottom: 1px; margin-top: 10px;}


div#accedicarrello { border-top: 1px solid #003C79;}


table#ricerche td, table#ricerche1 td, table#ricerche_home td { padding-bottom: 3px;}



div#report { padding: 5px; font-family:Arial, Helvetica, sans-serif; 
font-size:11px; }

#report span.highlight { font-weight: bold; color: #D83D44; }

div.ricerca_avanz { background-color: #D42B32; font-family:Arial, Helvetica, sans-serif; 
font-size:11px; font-weight: bold; color: #fff; padding-left: 5px; background-image: url(img/bg_ricerche_avanz.gif);
	background-repeat: no-repeat; background-position: top right;}



input.ricerca { width: 143px; height: 18px; border: 1px solid #7F9DB9; font:Arial, Helvetica, sans-serif; font-size:10px; color: #3e3e3e;}



select.marchi { width: 118px;  font:Arial, Helvetica, sans-serif; 
font-size:11px; color: #3e03e3e;}


#ricerche select { Dwidth: 158px;  font:Arial, Helvetica, sans-serif; 
font-size:11px; color: #3e03e3e; Dmargin-right: 5px;}


#ricerche1 select, #ricerche_home select { width: 186px;  font:Arial, Helvetica, sans-serif; 
font-size:11px; color: #3e03e3e; margin-right: 5px;}


Dtable#varianti, table#elenco, table#elencoprod, Dtable#schedaprod { margin-left: 5px;}


table#schedaprod { background-color: #fff; Dborder-top: 2px solid #EC202F; /*border-left: 1px solid #003C79; border-right: 1px solid #003C79;*/}


div.prova { background-color: #003C79; color: #fff; font:Arial, Helvetica, sans-serif; 
font-size:11px; Dborder-top: 2px solid #EC202F; margin-bottom: 4px;/*border-left: 1px solid #003C79; border-right: 1px solid #003C79;*/}

table#varianti { Dborder-left: 1px solid #003C79; Dborder-right: 1px solid #003C79;}

table#varianti td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; background-color: #fff;}



table#varianti_int td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3e3e3e; background-color: #FFFFFF; background-image: url(img/barretta.gif); background-repeat: repeat-x; background-position: left bottom; padding-top: 2px; padding-bottom: 2px;}


table#elenco td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3e3e3e; background-color: #FFFFFF; background-image: url(img/barretta.gif); background-repeat: repeat-x; background-position: left bottom; padding-top: 2px; padding-bottom: 2px;}


.titoloelenco { font-size: 17px; font-weight: bold; padding-bottom: 2px;}

#elencoprod { font-family: Arial, Helvetica, sans-serif; color: #D42B32; font-size: 17px; font-weight: bold; padding-bottom: 2px;}


#elencoprod select { width: 188px;  font:Arial, Helvetica, sans-serif; font-size:10px; color: #3e3e3e; margin-right: 5px; margin-top: 2px;}

#elencoprod input { font:Arial, Helvetica, sans-serif; font-size:10px; color: #3e3e3e; margin-left: 5px; margin-top: 2px; border: 1px solid #7F9DB9; background-color: #fff;}

table#schedaprod td { font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #3e3e3e; background-color: #fff; Dborder: 1px solid #003C79;}

table#schedaprod th { font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight: bold; color: #003C79; background-color: #fff;}
 

div.nome { width: 150px; font-family: Arial, Helvetica, sans-serif; font-size:18px; color: #003C79; background-color: #fff; Dborder: 1px solid #003C79; padding: 5px;}

div.descrizione { width: 170px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #003C79; background-color: #fff; Dborder: 1px solid #003C79; padding: 5px;}
 
.destra { width: 766px; text-align: right; Dpadding-top: 3px; Dborder-top: 1px solid #D83D44; Dborder-bottom: 1px solid #D83D44;}

input.torna { Dmargin-top: 2px;font-size:12px; background-color: #ECF5FF; border: 1px solid #7F9DB9; height: 18px;}


/*carrello*/


table#carrello{ border-top: 1px solid #003C79; border-left: 1px solid #003C79; border-right: 1px solid #003C79;}

table#carrello td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3e3e3e; background-color: #FFF;  padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid black;}


table#carrello select { font:Arial, Helvetica, sans-serif; font-size:10px; color: #3e3e3e; margin-left: 3px;}


div#carrello a {

FONT-SIZE: 11px;

	COLOR: #DEB12E;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none;

	FONT-WEIGHT: bold;

	border-bottom: 1px solid #fff;

	}

	
div#carrello a:hover{border-bottom: 1px solid #1D69B4;}

TD#evidenzia { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; padding-right: 5px;} /*#D83D44;*/

img.cornice { border: 1px solid #003C79;}


/* --- DATI ORDINE -- */
#dati_ordine { padding-left: 10px;}


#dati_ordine TD { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#riepilogo TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-bottom: 1px solid #ccc; padding: 3px;}



.informativa{ background-color: #ECF5FF; border: 1px solid #7F9DB9; padding: 5px;}

/*.informativa1 { background-color: #ECF5FF; border: 1px solid #7F9DB9; padding: 5px;}*/




/*#informativa3,#informativa5 { background-color: #ECF5FF; border: 1px solid #7F9DB9; padding: 5px;}*/

#informativa2, #informativa4 { text-align: left; background-color: #ECF5FF; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
/* --- VECCHIE PAGINE -- */

.old_padding { padding-left: 10px;}

div.zoom { margin: 0px; padding: 0px;}



/* ----- HOME --- */

#menuhomegatto  td { font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; padding-right: 5px; color: #D83D44; border-bottom: 1px solid #D83D44; padding-top: 2px; padding-bottom: 2px;}

#menuhomegatto  td a{ font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #D83D44; text-decoration: none;}

#menuhomegatto  td a:hover{ color: #004E8A;}



#menuhomecane  td { font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; padding-right: 5px; color: #004E8A; border-bottom: 1px solid #004E8A; text-align: right; padding-top: 2px; padding-bottom: 2px;}

#menuhomecane  td a{ font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #004E8A; text-decoration: none;}

/* ----- FINE HOME ----- */


TD.numeri  { font-family: Arial, Helvetica, sans-serif;  font-weight: bold; font-size:18px;  color: #004E8A;}

TD.numeri a { font-family: Arial, Helvetica, sans-serif; font-size:12px; padding-right: 5px; color: #004E8A;}


.testo  { font-family: Arial, Helvetica, sans-serif; font-size:11px; padding-right: 5px; color: #3e3e3e;}

div#ritorno_ordine  { font-family: Arial, Helvetica, sans-serif; font-size:12px; padding: 10px; color: #3e3e3e;}
 
 
span.alert  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:14px; color: #D42B32;}

.spaziatura{ border-top: 1px solid #003C79; padding-top: 5px;}
.spaziatura1{  padding-top: 3px;}

/* OFFERTE HOME */
.offertehome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; padding: 5px; color: #000;  Dtext-align: right; margin-left: 10px;}

.bottomred { border-bottom: 1px solid #FF0000;}
.topred { border-top: 1px solid #FF0000; background-color: #FEEFF0;padding-bottom: 3px;}

input.quantita{ margin-bottom: 2px;}

div.evidenza { color: #D02B3B; background-color: #F8DC30; padding: 3px; font-size: 12px;}


/* MENU SX */

table#menusx{ Dborder-top: 1px solid #003C79; Dborder-left: 1px solid #003C79; Dborder-right: 1px solid #003C79;}

table#menusx td.titolocane { background-color: #D1EDF6; 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #003C79; padding: 2px 0px 2px 4px; border-bottom: 1px solid black;}

table#menusx td.titologatto { background-color: #FFD1D1; 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #003C79; padding: 2px 0px 2px 4px; border-bottom: 1px solid black;}

table#menusx td.titoloroditori a { Dbackground-color: #EA8923; 
text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #003C79; padding: 2px 0px 2px 0px; border-bottom: 1px solid black;}

table#menusx td.titoloroditori { background-color: #FAA549; 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #003C79; padding: 2px 0px 2px 4px; border-bottom: 1px solid black;}

table#menusx td.spazio { background-color: #fff; 
}


table#menusx td.cane a{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003C79; text-decoration: none; background-color: #EDF8FB;  padding: 2px 0px 2px 4px; border-bottom: 1px solid black; display: block;}

table#menusx td.gatto a{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003C79; text-decoration: none; background-color: #FFEDED;  padding: 2px 0px 2px 4px; border-bottom: 1px solid black; display: block;}

table#menusx td.cane a:hover, table#menusx td.gatto a:hover{ text-decoration: underline;}
