body {		
	margin:0;
	background:#2C3A65 url('images/background.gif') repeat;
	font-family:'Trebuchet MS', 'georgia', 'Lucida Sans Unicode', 'Arial', 'Lucida Sans', 'Tahoma', 'Sans-Serif', 'verdana';
	font-size:12px; color:#000; text-align:left;
}

#all { 

	background:url('images/background_at_top.gif') repeat-x;
	padding-top:25px; margin:auto;
}

#global { 																				/* Encadrement général */
	width: 697px;
	margin: auto;
}

#header {  																				/* L'entête du site */
	width:697px; height:175px;
	margin:auto; border:0;
	background:url('images/header.jpg') no-repeat; 
}

.top2 {
	width:350px; height:25px; 
	padding-top:135px; padding-left:300px;
	margin:expression('135px 0px 0px 300px');
}

#wrapper { 																				/* Cadre sous l'entête et au dessus du pied de page */
	width:697px;
	margin:auto; 
	background:#FFF url('images/container.gif') repeat-y;
	text-align:left; 
}

#container { 																			/* Cadre de coté de la zone texte (dans le wrapper) */
	position:relative; width:495px;
	margin:0px 0px 0px 175px; border:0;
	background:url('images/background_container.jpg') 0px 77px no-repeat;
	font:12px Trebuchet MS; 
}	

#container_full { 																			/* Cadre de coté de la zone texte (dans le wrapper) */
	position:relative;
	background:url('images/background_container.jpg') center 0px repeat-y;
	font:12px Trebuchet MS; 
}	

#sidebar { 																				/* cadre de coté acueillant le menu (dans le wrapper) */
	position: relative; width:140px;
	float:left; text-align:left; 
	padding-left: 18px;
}

#main {
	position:relative; width:660px;
	margin:0px 0px 2px 20px; min-height:0; 
	background:#FFF url('images/background_main.jpg') center top no-repeat;
}

#footer { 																				/* pied de page */
	position:relative; width:697px; height:65px;
	margin:auto;
	background:url('images/footer.gif') no-repeat;
}

.sidebardiv {
	margin: 0;
}

.sidebarbody {
	margin: 0 0 0px 0;
	padding: 0;
}

.sidebarin {
	padding: 0;
	margin: 0;
}



/* Part II - LES TITRES ET LES TEXTES  */

h2 { 																					/* Titres Principaux */	
	height:23px;
	margin:0px 0px 3px 0px;
	font:italic normal 11px Lucida Sans; color:#DBDCE8; text-indent:20px;
}

h3 { 																					/* Titres du menu (cadre de coté) et des blogs */	
	margin:0px 0px 2px 0px;
	font:italic normal 11px Trebuchet MS; color:#000; text-align:center;
}

h3.news{ 																				/* remove background image from h3 in news posts */
	background: none;	
}

h4 { 																					/* Texte des commentaires du site et des liens utilisateurS */	
	font-size:11px;
}

h5 {
	font:italic normal 13px Trebuchet MS; color:#E480E0; text-align:left;
	margin:0px 5px 0px 0px; 
}

h6 {
	font-weight: normal; color:#C4C6DF; font-size:11px; margin:0; 
}

h7 {
	margin:0px 0px 2px 0px; font-weight:normal; color:#E9E7F1; font-size:11px; 
}

/*  Part IV - LA BARRE DE NAVIGATION  */

#navigation { 																			/*  taille des blocs et emplacement de la barre de navigation */
	position:absolute; width:694px; height:17px;
	font-size:10px;list-style:none;
	top:99px; left:100px;
}

#navigation ul {
	list-style:none; padding:0; margin:0;
}

#navigation li {
	background:none; display:inline;
}

/*  Les propriétés des liens de la barre de navigation */

.nav1 a:link, .nav1 a:visited, .nav2 a:link, .nav2 a:visited, .nav3 a:link, .nav3 a:visited, .nav4 a:link, .nav4 a:visited, .nav5 a:link, .nav5 a:visited, .nav6 a:link, .nav6 a:visited, .nav7 a:link, .nav7 a:visited, .nav8 a:link, .nav8 a:visited,.nav9 a:link,.nav9 a:visited {							/* Liens normaux et déjà visités */
	width:60px; height:17px;
	padding:0;
	color:#FEFDF3; line-height:17px; text-align:center;
	outline-style:none;
}

