/*body*/
body {margin:0; text-align:center; background-color:#FFF; color:#000;}
div, p, input, textarea {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.sep {clear:both;}
.right {float:right;}

/*image*/
img {border:0;}

/*link*/
a:link, a:visited, a:active {color:#000; text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}

/*form*/
form {margin:0;}

/*header*/
#header_hp {width:760px;margin:auto;}
#header {width:760px;margin:auto; background: url(../img/back_header.jpg) top left no-repeat; height:175px;}
#header_rj {width:760px;margin:auto; background: url(../img/back_header_rj.jpg) top left no-repeat; height:175px;}

/*content*/
#content_hp { width:760px; margin:auto; text-align:left; background:#4176AD url(../img/back_hp.gif) top left no-repeat;}
#content_spirit {background:#EEE url(../img/back_content_spirit.jpg) top left no-repeat; width:760px; margin:auto; text-align:left; padding-bottom:20px;}
#content_history {background:#EEE url(../img/back_content_history.jpg) top left no-repeat; width:760px; margin:auto; text-align:left; padding-bottom:20px;}
#content_club {background:#EEE url(../img/back_content_club.jpg) top left no-repeat; width:760px; margin:auto; text-align:left; padding-bottom:20px;}
#content_showroom {background:#EEE url(../img/back_content_showroom.jpg) top left no-repeat; width:760px; margin:auto; text-align:left;}
#content_showroom_inner {background:#EEE url(../img/back_content_showroom_inner.jpg) top left no-repeat; width:760px; margin:auto; text-align:left;}
#content_showroom_exteriors {background:#EEE url(../img/back_content_showroom_exteriors.jpg) top left no-repeat; width:760px; margin:auto; text-align:left;}
#content_versionrj {background:#EEE url(../img/back_content_versionrj.jpg) top left no-repeat; width:760px; margin:auto; text-align:left;}
#content_club_france {background:#EEE url(../img/back_content_club_france.jpg) top left no-repeat; width:760px; margin:auto; text-align:left; padding-bottom:20px;}
#content_club_italy {background:#EEE url(../img/back_content_club_italy.jpg) top left no-repeat; width:760px; margin:auto; text-align:left; padding-bottom:20px;}
#content_club_spain {background:#EEE url(../img/back_content_club_spain.jpg) top left no-repeat; width:760px; margin:auto; text-align:left; padding-bottom:20px;}


/*headings */
h1 {font-size:30px; margin:0 25px 0 0;  padding:0; text-transform:uppercase; font-style:italic;font-family:Arial, Helvetica, sans-serif; color:#FFF;font-weight:bold;}
h2 {font-size:16px; margin:0 25px 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
h3 {font-size:18px; margin:0; padding:0 0 5px 0; font-style:italic;font-family:Arial, Helvetica, sans-serif; font-syle:italic; font-weight:bold; width:400px;}
div.headings {float:right; width:520px; text-align:right; height:92px;}

/*logo*/
div.logo {float:left;}
div.logorj {float:left; margin:27px 0 0 101px;}
#content_versionrj div.logo {float:left;background:#EEE url(../img/nologo_s2000.gif) top left no-repeat; width:182px; height:60px;}

/*menu servizi*/
div.menu_ser {float:right;}
div.menu_ser ul {list-style-type:none;margin:0; padding:28px 25px 0  0;}
div.menu_ser ul li {float:left; margin:0; padding:0; font-size:11px;}

#header_rj div.menu_ser {float:right; text-align:left;}
#header_rj div.menu_ser ul {list-style-type:none;margin:0; padding:30px 20px 0 0;}
#header_rj div.menu_ser ul li {margin:0; padding:0; font-size:11px; float:none;}

/*menu top*/
div.menu {float:left;width:578px; height:60px; background: url(../img/back_menu.gif) top left repeat-x;}
div.menu ul {list-style-type:none;margin:0; padding:10px 5px 0 5px;}
div.menu ul li {float:left; margin:0; padding:0 13px 0 13px; background: url(../img/back_menu_li.gif) bottom right no-repeat; text-align:center; font-size:12px; height:23px;}
div.menu ul li.last { background: url(../img/) top right no-repeat;}
div.menu ul li.active { background: url(../img/back_menu_li_active.gif) bottom right no-repeat; height:35px;}
div.menu ul li.lastactive { background: url(../img/back_menu_li_last_active.gif) bottom right no-repeat; height:35px;}

/*menu sx e dx*/
div.menusx {float:left; width:230px; font-size:11px;}
div.menusx ul {list-style-type:none; margin:0; padding:0 0 0 25px;}
div.menusx ul li {margin:3px 0 0 0; padding:0;text-transform:uppercase;color:#FFF;}
div.menusx ul li span {color:#000; background-color:#E5E5E5; display:block; width:90%;}
div.menusx ul a:link, div.menusx ul a:visited, div.menusx ul a:hover, div.menusx ul a:active {color:#FFF;}
#content_versionrj div.menusx ul li {color:#000;}
#content_versionrj div.menusx ul a:link, #content_versionrj div.menusx ul a:visited, #content_versionrj div.menusx ul a:hover, #content_versionrj div.menusx ul a:active {color:#000;}

ul.menudx {font-size:11px; list-style-type:none; margin:0; padding:25px 0 35px 0;}
ul.menudx li {margin:0; padding:0 0 3px 0;color:#8A4E29; text-transform:uppercase; font-weight:bold;}
ul.menudx a:link, ul.menudx a:visited, ul.menudx a:hover, ul.menudx a:active {color:#000;}

/*pagination*/
div.pagination {padding-left:25px; clear:both; font-size:11px; font-weight:bold; color:#8A4E29;}
div.pagination a:link, div.pagination a:visited, div.pagination a:hover, div.pagination a:active {text-decoration:underline;}

/*Box hp*/
div.box_hp {clear:left; padding-top:25px;}
div.box_hp div.first {float:left; width:380px;}
div.box_hp div {float:left; width:380px; color:#FFF;}
div.box_hp div a:link, div.box_hp div a:visited, div.box_hp div a:hover, div.box_hp div a:active {color:#FFF; text-decoration:underline;}
div.box_hp div h2 { font-size:16px; padding:0 20px  20px; margin:0;}
div.box_hp div p {padding:0 20px 15px 20px; margin:0;}

/*spirit section*/
div.spirit1 {background: url(../img/back_box_spirit1.jpg) top left no-repeat; clear:both;}
div.spirit2 {background: url(../img/back_box_spirit2.jpg) top left no-repeat; clear:both;}
div.spirit3 {background: url(../img/back_box_spirit3.jpg) top left no-repeat; clear:both;}
div.spirit4 {background: url(../img/back_box_spirit4.jpg) top left no-repeat; clear:both;}
div.spirit5 {background: url(../img/back_box_spirit5.jpg) top left no-repeat; clear:both;}
div.spirit6 {background: url(../img/back_box_spirit6.jpg) top left no-repeat; clear:both;}
div.spirit1 p {padding:170px 0 20px 25px; margin:0;width:340px;}
div.spirit2 p {padding:250px 0 20px 25px; margin:0;width:340px;}
div.spirit3 p, div.spirit4 p, div.spirit5 p, div.spirit6 p {padding:0 0 20px 25px; margin:0;width:340px;}

/*common*/
div.right {float:right; text-align:right; padding:25px 25px 0 0;font-size:11px;}
div.left {float:left; padding:35px 0 0 25px;}
div.left p {width:400px; padding:0; margin:0;}
div.left ul {width:400px;margin:0; padding:0 0 0 15px;font-size:13px;}
div.txt p {margin:0; padding:0 35px 0 25px;}
div.txt {width:760px; clear:both; padding-top:35px;}
div.txtsx, div.txtdx {width:710px; margin:35px 25px 0 25px;}
#content_club_france div.txtdx h3, #content_club_italy div.txtdx h3, #content_club_spain div.txtdx h3 {float:right; width:430px;}
div.txtsx p {margin:0; padding:0; width:430px;}
div.txtdx p {margin:0; padding:0; width:430px; float:right;}
div.txtdx img {float:left;}
div.txtsx img {float:right;}

/*popup*/
#pop_send {width:540px; height:500px;background: url(../img/back_popup_send_friend.jpg) top left no-repeat; color:#000; text-align:left; font-size:11px;}
#pop_send p {margin:110px 0 0 0; padding:35px; line-height:15px;}
#pop_send a.send:link, #pop_send a.send:visited, #pop_send a.send:active {background: url(../img/ico_arrow_link.gif) top right no-repeat; color:#4E514C;text-decoration:none; width:70px; display:block; margin:10px 0 0 135px;}
#pop_send a.send:hover {text-decoration:underline;}
#pop_send div.sx {float:left; width:300px; margin:8px 0 0 6px;}
#pop_send div.dx {float:left; margin:8px 0 0 6px;}
#pop_send div.dx img {margin:0 0 20px 59px;}
#pop_send fieldset {border:0; margin:3px 0 3px 0; padding:0;}
#pop_send form label {display:block; padding:5px 0 3px 3px; font-size:11px;}
#pop_send input, #pop_send textarea {width:200px; color:#000; font-size:11px; background-color:#83887E; border-top:1px solid #E6E7E5; border-left:1px solid #ABB0A1; border-bottom:1px solid #94998E; border-right:1px solid #8A8F86;}

/*Footer*/
#footer {width:760px; margin:auto; clear:both; text-align:left;}
#footer p {margin:0; padding:10px 10px 10px 25px; font-size:11px;}
