/* asturi@justweb.it 2007 */


body {
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	background: #fff;
	color: #666;
}

a:link, a:visited {
	text-decoration: underline;
	color: #1F89C7;

}
a:hover, a:active {
	text-decoration: none;
	color: #f30;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}


/* ****** TOP ****** */

#top {
	position: relative;
	width: 960px;
	height: 79px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/top_bg.jpg) no-repeat center;
}

#logo {
	position: absolute;
	height: 128px;
	width: 128px;
	top: 16px;
	left: 13px;
}

#logo img{
	height: 128px;
	width: 128px;
}

#titolo {
	position: absolute;
	width: 332px;
	height: 76px;
	top: 3px;
	left: 318px;
}

#titolo img{
	width: 332px;
	height: 76px;
}

#anelli {
	position: absolute;
	width: 128px;
	height: 103px;
	top: 9px;
	right: 13px;
}

#anelli img{
	width: 128px;
	height: 103px;
}


/* ****** FLAGS ****** */

div#flags{
	position: absolute;
	top: 90px;
	right: 10px;
	width: 44px;
}

div#flags ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#flags li{
	float:left;
	margin: 0 4px 0 0;
	padding:0;
	width: 18px;
}

div#flags a{
	position:relative;
	display:block;
	height: 18px;
}

div#flags a span{
	position:absolute;
	width:100%;
	height:100%;
	cursor: pointer;
}

div#flags a:hover{
	color: #369;
}

div#flags a:hover span{
	background-position: -18px 0;
}

div#flags a#currentLang span{
	background-position: -18px 0;
}

li#ita span{
	background: url(../images/flag-ita.gif) no-repeat top left;
}

li#eng span{
	background: url(../images/flag-eng.gif) no-repeat top left;
}


/* ****** QUICKNAV ****** */

#quickNav {
	position: absolute;
	width: 160px;
	top: 10px;
	right: 100px;
}

#quickNav a{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7f7f7f;
	line-height: 10px;
	padding-left: 15px;
	margin-left: 20px;
	text-decoration: none;
}

#quickNav a:hover{
	text-decoration: underline;
}

.homeLink {
	background: url(../images/ico-home.gif) no-repeat;
}

.contactsLink {
	background: url(../images/ico-mail.gif) no-repeat;
}

/* ****** MENU ****** */

.menu {
	width: 960px;
	line-height: 42px;
	margin: 0 auto;
	background: url(../images/menu_bg.jpg) no-repeat center;
	font-family: Trebuchet Ms,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #7E7E7E;
}

.menu a{
	margin: 0 10px;
	text-decoration: none;
	color: #7E7E7E;
}

.menu a:visited{
	text-decoration: none;
}

.menu a:hover{
	border-bottom: 3px solid #1F89C7;
	color: #7E7E7E;
}

.menu a.menuActive{
	border-bottom: 3px solid #1F89C7;
}


/*************** CORPO **************/

#container {
	width: 960px;
	margin: 0 auto;
	background: url(../images/container_bg.jpg) no-repeat center bottom;
}

#containerColor {
	width: 960px;
	margin: 0 auto;
	background: url(../images/sfond_bg.jpg) repeat-y;
}


#corpo {
	background: url(../images/corpo_top_bg.jpg) no-repeat top center;
}

#topColor {
	background: url(../images/corpo_top_bg_color.jpg) no-repeat top left;
}


#main {
	background: url(../images/main_bg.gif) left repeat-y;
}

#bottomColor {
	background: url(../images/container_bg_color.jpg) no-repeat bottom;
}

/*************** SINISTRA **************/

#homeCont{
	background: url(../images/sfond_bg.jpg) repeat-y;
}

#homeTop {
	width: 726px;
	background: url(../images/corpo_top_bg_color.jpg) no-repeat left top;
}

#home {
	height: 476px !important;
	height /**/: 506px;
	margin-left: 21px;
	padding-top: 30px;
	padding-left: 230px;
	background: url(../images/sposa_sn.jpg) no-repeat bottom left;
}

#home h1{
	padding-left: 44px;
	font-family: Trebuchet ms,Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #1B6CAC;
	background: url(../images/bullett.gif) no-repeat left;
	line-height: 40px;
}

