@charset "utf-8";
/* CSS Document */
body { background:#000803 url(/images/puppy_new/body_bg.png) top left repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body form { margin:0; padding:0; }  /* le pagine aspx hanno un form che le contiene, per evitare spazi bianchi sopra e sotto al contenuto con explorer si deve mettere margin 0 e padding 0 ai form */
#centrato { width:882px; margin-left:auto; margin-right:auto; }
#header { width:100%; height:96px; position:relative; }
#friskies_logo { position:absolute; width:129px; height:84px; top:10px; left:15px; }
#photo_banner { width:100%; }
#photo_shadow { width:100%; height:7px; background:url(/images/puppy_new/photo_shadow.png) no-repeat; }

#top_menu { height:38px; position:absolute; width:735px; right:0; top:58px; }

#top_banner { height:58px; position:absolute; width:735px; right:0; bottom:38px; }

.btn1 { display:block; width:97px; height:38px; background:url(/images/puppy_new/buttons/btn1_0.jpg) no-repeat; float:left; }
.btn1:hover { display:block; width:97px; height:38px; background:url(/images/puppy_new/buttons/btn1_1.jpg) no-repeat; float:left; }
.btn1_hover { display:block; width:97px; height:38px; background:url(/images/puppy_new/buttons/btn1_1.jpg) no-repeat; float:left; }
.btn2 { display:block; width:124px; height:38px; background:url(/images/puppy_new/buttons/btn2_0.jpg) no-repeat; float:left; }
.btn2:hover { display:block; width:124px; height:38px; background:url(/images/puppy_new/buttons/btn2_1.jpg) no-repeat; float:left; }
.btn2_hover { display:block; width:124px; height:38px; background:url(/images/puppy_new/buttons/btn2_1.jpg) no-repeat; float:left; }
.btn3 { display:block; width:133px; height:38px; background:url(/images/puppy_new/buttons/btn3_0.jpg) no-repeat; float:left; }
.btn3:hover { display:block; width:133px; height:38px; background:url(/images/puppy_new/buttons/btn3_1.jpg) no-repeat; float:left; }
.btn3_hover { display:block; width:133px; height:38px; background:url(/images/puppy_new/buttons/btn3_1.jpg) no-repeat; float:left; }
.btn4 { display:block; width:87px; height:38px; background:url(/images/puppy_new/buttons/btn4_0.jpg) no-repeat; float:left; }
.btn4:hover { display:block; width:87px; height:38px; background:url(/images/puppy_new/buttons/btn4_1.jpg) no-repeat; float:left; }
.btn4_hover { display:block; width:87px; height:38px; background:url(/images/puppy_new/buttons/btn4_1.jpg) no-repeat; float:left; }
.btn5 { display:block; width:106px; height:38px; background:url(/images/puppy_new/buttons/btn5_0.jpg) no-repeat; float:left; }
.btn5:hover { display:block; width:106px; height:38px; background:url(/images/puppy_new/buttons/btn5_1.jpg) no-repeat; float:left; }
.btn5_hover { display:block; width:106px; height:38px; background:url(/images/puppy_new/buttons/btn5_1.jpg) no-repeat; float:left; }
.btn6 { display:block; width:82px; height:38px; background:url(/images/puppy_new/buttons/btn6_0.jpg) no-repeat; float:left; }
.btn6:hover { display:block; width:82px; height:38px; background:url(/images/puppy_new/buttons/btn6_1.jpg) no-repeat; float:left; }
.btn6_hover { display:block; width:82px; height:38px; background:url(/images/puppy_new/buttons/btn6_1.jpg) no-repeat; float:left; }
.btn7 { display:block; width:106px; height:38px; background:url(/images/puppy_new/buttons/btn7_0.jpg) no-repeat; float:left; }
.btn7:hover { display:block; width:106px; height:38px; background:url(/images/puppy_new/buttons/btn7_1.jpg) no-repeat; float:left; }
.btn7_hover { display:block; width:106px; height:38px; background:url(/images/puppy_new/buttons/btn7_1.jpg) no-repeat; float:left; }

#page { width:100%; background:#009332; min-height:300px; color:#FFFFFF; overflow:hidden; clear:both; }
#bottom_menu { width:852px; padding-left:15px; padding-right:15px; background:url(/images/puppy_new/bottom_menu_bg.png) repeat-y; height:19px; line-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; clear:both; }
#bottom_menu a { color:#FFFFFF; text-decoration:none; }
#bottom_menu a:hover { color:#FFFF00; text-decoration:none; }
#footer { width:100%; height:40px; background:#0a060a; position:relative; }
#purina_logo { width:94px; height:23px; position:absolute; right:26px; top:6px; }
#copyrights { width:100%; color:#eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:10px; }

/* template 2 */

#t2_page { width:100%; background:url(/images/puppy_new/t2_page_bg_repeat.png) repeat-y; clear:both; }
#t2_page_bg { width:100%; background:url(/images/puppy_new/t2_page_bg.png) no-repeat; color:#FFFFFF; overflow:hidden; }
#t2_col1 { float:left; width:151px; min-height:400px; background:transparent; color:#FFFFFF; overflow:hidden; } /* padding-bottom:10px; min-height:589px ORIGINALE */
#t2_col2 { float:left; width:731px; background:transparent; color:#000000; overflow:hidden; }

/* template 3 */

#t3_page { width:100%; background:url(/images/puppy_new/t3_page_bg_repeat.png) repeat-y; clear:both; }
#t3_page_bg { width:100%; background:url(/images/puppy_new/t3_page_bg.png) no-repeat; color:#FFFFFF; overflow:hidden; }
#t3_col1 { float:left; width:151px; padding-bottom:10px; min-height:395px; background:transparent; color:#FFFFFF; overflow:hidden; }
#t3_col2 { float:left; width:731px; background:transparent; color:#ffffff; overflow:hidden; }

/* menu sx */
.menu_item { width:131px; padding-left:15px; padding-right:5px; display:block; height:19px; background:url(/images/puppy_new/menu_item_bg.png) no-repeat; line-height:20px; font-size:11px; color:#FFFFFF; text-decoration:none; }
.menu_item:hover { width:131px; padding-left:15px; padding-right:5px; display:block; height:19px; background:url(/images/puppy_new/menu_item_bg.png) no-repeat; line-height:20px; font-size:11px; color:#FFFF00; text-decoration:none; }

/* stili per la registrazione recuperati dal sito precedente */
.maincontent {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; font-weight: normal;}
.frmlabel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; font-weight: normal;}
.frmlabel_align {width: 400px;}
.frmleft {width: 50%; padding-left:50px;}
.frmright {width:50%;}
.frmtextbox {width:250px; color: #000000;}
.frmdropdown {width:250px; color: #000000;}
.frmCheckbox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; font-weight: normal;}
.frmradio {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color: #000000; font-weight: bold;}
.frmradio_quest {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color: #000000; font-weight: normal;}
.frmradio_quest_align {width: 150px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color: #000000; font-weight: normal;}
.frmleft2 {width: 280px; padding-left:20px; float:left; text-align:left; vertical-align:top;}
.frmright2 {width: 280px; text-align:right; vertical-align:top; float:left;}
.frmdropdown2 {width:120px;background-color: #F2D566; color: #000000;}
.formF {width:560px; text-align:left; vertical-align:top; }
.frmnewrow {clear:both; float:none; padding-bottom: 10px;}
.errorList {padding-left:50px; color:#cc0000; font-weight: bold; font-size: 0.7em;}
.errorList2 {padding-left:50px; color:#cc0000; font-weight: bold; font-size: 0.8em;}
.content {background: #F8DA6C url(/images/kitten/bg_gradient.gif) top left repeat-y;}