body {
	margin: 0;
	padding: 0;
	background-color: #000;
	background: #000 url(../img/bg.png);
	font: 11px "Trebuchet MS", Helvetica, sans-serif;
}

input {
	font: 11px "Trebuchet MS", Helvetica, sans-serif;
}

form {
	margin: 0;
	padding: 0;
}

#body {
	width: 957px;
	margin: 0 auto;
}

#header {
	height: 117px;
	background: url(../img/h-1.gif);
	color: #fff;
}

#maa_header {
	height: 117px;
	background: url(../img/maa_h-1.gif);
	color: #fff;
}

#ephemeride {
	margin: 0 5px 0 auto;
	width: 220px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 10px;
}

#auth {
	margin: 30px 5px 0 auto;
	width: 220px;
}

#auth_login_element, #auth_passwd_element {
	padding: 3px 0 0 13px;
	float: left;
}

#auth_login_element input, #auth_passwd_element input {
	font-size: 11px;
	width: 65px;
	height: 13px;
}

#auth label {
	width: 75px;
	display: block;
	float: left;
	padding-top: 2px;
	white-space: nowrap;
	font-size: 11px;
}

#auth_submit_element {
	float: right;
	padding-right: 8px;
	padding-top: 3px;
}


#footer {
	background: url(../img/foot-1-3.gif);
	height: 36px;
	color: #8f8f8f;
}

#footer p {
	margin: 0;
	padding: 0;
}

#footer #footer_achat {
	background: url(../img/icone-cadenas.gif) no-repeat left 8px;
	padding-left: 15px;
	height: 36px;
	line-height: 36px;
	font-size:12px;
	font-weight:bold;
	float: left;
	margin-left: 15px;
}

#footer #footer_copyright {
	height: 36px;
	line-height: 36px;
	font-size:10px;
	float: right;
	padding-right: 15px;
}

#footer #footer_copyright a {
	color:#8F8F8F;
}

.bg_encart_site_sel {
background:transparent url(../img/bg_encart_site_sel.jpg) no-repeat scroll 0%;
height:172px;
width:171px;
margin-left: 18px;
padding-top: 20px;
}

.bloc_orange {
font-family:"Trebuchet MS";
font-size:12px;
color:#F60;
font-weight:bold;
}

.bloc_noir {
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
}

.bloc_profitez {
font-family:"Trebuchet MS";
font-size:15px;
color:#828384;
font-weight:bold;
}

.bloc_detail {
font-family:"Trebuchet MS";
font-size:18px;
color:#2C2C2C;
font-weight:bold;
text-decoration:none;
}

.bloc_detail:hover {
font-family:"Trebuchet MS";
font-size:18px;
color:#2C2C2C;
font-weight:bold;
text-decoration:underline;
}

.bloc_obtenez {
padding-top:7px;
padding-left:11px;
}

.bloc_telechargez {
font-family:"Trebuchet MS";
font-size:15px;
color:#828384;
font-weight:bold;
padding-top:4px;
}

.bloc_lacces {
font-family:"Trebuchet MS";
font-size:15px;
color:#828384;
font-weight:bold;
padding-top:2px;
}

.rubriquevideo_point {
font-family:"Trebuchet MS";
font-size:25px;
color:#828384;
font-weight:bold;
padding-top:2px;
text-decoration:none;
}

.rubriquevideo_titre {
font-family:"Trebuchet MS";
font-size:13px;
color:#000;
font-weight:bold;
padding-top:2px;
text-decoration:underline;
}

.rubriquevideo_titre:hover {
font-family:"Trebuchet MS";
font-size:13px;
color:#F60;
font-weight:bold;
padding-top:2px;
text-decoration:underline;
}

.rubriquevideo_duree {
font-family:"Trebuchet MS";
font-size:10px;
color:#A1A1A1;
padding-top:2px;
}

.rubriquevideo_lesbiennes {
font-family:"Trebuchet MS";
font-size:12px;
color:#F60;
padding-top:2px;
font-weight:bold;
text-decoration:underline;
}

.titre_fildinfo {
font-family:"Trebuchet MS";
font-size:11px;
color:#333;
padding-top:1px;
font-weight:bold;
text-decoration:none;
line-height:16px;
padding-left:4px;
white-space: nowrap;
word-spacing: -0.08em;
}

.cat_fildinfo {
font-family:"Trebuchet MS";
font-size:10px;
color:#999;
padding-top:1px;
text-decoration:none;
line-height:16px;
}

.bloc_noir_small {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
font-weight:bold;
}

.itw_prenom {
font-family:"Trebuchet MS";
font-size:17px;
color:#000;
font-weight:bold;
text-decoration:underline;
}

.bloc_noir_11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
}

.bloc_blanc_small {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}

.link_site {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
text-decoration:none;
}

.link_site:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
text-decoration:underline;
}

.desc_site {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-decoration:none;
}

.bloc_blanc_big {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
text-decoration:none;
font-weight:bold;
}

.bloc_orange_titresite {
font-family:"Trebuchet MS";
font-size:20px;
color:#F60;
font-weight:bold;
text-decoration:none;
}

.bloc_decouvrez,.bloc_obtenez a,.bloc_decouvrez_adulte {
color:#999;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
}


/*
 * util classes
 *
 */

.clear_both {
	clear: both;
}

.nobr {
	white-space: nowrap;
}

.mono {
	font-family: monospace;
}

.floatclear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.floatclear {
        display: inline-table;
}

/* Hides from IE-mac \*/
* html .floatclear { height: 1%; }
.floatclear { display: block; }
/* End hide from IE-mac */


body.slim {
	font-size: 11px;
}

body.slim #body {
	width: 350px;
	margin: 0 auto;
	background: #f3f3f3;
}

body.slim #header {
	width: 350px;
	height: 100px;
	background: none;
	color: #fff;
}

body.slim #footer {
	background: none;
	background-color: #dcdcdc;
}

body.slim #footer #footer_copyright {
	float: none;
	text-align: center;
	padding: 0;
}

body.slim p.title {
	background-color: #222;
	padding: 6px 0;
	margin: 7px 7px 0 7px ;
	text-align: left;
	padding-left: 10px;
	color: #fff;
}