#home h2{
	margin-top: 20px;
	margin-left: 40px;
	padding-left: 44px;
	font-family: Trebuchet ms,Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #1B6CAC;
	background: url(../images/bullett.gif) no-repeat left;
	line-height: 40px;
}

#home h3{
	margin-top: 20px;
	margin-left: 80px;
	padding-left: 44px;
	font-family: Trebuchet ms,Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #1B6CAC;
	background: url(../images/bullett.gif) no-repeat left;
	line-height: 40px;
}

#home p{
	width: 330px;
	margin: -10px 0 0 44px;
	padding: 0;
	line-height: 150%;
}

#creaLista {
	margin-left: 21px;
	padding-top: 30px;
	background: url(../images/sposa_dx.jpg) no-repeat right top;
}

#creaLista h1{
	padding-left: 44px;
	font-family: Trebuchet ms,Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #1B6CAC;
	background: url(../images/bullett.gif) no-repeat left;
	line-height: 40px;
}

#creaLista p{
	margin: 10px 0 0 44px;
	padding-right: 330px;
	line-height: 150%;
}

#storia {
	height: 685px !important;
	height /**/: 715px;
	margin-left: 21px;
	padding-top: 30px;
	background: url(../images/foto_epoca.jpg) no-repeat right top;
}

#storia h1{
	padding-left: 44px;
	font-family: Trebuchet ms,Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #1B6CAC;
	background: url(../images/bullett.gif) no-repeat left;
	line-height: 40px;
}

#storia p{
	margin: 10px 0 0 44px;
	padding-right: 244px;
	line-height: 150%;
}

#posizione {
	margin-left: 21px;
	padding-top: 30px;
	padding-right: 10px;
	line-height: 150%;

}

#posizione h1{
	padding-left: 44px;
	font-family: Trebuchet ms,Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #1B6CAC;
	background: url(../images/bullett.gif) no-repeat left;
	line-height: 40px;
}

#posizione h1 span{
	display: none;
}

#posizione p{
	margin: 10px 0 0 44px;
}


/* ****** faq ****** */

#faq {
	margin-bottom: 20px;
	margin-left: 21px;
	padding-top: 30px;
	padding-right: 10px;
	line-height: 150%;

}

#faq h1{
	padding-left: 44px;
	font-family: Trebuchet ms,Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #1B6CAC;
	background: url(../images/bullett.gif) no-repeat left;
	line-height: 40px;
}

#faq h1 span{
}

#faq h3 {
	padding: 20px 64px 0;
	margin: 0;
	font-size: 100%;
	color: #1F89C7;
}

#faq p {
	padding: 0;
	margin: 0px 24px 0 64px;
}

#faqTop {
	width: 630px;
	margin: 10px 0 10px 40px;
	background: url(../images/faq_box_bg.gif)  no-repeat top;
}

#faqTop h2{
	padding: 24px 24px 0;
	font-size: 100%;
}

#faqTop ul{
	margin: 0;
	padding: 0 24px 24px;
	list-style-type: none;
	background: url(../images/faq_box_bottom.gif) no-repeat bottom;
}

/* ****** MARCHI ****** */

#marchi {
	width: 676px !important;
	width /**/: 700px;
	padding: 30px 12px;
	margin-left: 25px;
	background: url(../images/bar_shade.jpg) repeat-x;
}

#marchi h4{
	font-family: Trebuchet ms,Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #1B6CAC;
}

#marchi p{
	margin: 0 0 10px;
	padding: 0;
}


/* ****** COLONNA ****** */

#colonna {
	margin: 50px 9px 0 29px;
}

#colonna h1{
	padding-left: 44px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: normal;
	color: #1B6CAC;
	background: url(../images/bullett2.jpg) no-repeat left;
	line-height: 40px;
}

#colonna h1 span{
	color: #F30;
}

#colonna h2{
	padding-left: 44px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: normal;
	color: #1FB00D;
	background: url(../images/bullet_green.jpg) no-repeat left;
	line-height: 40px;
}

#colonna h2 span{
	text-decoration: underline;
}


.parCol {
	margin: -10px 0 0 44px;
}


/* ****** COL SINISTRA CENTRO ****** */

#colSin {
	float: left;
	width: 240px;
	margin-top: 16px;
	margin-right: 10px;
	background: url(../images/hor_line_bg.gif) repeat-x top;
}