.nav1_onpage a:link, .nav1_onpage a:visited, .nav2_onpage a:link, .nav2_onpage a:visited, .nav3_onpage a:link, .nav3_onpage a:visited, .nav4_onpage a:link, .nav4_onpage a:visited, .nav5_onpage a:link, .nav5_onpage a:visited, .nav6_onpage a:link, .nav6_onpage a:visited, .nav7_onpage a:link, .nav7_onpage a:visited, .nav8_onpage a:link, .nav8_onpage a:visited,.nav9_onpage a:link, .nav9_onpage a:visited {											/* Lorsque l'utilisateur est sur la page du lien */
	width:60px; height:17px;
	padding:0;
	color:#FEFDF3; line-height:17px; text-align:center;
	outline-style:none;
}

/* Emplacement des liens */

.nav1 a:link, .nav1 a:visited, .nav1_onpage a:link, .nav1_onpage a:visited{
	position:absolute; top:45px; left:-10px;
}
.nav2 a:link, .nav2 a:visited, .nav2_onpage a:link, .nav2_onpage a:visited{
	position:absolute; top:45px; left:55px;
}
.nav3 a:link, .nav3 a:visited, .nav3_onpage a:link, .nav3_onpage a:visited{
	position:absolute; top:45px; left:120px;
}
.nav4 a:link, .nav4 a:visited, .nav4_onpage a:link, .nav4_onpage a:visited{
	position:absolute; top:45px; left:185px;
}
.nav5 a:link, .nav5 a:visited, .nav5_onpage a:link, .nav5_onpage a:visited{
	position:absolute; top:45px; left:250px;
}
.nav6 a:link, .nav6 a:visited, .nav6_onpage a:link, .nav6_onpage a:visited{
	position:absolute; top:45px; left:315px;
}
.nav7 a:link, .nav7 a:visited, .nav7_onpage a:link, .nav7_onpage a:visited{
	position:absolute; top:45px; left:380px;
}
.nav8 a:link, .nav8 a:visited, .nav8_onpage a:link, .nav8_onpage a:visited{
	position:absolute; top:45px; left:445px;
}
.nav9 a:link, .nav9 a:visited, .nav9_onpage a:link, .nav9_onpage a:visited{
	position:absolute; top:45px; left:510px;
}
/* Les effets lorsque le curseur passe sur les liens */

.nav1 a:hover, .nav1 a:active,
.nav2 a:hover, .nav2 a:active,
.nav3 a:hover, .nav3 a:active,
.nav4 a:hover, .nav4 a:active,
.nav5 a:hover, .nav5 a:active,
.nav6 a:hover, .nav6 a:active,
.nav7 a:hover, .nav7 a:active,
.nav8 a:hover, .nav8 a:active,
.nav9 a:hover, .nav9 a:active {
color:#FFF; margin:1px 0px 0px 0px;
}

/* Couleurs et image différentes lorsque l'utilisateur est sur la page du lien 

.nav1_onpage a:link, .nav1_onpage a:visited,
.nav2_onpage a:link, .nav2_onpage a:visited,
.nav3_onpage a:link, .nav3_onpage a:visited,
.nav4_onpage a:link, .nav4_onpage a:visited,
.nav5_onpage a:link, .nav5_onpage a:visited,
.nav6_onpage a:link, .nav6_onpage a:visited,
.nav7_onpage a:link, .nav7_onpage a:visited,
.nav8_onpage a:link, .nav8_onpage a:visited{
}
*/
/*BASIC STUFF*/

a:link, a:visited {
	color:#73689D; text-decoration:none;
	outline-style:none;
}

a:hover, a:active {
	color:#E480E0;
	outline-style:none;
}
a{outline: none;} :focus{-moz-outline-style: none;}

img {
	border:none;
	outline-style:none;
}

td {
	text-align:left;
}

.hidden {
	display:none;
}

/*Use this to centerize any image/text*/
.centerize {
	text-align:center;
}

/*Credits part is where the copyrights/xhtml/css validation stuff will be*/

#credits{
	padding:7px 0px 0px 0px;
	font-size:10px; text-align:center; color:#F7F7F7;
}

#credits a:link, #credits a:visited, #credits a:hover, #credits a:active {
	color:#FFF;
}

#credits2 {
	padding:1px 0px 0px 0px;
	font-size:9px; text-align:center; color:#fff;
}

#credits2 a:link, #credits2 a:visited, #credits2 a:hover, #credits2 a:active {
	color: #fff;
}

