body{
	font-family:arial,helvetica;
	font-size:11px;
	color:#cccccc;
	background-repeat:repeat-x;
	background-color:#ffffff;
	background-position:center top;
}

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, textarea {
	font-family: arial, sans-serif;
}

textarea{
	resize: none;
}

#mPGD,#topPGD,#middlePGD,#footerPGD,#firstCol,#secondCol{
	width:980px;
	overflow:hidden;
}

#middleLeftPGD{
	background-color:#FFFFFF;
	width:638px;
	margin-right:5px;
	float:left;
	overflow:hidden;
	height:465px;
	color:#635C5B;
	
}

#middleRightPGD{
	background-color:#FFFFFF;
	width:317px;
	padding-top:10px;
	overflow:hidden;
	float:left;
	height:455px;
	color:#635C5B;
	font-size: 14px;
}

#mPGD{
	height:640px;
	margin:auto;
	margin-top:20px;
}

#topMenu{
	z-index:9999;
	height:38px;
	width:980px;
	padding-top:14px;
}

#topPGD{
	height:45px;
}

#middlePGD{
	padding:0px;
	margin:0px;
	height:470px;
	background-color:#ffffff;
}

#footerPGD{
	height:40px;
}

#firstCol{
	width:560px;
}

#secondCol{
	width:280px;
}

#footerTicker{
	width:800px;
	height:20px;
	background-image:url('/_images/ticker-footer-home.gif');
	background-repeat:no-repeat;
	position:absolute;
	margin-left:30px;
	margin-top:20px;
	line-height:20px;
	padding-left:10px;
}

.blockTitle{
	margin-bottom:5px;
}

.homeIconContainer{
	height:290px;
	overflow:hidden;
	background-repeat:repeat;
	background-image:url('/_images/home-news.gif');
}

.homeNewsContainer{
	width:273px;
	height:291px;
	overflow:hidden;
	background-repeat:repeat-y;
	background-image:url('/_images/home-news.gif');
}

.tickerNews{
	font-style:italic;
	color:#ffffff;
	font-weight:bold;
	height:20px;
}

#bottomPGD{
	height:30px;
	line-height:35px;
}

#brandPGD{
	height:17px;
	margin-top:18px;
}

#newsControler{
	position:relative;
}

.footerBG{
	width:980px;
	height:35px;
  filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;	
}

.footerMenu{
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	margin-left:8px;
	margin-right:8px;
	line-height:18px;
	padding-top:8px;
}

.topHeaderMenu{
	margin-left:3px;
	width:182px;
	height:19px;
	overflow:hidden;
	margin-top:1px;
	text-align:center;
	line-height:18px;
	vertical-align:middle;
	display:block;
}

.sitemap-0{
 padding-left:0px;
 margin-top:20px;
 font-size:13px;
 font-weight:bold;
 color:#AA014C;
}

.sitemap-1{
 padding-left:16px;
 margin-top:5px;
 font-size:11px;
}

.sitemap-2{
 padding-left:32px;
 margin-top:5px;
}

.sitemap-3{
 padding-left:48px;
 margin-top:5px;
}

.sitemap-4{
 padding-left:64px;
 margin-top:5px;
}

.sitemap-5{
 padding-left:80px;
 margin-top:5px;
}

.sitemap-6{
 padding-left:96px;
 margin-top:5px;
}

.sitemap-7{
 padding-left:112px;
 margin-top:5px;
}

.containerSitemap{
 float:left;
 width:180px;
 padding-left:10px;
}

.divNews{
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	overflow:hidden;
	padding-bottom:10px;
}

.divNewsTitle{
	font-weight:bold;
}

.divNewsDate{
	font-weight:bold;
}

.divNewsHTML{

}

divBackStoreMiddle {
	background-repeat: no-repeat;
	height:25px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:5px;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align: center;
	line-height: 25px;
	vertical-align: middle;
	
}

.divBackStore, .divAddBasket {
	display: block;	
}