#colSin p{
	line-height: 150%;
}

/* ****** MENU SINISTRA ****** */

#colLista {
	margin-top: 2px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
	background: #f3f3f3 url(../images/hor_line_bg.gif) repeat-x bottom;
}

div#colLista ul{
	width: 230px;
	list-style-type: none;
	margin: 0;
	padding: 9px 0 0;
	background: url(../images/menu_lista_bg_exst.gif);
}
div#colLista li{

	margin: 0;
	padding: 0;
}
div#colLista ul a{
	display: block;
	width: 210px;
	line-height: 24px;
	margin-left: 9px;
	text-decoration: none;
	text-indent: 5px;
	background: url(../images/hor_line_bg.gif) repeat-x bottom;
    color: #666;
}

div#colLista ul a:hover{
	background: url(../images/menu_lista_button_bg.jpg) no-repeat;
	color: #fff;
}
div#colLista li#activeLista a, div#colLista li#activeLista a:hover{
	font-variant: small-caps;
	font-weight: bold;
	background: url(../images/menu_lista_button_bg.jpg) no-repeat;
	color: #fff;
}

#buttonMessaggi {
	display: block;
	width: 229px;
	line-height: 36px;
	background: url(../images/button_messaggi.gif) no-repeat;
	color: #666;
	text-indent: 38px;
}

#buttonMessaggiAct {
	display: block;
	width: 229px;
	line-height: 36px;
	background: url(../images/button_messaggi_act.jpg) no-repeat;
	color: #fff;
	text-indent: 38px;
}

#buttonRegalati {
	display: block;
	width: 229px;
	line-height: 36px;
	background: url(../images/button_regalati.gif) no-repeat;
	color: #666;
	text-indent: 38px;
}

#buttonRegalatiAct {
	display: block;
	width: 229px;
	line-height: 36px;
	background: url(../images/button_regalati_act.jpg) no-repeat;
	color: #fff;
	text-indent: 38px;
}

/* ****** BOXETTINO ****** */

#boxettino {
	margin-top: 10px;
	background: url(../images/hor_line_bg.gif) repeat-x bottom;
}

#boxettino h4{
	background: url(../images/bullet_green.jpg) no-repeat;
	line-height: 39px;
	text-indent: 46px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	color: #1FB00D;
}
#boxettino p{
	margin: -10px 5px 0px 46px;
	padding: 0 0 10px;
}


/* ****** VETRINA ****** */

.boxVetrina {
	padding: 7px 9px;
	border-top: 2px solid #fff;
	background: #F3F3F3 url(../images/hor_line_bg2.gif) repeat-x bottom;
	line-height: 150%;
}


.thumb{
	width: 96px;
	height: 96px;
	line-height: 96px;
	text-align: center;
	vertical-align: middle;
	background: url(../images/thumb_bg.gif) no-repeat;
}
.thumb img{
	margin-top: -1px;
	margin-left: -1px;
}

.rosso {
	color: #f30;
}

.azzurro {
	color: #1F89C7;
}

.dispQuote {
	line-height: 13px;
	padding-left: 17px;
	background: url(../images/ico_quote.gif) no-repeat;
	color: #f30;
}

a.linkDettagli, a.linkDettagli:visited  {
	display: block;
	width: 124px;
	height: 36px;
	margin-top: 10px;
	line-height: 36px;
	background: url(../images/button.gif) no-repeat;
	text-align: center;
	color: #fff;
	text-decoration: none;
}

a.linkDettagli:hover {
	color: #ff0;
}

/* ****** COL. DESTRA CENTRO ****** */

#colDes {
	float: left;
	width: 440px;
	margin-top: 16px;
	background: url(../images/hor_line_bg.gif) repeat-x top;
}


#path {
	margin-top: 1px;
	line-height: 25px;
	background: url(../images/path_bg.jpg) repeat-x;
	color: #fff;
	text-indent: 10px;
}

#path a{
	color: #fff;
}

.esito {
	background: #F3F3F3 url(../images/hor_line_bg2.gif) repeat-x bottom;
}

.esito h4{
	background: #fff url(../images/bullet_green.jpg) no-repeat left center;
	line-height: 50px;
	text-indent: 46px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	color: #1FB00D;
}