.clearing {
	height:10px; clear:both;
}

.smalltext {
	color:#fff;
}

#wrapper .smalltext {
	color:#000;
}

/*Sub structure - To create the margins of the body (where text will be placed)*/

.contentdiv {
	margin:0;
}

/* THE STYLING OF THE BODY OF CONTENTS AND SIDEBAR */

.contentbody {
	margin:0; padding:0;
	text-align:justify;
}

/* comments page is special */

.divcomment { 
	margin:0;
}

/* content pages */

.divcontent .contentbody {
	margin:0;
}

.divcontent_manager .contentbody {
	margin:0;
	text-align:justify;
}

/* special e107 page */

.divcvs .contentbody {
	margin:0;
	text-align:justify;
}

/* downloads */

.divdownload .contentbody {
	margin:0;
	text-align:justify;
}

/* forums */

.divforum .contentbody .divforum_viewtopic .divforum_viewforum {
	font-family:georgia; font-size:11px; text-align:justify;
	margin:0;
}

/* links */

.divlinks .contentbody .divnews .divsubmitnews .divuser .divusersettings {
	padding:0; margin:0;
	text-align:justify;
}

/*MORE DETAILED STUFF - Item details of your blog items */

.itemdetails {
	height:23px;
	padding:0; margin:0;
	background:url('images/01_hdot.gif') top repeat-x;
}

form {
	margin: 0;
	text-align: center;
}

form p {
	padding: 1em;
	text-align: left;
}


/*Form fields on focus effect (when user click on that input field)*/

.formfield:focus{
	border:0;
}

/*Form's buttons*/

.formbutton {
	padding:1px 1px 1px 1px; margin:1px 0px 0px 0px;
	border-top:1px solid #D4D2CF; border-left:1px solid #D4D2CF; border-bottom:1px solid #868686; border-right:1px solid #868686;
	font:9px georgia; color:#494949;
}

/* Don't show textarea scrollbar on IE */

textarea {
	overflow:hidden;
}

/*THE SEARCH HIGHLIGHT*/

.highlight {
	font-weight:bold; text-decoration:underline;
}

/*THE FOLLOWING PART IS FOR THE FONT CONTROL*/
/*Nice Titles*/

.nicetitle {
	position:absolute; width:25em; top:0; left:0;
	font-weight:normal; color:#3C3C3C; text-align:center;
}

.nicetitle-content {
	width: 200px;
	padding:2px; border:1px solid #F5F3FD;
	overflow:hidden;
	background:#FFF;
}

.nicetitle p {
	margin:0;
	line-height:120%;
}

.nicetitle p.destination {
	font-size:0px;
	color:#fff;
}

div.nicetitle p span.accesskey {
	color: #ED7FDA;
}

/* e107 core style */
.tbox, .helpbox{
	/* width: 70%; */
	font-size: 11px;
	font-family: 'Trebuchet MS', 'georgia', 'Lucida Sans Unicode', 'Arial', 'Lucida Sans', 'Tahoma', 'Sans-Serif', 'verdana';
	margin:0px 0px 2px 0px;
	color:#494949;
	border:1px solid #fff;
}

#commentform .tbox, #commentform .helpbox{
	width:350px; 
	background-color:#FFF9FD;
}

.button {
	width:125px; height:18px; 
	padding:2px 2px 2px 2px; border:0;
	background:url('images/bouton.gif') top no-repeat;
	font:italic bold 9px Lucida Sans; color:#87709D;
}

.button2 {
	position:absolute; width:125px; height:18px;
	padding:2px 0px 0px 0px; margin-top:22px; margin-left:25px; border:0;
	background:url('images/bouton.gif') top no-repeat; cursor:pointer;
	font:italic bold 9px Lucida Sans; color:#87709D; text-align:center;
}

.fborder, .border{
	border-collapse:collapse; border-spacing:0px;
}

/* Part VI - Construction du forum */

.forumheader, .forumheader2, .forumheader4, .fcaption, .finfobar {
	border-right:1px solid #AEA1C6; border-top:1px solid #AEA1C6; border-bottom:1px solid #CCC0E2; border-left:1px solid #CCC0E2;
}	

.forumheader3{
	width:496px; height:1px;
	padding:0px 10px 0px 20px;
	background:url('images/cadremiddle.gif') repeat-y;
	font-style:italic; color:#000;
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;	
}