.divAddBasketStart, .divAddBasketMiddle, .divAddBasketEnd,
.divBackStoreStart, .divBackStoreMiddle, .divBackStoreEnd  {
	overflow-x: hidden;
	overflow-y: hidden;
	text-align: center;
	line-height: 25px;
	vertical-align: middle;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;	
	height:25px;	
}

.divAddBasketStart{
	background-image: url('/_images/addbasketstart.jpg');
	background-repeat: no-repeat;
	width:31px;
}

.divAddBasketMiddle{
	background-image: url('/_images/addbasket.jpg');
	background-repeat: repeat-x;
}

.divAddBasketEnd{
	background-image: url('/_images/addbasketend.jpg');
	background-repeat: no-repeat;
	width:10px;
}

.divBackStoreStart{
	background-image: url('/_images/backstorestart.jpg');
	background-repeat: no-repeat;
	width:31px;
}

.divBackStoreMiddle{
	background-image: url('/_images/backstore.jpg');
	background-repeat: repeat-x;
}

.divBackStoreEnd{
	background-image: url('/_images/backstoreend.jpg');
	background-repeat: no-repeat;
	width:10px;
}

.ssmenubottomtext1, .ssmenubottomtext2 {
	height:100px;
	padding-bottom:10px;
	overflow:hidden;	
	color:#000000;
	font-size:12px;
}

.ssmenubottomtextlarge2 {
	height:105px;
	padding-bottom:10px;
	overflow:hidden;	
}

.chooseImage{
	color:#999999;text-align:left;font-weight:bold
}

.chooseImageSelected{
	color:#000;text-align:left;font-weight:bold;
}

.tooltips-tip {
	color: #000;
	width: 343px;
	height: 173px;
	z-index: 13000;
	position: absolute;
	background-image: url('/_images/tips2.png');
	background-repeat: no-repeat;
	overflow:hidden;	
}

.tips-tip {
	color: #000;
	width: 343px;
	height: 173px;
	overflow:hidden;
}
 
.tips-title, .tips-text {
	width:275px;
	margin-left: 29px;
 	overflow:hidden;	
	padding-left: 5px;
	padding-bottom: 8px;
	padding-right: 5px;
} 

.tips-title {
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	margin-top: 24px;
}

.tips-text {
	font-size: 11Px;
	padding-top: 4px;
	height:80px;
	color: #D1D3D4;
}

.sitemap-0{
 padding-left:0px;
 margin-top:20px;
 font-size:13px;
 font-weight:bold;
 color:#FFFFFF;
}

.toolbarSpace{
	height:27px;
	background-image:url('/_images/top-space.jpg');
}

.blockSpace,.blockSpaceFeatured,.blockSpaceDefault,.blockSpacePodcasts,.blockSpaceReading{
	background-color:#ffffff;
	width:320px;
	margin-top:5px;
	overflow:hidden;
	background-position:-1px bottom;
	background-repeat:repeat-x;
}

.blockSpaceMovement,.blockSpaceFeaturedMovement,.blockSpaceDefaultMovement,.blockSpacePodcastsMovement,.blockSpaceReadingMovement{
	background-color:#ffffff;
	width:320px;
	margin-top:5px;
	overflow:hidden;
}

.blockSpacePodcastsMovement,.blockSpaceReadingMovement,.blockSpacePodcasts,.blockSpaceReading{
	background-color:#3B3B3B;
}

.blockSpacePodcasts,.blockSpaceReading{
	background-repeat:repeat-x;
}

.blockSpaceDefaultMovement,.blockSpaceDefault{
	background-color:#F8F9F9;
}

.blockSpaceDefault{
	background-repeat:repeat-x;
}

.containerSpaceLeft,.containerSpaceCenter,.containerSpaceRight{

}

.scrollBG{
	/**
	background-repeat:no-repeat;
	background-image:url('/_images/bg-slide.gif');
	background-position:right top;
	**/	
	padding-right:3px;
	background-color:#D1D3D4;
}

