/*
######################################################################
	Web Site - Defaults
######################################################################
*/

body {
	background-color:#00BFF3;}

body {
	line-height:140%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;}

body {
	text-align:center;
	padding:0px;
	margin:20px;}

h1, h2, h3, h4, h5, h6 {
	line-height:120%;
	margin:0px;
	padding:0px;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	display:none;}
h1, h2, h3, h4, h5, h6 {
	background-repeat:no-repeat;}

p {
	padding-top:0px;
	margin-top:0px;}

#page-body a {
	color:#B0CF34;
	font-weight:bold;}

/*
######################################################################
	Web Site - Layout
######################################################################
*/

#container {
	margin:0px auto;
	background-color:#FFFFFF;
	text-align:left;
	width:777px;}

/*
######################################################################
	Web Site - Layout
######################################################################
*/

#page-flash-warning {
	color:#ffffff;
	font-weight:bold;
	height:60px;
	width:777px;
	overflow:hidden;
	text-align:center;
	margin:auto auto 10px auto;
	background-image:url(../graphics/layout-home-pg-warning.gif);
	background-repeat:no-repeat;}
#page-flash-warning p {
	font-size:14px;
	padding:16px 8px 0px 8px;}
#page-flash-warning a {
	color:#ffffff;}

#page-header {
	}
#page-navigation {
	float:left;
	width:180px;}
#page-body {
	float:right;
	width:597px;}
#page-body div.div-padding {
	padding:0px 6px;}
#page-body div.copy-padding {
	padding:0px 45px;}
#page-footer {
	clear:both;
	display:block;
	height:120px;
	background-repeat:no-repeat;
}
#page-footer p {
	color:#ffffff;
	padding-top:65px;
	text-align:center;}
#page-footer a {
	word-spacing:0.2em;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;}

/*
######################################################################
	Web Site - Navigation
######################################################################
*/

#page-navigation {
	}
#page-navigation ul {
	margin:0px;
	padding:0px;}
#page-navigation ul li {
	height:40px;
	width:180px;
	list-style-type:none;}
#page-navigation ul li a {
	height:40px;
	width:180px;
	display:block;
	text-decoration:none;}
#page-navigation ul li a {
	background-position:0px 0px;}
#page-navigation ul li a:hover {
	background-position:180px 0px;}
#page-navigation ul li a.active {
	background-position:360px 0px;}
#page-navigation ul li a span {
	visibility:hidden;}

#page-navigation ul li a#nav-home {
	background-image:url(../graphics/layout-navigation-home.gif);}
#page-navigation ul li a#nav-celebrat {
	background-image:url(../graphics/layout-navigation-celebrati.gif);}
#page-navigation ul li a#nav-meet {
	background-image:url(../graphics/layout-navigation-meet.gif);}
#page-navigation ul li a#nav-under {
	background-image:url(../graphics/layout-navigation-under.gif);}
#page-navigation ul li a#nav-story {
	background-image:url(../graphics/layout-navigation-story.gif);}
#page-navigation ul li a#nav-birth {
	background-image:url(../graphics/layout-navigation-birth.gif);}
#page-navigation ul li a#nav-funstuff {
	background-image:url(../graphics/layout-navigation-funstuff.gif);}
#page-navigation ul li a#nav-shop {
	background-image:url(../graphics/layout-navigation-shop.gif);}
#page-navigation ul li a#nav-faqs {
	background-image:url(../graphics/layout-navigation-faqs.gif);}
#page-navigation ul li a#nav-teletest {
	background-image:url(../graphics/layout-navigation-teletest.gif);}

/*
######################################################################
	Web Site - Headings
######################################################################
*/

#page-header h1 {
	background-repeat:no-repeat;
	height:114px;}
#page-header h2 {
	background-repeat:no-repeat;
	height:51px;}

/*
######################################################################
	Web Site - Promo Items
######################################################################
*/

#media-promo-items {
	}

#media-promo-items a {
	display:block;
	height:160px;
	width:230px;}
#media-promo-items a span {
	visibility:hidden;}


#promo-item-one, #promo-item-two, #promo-item-three, #promo-item-four, #promo-item-five, #promo-item-six, #promo-item-seven, #promo-item-eight {
	background-image:url(../images/media-promo-template.gif);}

#promo-item-one {
	float:left;
	height:160px;
	width:250px;}
#promo-item-two {
	float:right;
	height:160px;
	width:230px;}
#promo-item-three {
	float:left;
	height:160px;
	width:250px;}
#promo-item-four {
	float:right;
	height:160px;
	width:230px;}
#promo-item-five {
	float:left;
	height:160px;
	width:250px;}
#promo-item-six {
	float:right;
	height:160px;
	width:230px;}
#promo-item-seven {
	float:left;
	height:160px;
	width:250px;}
#promo-item-eight {
	float:right;
	height:160px;
	width:230px;}