.forumheader3top{
	width:496px; height:25px;
	padding:0px 10px 0px 10px;
	background:url('images/cadretop.gif') no-repeat;
	font-style:italic; color:#000;
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;	

}

.forumheader3bottom{
	width:496px; height:25px;
	padding:0px 10px 0px 10px;
	background:url('images/cadrebottom.gif') no-repeat;
	font:normal normal 10px Lucida Sans; color:#000;
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;	
}


.forumheader, .forumheader4, .finfobar {
	padding:0px 4px 0px 4px;
	background:url('images/forumbar2.gif') repeat;
	font:10px georgia;
	-filter:alpha(opacity=78); -moz-opacity:0.78; opacity:0.78; -khtml-opacity:.78;
}

.forumheader5 {
	cursor:pointer;
}

.fcaption, .forumheader5 {
	padding:0px 8px 0px 8px;
	background:url('images/forumbar2.gif') repeat;
	-filter:alpha(opacity=78); -moz-opacity:0.78; opacity:0.78; -khtml-opacity:.78;
}

.forumheader6 {																			/*gallerie pink header*/
	width:146px; height:174px;
	padding:0; margin:0; border:0;
	background:url('images/cadre.gif') center top no-repeat;
	filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;
}

.forumheader6:hover {																	/*gallerie pink header*/
	width:146px; height:174px;
	padding:0; margin:0; border:0;
	background:url('images/cadre.gif') center top no-repeat;
	filter:alpha(opacity=78); -moz-opacity:0.78; opacity:0.78; -khtml-opacity:.78;
}

.boutiquex {																			/*boutique and virtua girl pink header*/
	width:122px; height:174px;
	padding:0; margin:0px; border:0;
	filter:alpha(opacity=93); -moz-opacity:0.93; opacity:0.93; -khtml-opacity:0.93;
}

.boutiquex:hover {																	/*boutique and virtua girl pink header*/
	width:122px; height:174px;
	padding:0; margin:0; border:0;
	filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:.80;
}

.boutiquedux {																			/*boutique and virtua girl pink header*/
	width:122px; height:174px;
	padding:0; margin:0px; border:0;
}

.forumheader7 {																			/*gallerie blue header*/
	width:146px; height:174px;
	padding:0; padding-left:expression('2px'); margin:0; border:0;
	background:url('images/cadre2.gif') center top no-repeat;
	font-size:11px; font-family:'verdana';
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;
}

.forumheader7:hover {																	/*gallerie blue header*/
	width:146px; height:174px;
	padding:0; padding-left:expression('2px'); margin:0; border:0;
	background:url('images/cadre2.gif') center top no-repeat;
	font-size:11px; font-family:'verdana';
	-filter:alpha(opacity=78); -moz-opacity:0.78; opacity:0.78; -khtml-opacity:.78;
}

.forumheader8 {
	padding:3px 4px 3px 4px;
	border-top:1px solid #7E869A; border-left:1px solid #C4CDE5; border-bottom:1px solid #7E869A; border-right:1px solid #7E869A;
	background-color: #FFF6FE;
	font-style: italic; color: #fff;
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;
}

.forumheader9 {
	padding:0; border:0;
	background-color:#FFF6FE;
	font-style:italic; color:#fff;
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;
}

.forumheader10 {																		/*navigation cadre*/
	width:476px; height:20px;
	padding:0px 0px 0px 30px; margin:0; border:0;
	background:url('images/cadre3.gif') center top no-repeat;
	font:italic normal 11px Lucida Sans; color:#87709D; 
}

.forumheader10l {																		/*galerie navigation little*/
	width:350px; height:20px;
	padding:0px 0px 5px 30px; margin:0;	border:0;
	background:url('images/cadre3l.gif') center top no-repeat;
	font:normal normal 10px Lucida Sans; color:#87709D; 
	text-transform:uppercase;
}

.forumheader11 {																		/*cadre left playmate and stats*/
	width:134px; height:170px;
	padding-top:10px; padding-left:expression('2px'); margin:auto; border:0;
	background: url('images/cadre4.gif') no-repeat;
 	font:italic normal 11px Lucida Sans; color:#000; text-align:center;
}

.forumheader12 {																		/*name videos*/
	padding:0px 8px 0px 8px; border: 1px solid #fff;
	font:italic bold 12px Lucida Sans;
}