#scroll{
	width:980px;
	height:443px;
	overflow-y:auto;
	overflow-x:hidden;
}

.containerSpaceLeft{
	width:320px;
	margin-left:5px;
}

.containerSpaceCenter{
	width:320px;
	margin-left:5px;
}

.containerSpaceRight{
	width:320px;
	margin-left:5px;
}

.featuredTop{
	background-image:url('/_images/bg-featured-top-990.jpg');
	background-repeat:repeat-x;
	background-position:-1px top;
	width:100%;
	height:25px;
}

.defaultSpaceTop{
	background-image:url('/_images/bg-default-top-990.jpg');
	background-repeat:repeat-x;
	background-position:-1px top;
	width:100%;
	height:25px;
}

.podCastsSpaceTop{
	background-image:url('/_images/bg-podcasts-top-990.jpg');
	background-repeat:repeat-x;
	background-position:-1px top;
	width:100%;
	height:25px;
}

#bgKiosque{
	position:absolute;
	background-color:#eeeeee;
	width:980px;
	height:470px;
	z-index:7000;
  filter:alpha(opacity=25);
  -moz-opacity:.25;
  opacity:.25;	
}

.btnToolbar{
	color:#ffffff;
	text-transform:uppercase;
	line-height:20px;
	font-size:10px;
}

.featureSpace{

}

.podcastsSpace{

}

.defaultSpace{

}

.featureSpacetd{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}

.podcastsSpacetd{
	font-size:13px;
	color:#8b8b8c;
	font-weight:bold;
}

.defaultSpacetd{
	font-size:13px;
	color:#8b8b8c;
	font-weight:bold;
}

.hotnewTitre{
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	color:#000000;
	padding-bottom:10px;
}

.hotnewResume{
	padding-top:10px;
	font-size:11px;
	line-height:15px;
	color:#8b8b8c;
}

.hotnewDate{
	color:#8b8b8c;
}

.containerLinks{
	margin-top:3px;
	height:50px;
	background-color:#ffffff;
}

.specialOfferSpace{
	margin-top:6px;
	width:320px;
	padding-top:15px;
	padding-left:15px;
	height:127px;
	background-image:url('/_images/special-offer-carre.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}

.specialOfferSpace h2{
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
}

.specialOfferSpace p{
	color:#ffcbad;
	font-size:12px;
}

.mindefaultnews {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

.mindefaultnews h2{
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color:#8b8b8c;
	cursor:pointer;
}

.mindefaultnews p{
	font-size:11px;
	color:#afb0b0;
}

.mindefaultnews h2:hover{
	color:#3492fd;
}

#bglayout{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#ffffff;
  z-index:8000;
}

#bgrollover{ 
	position:absolute;
	top:0px;
	left:0px;
	width:980px;
	overflow:hidden;
	min-height:508px;
  height:auto !important;
  height:508px;				
	z-index:9000;
	background-color:#ffffff;
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	border-right:2px solid #dddddd;
	border-bottom:2px solid #dddddd;
}

.hotnewReadFull{
	color:#3492fd;
	margin-top:7px;
	font-size:11px;
	cursor:pointer;
}

#divAjaxNews{
	position:absolute;
	margin-top:15px;
	margin-left:60px;
	overflow-y:auto;
	width:885px;
	padding-right:10px;	
	height:463px;
	/**
	
	min-height:463px;
  height:auto !important;
  height:463px;		
	background-repeat:no-repeat;
	background-image:url('/_images/bg-slide.gif');
	background-position:right top;	
	**/
}

.titleNewsAjax{
	font-size:24px;
	color:#000000;
	font-weight:bold;
	padding-bottom:15px;
}

.introNewsAjax{
	font-size:14px;
	color:#8b8b8c;
	font-weight:bold;
	padding-bottom:15px;
}

.imgNewsAjax{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
}

.htmlNewsAjax{
	font-size:14px;
	color:#8b8b8c;
	line-height:22px;
}

