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

* { margin	:0;
	padding	:0;}
	
body{ background-color	: #0A0A3C;
	  font-family		: Verdana,Arial,sans-serif; 
	  color				: #FFF; }

#global { width			: 980px;
		  margin		: 0 auto 30px auto;
		  /*padding		: 0 8px 0 6px;*/}

#header { width			: 980px;
		  height		: 514px;
		  background	: url(../Design/V25/Design.jpg) top left no-repeat #0A0A3C;}
		  
	h1,
	h1 a{
		display	: block;
		width	: 100%;
		height	: 100%;
	}
		h1 span { position	: absolute;
			  	  top		: -5000px; }

#container {  padding	: 0 15px;
			  width		: 910px;
			  font-size	: 11px;}
			  
	#content {
		float		: left;
		width  	 	: 590px;
		color		: #FFF;
		background-color:#030329;
		text-align	: center;
		padding: 0 10px 10px 10px;
		margin   	: 55px 0 20px 0;
		border-radius : 10px;
		-webkit-border-radius:  10px;
	   -moz-border-radius:  10px;
	}
	
	span.content_bottom{
		background	: url(../Design/V25/bottom_content.png) left bottom no-repeat transparent; 
		 height : 206px;
		 display:block;
		  margin	: 0 0 -10px -10px;
		  float:left;
		  width:600px;
		  
	}
			   
	/* Sidebar */		 
	#sidebar { background : url(../Design/V25/sidebar_top.png) top left no-repeat transparent;
			   float			: left;
			   width   			: 295px;
			   padding-top		: 212px;}
			   
		#footer h3,
		#sidebar h3{font-family		: "Reenie Beanie";
					font-size		: 2.5em;
					margin-bottom	: 15px;
					color			: #B91D1D;}
					
		#sidebar ul.sidebarRight	{	
					background-color			: #04042A;
					margin-left:2px;
					width:265px;
		}
					
		#sidebar ul.sidebarRight > li { margin	: -5px 0 30px 0;}
		
			#sidebar li p, 
			#sidebar li ul, 
			#sidebar li h3{ padding		: 0 29px 0 15px; }
			#sidebar li h3{ height		: 26px;
							text-align	: right;
							font-weight	: normal;
							padding-bottom:5px;}	
				#sidebar li h3.lastnews{ background	: url(../Design/V25/menu/lastupdates.png) left top no-repeat transparent; }	
				#sidebar li h3.devenezfan{ background	: url(../Design/V25/menu/devenezfan.png) left top no-repeat transparent; }	
				#sidebar li h3.lastpics{ background	: url(../Design/V25/menu/lastpictures.png) left top no-repeat transparent; }	
				#sidebar li h3.exclu{ background	: url(../Design/V25/menu/exclu.png) left top no-repeat transparent; }	
				#sidebar li h3.decouvrir{ background	: url(../Design/V25/menu/decouvrir.png) left top no-repeat transparent; }	
				#sidebar li h3.mailling{ background	: url(../Design/V25/menu/mailling.png) left top no-repeat transparent; }
				#sidebar li h3.elites{ background	: url(../Design/V25/menu/elites.png) left top no-repeat transparent; }
				#sidebar li h3.tagboard{ background	: url(../Design/V25/menu/tagboard.png) left top no-repeat transparent; }	
				#sidebar li h3.soutien{ background	: url(../Design/V25/menu/soutient.png) left top no-repeat transparent; }
				#sidebar li h3.calendrier{ background	: url(../Design/V25/menu/calendrier.png) left top no-repeat transparent; }
				#sidebar li h3.siteinfos{ background	: url(../Design/V25/menu/siteinfos.png) left top no-repeat transparent; }	
				
				#sidebar span.sidebarbottom{ background	: url(../Design/V25/sidebar_bottom.png) left bottom no-repeat transparent; 
											 height : 88px;
											 display:block;
											  margin-top	:-30px;}	
				
				#sidebar li h3 span { position : absolute;
									  top : -10000px;
									  left : -10000px;}
	
			/* Nemu navigation */
			#sidebar ul.navigation{
				 margin-top: 5px;
    			padding-left: 15px;
				padding-right: 8px;
			}
			#sidebar ul.navigation li:first-letter { font-weight	: bold; }
			
			#sidebar ul.navigation a{	color			: #FFF;
										display			: block;
										font-family		: arial;
										font-size		: 10px;
										font-weight		: bold;
										letter-spacing	: 2px;
										text-decoration	: none;
										text-transform	: uppercase;}
				#sidebar ul.navigation a:hover{	background	: url(../Design/V25/bg_menuactive2.png) right top no-repeat transparent;
												color : #8989AF;
												font-weight:bold;}
		
			/* Devenez Fan */
			#sidebar ul.fan { padding-left	: 30px; }
			#sidebar ul.fan *{ padding	: 0; }
			#sidebar ul.fan li{ padding	: 0 10px; }
			
			/* Elites */
			#sidebar ul.elites{margin : 8px 0 0 5px;}
			#sidebar ul.elites li{ padding	: 0 2px;}
			
			/* Dernières photos */
			ul.lastPix{ margin-left	: 2px; }
			ul.lastPix li { padding	: 1px 2px; }
			ul.lastPix img { width : 65px; height:65px; opacity   : 0.8;}
			ul.lastPix img:hover{ opacity   : 1;}	  
				
			/* Balises */
			#sidebar img{ border	: 1px solid #C0C0C0;
						  padding	: 1px;}
			#sidebar a, 
			#sidebar ul.fan img{ border		: 0 none;}

				#sidebar a { color		: #CCC;
							 font-size	: 0.9em;
							 padding-top: 5px;
							 /*display	: block;*/}
							 
			#sidebar form input[type="text"] { margin-bottom	: 10px;}
			#sidebar form input[type="button"] {border	: 1px solid #7F9DB9;
												color	: #0A0A3C;
												font-weight:bold;}
			#sidebar form p { padding-left : 25px;
							  color	: #FFF;}
			
			#sidebar #lastnews a { display : inline;}

			/* Footer */
			#footer {margin-top:10px;}
			#footer li{ width			: 30%;
						border-right 	: 1px solid #581B1B;
						padding			: 0 10px;
						margin-bottom	: 20px;
						min-height		: 300px;
						color 			: #FFF;}
				#footer li.last { border	: 0 none;}