.forumheader12bis {																		/*referent droite videos*/
	padding:0px 8px 0px 8px; border:1px solid #fff;
	font:normal normal 9px Lucida Sans; color:#69588A;
}

.forumheader13 {																		/*videos link*/
	width:451px; height:93px;
	padding:3px 0px 2px 0px; margin:auto; border:0;
	background: url('images/cadre5.gif') no-repeat;
	font:italic normal 11px Lucida Sans; color:#000;
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;
}

.forumheader14 {																		/*img videos link*/
	padding:0px 8px 0px 3px;
	border:1px 0px 1px 1px solid #fff;
	-filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; -khtml-opacity:.85;
}

.forumheader14:hover {																		/*img videos link*/
	padding:0px 8px 0px 3px;
	border:1px 0px 1px 1px solid #fff;
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;
}

.forumheader15 { 																		/*categories videos*/
	width:496px; height:46px;
	padding:3px 4px 2px 4px; margin:0; border:0;
	background:url('images/cadre6.gif') no-repeat;
	font:italic normal 11px Lucida Sans; color:#000; 
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;
}

.forumheader15:hover { 																	/*categories videos*/
	width:496px; height:46px;
	padding:3px 4px 2px 4px; margin:0; border:0;
	background:url('images/cadre6.gif') no-repeat;
	font:italic normal 11px Lucida Sans; color:#000; 
	-filter:alpha(opacity=78); -moz-opacity:0.78; opacity:0.78; -khtml-opacity:.78;
}

.forumheader16 {
	color:#000;
	padding:3px 3px 2px 3px;
}

.forumheader17 {																		/*news little cadre*/
	width:323px; height:178px;
	padding:10px 10px 0px 7px; margin:0px 0px 0px 155px; border:0;
	background:url('images/newscadre.gif') no-repeat;
	color: #000;
}

.forumheader18 {																		/*welcome news cadre*/
	width:480px; height:178px; 
	padding:10px 10px 0px 7px; margin:0; border:0;
	background:url('images/welcomecadre.gif') no-repeat;
	color:#000;
}	

.forumheaderdownload {																	/*download categories*/
	width:480px; height:178px; 
	padding:4px 3px 4px 6px; margin:0; border:0;
	background:url('images/welcomecadre.gif') no-repeat;
}	
.forumheaderdownload:hover {																	/*download categories*/
	width:480px; height:178px; 
	padding:4px 3px 4px 6px; margin:0; border:0;
	background:url('images/welcomecadre.gif') no-repeat;
	filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;
}	

.forumheader19 {																		/* top banner*/
	position:relative; width:480px; height:78px;
	padding:11px 8px 0px 8px; margin:0; border:0;
	background: url('images/recentcadrew.gif') no-repeat;
	color:#000;
}	

.forumheader20 {																		/*recent pink */

	width:497px; height:18px;
	padding:0; margin:0; border:0;
	background: url('images/recentcadre.gif') no-repeat;
	font:normal normal 10px Lucida Sans unicode; color:#000; 
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;

}

.forumheader20:hover {																	/*recent pink */
	width:497px; height:18px;
	padding:3px 3px 2px 3px; margin:0; border:0;
	padding:0; margin:0; border:0;
	background: url('images/recentcadre.gif') no-repeat;
	font:normal normal 10px Lucida Sans unicode; color:#000; 
	 -filter:alpha(opacity=78); -moz-opacity:0.78; opacity:0.78; -khtml-opacity:.78;

}

.forumheader21 {																		/*moviecadre*/
	width:500px; height:690px;
	padding:20px 3px 2px 3px; margin:0; border:0;
	background:url('images/moviecadre.jpg') no-repeat;
	font:italic normal 11px Lucida Sans; color:#000; 
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;
}

.forumheader22 {																		/*pub sexyvore left cadre*/
	width:128px; height:400px;
	padding:0; margin:auto;
	background:url('images/bannerpub01.jpg') no-repeat;
}

.forumheader22bis {																		/*pub cadre left vierge*/
	width:128px; height:400px;
	padding:4px 0px 0px 0px; margin:auto;
	background:url('images/bannerpub02.gif') no-repeat;
}

.forumheader23 {																		/*youtube cadre*/
	width:146px; height:146px;
	padding:0; padding:expression('0px 0px 0px 2px'); margin:0; border:0;
	background:url('images/cadre7.gif') center top no-repeat;
	font:normal normal 10px Lucida Sans; color:#B7B3C7; 
	-filter:alpha(opacity=91); -moz-opacity:0.91; opacity:0.91; -khtml-opacity:.91;
}

