* {
margin: 0px;
padding: 0px;
border: 0px solid;
}

BODY {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #666666;
background:#ff5490 url(/img/bg4.gif) repeat;
}

H1, H2, H3 {
color: #000000;
}
H1 {
font-size: 1.2em;
}
H2 {
font-size: 1.0em;
}
H3 {
font-size: 0.8em;
}

P {
margin-top: 0.5em;
margin-bottom: 0.5em;
}

IMG {
border-width: 0;
vertical-align:top;
}

A {
color: #0000FF;
text-decoration: none;
}
A:hover {
text-decoration: underline;
}
A IMG {
border: 0 none;
}

TEXTAREA {
overflow: auto;
}

SELECT {
display:inline;
}
BUTTON , .button {
padding: 3px 5px;
border:2px outset;
display:inline;
}
	
BR.clearer {
clear: both;
font-size: 0;
line-height: 0;
}
	
.centered {
margin: 0 auto;
width: 976px;
}

.left {
text-align:left;
}

.right {
text-align:left;
}

.float-left {
float:left;
}


DIV.containerfull {
width: 980px !important;
margin: 0 auto;
}

DIV.container3columns {
padding: 7px 14px;
}
.column1of3, .column2of3, .column3of3 {
width:312px;
float:left;
}
.column2of3 {
padding: 0 3px;
margin: 0 3px;
border-left: 1px dotted #000000;
border-right: 1px dotted #000000;
}
DIV.hr {
margin:2px 0;
border: 1px dotted #000000;
border-width: 1px 0 0 0;
}	

#header {
}

#content1, #content3 {
}

#content2, #content4 {
}




/* ----- navigationbar & main menu ---------------------------------------------------- */

DIV#navigationbar {
background-color:#202020;
border-bottom: 1px solid #FFFF00;
z-index:100;
position:absolute;
top:0px;
left:0px;
width:100%;
}
DIV#navigationbar .containerfull {
background-color:#000000;
}
DIV#mainmenu {
width: 966px !important;
padding: 4px 7px;
}
DIV#mainmenu UL LI {
display: inline;
list-style:none;
vertical-align: bottom;
}
DIV#mainmenu UL LI A {
color:#FFFFFF;
padding: 2px 5px;
font-weight: bold;
text-decoration:none;
}
DIV#mainmenu UL LI A.selected {
}
DIV#mainmenu UL LI A:hover {
color: #FFFF00;
text-decoration:none;
}
DIV#mainmenu UL.left {
display: inline;
float:left;
}
DIV#mainmenu UL.left LI A {
padding-left:0px;
padding-right:12px;
}
DIV#mainmenu UL.right {
display: inline;
float:right;
}
DIV#mainmenu UL.right LI A {
padding-left:12px;
padding-right:0px;
}

/* ----- mainContent ---------------------------------------------------------------------------------------------- */
#mainContent {
margin-top:27px; 
}

/* --- making menubar floating for browsers other than IE ---- */
BODY>DIV#navigationbar { position: fixed }


/* ----- splash page ------------------------------------------------- */
.warning {
border: 5px solid #000000;
padding:11px;
background-color:#FFFF00;
color:#000000;
text-align:center;
font-size:16px;
}
.yesButton {
background-color:#00FF00;
color:#000000;
padding:10px 30px;
margin:20px;
border:3px outset;
}
.yesButton:hover {
text-decoration:none;
color:#FFFFFF;
}
.noButton {
background-color:#FF0000;
color:#000000;
padding:10px 30px;
margin:20px;
border:3px outset;
}
.noButton:hover {
text-decoration:none;
color:#FFFFFF;
}
.visitoragreement { 
padding:20px 70px;
color:#000000;
}

/* ----- home page ------------------------------------------------- */
#home {
background:#ff99bd url(/img/bg3.gif) repeat;
}
#home .containerfull { position:relative;
background:#ff8ab3 url(/img/home2.jpg) center top no-repeat;
width:980px; height:700px;
vertical-align:bottom;
text-align:center;
}
#home .adZone { position:absolute; z-index:100; width:728px; border:1px #000000 solid;
margin:600px auto 10px auto; 
}

/* ----- links page ------------------------------------------------- */
#links {
background:#ff99bd url(/img/bg3.gif) repeat;
}
#links .containerfull {
background-color:#ffFFFF;
padding:20px;
width:940px !important;
}

#links UL {

}

#links LI {
list-style:none;
}

#links A IMG {
margin:5px 0px;
border:1px solid #FF3366;
}

/* ----- cinema page ------------------------------------------------- */
#cinema {
background:#202020 url(/img/bg3.gif) repeat;
}
#cinema .containerfull {
background-color:#000000;
color:#FFFF00;
}
#auditorium {
background: url(/img/cinema.jpg) no-repeat top left;
padding: 30px 170px 160px 170px;
}
#silverscreen {
width: 640px;
height: 360px;
}
UL.cinema {
margin-left:50px;
font-weight:bold;
}
UL.cinema LI {
margin:5px 0px;
}

#cinema A {
color:#FFFF00;
}

DIV#cinemascenes {
float:right;
width:760px;
margin: 10px auto 20px auto;
}

DIV#cinemascenes .dvdscene {
float:left;
margin: 4px;
padding:2px;
background-color:#000000;
border:2px solid #FFFF00;
color:#FFFFFF;
}

P.text {
padding: 5px 10px;
}

DIV#cinema STRONG {
color:#FF0000;
}
DIV#cinema A {
color: #00FF00;
}
DIV#cinema A:hover {
text-decoration:underline;
}