#rolloverCloser{
	cursor:pointer;
	padding:10px;
	position:absolute;
}

.socialbtn, .socialbtn:link, .socialbtn:active, .socialbtn:visited, .socialbtn:hover{
	color:#8b8b8c;
	font-size:11px;
}

.socialContainer{
	margin-bottom:15px;
}

.socialContainer img{
	margin-right:5px;
	margin-left:5px;
}

.readBookTitle{
	padding-left:3px;
	color:#d1d3d4;
	font-size:11px;
	font-weight:bold;
}

.readBookAuthor{
	padding-left:3px;
	margin-top:3px;
	color:#afb0b0;
	font-size:11px;
}

.readBookNote{
	margin-top:3px;
}

.readBookLinks{
	margin-top:3px;
}

.readBookLinks a, .readBookLinks, .readBookLinks a:link, .readBookLinks a:visited, .readBookLinks a:hover, .readBookLinks a:active{
	color:#3492fd;
}

.readBookLinks td{
	padding-left:3px;
	padding-right:3px;
}

.inputstd{
	width:150px;
	border:1px solid #eeeeee;
}

.textContact{
	color:#ffffff;
}

.adresseContact{
	color:#8B8B8C;
	font-size:14px;
}

.adresseContactB{
	color:#222222;
	font-weight:bold;
	font-size:18px;
}

.podcastList {
	padding-left:10px;
	padding-top:7px;
	width:100%;
}

.podcastList h2{
	padding-left:5px;	
	margin-top:-2px;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color:#d1d3d4;
	cursor:pointer;	
}

.podcastListSince {
	color: #afb0b0;
	font-size: 11px;
}

.bgrollnav{
	position:absolute;
	background-image:url('/_images/bg-rollover-nav.jpg');
	background-repeat:repeat-x;
	width:188px;
	font-size:0px;
	border:0px;
	padding:0px;
	margin:0px;
}

.itemroll,.itemroll1, .itemroll2, .itemroll3, .itemroll4, .itemroll5{
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-size:12px;
	background-repeat:repeat-x;
	background-position:top left;
	cursor:pointer;
	color:#818181;
}

.itemroll a,.itemroll1 a, .itemroll2 a, .itemroll3 a, .itemroll4 a, .itemroll5 a{
	color:#666;
}

.itemroll a:hover,.itemroll1 a:hover, .itemroll2 a:hover, .itemroll3 a:hover, .itemroll4 a:hover, .itemroll5 a:hover{
	color:#fff;
}

.itemroll1{
	background-image:url('/_images/itemroll/offline.jpg');
	color:#ffffff;
}

.itemroll2{
	background-image:url('/_images/itemroll/online.jpg');
	color:#ffffff;
}

.itemroll3{
	background-image:url('/_images/itemroll/itsolutions.jpg');
	color:#ffffff;
}

.itemroll5{
	background-image:url('/_images/itemroll/connect.jpg');
	color:#ffffff;
}

#middleRightPGD a, #middleRightPGD a:link, #middleRightPGD a:visited, #middleRightPGD a:hover, #middleRightPGD a:active{
	font-size: 11px;
	color:#635C5B;	
}

#middleRightPGD li a, #middleRightPGD li a:link, #middleRightPGD li a:visited, #middleRightPGD li a:hover, #middleRightPGD li a:active{
	color:#635C5B;	
	font-size: 14px;
	text-decoration:underline;
}

#middleRightPGD li {
	list-style-type: none;
	background-image: url('/_images/bluearrow.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
	padding-top:2px;
	text-decoration:underline;
}

.hrSeparator, #middleRightPGD hr {
	width:	267px;
	margin-left:-5px;
	color: #D1D3D4;
	background-color: #D1D3D4;
	height: 1px;
	border: 0px;
	display:block;
	padding:0px;
	margin:0px;
	margin-top:8px;
	line-height:0px;
	font-size:0px;
	outline:0px;
	position:relative;
}