.forumheader23:hover {																	/*youtube cadre*/
	width:146px; height:146px;
	padding:0; padding:expression('0px 0px 0px 2px'); margin:0; border:0;
	background:url('images/cadre7.gif') center top no-repeat;
	font:normal normal 10px Lucida Sans; color:#B7B3C7;
	-filter:alpha(opacity=78); -moz-opacity:0.78; opacity:0.78; -khtml-opacity:.78;
}

.Youtube_video {																		/*youtube video*/
	width:600px; height:440px;
	padding:0; margin:auto; border:0;
	background:url('images/moviecadre2.gif') center top no-repeat;
	font:italic normal 11px Lucida Sans; color:#000; text-align:center;
}

.counter {
	position:relative;
	border:0; 
	color:#87709D;
}

.newnoth {
	padding:10px 10px 10px 10px; border:0;
	font:normal normal 11px verdana; text-align:left;
}	

.nextprev {
	margin:auto;
	font:normal normal 14px Comic Sans; color:#B7B3C7;
}

.nextprev2 {
	margin:auto;
	font:normal normal 11px Lucida Sans; color:#B7BDD7;
}

table {
	margin:auto;
}

ul{
	list-style: none;
	padding:0; margin:0;
}

li{
	padding:0px 0px 0px 9px; margin: 0px 0px 2px 0px;
}

.menuitems {
	padding-left:10px; padding-right:10px;
	font-size:12px; font-family:'sans serif';
}

.favorite {
	position:absolute; width:72px; height:11px;
	margin:147px 0px 0px 30px;
}

.logo {
	position:absolute; width:210px; height:50px;
	margin:95px 0px 0px 27px;
}

/* LIGHTBOX CONFIGURATION */

#lightbox{
	position:absolute; width:100%; left:0;
	z-index:10000; text-align:center; line-height:0;
	}

#lightbox a img{ border:none; }

#outerImageContainer{
	position:relative; width:200px; height:200px;
	background-color:#fff; margin:0 auto;
	}

#imageContainer{
	padding:5px;
	}

#loading{
	position:absolute; width:100%; height:25%; top:40%; left:0%;
	text-align:center;line-height:0;
	}
	
#hoverNav{
	position:absolute; width:100%; height:100%; top:0; left:0;
	z-index:9010;
	}
	
#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width:49%; height:70%;
	background:transparent url('/sexyvor_images/blank.gif') no-repeat;
	display:block;
	}
	
#prevLink { left:0; float:left;}
#nextLink { right:0; float:right;}
#prevLink:hover, #prevLink:visited:hover { background:url('/sexyvor_images/prev.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url('/sexyvor_images/next.gif') right 15% no-repeat; }

#imageDataContainer{
	width:100%;	
	background-color:transparent;
	margin:0 auto;
	font:13px Verdana; line-height:1em;
	overflow: hidden;
	}

#imageData{	padding:2px; color:#FFF; }
#imageData #imageDetails{ width:100%; float:right; text-align:center; }	
#imageData #caption{ font-weight:bold;	}
#imageData #numberDisplay{ display:block; clear:left; padding-bottom:0.2em;	}			
#imageData #bottomNavClose{	}	
		
#overlay{
	position:absolute; width:100%; height:500px; top:0; left:0;
	z-index:9090;
	background-color:#304677;
	}
	
/* RATING BIG AND MIDDLE CONFIGURATION */	

.ratingblock {
	display:block;
	border-bottom:0; padding-bottom:8px; margin-bottom:8px;
	}