/* ----- dvd page ------------------------------------------------- */
#dvd {
background:#ff99bd url(/img/bg2.gif) repeat;
}
#dvd .containerfull {
background-color:#FFCFE0;
padding: 9px;
width: 962px !important;
}
#covers {
float:right;
margin-left:10px;
width:670px;
}
.cover {
width:100px;
height:150px;
margin:3px;
border:1px solid #ff4687;
}
#dvd A {
color:#ff4687;
}

/* ----- dvd details page ------------------------------------------------- */
DIV#dvdscenes {
float:right;
width:750px;
}
IMG.dvdtitle {
width:200px;
height:300px;
border:1px solid #ff4687;
}

.dvdscene {
float:left;
margin: 0px 0px 7px 7px;
padding:1px;
background-color:#ff8ab3;
border:1px solid #ff4687;
color:#FFFFFF;
}
.dvdscene IMG {
}
#dvd .dvdscene A {
color:#FFFFFF;
}
.dvdscene A:hover {
text-decoration:none;
}

/* ----- samples page ------------------------------------------------- */
#samples {
background:#ff99bd url(/img/bg2.gif) repeat;
}
#samples .containerfull {
background-color:#ff8ab3;
}
#samplesarea {
background: url(/img/samples.jpg) no-repeat top left;
width:980px !important;
height:889px !important;
}
#samplesbox1 {
position:relative;
top:160px;
left:515px;
width:440px;
height:705px;
z-index:50;
padding:0px;
}
#samplesbox2 {
position:relative;
top:10px;
left:15px;
width:490px;
height:130px;
z-index:51;
padding:0px;
}

DIV#thumbnails {
padding:8px;
}
#thumbnails A IMG {
margin:2px;
border:1px solid #FF3366;
}

/* ----- signup page ------------------------------------------------- */
#signup {
background:#ff99bd url(/img/bg2.gif) repeat;
}
#signup .containerfull {
background-color:#ff8ab3;
}
#signuparea {
width:980px !important;
}
#signupbox1 {
float:right;
width:470px;
height:400px;
z-index:50;
padding:0px;
margin-left:15px;
vertical-align:top;
text-align:center;
color:#000000;
}
#signupbox1 STRONG {
font-size:1.5em;
}

#signupbox2 {
float:right;
width:470px;
height:400px;
z-index:51;
padding:0px;
color:#000000;
margin-left:10px;
margin-right:15px;
vertical-align:top;
}

.framed {
border:2px dashed #ff4687;
}

/* ----- login page ------------------------------------------------- */
#login {
background:#ff99bd url(/img/bg2.gif) repeat;
}
#login .containerfull {
background-color:#ff8ab3;
}
#loginarea {
background: url(/img/login.jpg) no-repeat top left;
width:980px !important;
height:825px !important;
}
#loginbox1 {
position:relative;
top:30px;
left:640px;
width:320px;
padding:0px;
color:#FFFF00;
background-color:#000000;
}
#loginbox2 {
position:relative;
top:50px;
left:640px;
width:320px;
padding:0px;
color:#ff4687;
background-color:#FFCFE0;
}
#loginbox1 A , #loginbox2 A {
font-weight:bold;
}

/* ----- help page ------------------------------------------------- */
#help {
background:#ff99bd url(/img/bg2.gif) repeat;
}
#help .containerfull {
background-color:#FFCFE0;
padding:40px 60px;
width: 860px !important;
color:#000000;
}

#help H1 {
text-align:center;
font-size:1.5em;
padding:20px;
}

#help H2 {
font-size:1.3em;
padding-top:40px;
padding-bottom:10px;
}

#help H3 {
font-size:1em;
padding-top:10px;
padding-bottom:0px;
color:#009900;
}

/* ----- terms page ------------------------------------------------- */
#terms {
background:#ff99bd url(/img/bg2.gif) repeat;
}
#terms .containerfull {
background-color:#FFFFFF;
padding:40px 60px;
width: 860px !important;
}

#terms H1 {
text-align:center;
font-size:1.5em;
padding:20px;
}

#terms H2 {
font-size:1.3em;
padding-top:40px;
padding-bottom:10px;
}

/* ----- models page ------------------------------------------------- */
#models {
background:#ff99bd url(/img/bg2.gif) repeat;
}
#models .containerfull {
background-color:#FFFFFF;
}
IMG.modelssideimg {
margin:30px 30px 60px 30px;
float:left;
}
#models H1 {
padding-top:50px;
font-size:1.5em;
color:#A500FC;
}

/* ----- webmasters page ------------------------------------------------- */
#webmasters {
background:#ff99bd url(/img/bg2.gif) repeat;
}
#webmasters .containerfull {
background-color:#FFFFFF;
}
IMG.wmsideimg {
margin:30px 30px 60px 30px;
float:left;
}
#webmasters H1 {
padding-top:50px;
font-size:1.5em;
color:#00692F;
}


/* ----- footer ---------------------------------------------------- */
#footer {
}
#footer .containerfull {
background-color:#ff4687;
padding: 10px;
width: 960px !important;
}
.bottommenu {
float:left;
color: #FFCFE0;
padding: 22px;
text-align: center;
}
.bottommenu A {
color: #FFCFE0;
font-weight: bold;
}
.legal {
font-size: 0.8em;
color: #ff91b8;
}
.legal A {
color: #ff91b8;
}


#verotelbutton, .verotelbutton {
margin: 0px auto;
padding: 10px;
text-align:center;
}

/* ----- diverses ---------------------------------------------------- */

.content320px {
width:320px;
border: 1px solid #CCCCCC;
margin-bottom:3px;
}
