@charset "UTF-8";
/* CSS Document */

body {
background:url(../imgs/bgBody.jpg) repeat-x #323238;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

 
a img {
border:0px;
}



.wrapper {
position:relative;
width:960px;
margin:0px auto 0px auto;
}

.header {
position:relative;
background:url(../imgs/rays.jpg) no-repeat;
background-position:100px;
height:215px;
margin:43px auto 0px auto;
z-index:3 ;
}

.container {
z-index:1;
}



#logo {
position:absolute;
top:0px;
left:0px;
width:320px;
background:url(../imgs/wiplogo.png) no-repeat;
padding:70px 0px 0px 105px;
font-family:Georgia, "Times New Roman", Times, serif;
}



#logo p {
font-size:15px;
color:#FFFFFF;
font-weight:normal;
}

#artwork {
position:absolute;
top:-55px;
left:630px;
width:330px;
height:340px;
background:url(../imgs/marloow.png) no-repeat;
}

.sidebar_left {
float:left;
width:390px;
margin:15px 0px 20px 105px!important;
margin:15px 0px 20px 50px;
padding:0px;
}

.sidebar_right {
float:left;
width:435px;
margin:15px 0px 20px 20px;
padding:0px;
}
/* contenuti sinistra */




.service {
float:left;
width:175px!important;
width:170px;
margin:0px 20px 0px 0px;
color:#CCCCCC;
padding:0px;

}

.service p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
padding:0px;
margin:0px;
}

/* contenuti destra */


#thumbWrapper img {
border:2px solid #ffffff;
margin:5px;
}

/*
#thumbMenu {
position:relative;
margin-top:75px;
}

#thumbMenu a:link,
#thumbMenu a:visited {
display:block;
float:right;
padding:12px 11px;
background:#323238;
width:10px;
margin:0px 0px 0px 3px;
}
*/

#thumbWrapper {
position:relative;
top:0px;
left:0px;
background: #323238;
padding:10px;
clear:both;
overflow:hidden;
height:407px;
}


.largeBox {
clear:both;
position:relative;
width:820px;
margin: 0px 0px 0px 85px;
padding:20px 20px 20px 20px;
border:1px solid #232227;
background:#232227;
font-size:12px;
line-height:20px;
color:#CCCCCC;
}


.dati {
float:left;
width:250px;
}

.modulo {
float:left;
width:550px;
margin-left:20px;
}

.modulo .sidebar {
float:left;
margin-top:15px;
width:245px;
}

/* titolazioni */

.container h1 {
margin:25px 0px 40px 0px;
}

.wrapper p {
padding:10px 0px;}

.wrapper h1 {
color:#FFFFFF;
font-size:26px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}

.wrapper h2 {
color: #F806FF;
font-size:17px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
margin:5px 0px;
}

.footer a.docs:link,
.footer a.docs:hover,
.footer a.docs:visited {
text-decoration:none;
color:#999999;
background:url(../imgs/pdf.png) no-repeat;
padding-left:20px;

}

.footer h1 {
margin:10px 0px 20px 105px;
}



#logo h1 {
font-size:19px;
color:#F806FF;
font-weight:normal;
margin:10px 0px;
}

/*  modulo form */

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

input, textarea {
border:1px solid #323238;
display:block;
background:#323238;
color:#999999;
font-size:12px;
padding:5px;
margin:5px 0px;
width:220px;
}

input.invia {
position:absolute;
bottom:20px;
right:20px;
width:60px;
}

input.check {
width:auto;
}