#media-sparkle {
	margin-top:40px;
	background-image:url(../images/pic-home-holly.jpg);
	height:290px;
	width:175px;
}

#media-highlight-understand-item1, #media-highlight-understand-item2, #media-highlight-understand-item3, #media-highlight-understand-item4 {
	height:230px;
	width:292px;}
#media-highlight-understand-item1 {
	background-image:url(../images/pic-under-map1.jpg);}
#media-highlight-understand-item2 {
	background-image:url(../images/pic-under-map2.jpg);}
#media-highlight-understand-item3 {
	background-image:url(../images/pic-under-map3.jpg);}
#media-highlight-understand-item4 {
	background-image:url(../images/pic-under-map4.jpg);}
#media-highlight-understand-item1 a, #media-highlight-understand-item2 a, #media-highlight-understand-item3 a, #media-highlight-understand-item4 a {
	display:block;
	height:230px;
	width:292px;}
#media-highlight-understand-item1 a span, #media-highlight-understand-item2 a span, #media-highlight-understand-item3 a span, #media-highlight-understand-item4 a span {
	visibility:hidden;}


/*
######################################################################
	Web Site - Misc Items
######################################################################
*/

.media-content-position {
	text-align:center;}

.nudge-full {
	clear:both;}
.nudge-right {
	background-repeat:no-repeat;
	float:right;}
.nudge-left {
	background-repeat:no-repeat;
	float:left;}

.div-spacer {
	clear:both;
	overflow:hidden;
	height:1px;}

.form-error {
	color:#cc0033;
	font-weight:bold;}

.highlight-green {
	color:#B0CF34;}

.footnote {
	line-height:120%;
	font-size:90%;}
.font-smaller {
	font-size:80%;}

.page-footer-popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;}
.page-footer-popup a {
	word-spacing:0.2em;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;}
	
	
	
/*
######################################################################
	Ajout Libre Sens
######################################################################
*/	

	
.titre_temoignage{
	font-weight:bold;
	color:#7b7ebc;
	font-size:14px;
}

#desktop{
	float:left;
	height:160px;
	width:230px;
}

#fondecran{
	float:right;
	height:160px;
	width:230px;
}

#video{
	height:230px;
	width:255px;
	background-image:url(../graphics/encart_video.gif);
}

#galphoto{
	height:230px;
	width:255px;
	background-image:url(../graphics/encart_photo.gif);
}

#page-body div.copy-padding-birthday {
	padding:0px 35px;}
	
#bbclink{
	width:750px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
	
	
	/*
######################################################################
	Ajout Libre Sens / Galerie photo
######################################################################
*/	
#droite{ margin-left:220px;width:500px;}
#droite img{border:0;}
#player1{
 background-image:url(../images/decoupe_gal/coin_h_rouge.gif);
 background-repeat:no-repeat;
 padding-top:11px;
}
#player2{
background-image:url(../images/decoupe_gal/coin_b_rouge.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:11px;
}
#tab_player{
border:3px solid #CE1141;
border-bottom:none;
border-top:none;
width:100%;
height:480px;
}

#nb_images1{width:110px;background-color:#CE1141;background-image:url(../images/decoupe_gal/con_h_g_rouge2.gif); background-repeat:no-repeat;margin-left:195px;color:#FFFFFF; font-size:11px;}
#nb_images{
background-image:url(../images/decoupe_gal/coin_h_d_rouge2.gif);
background-position:top right;
background-repeat:no-repeat;
text-align:center;
padding-top:2px;
}
#loading{position:absolute; margin-top:-260px; margin-left:230px;}
#bouton_prec{position:absolute; margin-top:-295px; margin-left:-22px;background-color:#FFFFFF;}
#bouton_suiv{position:absolute; margin-top:-295px; margin-left:490px; background-color:#FFFFFF;}
#bouton_prec:hover img, #bouton_suiv:hover img{
filter:alpha(opacity=80);
   -moz-opacity:0.8;
   -khtml-opacity: 0.8;
   opacity: 0.8;

}
#vignettes1{
background-color:#F48D9A;
overflow-x:auto;
overflow-y:hidden;
height:100px;
width:500px; 
margin-bottom:10px;
}
#vignettes{margin-top:5px;float:left;}

#vignettes a img{
filter:alpha(opacity=70);
   -moz-opacity:0.7;
   -khtml-opacity: 0.7;
   opacity: 0.7;
}

#vignettes a:hover img, .border_mini{
filter:alpha(opacity=100) !important;
   -moz-opacity:1 !important;
   -khtml-opacity: 1 !important;
   opacity: 1 !important;
}


#prec_min, #suiv_min{margin-top:0; cursor:pointer; z-index:10;}
#suiv_min{margin-left:470px;}
	/*
######################################################################
	Ajout Libre Sens / Galerie video
######################################################################
*/	

/*
*/