.esito div{
	margin: 0;
	padding: 10px;
	background: url(../images/hor_line_bg.gif) repeat-x top;
 }


#ordina {
	line-height: 25px;
	background: #EBEBEB url(../images/hor_line_bg.gif) repeat-x bottom;
	text-indent: 10px;
}

#ordina span{
	color: #f30;
	background: url(../images/ico_freccettina.gif) no-repeat left center;
	padding-left: 6px;
	font-weight: bold;
}

a.buttonShopping, a.buttonShopping:visited {
	display: block;
	width: 212px !important;
	width /**/: 284px;
	line-height: 40px;
	padding-left: 72px;
	background: url(../images/button-continua-shopping.jpg) no-repeat;
	color: #fff;
	text-decoration: none;
}

a.buttonShopping:hover {
	text-decoration: underline;
}

.elencoProdotti {
	padding: 3px;
	background: #F3F3F3 url(../images/hor_line_bg.gif) repeat-x bottom;
	line-height: 150%;
}

.elencoProdotti p{
	margin: 10px 0;
	padding: 0;
}
.elencoProdotti.pari {
	background: #F8F8F8 url(../images/hor_line_bg.gif) repeat-x bottom;
}

.elencoGuestbook {
	padding: 10px;
	background: #F3F3F3 url(../images/hor_line_bg.gif) repeat-x bottom;
	line-height: 150%;
}

.elencoGuestbook.pari {
	background: #F8F8F8 url(../images/hor_line_bg.gif) repeat-x bottom;
}


span.regalato
{
	display: block;
	width: 120px;
	line-height: 17px;
	text-align: center;
	background: url(../images/regalato_bg.gif) no-repeat;
	font-weight: bold;
	color: #fff;
	font-variant: small-caps;
	text-decoration: none;
}

a.regalato {
	display: block;
	width: 120px;
	line-height: 17px;
	text-align: center;
	background: url(../images/regalato_bg.gif) no-repeat;
	font-weight: bold;
	color: #fff;
	font-variant: small-caps;
	text-decoration: none;
}


a.regalato:visited {
	color: #fff;
	text-decoration: none;
}

a.regalato:hover {
	text-decoration: underline;
}

a.torna {
	color: #f30;
	background: url(../images/ico_freccettine.gif) no-repeat left center;
	padding-left: 10px;
	margin-right: 10px;
	text-decoration: none;
}

a.torna:hover {
	text-decoration: underline;
}

a.linkRosso {
	color: #f30;
}

a.linkRosso:hover {
	text-decoration: none;
}

a.linkZoom {
	display: block;
	text-decoration: none;
	color: #666;
	margin-bottom: 5px;
	margin-left: 6px;
}

a.linkZoom:hover {
	text-decoration: underline;
}

.quote {
	position: relative;
	width: 304px;
	height: 38px;
	background: url(../images/quote_bg.gif) no-repeat;
	text-align: left;
}

.quote select{
	margin-top: 8px;
	margin-left: 10px;
	border: 1px solid #809DB9;
}

.buttonAggiungi {
	position: absolute;
	top: 4px;
	right: 10px;
	border: 0;
	background: url(../images/button_pill.jpg) no-repeat;
	width: 132px;
	height: 28px;
	color: #fff;
	cursor: pointer;
}

.line {
	margin-top: 10px;
	height: 1px;
	background: url(../images/hor_line_bg.gif) repeat-x;
}

.boxLine {
	text-align: center;
	padding: 3px;
	background: #F3F3F3 url(../images/hor_line_bg.gif) repeat-x bottom;
	line-height: 150%;
}

.prezzo {
	white-space: nowrap;
	padding-right: 8px;
	color: #1F89C7;
}

a.elimina {
	padding-left: 15px;
	background: url(../images/ico_elimina.gif) no-repeat;
	color: #666;
}

a.elimina:visited{
	color: #666;
}

#barBlue {
	padding: 0 10px;
	margin-bottom: 10px;
	line-height: 36px;
	background: url(../images/bar_blue_bg.jpg) repeat-x;
	font-size: 120%;
	color: #ff0;
	text-align: right;
	text-transform: uppercase;
}

.frecceSteps {
	height: 51px;
	background: url(../images/frecce_steps.gif) no-repeat center;
}

