﻿body {
}

a { text-decoration:none; }
a:hover { text-decoration:underline; }

#cu3er-outer-container,
#cu3er-outer-container-small
{
    margin-top:10px;
    background:url('../images/cu3er/bg.jpg') center bottom no-repeat;
    /*height:350px;*/
    padding-bottom:50px;
}

.prev_arrow_bottom
{
    display:block;
    width:21px;
    height:21px;
    text-indent:9999px;
    overflow:hidden;
    background:url('../immagini/arrow_back.jpg') top left no-repeat;
}

.next_arrow_bottom
{
    display:block;
    width:21px;
    height:21px;
    text-indent:-9999px;
    overflow:hidden;
    background:url('../immagini/arrow_forward.jpg') top left no-repeat;
}

a.pagingLink
{
    display:block;
    width:19px;
    height:16px;
    padding-top:3px;
    margin-top:-1px;
    text-align:center;
    border:1px solid #7a7a7a;
    text-decoration:none;
    color:#7a7a7a;
}

a.actualPagingLink
{
    display:block;
    width:19px;
    height:16px;
    padding-top:3px;
    margin-top:-1px;
    text-align:center;
    border:1px solid #ffffff;
    text-decoration:none;
    color:#7a7a7a;
}

a.pagingLink:hover
{
    background:#7a7a7a;
    color:#ffffff;
}

a.actualPagingLink:hover
{
    background:#ffffff;
    color:#7a7a7a;
    text-decoration:none;
}

#prodTable a
{
    text-decoration:none;
}

#prodTable a:hover
{
    text-decoration:underline;
}

.clearer
{
    clear:both;
}


.eventContainer
{
    position:relative;
}

.eventText
{
    position:absolute;  
    width:260px;  
    background:url('../immagini/layout/event_bg.png') top left repeat-y;
    color:#ffffff;
    height:0px;
    overflow:hidden;
}

.eventText a
{
    color:#ffffff;
    font-size:18px; 
    text-align:left;
    display:block;
    width:230px;   
}

.eventText a:hover
{
    text-decoration:none;
}


#ContactsContainer
{
    width:648px;
    text-align:left;
    margin:0 auto;
    background:#ffffff;
    border:1px solid #dcdcdc;
    padding:25px 40px 25px 40px;
}

.floatLeft
{
    float:left;
}

.floatRight
{
    float:right;
}

.clearer
{
    clear:both;
}


/*---------------- FORM CONTATTI ----------------------*/
.ContactsTable
{
    margin-top:15px;
}

.contactTB 
{
	display: block;
	width: 196px;
	padding:7px 7px 0px 7px;
	height: 23px;
	background: url('../immagini/layout/textbox_bg.png') top left no-repeat;
	border:none;
}
.contactTBLarge
{
	display: block;
	width: 196px;
	padding:7px;
	height: 86px;
	background: url('../immagini/layout/textbox_large_bg.png') top left no-repeat;
	border:none;
}

.OkPanel
{
    background:#d5ffce url('../immagini/layout/accepted_32.png') 7px 5px no-repeat;
    border:1px solid #9adf8f;
    color:#556652;
    padding:14px 10px 10px 46px;
    margin:5px 0px 5px 0px;
    min-height:18px;
    width:370px;
}

.KoPanel
{
    background:#ffcece url('../immagini/layout/cancel_32.png') 7px 5px no-repeat;
    border:1px solid #df8f8f;
    color:#665252;
    padding:14px 10px 10px 46px;
    margin:5px 0px 5px 0px;
    min-height:18px;
    width:370px;
}

/*---------------- END CONTATTI ----------------------*/

.agentiHeading
{
    font-size:16px;
    font-weight:bold;
    color:#999999;
}
