/* proprietà del Html */ 
html{margin:0; padding:0; height:100%;}
body{margin:0; padding:0; height:100%; background-color:#fff; background-image:url(../img/facce_testata_repeat.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif !important; color:#000; font-size:80%; line-height: normal;}

/* definizione link */ 
a:active, a:link{color:#cc0000; text-decoration:none;}
a:hover{color:#cc0000; text-decoration:underline !important;}
a:visited{color:#a27575; text-decoration:none;}
a img {border:0;}

/*interlinea*/
p, blockquote, pre, ol, dl, ul, form {line-height:1.3; margin:0; padding:0 5px 5px;}
li{margin:0 0 5px;}
img {border:0;}

/*proprietà tabelle*/
table {border:0; margin:0; padding:2px 0 0 2px; width:100%; height:auto; text-align:center;}

/*definizione titoli*/
h1{width:auto; height:auto; margin:0 auto 0 auto; padding:10px 0; font-size:140%;}
h2{width:auto; height:auto; margin:0 auto 0 auto; padding:10px 0; font-size:120%;}

/*div principali*/
#contenitore {width:100% !important; min-width:840px; height:100%; margin:0; padding:0; background-image:url(../img/facce_testata_dx.jpg); background-repeat:no-repeat; background-position:top right;}
#colonna-dx{width:220px !important; height:auto; margin:-85px 0 0 5px; padding:0; position:absolute; top:190px;}
contenuti-hp{clear:both; width:98% !important; height:auto; margin:20px 0 0; padding:10px 10px 0;}
#contenuti{clear:both; width:98% !important; height:auto; margin:0 0 0 -10px; padding:8px 10px 0; background-image:url(../img/facce_quadratini.gif); background-repeat:no-repeat; background-position:bottom right;}

/*testata*/
#testata {margin:0; padding:0; width:auto; height:80px; background-image:url(../img/facce_testata_sx.jpg); background-repeat:no-repeat; background-position:top left;}
#testata p{text-align:left; margin:0; padding:8px 0 0 3px; width:auto; height:auto;}
#testata h1{text-align:left; text-indent:-1000em; margin:-55px auto 0; padding:0; width:235px; height:70px; background-image:url(../img/facce_logo.gif); background-repeat:no-repeat;}

/*menu navigazione*/
#menu_navigazione {margin:2px 0 0 5px; padding:0; width:auto; height:auto; text-align:left; clear:both;}
#menu_navigazione p{margin:0; padding:0 0 0 3px; width:auto; height:auto; float:left;}
#menu_navigazione a{font-weight:bold;}

/*copyright*/
#copyright{width:auto; height:auto; margin:10px auto 0; padding:0; text-align:center; clear:both;}
#copyright a{color:#000; font-size:85%;}

/*box*/
.box{width:198px; height:auto; margin:0 0 10px; padding:0 0 15px; background-image:url(../img/facce_box1_bottom.gif); background-repeat:no-repeat; background-position:bottom;}
.box h1{width:198px; height:42px; margin:0; padding:8px 0 0; color:#fff; font-size:140%; text-align:center; background-image:url(../img/facce_box1_bg_tit.gif); background-repeat:no-repeat; background-position:top;}
.box-contenuti{width:auto; height:auto; margin:-10px 0 0; padding:0; background-color:#eeeeee; background-image:url(../img/facce_box1_bg.gif); background-repeat:repeat-y;}
.box-contenuti p{margin:0; padding:5px 10px;}


/*------Elementi hp------*/
#colonne-contenitore{clear:both; width:auto; height:auto; margin:30px 0 0 210px; padding:0;}
#colonne-contenitore p{width:auto; height:auto; margin:0 0 10px 5px; padding:0;}
#colonne-contenitore input{width:auto; height:auto; margin:0; padding:0; vertical-align:middle;}
#box_google_hp{width:98% !important; height:auto; margin:0; padding:10px 0 15px; text-align:center; background-image:url(../img/facce_separatore.gif); background-repeat:repeat-x; background-position:bottom;}

/*icone istruzioni*/
.icone{width:auto !important; height:140px; margin:0 auto; padding:10px 0; text-align:center;}
.icone span{background-image:url(../img/facce-hp100409.png); background-repeat:no-repeat; margin:0; padding: 0 0 105px 140px; cursor:default;}
.icone p{margin:90px auto 0; padding:15px 0; text-align:center;}
.ico1{background-position:0 0;}
.ico2{background-position:0 -120px;}
.ico3{background-position:0 -240px;}
.ico4{background-position:0 -360px;}
.ico5{background-position:0 -480px;}

/*categorie*/
.riga{width:98% !important; height:auto; margin:0; padding:0; background-image:url(../img/facce_separatore.gif); background-repeat:repeat-x; background-position:bottom;}
.riga br{clear:both; margin:0; padding:0;}
.cat{width:32.5%; height:auto; margin:0 0 10px; padding:5px 0 10px; float:left;}
.cat h1{width:auto; height:auto; margin:0 auto; padding:8px 0 0 10px; font-size:130%;}
.cat h2{background-image:url(../img/facce-hp280909.png); background-repeat:no-repeat; margin:0; text-indent:-1000em; height:60px; width:175px; cursor:pointer;}
.cat p{margin:0 auto; padding:0; font-size:80%; color:#000000;}
.cat-animali{background-position:0 -600px;}
.cat-arte{background-position:0 -680px;}
.cat-cartoni{background-position:0 -760px;}
.cat-celebrita{background-position:0 -840px;}
.cat-cinema{background-position:0 -920px;}
.cat-compleanno{background-position:0 -1000px;}
.cat-divertenti{background-position:0 -1080px;}
.cat-fumetti{background-position:0 -1160px;}
.cat-storici{background-position:0 -1240px;}
.cat-riviste{background-position:0 -1320px;}
.cat-tv{background-position:0 -1400px;}
.cat-sanvalentino{background-position:0 -1480px;}
.cat-carnevale{background-position:0 -1560px;}
.cat-festadonna{background-position:0 -1640px;}
.cat-pesce-aprile{background-position:0 -1720px;}
.cat-pasqua{background-position:0 -1800px;}
.cat-natale{background-position:0 -1880px;}
.cat-capodanno{background-position:0 -1960px;}
.cat-befana{background-position:0 -2040px;}
.cat-festamamma{background-position:0 -2120px;}
.cat-halloween{background-position:0 -2200px;}
.riga-link-testuali{clear:both; width:98% !important; height:auto; margin:10px 0px 20px 0px; padding:0 0 20px; font-weight:bold; background-image:url(../img/facce_separatore.gif); background-repeat:repeat-x; background-position:bottom;}
.riga-link-testuali h2{width:auto; height:auto; margin:0px 5px 0px 10px; padding:0 0 0 5px; display:inline;}

/*------Elementi pagina interna------*/
ol{margin:0; padding:10px 10px 0 30px;}
ul{margin:0; padding:10px 10px 0 30px; list-style-image: url(../img/facce_pallino_rosso.gif);}
li{margin:0; padding:0 0 10px;}


/*miniature*/
#miniature {width:auto; height:auto; margin:0 0 0 210px; padding:0; background-color:#eeeeee; background-image:url(../img/facce_box_bg_top.gif); background-repeat:repeat-x;}
#miniature-top {width:auto; height:auto; margin:0; padding:0; background-image:url(../img/facce_box_curva_top_dx.gif); background-position:top right; background-repeat:no-repeat;}
#miniature-top h2{color:#000; font-size:120%; width:auto; height:auto; margin:0 0 10px; padding:10px 20px 0 20px; background-image:url(../img/facce_box_curva_top_sx.gif); background-position:top left; background-repeat:no-repeat;}
#miniature-contenuti{clear:both; width:auto; height:auto; margin:0; padding:0;}
#miniature-bottom {clear:both; width:auto; height:25px; margin:0; padding:0; background-image:url(../img/facce_box_bg_bottom.gif); background-repeat:repeat-x; background-position:bottom;}
#miniature-bottom .p-sx{width:25px; height:25px; float:left; margin:0; padding:0; background-image:url(../img/facce_box_curva_bottom_sx.gif); background-position:bottom left; background-repeat:no-repeat;}
#miniature-bottom .p-dx{width:25px; height:25px; float:right; margin:0; padding:0; background-image:url(../img/facce_box_curva_bottom_dx.gif); background-position:bottom right; background-repeat:no-repeat;}
#miniature-contenuti table{border:0px; margin:0; padding:1px; width:98%; height:auto; text-align:center;}
#miniature-contenuti table td{margin:0; padding:0 10px 3px 10px; width:20%; height:auto; text-align:center; vertical-align:top;}
#miniature-contenuti table td p{color:#000000 !important; text-decoration:none; font-size:80%;}
#box_google_pi{width:98% !important; height:auto; margin:0 autoo; padding:10px 0 0; text-align:center; }

/*btn-pagine*/
#btn-pagine{width:auto; height:auto; margin:0; padding:0 10px 0; text-align:right; font-size:110%; font-weight:bold;}
#btn-pagine img{margin:0; padding:0 5px; vertical-align:middle;}


/*------Elementi pagina crea------*/

/*caricatore*/
#caricatore {width:auto; height:auto; margin:0 0 0 230px; padding:0; text-align:center;}

