/*______________GENERAL _______________*/
.font_color_site{
color:red;
}

.font_color_site2{
	color:#ffffff;
}

img {border:0px;}
div,td,tr,table,p,ul,li {margin:0px;padding:0px;font-size:12px;}


/*______________STRUCTURE _______________*/
body{
	background:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	background:url(/images/gabarit/bg_site.jpg) center 0px no-repeat;
	font-size : 12px;
	color:#ffffff;
	text-align:center;
	margin:0px;
    padding:0px;
}

.bouton_none {
    cursor : pointer;
	background-color:transparent;
    border:none;
}

#conteneur_principal{
	margin-left:auto;
	margin-right:auto;
	width:912px;
	text-align:left;
}

#bloc_header{
	margin:0px;
	padding:0px;
	background:url(/images/gabarit/hearder_univers_porno.jpg);
	background-repeat:no-repeat;
	height:186px;
}

#bloc_header .inscription {
	position:absolute;
	height:87px;
	width:250px;
	margin-left:580px;
	margin-top:96px;
}

#bloc_header .retour_site {
	position:absolute;
	height:100px;
	width:300px;
	margin-left:0px;
	margin-top:50px;
}

#bloc_header .acces_membre {
	position:absolute;
	width:250px;
	height : 40px;
	margin-left:280px;
}


#bloc_footer {
	background:url(/images/gabarit/footer_univers_porno.jpg);
	background-repeat:no-repeat;
	padding: 0px;
	text-align:center;
	height:118px;
	padding-top : 3px;
}

#bloc_footer .link {
	margin-top : 75px;
	text-align:center;
	width:100%;
}

#bloc_footer .link a {
	color:#ffffff;
}

#bloc_contenu {
	background-color:#ffffff;
	color : #000000;
	padding-top:2px;
}

#bloc_colonne_gauche {
	background-image:url(/images/gabarit/bg_menu.png);
	background-repeat:no-repeat;
	background-color:#fafafa;
	width:192px;
	float:left;
	min-height:500px;
}

#bloc_colonne_droite {
	background:url(/images/gabarit/bg_contenu.png);
	background-repeat:no-repeat;
	background-position: top left;
	width:720px;
	min-height:500px;
	margin-left:192px;
	padding-bottom : 20px;
}


/*______________MENUS _______________*/

ul#menu_principal  {
	margin:0px;
	padding:0px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left:10px;
	margin-right : 5px;
	list-style-type:none;
	list-style-position: inside;
}

ul#menu_principal li{
	/*background-image:url(/images/gabarit/puce_menu.png);
	background-repeat:no-repeat;
	background-position:left center;
	list-style-type:none;*/
	list-style-image: url(/images/gabarit/puce_rouge.png);
	background-position:left center;
}

ul#menu_principal li a {
	color : #000000;
	text-decoration:none;
}

ul#menu_principal  li a:hover {
	color : #d50000;
	text-decoration : none;
}

ul#menu_principal  li a.selected {
	color : #d50000;
	text-decoration : none;
}


/*______________BLOCS_PHOTOS _______________*/

.bloc_photo {
	background-image:url(/images/gabarit/bg_bloc_photos.png);
	background-repeat:no-repeat;	
	background-position:bottom left ;
	margin-bottom : 10px;
	width:695px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;	
	padding-bottom : 10px;
}

.bloc_photo h1 {
	background-image:url(/images/gabarit/barre_titre_noire.png);
	background-repeat:no-repeat;	
	background-position:top left ;	
	color:#ffffff;
	font-weight :bold;
	text-transform:uppercase;
	font-size : 16px;	
	padding-top : 6px;
	height: 27px;
	text-align:center;
	margin:0px;
}

.bloc_photo .contenu {
	margin-left:20px;
	margin-right:20px;
}

a.barre_telechargement {
	display:block;
	height: 41px;
	width: 635px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top : 15px;
	background-image:url(/images/gabarit/barre_telechargement_rouge.png);
	background-repeat:no-repeat;	
	background-position:top left ;	
	color:#ffffff;
	font-weight :bold;
	text-transform:uppercase;
	font-size : 22px;
	margin-top:10px;
	margin-bottom : 10px;
	text-decoration:none;
}

a.barre_telechargement:hover{
color:#ffffff;
}


/*______________DIVERS _______________*/

.barre_categorie {
	background-image:url(/images/gabarit/barre_categories2.png);
	background-repeat:no-repeat;	
	background-position:top left ;	
	color:#ffffff;
	font-weight :bold;
	text-transform:uppercase;
	font-size : 16px;	
	margin-bottom : 10px;
	width: 192px;
	height:26px;
	padding-top : 5px;
	text-align:center;
}

.barre_pagination {
	background-image:url(/images/gabarit/barre_pagination.png);
	background-repeat:no-repeat;	
	background-position:top left ;	
	color:#ffffff;
	font-weight :bold;
	margin-bottom : 10px;
	width: 720px;
	height:29px;
	padding-top : 3px;	
	text-align:right;
	font-size:12px;
}

.barre_pagination input {
	font-size:10px;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	border : 1px solid #000000;
}

/* _____________ TEXTES ________________*/

h2{
font-size : 16px;
color : red;
font-weight:bold;
display:inline;
}

h2 a,h2 a:hover{
font-size : 16px;
color : red;
font-weight:bold;
display:inline;
text-decoration:none;
}

a {
	color : #000000;
}

a:hover {
	color : #d50000;
}

a.lien_blanc, a.lien_blanc:hover {
	color:#ffffff;
	text-decoration:none;
}

label.acces_24h{
font-weight:bold;
width:175px;
float:left;
padding-left:75px;
}

div#disclaimer{ text-align:center; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:black; filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:670px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#000000; color:red; }
   div#disclaimer-cadre b{ font-size:14px; color:red; }
   div#disclaimer-conteneur a{ text-decoration:none; font-weight:bold; color:#000000; }
   div#disclaimer-conteneur a:hover{ color:#000000; }
   div#disclaimer-conteneur a:visited{ color:#000000; }
 