.boxDati {
	padding: 0 10px 10px;
	background: #F3F3F3 url(../images/box_data_bg.gif) repeat-x top;
	border-top: 3px solid #1F89C7;
}

.boxDati h5{
	margin-top: -3px;
	line-height: 25px;
	font-size: 140%;
	color: #1F89C7;
}

.boxDati h5 span{
	font-size: 60%;
	font-weight: normal;
	color: #666;
}

.boxDati label{
	display: block;
	margin-top: 5px;
	font-weight: bold;
}

.boxDati p{
	margin: 0 20px;
	padding:0;
}

.boxAuguri {
	padding: 0 12px 12px;
	background: url(../images/auguri-sposi.jpg) no-repeat;
	border-top: 3px solid #DF7580;
	text-align: right;
}

.boxAuguri h5{
	line-height: 25px;
	font-size: 140%;
	color: #E93F50;
}

.boxAuguri textarea, .boxAuguri input {
	border: 1px solid #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.boxAuguri label{
	display: block;
	margin-top: 10px;
}

#regalatoDa {
	min-height: 62px !important;
	min-height /**/: 78px;
	margin-right: 10px;
	padding: 8px 8px 8px 99px;
	border: 1px solid #fff;
	background: #fff url(../images/regali-sposi.jpg) no-repeat left top;
}

#cercaSn {
	float: left;
	width: 232px;
}

.cercaPar {
	float: left;
	width: 395px;
	margin: 15px 10px;
}
/*************** DESTRA **************/

#boxLogin {
	height: 160px !important;
	height /**/: 200px;
	margin-top: 12px;
	padding: 20px 16px;
	background: url(../images/login_bg.gif) no-repeat top right;
	font-weight: bold;
	color: #7C6401;
}

#boxLogin select{
	width: 100%;
	border: 1px solid #DFB300;
}

#boxLogin label{
	display: block;
	margin: 0 0 8px;
}

.loginInput {
	border: 1px solid #DFB300;
}

#destra p {
	margin: 0 6px 10px;
	padding: 0 4px 10px;
	background: url(../images/hor_line_bg.gif) repeat-x bottom;
	line-height: 150%;
}

#destra h5, h6{
	font-family: Trebuchet ms,Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #1B6CAC;
	margin: 10px 10px 0;
}

#cornice {
	width: 230px;
	float: right;
	margin-top: 22px;
	margin-bottom: 10px;
	background: url(../images/frame_bg.jpg) no-repeat;
}

div#cornice ul{
	list-style-type: none;
	margin: 0 0 10px;;
	padding: 0;
}
div#cornice li{
	margin: 0 10px 6px;
	padding: 0;
}
div#cornice li img{
	vertical-align: middle;
	margin-right: 7px;
	border: none;
}
div#cornice a{
	display: block;
	width: 208px !important;
	width /**/: 210px;
	line-height: 34px !important;
	line-height /**/: 36px;
	text-decoration: none;
    border: 1px solid #fff;
	text-indent: 8px;
	background: #AC7961 url(../images/freccetta.gif) no-repeat 193px;
    color: #fff;
	font-weight: bold;
	font-variant: small-caps;
}
div#cornice a span{
	padding: 4px 0 4px 30px;
	
}
div#cornice a:hover{
    background: #BE9683 url(../images/freccetta.gif) no-repeat 200px;
	color: #fff;
}
div#cornice li#activeCornice a, div#cornice li#activeCornice a:hover{
    background: #BE9683 url(../images/freccetta2.gif) no-repeat 193px;
	color: #fff;
}


#icoCart {
	background: url(../images/ico_cart.gif) no-repeat;
}

#icoRegalo {
	background: url(../images/ico_regalo.gif) no-repeat;
}

#icoMessaggi {
	background: url(../images/ico_messaggi.gif) no-repeat;
}

#icoEsci {
	background: url(../images/ico_esci.gif) no-repeat;
}

#icoTorna {
	background: url(../images/ico_torna.gif) no-repeat;
}

/*************** BOTTOM **************/

#bottom {
	position: relative;
	width: 960px;
	padding-top: 28px;
	margin: 0 auto;
	background: url(../images/bottom_bg.jpg) no-repeat  top;
}

#bottom p{
	margin: 0 0 0 38px;
	padding: 0 0 10px 96px;
	line-height: 150%;
	background: url(../images/finalco-spa_loghetto.jpg) no-repeat top left;
}