.load {
	height:23px;
	background:url('/sexyvor_images/load.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
 	position:relative; height:23px;
	background:url('/sexyvor_images/ratingbig.gif') top left repeat-x;
 	margin:0px auto; padding:0px; list-style:none;
	}

.unit-rating li{
    text-indent:-90000px;
	padding:0; margin:0;
	float:left;
	}
	
.unit-rating li a {
	position:absolute; width:23px; height:23px;
	text-decoration:none; text-indent:-9000px; z-index:20;
	padding:0; outline:none; display:block;
	}
	
.unit-rating li a:hover{
	background:url('/sexyvor_images/ratingbig.gif') left center;
	z-index:2;
	left:0px;
	}

.unit-rating a.r1-unit{left:0px;}
.unit-rating a.r1-unit:hover{width:23px;}
.unit-rating a.r2-unit{left:23px;}
.unit-rating a.r2-unit:hover{width:46px;}
.unit-rating a.r3-unit{left:46px;}
.unit-rating a.r3-unit:hover{width:69px;}
.unit-rating a.r4-unit{left:69px;}
.unit-rating a.r4-unit:hover{width:92px;}
.unit-rating a.r5-unit{left:92px;}
.unit-rating a.r5-unit:hover{width:115px;}

.unit-rating li.current-rating {
	background:url('/sexyvor_images/ratingbig.gif') left bottom;
	position:relative; height:23px;
	display:block; text-indent: -9000px; z-index: 1;
	}

/*rating linkspage configuration*/	
	
	.ratingblockm {
	display:block; border-bottom:0; text-align:left; padding-bottom:4px; margin-bottom:4px;
	}

.loadm {
	height:16px;
	background:url('/sexyvor_images/load.gif') 50% 50% no-repeat;
	}
	
.unit-ratingm { /* the UL */
	list-style:none;
 	margin: 0px auto; padding:0;
	position:relative; height:16px;
	background:url('/sexyvor_images/ratingmiddle.gif') top left repeat-x;
	}

.unit-ratingm li{
    text-indent:-90000px; padding:0; margin:0; float:left;
	}
	
.unit-ratingm li a {
	position:absolute; width:16px; height:16px;
	text-decoration:none; text-indent:-9000px; z-index:20;
	padding:0; outline:none; display:block;
	}
	
.unit-ratingm li a:hover{
	background:url('/sexyvor_images/ratingmiddle.gif') left center;
	z-index:2; left:0px;
	}

.unit-ratingm a.r1-unit{left:0px;}
.unit-ratingm a.r1-unit:hover{width:16px;}
.unit-ratingm a.r2-unit{left:16px;}
.unit-ratingm a.r2-unit:hover{width:32px;}
.unit-ratingm a.r3-unit{left:32px;}
.unit-ratingm a.r3-unit:hover{width:48px;}
.unit-ratingm a.r4-unit{left:48px;}
.unit-ratingm a.r4-unit:hover{width:64px;}
.unit-ratingm a.r5-unit{left:64px;}
.unit-ratingm a.r5-unit:hover{width:80px;}

.unit-ratingm li.current-ratingm {
	background:url('/sexyvor_images/ratingmiddle.gif') left bottom;
	position:relative; height:16px;
	display:block; text-indent:-9000px; z-index: 1;
	}
	
	
img { border:0; }

.titre {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width: 600px;
	border: 0px solid #FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	background: #4F5688;
	margin: auto;
}


#downvid {
  width:150px; height:30px;
  padding::expression('6px 0px 0px 0px');
  background:url('images/downvid.gif') no-repeat;
 font-size: 10px;
 color: #FFFFFF;
 text-align:center; 
 font-style:normal;
 text-transform:uppercase;
 text-decoration:none;
}

#downvid a:link, #downvid a:visited, #downvid a:hover, #downvid a:active {
	color:#FFF;
	 text-decoration:none;
	 text-align:center; 
}

div.box  {
	text-align: center;
	width: 600px;
	border: 0px solid #FFFFFF;
	margin: auto;
	padding: 0px;
	color: #E480E0;
	font-size: 11px;
}

.box a:link {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #BEB6E5;
			padding: 0px;
}

.box strong {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	text-transform:uppercase;
	color: #BEB6E5;
		padding: 0px;
}


.box a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #BEB6E5;
	padding: 0px;
}

.box a:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #E480E0;
	padding: 0px;
}

.thumb img { 
	margin: 2px;
}

	
#produits				{ width: 665px; margin: auto; text-align: left; }
#produits ul			{ list-style-type: none;  margin:auto; padding: 0; width: 640px; }
#produits li			{ width: 100px; height:200px; overflow: hidden; float: left; text-align: center; padding: 10px; }
#produits a				{ font-weight: bold; text-decoration: none; }
#produits .img			{ position: relative; }
#produits .img img		{ border: 1px solid #6093C0; width: 100px; height: 150px; z-index: 1; position: relative; }
#produits .img small 	{ z-index: 2; position: absolute; padding: 2px; bottom: 7px; right: 4px; font-weight: bold; text-decoration: none; color: #ffffff; background-color: #ed5190; }