/* Menu pages internes */
ul.categorie { padding-left	: 20px;}				 
	ul.categorie li { padding-bottom: 6px;
					  text-align	: left;}
	ul.categorie img{ padding-right	: 5px;}
	ul.categorie a,
	ul.categorie span.nolink { color		: #8989AF;
				 	 		   text-shadow	: 0 0 0.3em #444B6C, 0 0 0.3em #444B6C, 0 0 0.3em #444B6C;}
	ul.categorie span.nolink{ text-decoration	: line-through;}



			 
/* Autres balises */			 
h2 {  border-bottom			: 3px outset #46466C;
	 font-size				: 16px;
	 text-transform			: uppercase;
	 color					: #FFF; 
	 padding				: 5px 10px;
	 margin             	: 20px;}	

h3{ margin		: 5px 0 10px 0; }
ul { list-style	: none outside none; }
ul.horizontal li { float	: left; 
				   /*margin	: 2px 8px;*/}
ul.listext li{ /* Liste de text donc espacement */
	margin-bottom: 10px;
}
ul.withlist{ /* Avec les tirets */
	list-style-type : square;
	list-style-position: inside;
}
	ul.withlist li{ 
		text-align : left;
	}
span.clear { clear		: both;
			 display	: block;
			 visibility	: hidden;}
p{ margin-bottom:10px;}
p.center{text-align	: center;}
p.left{	 text-align	: left;}
p.right{ text-align	: right;}
p.copyright{text-align	: right; 
			color		: #7070AD;
			font-weight	: bold;}
p.highlight{font-weight : bold;
			color		: #7070AD;
			text-align	: center;}

span.question{color			: #8989AF;
			  font-weight 	: bold;}
span.souligne{text-decoration	: underline;}
span.titrepartie { display		: block;
				   text-align	: right;
				   font-weight	: bold;
				   margin		: 10px 5px;
				   color		: #8989AF;}

strong{color	: #8989AF;}
em{  color		: #8989AF; }

a{ color			: #46466C; 
   text-decoration	: none;}
   
   a:hover {
  		text-decoration : underline;
   }	
   
blockquote { 
			 border			: 3px double #7070AD;
			
			 margin					: 25px;
			 padding				: 10px;}
			 
img.illudossier{
	padding : 5px;	
}
/* ANCIEN */
div.titre, p.titre{
	 border-bottom			: 3px outset #46466C;
	 font-size				: 16px;
	 text-transform			: uppercase;
	 color					: #FFF; 
	 padding				: 5px 10px;
	 margin             	: 20px;
}


/* ACTEURS - FRIENDS */
ul#friends li{
	margin-bottom	: 30px;
}

ul#connaissance li{
	width		: 33%;
	min-height	: 235px;
}

/* AMOURS */
ul#amours li{
	margin-bottom	: 40px;
}

ul#amours li img{
	float	: left;
	margin	: 5px;
}

/* COUPLES */
ul.couples li{
	margin-bottom	: 30px;
}
	ul.couples li strong{
		display			: block;
		margin-bottom	: 5px;
	}
	ul.couples li img{
		padding			: 5px 1px;
	}

/* MUSIQUES */
ul#musiques li {
	margin-bottom	: 10px;
}

ul#musiques li img{
	float	: left;
	margin	: 0 10px 5px 10px;
}

ul#musiques li span.souligne{
	display	: inline-block;
	width	: 65px;
}
