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

a:hover {
text-decoration:none;
}

#layout {
width:950px;
margin:0 auto;
border:1px #000 solid;
margin-top:15px;
margin-bottom:15px;
}

#header {
width:100%;
height:140px;
background:url('img/head.jpg') repeat-x;
}

#header h1 a {
text-decoration:none;
}


#header-text {
color:#000;
font-size:100%;
text-align:left;
width:98%;
padding:50px 0 0 20px;
}

#menu {
width:100%;
color:#fff;
text-align:right;
font-size:120%;
background:#FFF;
}

#menu-bottom {
color:#333333;
}

#menu-bottom a {
color:#333333;
}

#menu_text {
padding-right:10px;}

#menu_text a {
color:#FFF;
text-transform:uppercase;
text-decoration:none;
}
#menu-bottom a:hover {
text-decoration:underline overline;
}

#pathway {
width:100%;
height:22px;
background:#ffffff url('img/pathway-bg.jpg') repeat-x;
color:#fff;
font-size:100%;
}

form {
margin:0; padding:0;
}

form input.input-search {
height:12px;
width:150px;
font-size:80%;
padding:0;
margin:0;
color:#ff0088;
}

form input.submit-search {
height:15px;
width:20px;
font-size:90%;
background-color:#ff0088;
color:#fff;
border:0;
padding:0;
margin:0;
}

form input.submit-search:hover {
cursor:pointer;
}

#container {
width:100%;
background-color:#FFF;
padding-top:8px;
overflow-x:hidden;
overflow-y:hidden;
}


#column2 {
float:left;
width:681px;
padding:10px;
}

#column3 {
float:left;
width:244px;
margin-left:5px;
background:#dedede;

}

div.module {
width:269px;
background:#dedede;
}

h2 {
display:block;
margin:0;
padding:0;
width:100%; height:26px;
color:#fff;
font-weight:normal;
padding-left:5px;
text-align:left;
line-height:27px;
font-size:145%;
background:#a5a5a5;
}

#desc {
width:660px;
color:#000;
font-size:90%;
font-style:italic;
text-align:justify;
padding:8px 8px 0 8px;
}

a.cat {
display:block;
width:100%; height:20px;
color:#000;
text-align:left;
text-decoration:none;
font-size:100%;
padding-left:8px;
}

.bottom-module {
background:#dedede;
height:6px;
width:100%;
}

.mod-content{
background:#dedede;
width:258px;
text-align:center;
color:#ff0088;
padding-top:5px;
}


#listing {
width:100%;
padding-top:8px;
}

.title-video {
display:block;
width:100%;
}



.infos-video {
display:block;
height:19px; width:100%;
font-size:80%;
font-style:italic;
color:#999;
}

.details-video {
color:#000;
width:100%;
}

td.desc-video {
text-align:justify;
font-size:100%;
font-style:normal;
padding:7px 5px 7px 5px;
}

a.big {
font-size:145%;
color:#ff0088;
text-transform:uppercase;
text-decoration:none;
}

a.big:hover {
font-weight:bold;
color:#000;
}

div.bottom-list {
display:block;
width:100%;
height:5px;
margin-bottom:9px;
border-bottom:1px solid #000;
}



#diaporama {
width:259px;
height:170px;
text-align:left;
padding-left:10px;
}

#diaporama img {
position:absolute;
border: 1px solid #FFF;
width: 220px;
}



A.disclamer_choice {
background-attachment:scroll;background-image:url(disclaimer/disclamer_button_off.jpeg);background-position:left top;background-repeat:no-repeat;bottom:60px;display:block;font-weight:bold;height:34px;line-height:34px;text-align:center;width:100px;
text-decoration:none;color:#ff05fc;
}
A.disclamer_choice:hover {
background-image:url(disclaimer/disclamer_button_on.jpeg); 
color:#ff05fc;
}

#buttons {
	margin-left:80px;
	}


SPAN.disclamer_intro {
bottom:445px;font-weight:bold;font-size:14px;color:#000;left:230px;line-height:20px;position:absolute;text-align:left;width:450px;
}
div.disclamer_text {
position:absolute;
right:36px;
width:310px; top:125px;
}

p.text1 {
	line-height:14px; color:#000; text-align:justify; font-size:12px; font-weight:normal;
}

span.text2 {
	line-height:30px; color:#d134f7; text-align:justify; font-size:24px; font-weight:bold; margin-bottom:20px;
}


#lightbox {top: 250.4px;left:0;line-height:0;position:absolute;text-align:center;top:40px;width:100%;z-index:100;}
#lightbox_img {top: 250.4px;left:0;line-height:0;position:absolute;text-align:center;top:40px;width:100%;z-index:100;}
#outerImageContainer {border:4px solid #C4C4C4;padding-left:0px;padding-right:0px;width:580px;background:white;position:relative;margin:0 auto;font-size: 14.2115px;}
#outerImageContainer_img {background:white;position:relative;margin:0 auto;font-size: 14.2115px;}
#overlay { background-color:black;left:0;top:0;position:absolute;width:100%;z-index:90;height: 1649px; opacity: 0.8;filter : alpha(opacity=80); overflow-y:hidden; height:100%;}
#desc_info { position:relative;padding-bottom:3px;height:auto;margin-top:-4px;line-height:20px;font-size:18px;background:white; }

/*Newsletter*/

div#newsletter {
position:absolute;
margin-left:658px;
width:292px; height:135px;
background:url('img/newsletter.gif') no-repeat;
font-size:11px;
}

div#newsletter_text {
padding:40px 0 0 20px;
}