/* @group accordeon */#globalSite{	margin-bottom:-2px;	width:85%;}#globalSite2{	width:85%;}#cat{overflow:auto;}.applemenu{width: 261px; /*width of menu*/border: 1px solid #9A9A9A;/*	padding-top: 96px;*/		background-color: #ddd;height:475px;overflow-y:auto;position:relative;	float: left;}.applemenu div.blueheader a{	display: block;		height: 30px;/*		width: 211px;*/		background: #778cab url(../img/bg-index.gif) repeat-x right;		padding: 0 10px 0 30px;		color: #ffffff;		text-decoration: none;		outline: none;		color: #000000;		border-bottom: 2px solid #9c9b9b;		cursor: pointer;		margin: 0 0 0 0;	border-top: 1px solid white;	font: normal bold 14px/30px "Lucida Grande", Lucida, Verdana, sans-serif;	text-align: center;}.applemenu div.silverheader {	display: block;		height: 30px;/*		width: 211px;*/		background: #ddd no-repeat right;		padding: 0 10px 0 30px;		color: #ffffff;		text-decoration: none;		outline: none;		color: #000000;		border-bottom: 2px solid #9c9b9b;		cursor: pointer;		margin: 0 0 0 0;	border-top: 1px solid white;	font: normal bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;}.applemenu div.blueheadera:visited, .applemenu div.silverheader a:active{	background: #778cab none no-repeat right;/*	border-bottom: 1px solid #b7b6b3;*/	color: black;	text-align: center;}.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{/*color: white;*/	background: #ddd none no-repeat right;/*		border-bottom: 1px solid #b7b6b3;*/	color: black;}.applemenu div.selected a, .applemenu div.silverheader a:hover{/*background-image: url(../images/silvergradientover.gif);*/color: #000000;}.applemenu div.submenu{ /*DIV that contains each sub menu*//*background: white;padding: 5px;*/ /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/	min-height: 0px;	height:auto;/*	margin: 15px 0 5px 10px;*//*	color: #6e716b;*/}.applemenu div.submenu div.submenuLabel{	margin: 15px 0 5px 10px;	color: #6e716b;}.applemenu div.menu_secondline a:visited, .applemenu div.silverheader a:active{/*color: white;*/	background: #ddd none no-repeat right;/*		border-bottom: 1px solid #b7b6b3;*/	color: #b7b6b3;}/* @end *//* @group FW */body {	background-color: #ffffff;	margin:0px;	padding:0px;}.p {	margin:0px;	padding:0px;	font-size: inherit;	font-family: inherit;	font-weight: inherit;	text-align: inherit;	color: inherit;	line-height: inherit;	vertical-align: top;}p {	padding-top:0px;	margin-top:0px;}img {	border:0px;}div {	margin:0px;	padding:0px;	font-family:verdana; font-size:12px;}.AbsWrap {	width: 100%;	position: relative;}.rowWrap {	width: 100%;}.clearfloat {	clear:both;	height:0px;}a:link, a:visited{	COLOR:inherit;	text-decoration:inherit;}#main {	width:1010px;	margin: 0px auto 0px auto;	border: 0px solid #f0f0f0;}#left-top {	margin-left:0px;	margin-top:0px;	width:31px;	height:187px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/left-top.gif);	overflow:hidden;}#colwrap1 {	float:left;	width:962px;	margin-top:0px;	margin-left:0px;	border: 0px solid #f0f0f0;}#lineconnexion {	margin-left:0px;	margin-top:0px;	width:236px;	height:7px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/lineconnexion.gif);	overflow:hidden;}#left-bottom {	margin-left:0px;	margin-top:0px;	width:31px;	height:613px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/left-bottom.gif);	overflow:hidden;}#colwrap2 {	float:left;	width:945px;	margin-top:0px;	margin-left:0px;	border: 0px solid #f0f0f0;}#colwrap3 {	float:left;	width:236px;	margin-top:0px;	margin-left:0px;	border: 0px solid #f0f0f0;}#colwrap4 {	float:left;	width:261px;	margin-top:0px;	margin-left:0px;	border: 0px solid #f0f0f0;}#content_top {	margin-left:0px;	margin-top:0px;	width:666px;	height:228px;	margin-bottom:0px;	float:left;	display:inline;	background: url(../img/content_top.png) no-repeat;	overflow:hidden;}#content_bot {	margin-left:0px;	margin-top:0px;	width:666px;	height:240px;	margin-bottom:0px;	float:left;	display:inline;	background: url(../img/content_bot.png) no-repeat;	overflow:hidden;}#content_inter {	margin-left:0px;	margin-top:0px;	width:666px;	height:33px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/content_inter.png);	overflow:hidden;}#colwrap5 {	float:left;	width:666px;	margin-top:0px;	margin-left:0px;	border: 0px solid #f0f0f0;}#pagination-left {    position:relative;    float:left;    width:16px;    margin-top:0px;    margin-left:0px;    border: 0px solid #f0f0f0;    left: -50px;    top: -65px;	cursor:pointer;}#pagination-right {	position:relative;    float:right;    width:17px;    margin-top:0px;    margin-left:0px;    border: 0px solid #f0f0f0;    left: -59px;    top: -81px;	cursor:pointer;}#pageNavPosition {        width:137px;        margin-left:450px;}.pg-normal {    color: white;    font-weight: normal;    text-decoration: none;        cursor: pointer;	width:24px;}.pg-selected {    color: black;    font-weight: bold;            text-decoration: underline;    cursor: pointer;	width:24px;}#left-arrow {        margin-left:20px;/*        margin-top:-120px;*/        width:16px;        height:17px;        margin-bottom:0px;        float:left;        display:inline;}#right-arrow {        margin-left:50px;/*        margin-top:-134px;*/        width:17px;        height:18px;        margin-bottom:0px;        float:left;        display:inline;}#search {	margin-left:0px;	margin-top:0px;	width:261px;	height:23px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/search.gif);	overflow:hidden;	background-color:#000;}#types {	margin-top:0px;	width:261px;	height:34px;	margin-bottom:0px;	float:left;	display:inline;	overflow:hidden;	background-color: black;	text-align:center;}.types-element{	color: white;	font-weight: bold;	font-size: 12px;	float:left;	display: inline;	padding:2px;	margin-top: 5px;	text-align: center;	clear: none;	left: 10px;}#alphabeth {	float:left;	display:inline;/*	position: absolute;	left:31px;	top:60px;*/	width:261px;	height:36px;	margin-bottom:0px;	background-image: url(../img/alphabeth.jpg);	overflow:hidden;	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	text-align: center;}#top-cat {	margin-left:0px;	margin-top:0px;	width:261px;	height:4px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/top-cat.gif);	overflow:hidden;}#bot-cat {	margin-left:0px;/*	margin-top:513px;*/	width:261px;	height:6px;	margin-bottom:0px;	float:left;	display:inline;	overflow:hidden;	background-color: #000;	background-image: url(../img/bot-cat.gif);}#cat{/*	height:513px;*/}#inter-vert {	margin-left:0px;	margin-top:0px;	width:18px;	height:579px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/inter-vert.gif);	overflow:hidden;}#pub {	margin-left:0px;	margin-top:0px;	width:477px;	height:78px;	margin-bottom:0px;	float:left;	display:inline;/*	background-image: url(../images/pub.gif);*/	overflow:hidden;	border-color: #a7a7a7;	border-width: 2px;}#oeuvres {	margin-left:0px;	margin-top:0px;	width:189px;	height:78px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/oeuvres.gif);	overflow:hidden;}#bottom {	margin-left:0px;	margin-top:-1px;	width:945px;	height:34px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/bottom.gif);	overflow:hidden;}#right {	margin-left:0px;	margin-top:0px;	width:34px;	height:613px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/right.gif);	overflow:hidden;}/* @end *//* @group search */#VideoSearchForm{	margin: 0;	padding: 0;	text-align: center;/*	background:transparent url(../img/srch_l.gif) no-repeat;*/	padding-left: 19px;}#query{	border:1px #FFF solid;	margin-left:21px;	margin-top:2px;	height:13px;	width:191px;}#searchform {	margin: 0;	padding: 0;	text-align: center;	background-color: black;	padding-left: 19px;	}#searchform fieldset {	margin: 0;	padding: 0;	border: 0;	background-color: #000;}#searchform label { 	color: #999; 	display: none; }	#searchform input { 	width: 180px; 	color: #222; }	#searchform #submitquery { 	display: none; }		#searchform input{	width:180px;}/* @end *//* @group accordeon.old */	/*		Vertical Accordions	*/		.accordion_toggle {		display: block;		height: 30px;		width: 680px;		background: #ddd none no-repeat right;		padding: 0 10px 0 10px;		line-height: 30px;		color: #ffffff;		font-weight: normal;		text-decoration: none;		outline: none;		font-size: 12px;		color: #000000;		border-bottom: 1px solid #cde99f;		cursor: pointer;		margin: 0 0 0 0;	}		.accordion_toggle_active {		background: #3d3d3d none no-repeat right;		color: #ffffff;		border-bottom: 1px solid #f68263;	}		.accordion_content {		/*background-color: #ffffff;*/		color: #444444;		overflow: hidden;/*			height:513px;*/	}				.accordion_content h2 {			margin: 15px 0 5px 10px;			color: #0099FF;		}				.accordion_content p {			line-height: 150%;			padding: 5px 10px 15px 10px;		}			.vertical_accordion_toggle {		display: block;		height: 30px;		width: 211px;		background: #ddd no-repeat right;		padding: 0 10px 0 30px;		color: #ffffff;		text-decoration: none;		outline: none;		color: #000000;		border-bottom: 2px solid #9c9b9b;		cursor: pointer;		margin: 0 0 0 0;	border-top: 1px solid white;	font: normal bold 13px/30px "Lucida Grande", Lucida, Verdana, sans-serif;}	.vertical_accordion_toggle_active {		background: #3d3d3d none no-repeat right;		color: #ffffff;		border-bottom: 1px solid #f68263;	}	.vertical_accordion_content {		background-color: #ffffff;		color: #444444;		overflow: hidden;	}		.vertical_accordion_content h2 {			margin: 15px 0 5px 10px;			color: #0099FF;		}		.vertical_accordion_content p {			line-height: 150%;			padding: 5px 10px 15px 10px;		}			/*		Horizontal Accordion	*/		.horizontal_accordion_toggle {		/* REQUIRED */		float: left;	/* This make sure it stays horizontal */		/* REQUIRED */		display: block;		height: 100px;		width: 30px;		background: #ddd no-repeat left;		color: #ffffff;		text-decoration: none;		outline: none;		border-right: 1px solid #cde99f;		cursor: pointer;		margin: 0 0 0 0;	}		.horizontal_accordion_toggle_active {		background: #3d3d3d none no-repeat left;		border-right: 1px solid #f68263;	}		.horizontal_accordion_content {		/* REQUIRED */		height: 100px;	/* We need to define a height for the accordion as it stretches the width */		float: left;	/* This make sure it stays horizontal */		/* REQUIRED */				overflow: hidden;		background-color: #ffffff;		color: #444444;	}				.horizontal_accordion_content p {			width: 450px;			line-height: 150%;			padding: 5px 10px 15px 10px;		}								/* Container styling*/#horizontal_container {  margin: 20px auto 20px auto;  width: 680px;     height: 100px;    }/* @end *//* @group header */#top-left {	margin-left:0px;	margin-top:0px;	width:31px;	height:187px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/top-left.gif);	overflow:hidden;}#top {	margin-left:0px;	margin-top:0px;	width:726px;	height:38px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/top.png);	overflow:hidden;}#logo {	margin-left:0px;	margin-top:0px;	width:200px;	height:149px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/logo.png);	overflow:hidden;}#logo-women {	margin-left:0px;	margin-top:0px;	width:762px;	height:149px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/logo-women.png);	overflow:hidden;}#right-top {	margin-left:0px;	margin-top:0px;	width:17px;	height:187px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/right-top.gif);	overflow:hidden;}#connexion {	margin-left:0px;	margin-top:0px;	width:236px;	height:38px;	margin-bottom:0px;	float:left;	display:inline;	background-image: url(../img/connexion.gif);	overflow:hidden;	color: black;	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;	vertical-align: bottom;}#main {	width:1010px;	margin: 0px auto 0px auto;	border: 0px solid #f0f0f0;}#colwrap1 {	float:left;	width:962px;	margin-top:0px;	margin-left:0px;	border: 0px solid #f0f0f0;}#nouveautes{	color: white;	padding-top: 15px;	padding-left: 10px;	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;}#oeuvres_titre{	color: white;	margin-top: 15px;	margin-left: 15px;	font: bold 16px "Lucida Grande", Lucida, Verdana, sans-serif;}.mostViewThumbnail {	text-align :center;	width:175px;	color:white;	font-weight:bold;}.videosThumbnail {	text-align :center;	color:white;	font-weight:bold;	white-space:normal;	width:170px;	height:175px;	float:left;	margin-right:10px;}.smallVideosThumbnail {	text-align :center;	color:white;	font-weight:bold;	width:71px;	float:left;	margin-bottom:24px;}/*.nobr {	white-space: nowrap;	display:inline;}.nobrDown {	padding-top:166px;	white-space: nowrap;	display:inline;}.nobrLeft {	margin-left:-315px;	padding-top:166px;	white-space: nowrap;	display:inline;}.results {	width:500px;}*//* @end */