
/* CRUISIN Style for layout and structure - Concept Alan G. */






body {
margin:0;
padding:0; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
background-image: url(../layout/bg.jpg); 
background-repeat:no-repeat; 
background-position:top center; 
background-color:#ffffff; 
line-height:1.5em;}






image{border:0;}



/* container */
div#container {
width:100%; 
margin:0; 
padding:0;}


/* wrapper */
div#wrapper {
width:970px; 
margin-left:-485px; 
left:50%; 
position:relative; 
background-image:url(../layout/bg_content.jpg); 
background-repeat:no-repeat;
overflow:hidden;}

div#wrapper_iscrizione {
width:970px; 
margin-left:-485px; 
left:50%; 
position:relative; 
background-image:url(../layout/bg_content_iscrizione.jpg); 
background-repeat:no-repeat;
overflow:hidden;}






/* Col SX */
div#col_sx {
float:left;
width:430px;
margin-left:15px;
margin-top:600px;}



/* Col DX */
div#col_dx {
float:right;
width:477px;
margin-top:392px;
margin-right:12px;}

div#col_dx a:link 	{color: #DF007B; text-decoration:underline; font-weight:bold; font-size:11px;}
div#col_dx a:visited {color: #DF007B; text-decoration:underline; font-weight:bold; font-size:11px;} 
div#col_dx a:active 	{color: #DF007B; text-decoration:underline; font-weight:bold; font-size:11px;}
div#col_dx a:hover 	{color: #DF007B; text-decoration:none; font-weight:bold; font-size:11px;}




/* partners */
div#partners {
	background:#ffffff;
	text-align:center;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;}














a:link 	{color: #333333; text-decoration:underline; font-weight:bold; font-size:11px;}
a:visited {color: #333333; text-decoration:underline; font-weight:bold; font-size:11px;} 
a:active 	{color: #333333; text-decoration:underline; font-weight:bold; font-size:11px;}
a:hover 	{color: #CC0000; text-decoration:none; font-weight:bold; font-size:11px;}


/* footer */
div#footer {
	background:#DF007B;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;}


div#footer_wrapper {
width:970px; 
margin-left:-485px; 
left:50%;
font-size:11px;
position:relative;
color:#FFFFFF;}

div#footer_wrapper a:link 		{color: #ffffff; text-decoration:underline; font-weight:bold;}
div#footer_wrapper a:visited 	{color: #ffffff; text-decoration:underline; font-weight:bold;} 
div#footer_wrapper a:active 	{color: #ffffff; text-decoration:underline; font-weight:bold;}
div#footer_wrapper a:hover 		{color: #ffffff; text-decoration:none; font-weight:bold;}














fieldset {border: 1px solid #CCCCCC; padding:5px;}
fieldset p {margin:5px; background:none;}
fieldset p label {float:left; width:30%; background:none;}
legend {color:#FF6600; font-weight:bold; padding:5px 2px 5px 2px;}