#bottom strong{
	color: #1F89C7;
}

#bottom a{
	color: #666;
}

#bottom a:hover{
	text-decoration: underline;
}

#bottom span{
	position: absolute;
	top: 17px;
	right: 40px;
}
/*************** FORM **************/

form {
	margin: 0px;
	padding: 0px;
}

input {
	vertical-align: middle;
}
.txtarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
	background-color: #FFF;
	color: #666;
}
	
.buttonLogin {
	border: 0;
	background: url(../images/button-login.jpg) no-repeat;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	width: 124px;
	height: 38px;
	color: #fff;
	cursor: pointer;
}

.buttonCart {
	border: 0;
	font-size: 12px;
	background: url(../images/button_cart.jpg) no-repeat;
	text-align: center;
	font-weight: bold;
	width: 114px;
	height: 36px;
	color: #fff;
	cursor: pointer;
}

.buttonRegala {
	border: 0;
	font-size: 12px;
	background: url(../images/button_regala.jpg) no-repeat;
	text-align: center;
	font-weight: bold;
	width: 114px;
	height: 36px;
	color: #fff;
	cursor: pointer;
}

.buttonBig {
	border: 0;
	font-size: 12px;
	background: url(../images/button_big.jpg) no-repeat;
	text-align: center;
	width: 164px;
	height: 38px;
	color: #fff;
	cursor: pointer;
}

.buttonBigDue {
	border: 0;
	font-size: 12px;
	background: url(../images/button_big2.jpg) no-repeat;
	text-align: center;
	width: 164px;
	height: 38px;
	color: #fff;
	cursor: pointer;
}

.buttonBigRed {
	border: 0;
	font-size: 12px;
	background: url( ../images/pulsante_svuota.jpg ) no-repeat;
	text-align: center;
	width: 164px;
	height: 38px;
	color: #fff;
	cursor: pointer;
}

.button {
	border: 0;
	font-size: 12px;
	background: url(../images/button.jpg) no-repeat;
	text-align: center;
	width: 124px;
	height: 38px;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
}




/*************** formattazione **************/


.small {
	font-size: 9px;
}

.medium {
	font-size: 10px;
}

.txtRed {
	color: #F00;
}

.txtGreen {
	border: 2px solid #090;
	font-weight: bold;
	margin: 4px;
	padding: 4px;
	color: #090;
}


.blu {
	color: #1F5FBE;
}

.txtAttention {
	border: 2px solid #C00;
	font-weight: bold;
	margin: 4px;
	padding: 4px;
	color: #C00;
}

.txtOk {
	border: 2px solid #090;
	font-weight: bold;
	margin: 4px;
	color: #090;
}

.blue {
	color: #2174C7;
}

.grigio {
	color: #7c7c7c;
}

.verdino {
	color: #4CA29E;
}

.verdone {
	color: #A2A279;
}

#annanzearet {
	text-align: center;
	padding: 10px;
}

#annanzearet a{
	color: #666;
	margin: 0 4px;
}

#annanzearet strong {
	margin: 0 4px;
	text-decoration: underline;
	color: #1F89C7;
}


/* Aggiunti il 19 giugno ( chriii ) */

.regalo_small
{
	background: #fff url( ../images/regali_small.jpg ) no-repeat top left;
	color: #bbbbbb;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	padding: 0 0 3px 74px;
	margin: 5px 0 0 0;
}

.oggetto_regalo
{
	background: url( ../images/dettaglio.jpg ) no-repeat center left;
	padding: 0 0 0 18px;
	color:red;
	font-weight:normal;
	font-size:11px;
}

.oggetto_regalo a
{
	text-decoration:none;
	font-weight:bold;
	color:red;
}

.oggetto_regalo a:hover
{
	text-decoration:none;
	font-weight:bold;
	color: #1F89C7;
}

input.buttonBigForm 
{
	border: 0;
	text-align: center;
	font-size: 12px;
	background: url(../images/button_big.jpg) no-repeat;
	width: 164px;
	height: 38px;
	color: #fff;
	cursor: pointer;
	border: 0;
	text-transform: uppercase;
	font-weight: bold;
}
/* fine */

.idee-regalo
{
	margin-left: 25px;
	}
