/****************************************************************************************************************
	reset
****************************************************************************************************************/

@import url("reset.css");

/****************************************************************************************************************
	main rules
****************************************************************************************************************/

body
{
	font-size: 62.5%; /* 1em = 10px */
	text-align: center;
	color: #00609f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/****************************************************************************************************************
	main containers
****************************************************************************************************************/

/*
* html body form div#mainContainer-outer{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/ImagesRefonte/common/lg_verbaudet_halo.png', sizingMethod='crop');
}
*/

body > #mainContainer-outer{
	background-image: url(/App_Themes/ImagesRefonte/common/lg_verbaudet_halo.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#mainContainer
{
	position: relative;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1000px;
	overflow: hidden;
}

#clouds
{
	background: url(/App_Themes/ImagesRefonte/common/bg_clouds.png) no-repeat left top;
	width: 100%;
	min-height: 600px;
}

* html body #clouds
{
	background: url(/App_Themes/ImagesRefonte/common/bg_clouds.gif) no-repeat left top;
}

.insideContent
{
	padding: 0 9px 0 8px;
	position: relative;
	zoom: 1; /* merci IE7 ! Houhou debug Microsoft y a quelqu'un ? */
}

/****************************************************************************************************************
	links
****************************************************************************************************************/

a:link, a:visited, a:active
{
	text-decoration: underline;
	color: #00609f;
}

a:hover
{
	text-decoration: none;
}

.sideBar a:link, .sideBar a:visited, .sideBar a:active
{
	text-decoration: none;
}

.sideBar a:hover
{
	text-decoration: underline;
}

a.cartoucheLink
{
	display: block;
	height: 12px;
	padding: 3px 10px;
	margin: 1px 0;
	font-size: 0.9em;
	text-decoration: none !important;
	font-weight: bold;
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_button.png) repeat-x top;
}

a.cartoucheLink:hover
{
	text-decoration: underline !important;
}



/****************************************************************************************************************
	Flash stuff
****************************************************************************************************************/

.flash-replaced .alt
{
	position: absolute;
	top: -10000px;
}

.flash-replaced *
{
	display: block;
}

/****************************************************************************************************************
	hidden content
****************************************************************************************************************/

.hiddenContent
{
	position: absolute;
	top: -10000px;
}

/****************************************************************************************************************
	For print only
****************************************************************************************************************/

.forPrintOnly
{
	display: none !important;
}

/****************************************************************************************************************
	pub
****************************************************************************************************************/

.pub01
{
	padding: 20px 0;
	text-align: center;
}

/****************************************************************************************************************
	misc
****************************************************************************************************************/

.digitasSiteMap
{
	margin-top: 10px;
}

.digitasSiteMap li
{
	display: block;
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_arrow.gif) no-repeat 0 5px;
	padding: 0 0 3px 8px;
	margin-left: 25px;
}

.digitasSiteMap li span
{
	display: block;
	margin-bottom: 10px;
}

.digitasSiteMap li ul
{
	margin-bottom: 10px;
}
.digitasSiteMap li ul li
{
	margin-left: 10px;
}

.digitasTitle
{
	font-size: 1.2em;
	margin: 20px 0 10px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #bfd4e2;
}

/****************************************************************************************************************
	header
****************************************************************************************************************/

#header
{
	position: relative;
	overflow: visible;
	width: 100%;
	min-height: 142px;
	z-index: 3;
}

* html body #header
{
	height: 142px;
	overflow: visible;
}

#header.JSenabled
{
	overflow: visible;
}

#logo
{
	display: block;
	position: absolute;
	top: 0;
	left: 5px;
	width: 191px;
	height: 127px;
	z-index: 1;
	background-image: none;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/ImagesRefonte/common/lg_verbaudet.png', sizingMethod='crop');*/
	background: url(/App_Themes/ImagesRefonte/common/lg_verbaudet.gif) no-repeat left top;
}

#header > #logo{
	background: url(/App_Themes/ImagesRefonte/common/lg_verbaudet.png) no-repeat left top;
}

_#logo {

}

#colorsChoice
{

	position: absolute;
	top: 3px;
	left: 240px;
	z-index: 2;
	border-left: 1px dotted #FFF;
	border-right: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;

}

#colorsChoice li #colorsTxt
{
	display: block;
	width: 81px;
	height: 31px;
	background-image: none;
	background:  url(/App_Themes/ImagesRefonte/common/txt_choisissez-couleur.gif) no-repeat left top;
}

#header > #colorsChoice li #colorsTxt
{
	background: url(/App_Themes/ImagesRefonte/common/txt_choisissez-couleur.png) no-repeat left top;
}

_#colorsChoice li #colorsTxt{

}

#colorsChoice li {
	position: relative;
	text-align: center;
}

#colorsChoice li ul{
	position: relative;
	top: 0;
	left: 0;
	padding-left: 4px;
} /* merci IE */

#colorsChoice li ul li {
	float: left;
	position: relative;
	width: 17px;
	height: 8px;
}

#colorsChoice li a
{
	display: block;
	position: absolute;
	top: 0;
	left: -4px;
	width: 25px;
	height: 24px;
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer /* IE 6 */
}

#colorsChoice li a:hover
{
	background-position: 0 -24px;
}

#colorsChoice li #orangeChoice a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_orange-circle.gif); }

#colorsChoice li #orangeChoice > a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_orange-circle.png); }


#colorsChoice li #greenChoice a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_green-circle.gif); }

#colorsChoice li #greenChoice > a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_green-circle.png); }


#colorsChoice li #pinkChoice a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_pink-circle.gif); }

#colorsChoice li #pinkChoice > a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_pink-circle.png); }


#colorsChoice li #blueChoice a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_blue-circle.gif); }

#colorsChoice li #blueChoice > a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_blue-circle.png); }


#colorsChoice li #lilaChoice a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_lila-circle.gif); }

#colorsChoice li #lilaChoice > a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_lila-circle.png); }


#colorsChoice li #turquoiseChoice a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_turquoise-circle.gif); }

#colorsChoice li #turquoiseChoice > a{ background-image: url(/App_Themes/ImagesRefonte/common/pi_turquoise-circle.png); }


#nav1
{
	position: absolute;
	top: 0;
	left: 350px;
	height: 45px;
}

#nav1 li
{
	display: block;
	float: left;
	height: 45px;
}

#nav1 a
{
	position: relative;
	float: left; /* merci IE6 */
	cursor: pointer; /* merci IE6 */
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 10px 20px 0;
	height: 15px;
	color: #d9efff;
}

#nav1 a:hover
{
	text-decoration: underline;
	background-position: 0 -45px;
}

#nav1BlogBebe a
{
	background: url(/App_Themes/ImagesRefonte/common/bg_blog-bebe.png) no-repeat left top;
	padding-left: 45px;
}

#nav1Forums a
{
	background: url(/App_Themes/ImagesRefonte/common/bg_forums.png) no-repeat left top;
	padding-left: 60px;
}

#nav1Videos a
{
	background: url(/App_Themes/ImagesRefonte/common/bg_videos.png) no-repeat 0 0;
	padding-left: 55px;
}

* html body #nav1BlogBebe a
{
	background-image: url(/App_Themes/ImagesRefonte/common/bg_blog-bebe.gif);
	color: #000;
}
* html body #nav1Forums a
{
	background-image: url(/App_Themes/ImagesRefonte/common/bg_forums.gif);
	color: #000;
}
* html body #nav1Videos a
{
	background-image: url(/App_Themes/ImagesRefonte/common/bg_videos.gif);
	color: #000;
}


#verbaudetLink
{
	position: absolute;
	top: 15px;
	right: 20px;
	background: url(/App_Themes/ImagesRefonte/common/vs_verbaudet.png) no-repeat 0 0;
	_background: url(/App_Themes/ImagesRefonte/common/vs_verbaudet.gif) no-repeat 0 0;
}

#breadCrumb
{
	position: absolute;
	top: 120px;
	left: 215px;
	color: #fff;
}

#breadCrumb a
{
	color: #fff;
}

#birthday
{
	position: absolute;
	top: 55px;
	left: 0;
	width: 100%;
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

#rail
{
	float: left;
	color: #fff;
	margin-bottom: 10px;
}
#rail a
{
	color: #fff;
	text-decoration: none;
}
#rail a:hover
{
	color: #fff;
	text-decoration: underline;
}

#search
{
	float: left;
	color: #fff;
	margin-bottom: 10px;
}

/****************************************************************************************************************
	main nav
****************************************************************************************************************/

#nav2
{
	position: absolute;
	top: 75px;
	left: 176px;
	width: 676px;
	height: 40px;
	padding-bottom: 2px;
	background: url(/App_Themes/ImagesRefonte/common/bg_nav2.png) no-repeat left top;
}

* html body #nav2
{
	background-image: none;
}

#nav2 li
{
	display: block;
	float: left;
	font-size: 1.1em;
	letter-spacing: -1px;
}

#nav2 li a
{
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #00609f;
	font-weight: bold;
	text-decoration: none !important;
}

#nav2 li a:hover, #nav2 li a.hover
{
	background-position: 0 -40px;
}

* html body #nav2 li a:hover
{
	text-decoration: underline !important;
	cursor: pointer;
}

/* version 1 */

.nav2-1
{
	padding-left: 35px;
}

.nav2-1 li a
{
	height: 17px;
	padding-top: 23px;
}

.nav2-1 li#grossesse a
{
	width: 78px;
	padding-left: 3px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_grossesse.png);
}

.nav2-1 li#accouchement a
{
	width: 106px;
	padding-left: 9px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_accouchement.png);
}

.nav2-1 li#bebe a
{
	width: 47px;
	padding-left: 6px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_bebe.png);
}

.nav2-1 li#etreParents a
{
	width: 91px;
	padding-left: 8px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_etre-parents.png);
}

.nav2-1 li#guidePratique a
{
	width: 105px;
	padding-left: 10px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_guide-pratique.png);
}

.nav2-1 li#jourApresJour a
{
	width: 152px;
	padding-left: 7px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_jour-apres-jour.png);
}

* html body .nav2-1 li#grossesse a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_grossesse.gif);
}
* html body .nav2-1 li#accouchement a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_accouchement.gif);
}
* html body .nav2-1 li#bebe a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_bebe.gif);
}
* html body .nav2-1 li#etreParents a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_etre-parents.gif);
}
* html body .nav2-1 li#guidePratique a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_guide-pratique.gif);
}
* html body .nav2-1 li#bonus a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_bonus.gif);
}
* html body .nav2-1 li#jourApresJour a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-1/bg_jour-apres-jour.gif);
}

/* version 2 */

.nav2-2
{
	padding-left: 32px;
}

.nav2-2 li a
{
	height: 28px;
	padding-top: 12px;
}

.nav2-2 li.oneLine a
{
	padding-top: 20px;
	height: 20px;
}

.nav2-2 li#grossesse a
{
	width: 80px;
	padding-left: 8px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_grossesse.png);
}

.nav2-2 li#accouchement a
{
	width: 108px;
	padding-left: 8px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_accouchement.png);
}

.nav2-2 li#bebe a
{
	width: 46px;
	padding-left: 4px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_bebe.png);
}

.nav2-2 li#etreParents a
{
	width: 62px;
	padding-left: 10px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_etre-parents.png);
}

.nav2-2 li#guidePratique a
{
	width: 70px;
	padding-left: 8px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_guide-pratique.png);
}

.nav2-2 li#bonus a
{
	width: 70px;
	padding-left: 7px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_bonus.png);
}

.nav2-2 li#jourApresJour a
{
	width: 124px;
	padding-left: 8px;
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_jour-apres-jour.png);
}

* html body .nav2-2 li#grossesse a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_grossesse.gif);
}
* html body .nav2-2 li#accouchement a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_accouchement.gif);
}
* html body .nav2-2 li#bebe a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_bebe.gif);
}
* html body .nav2-2 li#etreParents a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_etre-parents.gif);
}
* html body .nav2-2 li#guidePratique a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_guide-pratique.gif);
}
* html body .nav2-2 li#bonus a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_bonus.gif);
}
* html body .nav2-2 li#jourApresJour a
{
	background-image: url(/App_Themes/ImagesRefonte/common/nav2-2/bg_jour-apres-jour.gif);
}

/****************************************************************************************************************
	nav2 rollovers
***************************************************************************************************************/

#nav2Roll
{
	width: 579px; 
	/* properties destroyed by JS below */
	margin: 115px 0 0 211px;
	/*Digitas 19/05/09, caché par défaut*/
	display: none;
}

/* with JS */
#nav2Roll.JSenabled
{
	z-index: 4;
	margin: 0;
	position: absolute;
	top: 115px;
	left: 211px;
	display: block;
}

#nav2RollContent
{
	width: 559px;
	background: #fff;
	padding: 10px;
}

#nav2RollContent.jaj
{
	background: #92bef7;
}

#nav2RollBtm
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_nav2roll.gif) no-repeat left top;
	height: 3px;
	width: 579px;
	overflow: hidden;
}

#nav2RollBtm.jaj
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_nav2roll-jaj.gif) no-repeat left top;
}

#nav2RollContent a
{
	display: block;
	text-decoration: none;
}
#nav2RollContent a:hover
{
	text-decoration: underline;
}

#nav2RollContent ul.nav3
{
	width: 100%;
	overflow: hidden;
	font-weight: bold;
}

#nav2RollContent ul.nav3 li
{
	width: 145px;
	float: left;
	margin-left: 55px;
}

#nav2RollContent ul.nav3 li.first
{
	margin-left: 0;
}

#nav2RollContent ul.nav3 li span
{
	display: block;
	font-size: 1em;
	border-bottom: 1px dashed #99cee3;
	padding: 3px 0;
	margin: 5px 0;
}

#nav2RollContent ul.nav3 li ul li
{
	display: block;
	float: none;
	width: 135px;
	margin: 0;
	padding: 0 0 5px 10px;
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_arrow.gif) no-repeat 3px 4px;
}

#nav2RollContent .footTop, #nav2RollContent .footBtm
{
	height: 4px;
	width: 559px;
	overflow: hidden;
}

#nav2RollContent .footMid
{
	padding: 0 10px;
	color: #fff;
	width: 539px;
	overflow: auto;
}

#nav2RollContent .footMid h3
{
	float: left;
	width: 200px;
	padding: 15px 0;
	color: #fff;
	font-size: 1.4em;
	text-align: center;
}

#nav2RollContent .footMid a
{
	color: #fff;
	font-weight: bold;
}

#nav2RollContent .footMid ul.links
{
	float: left;
	width: 250px;
	overflow: auto;
	padding-top: 5px; /*AB modif le 08/08/08 : décalage des liens dans le foot menu du header*/
	overflow: hidden;
}

#nav2RollContent .footMid ul.links li
{
	display: block;
	float: left; /* merci IE6 */
	width: 240px;
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_arrow2.gif) no-repeat 2px 5px;
	padding-left: 10px;
}
/*
#nav2RollContent .footMid ul.buttons
{
	width: 85px;
	overflow: hidden;
}

#nav2RollContent .footMid ul.buttons li
{
	float: left; /* merci IE6 * /
	display: block;
	margin: 5px 0;
}*/

#nav2RollContent .footMid ul.buttons{
	overflow: hidden;
}

* html #nav2RollContent .footMid ul.buttons{
	width: 85px;
}

#nav2RollContent .footMid ul.buttons li{
	float: left; /* merci IE6 */
	display: block;
	margin: 5px 0;
	width: 85px;
}


#grossesseContent ul.nav3 li span
{
	color: #629ff8;
}
#grossesseContent .foot
{
	background: #629ff8;
}
#grossesseContent .footTop
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_grossesse_top.gif) no-repeat left top;
}
#grossesseContent .footBtm
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_grossesse_btm.gif) no-repeat left top;
}

#accouchementContent ul.nav3 li span
{
	color: #825cc4;
}
#accouchementContent .foot
{
	background: #825cc4;
}
#accouchementContent .footTop
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_accouchement_top.gif) no-repeat left top;
}
#accouchementContent .footBtm
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_accouchement_btm.gif) no-repeat left top;
}

#bebeContent ul.nav3 li span
{
	color: #e84993;
}
#bebeContent .foot
{
	background: #e84993;
}
#bebeContent .footTop
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_bebe_top.gif) no-repeat left top;
}
#bebeContent .footBtm
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_bebe_btm.gif) no-repeat left top;
}

#etreParentsContent ul.nav3 li span
{
	color: #57a239;
}
#etreParentsContent .foot
{
	background: #57a239;
}
#etreParentsContent .footTop
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_etre-parents_top.gif) no-repeat left top;
}
#etreParentsContent .footBtm
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_etre-parents_btm.gif) no-repeat left top;
}

#guidePratiqueContent ul.nav3 li span
{
	color: #f4660a;
}
#guidePratiqueContent .foot
{
	background: #f4660a;
}
#guidePratiqueContent .footTop
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_guide-pratique_top.gif) no-repeat left top;
}
#guidePratiqueContent .footBtm
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_guide-pratique_btm.gif) no-repeat left top;
}

#jourApresJourContent
{
	background: #92bef7;
}
#jourApresJourContent ul.nav3 li span
{
	color: #fff;
	border-color: #6ba4d8;
}
#jourApresJourContent .foot
{
	background: #fff;
}
#nav2RollContent #jourApresJourContent .footMid a, #nav2RollContent #jourApresJourContent .footMid h3
{
	color: #3a85e5;
}
#nav2RollContent #jourApresJourContent .footMid ul.links li
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_arrow3.gif) no-repeat 2px 5px;
}
#jourApresJourContent .footTop
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_jour-apres-jour_top.gif) no-repeat left top;
}
#jourApresJourContent .footBtm
{
	background: url(/App_Themes/ImagesRefonte/common/nav2roll/bg_jour-apres-jour_btm.gif) no-repeat left top;
}

/****************************************************************************************************************
	footer
****************************************************************************************************************/

#footer
{
	position: relative;
	width: 100%;
	clear: both;
	padding: 15px 0 65px 0;
	text-align: center;
	color: #02377c;
}

#footer a
{
	color: #02377c;
	font-weight: bold;
	text-decoration: none !important;
}

#footer a:hover
{
	text-decoration: underline !important;
}

#footer ul
{
	margin-bottom: 15px;
}

#footer ul li
{
	display: inline;
	border-left: 1px solid #02377c;
	margin-left: 5px;
	padding-left: 5px;
}

#footer ul li.first
{
	border-left: none;
}

/****************************************************************************************************************
	sideBars (left & right cols)
****************************************************************************************************************/

.sideBar
{
	float: left;
	width: 184px;
	margin-left: 14px;
	display: inline; /* merci IE6 */
}

.sideBar a
{
	position: relative;
}

.sideBar p
{
	padding-bottom: 5px;
	overflow: hidden;
	width: 100%;
}
.sideBar p.noMargin
{
	margin: 0;
}
p.margT10
{
	margin-top: 10px;
}

.sideBar .blocMid
{
	width: 184px;
	overflow: hidden;
	padding: 5px 0;
}

.sideBar .bloc1Top
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc1_top.gif) no-repeat left top;
	width: 184px;
	height: 2px;
	overflow: hidden;
}

.sideBar .bloc1Btm
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc1_btm.gif) no-repeat left top;
	width: 184px;
	height: 6px;
	overflow: hidden;
	margin-bottom: 10px;
}

.sideBar .bloc1Mid
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc1_mid.gif) repeat-y left top;
}

.sideBar .bloc1Mid p
{
	color: #fff;
	width: 100%;
}

.sideBar .bloc1Mid .hr
{
	border-top: 1px solid #93ddf6;
	height: 1px;
	overflow: hidden;
	margin: 6px 0;
	clear: both;
}

.sideBar .bloc2Top
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc2_top.png) no-repeat left top;
	width: 184px;
	height: 4px;
	overflow: hidden;
}

.sideBar .bloc2Btm
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc2_btm.png) no-repeat left top;
	width: 184px;
	height: 5px;
	overflow: hidden;
	margin-bottom: 10px;
}

.sideBar .bloc2BtmJungle
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_sevader.png) no-repeat left top;
	width: 184px;
	height: 107px;
	overflow: hidden;
	margin-bottom: 10px;
}

.sideBar .bloc2Mid
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc2_mid.png) repeat-y left top;
}

.sideBar .bloc2Mid .hr
{
	height: 1px;
	overflow: hidden;
	margin: 6px 0;
	clear: both;
	background: url(/App_Themes/ImagesRefonte/common/bg_hr.png) repeat-x top;
}
* html body .sideBar .bloc2Mid .hr
{
	background: url(/App_Themes/ImagesRefonte/common/bg_hr.gif);
}

.sideBar .bloc2Mid h3
{
	font-size: 1.1em;
	color: #fff;
	margin-bottom: 5px;
	height: 15px;
}

#decouvrirEgalement li a
{
	display: block;
	color: #eaf3fe;
	text-decoration: none;
	padding: 0 0 10px 55px;
}

#decouvrirEgalement li a:hover
{
	text-decoration: underline;
}

#decouvrirEgalement li a.ourson
{
	background: url(/App_Themes/ImagesRefonte/common/vs_ours.png) no-repeat 5px 0;
}
#decouvrirEgalement li a.boots
{
	background: url(/App_Themes/ImagesRefonte/common/vs_boots.png) no-repeat 0 0;
}

* html body #decouvrirEgalement li a.ourson
{
	background: url(/App_Themes/ImagesRefonte/common/vs_ours.gif) no-repeat 5px 0;
}
* html body #decouvrirEgalement li a.boots
{
	background: url(/App_Themes/ImagesRefonte/common/vs_boots.gif) no-repeat 0 0;
}

.bloc1InsideTop
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc1-inside_top.gif) no-repeat left top;
	width: 167px;
	height: 6px;
	overflow: hidden;
}

.bloc1InsideTop2
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc1-inside_top2.gif) no-repeat left top;
	width: 167px;
	height: 4px;
	overflow: hidden;
}

.bloc1InsideBtm
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc1-inside_btm.gif) no-repeat left top;
	width: 167px;
	height: 6px;
	overflow: hidden;
	margin-bottom: 5px;
}

.bloc1InsideMid
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc1-inside_mid.gif) repeat-y left top;
	width: 161px;
	overflow: hidden;
	color: #39a5ce;
	padding: 2px 3px;
}

.sideBar .bloc1Mid .bloc1InsideMid p
{
	color: #39a5ce;
}

.carousel a
{
	position: static;
}

.carousel ul li
{
	display: inline;
}

.collapseContent {
	/* Modif Digitas 19/05/09 */
	display: none;
}

.carouselNavigation
{
	/* Modif Digitas 19/05/09
	display: none;
	*/
	margin-left: 10px;
	overflow: hidden;
}

.carouselNavigation li
{
	float: left;
	display: block;
}

.sideBar .carouselContainer, .sideBar .carouselContent
{
	width: 161px;
	height: 170px;
	overflow: hidden;
	clear: both;
}

.sideBar .carouselContent p
{
	height: 40px;
}

.carouselItems
{
	height: 6px;
	overflow: hidden;
	margin-top: 5px;
}

.carouselItems a
{
	display: block;
	float: left;
	background: #dcefee;
	width: 6px;
	height: 6px;
	margin: 0 0 0 4px;
}

.carouselItems a.on
{
	background: #0081b2;
}

.sideBar .bloc1Mid a.cartoucheLink
{
	color: #008abe !important;
}

.sideBar a.cartoucheLink span
{
	display: block;
	text-align: right;
}

.sideBar .bloc1Mid a.cartoucheLink span.closed
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_arrow1.gif) no-repeat 0 0;
}
.sideBar .bloc1Mid a.cartoucheLink span.opened
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_arrow1.gif) no-repeat 0 -12px;
}

.services
{
	color: #339dc7;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 7px;
}

.services li
{
	clear: both;
}

.services li span
{
	display: block;
	border-top: 1px dashed #99cee3;
	padding-top: 10px;
	margin-top: 10px;
}

.services li.first span
{
	border: none;
	padding-top: 0;
}

.services ul li
{
	padding-top: 0;
	border: none;
	margin-top: 0;
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_arrow2.gif) no-repeat 0 6px;
	padding-left: 8px;
	border-top: 1px solid #fff; /* merci IE6 */
	border-bottom: 1px solid #fff; /* merci IE6 */
}

.services ul li a
{
	color: #56c0e9 !important;
	text-transform: none;
	display: block;
	padding: 2px 0;
}

.profilBug
{
	height: 24px;
	width: 100%;
	overflow: hidden;
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bug.gif) repeat-x top;
}

.profilBug .progressBar
{
	float: left;
	height: 24px;
	overflow: hidden;
	min-width: 15%;
	max-width: 100%;
	background: url(/App_Themes/ImagesRefonte/common/sidebar/vs_bug.gif) no-repeat right top;
}

.sideBar #photo
{
	/*position: relative;*/
	width: 167px;
	min-height: 172px;
	overflow: hidden;
}

.sideBar #photo #photoLink
{
	display: block;
	/*position: absolute;
	top: 30px;
	left: 40px;*/
	width: 65px;
	height:80px; 
	text-align: center;
	color: #b2b2b2;
	margin-top:20px;
	margin-left:40px;
}

.sideBar #photo #photoLink img
{
    display:block;
    margin:0 auto;
    max-height:80px;
    max-width:65px;
}

.sideBar #photo #dayCount
{
	position: absolute;
	top: 87px;
	left: 140px;
	width: 35px;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	color: #d90b78;
}

.sideBar #photo #accoundName
{
	margin: 13px 0 0 1px;
	padding: 5px;
	width: 155px;
	background: #1680c5;
	border-bottom: 1px solid #5482a4;
	border-right: 1px solid #31749f;
	text-align: center;
	color: #eaf3fe;
}

* html body .sideBar #photo
{
	height: 172px;
	overflow: visible;
}
/* merci IE6 */

#searchFieldset .text
{
	width: 125px;
}

.tagsCloud li
{
	display: inline;
	line-height: 1.6em;
}

.tagsCloud li a
{
	color: #fff !important;
}

.tagsCloud .size1
{
	font-size: 0.9em;
}
.tagsCloud .size2
{
	font-size: 1em;
}
.tagsCloud .size3
{
	font-size: 1.1em;
}
.tagsCloud .size4
{
	font-size: 1.2em;
}
.tagsCloud .size5
{
	font-size: 1.3em;
}
.tagsCloud .size6
{
	font-size: 1.4em;
}
.tagsCloud .size7
{
	font-size: 1.5em;
}
.tagsCloud .size8
{
	font-size: 1.6em;
}
.tagsCloud .size9
{
	font-size: 1.7em;
}
.tagsCloud .size10
{
	font-size: 1.8em;
}

.sideBar .bloc3Top
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc3_top.gif) no-repeat left top;
	width: 184px;
	height: 20px;
	overflow: hidden;
}

.sideBar .bloc3Btm
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc3_btm.gif) no-repeat left top;
	width: 184px;
	height: 30px;
	overflow: hidden;
	margin-bottom: 10px;
}

.sideBar .bloc3Mid
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc3_mid.gif) repeat-y left top;
}

.sideBar .bloc3Mid h2
{
	font-size: 1em;
	font-weight: bold;
	border-top: 1px dashed #99cee3;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.sideBar .bloc3Mid h2.first
{
	border: none;
	margin-top: 0;
}

.sideBar a.arrowLink
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_arrow3.gif) no-repeat left;
	padding-left: 7px;
	font-weight: bold;
	color: #5986c4;
}

.postItTop
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_post-it_top.gif) no-repeat left top;
	width: 149px;
	height: 12px;
	margin-left: 10px;
	margin-top: 10px;
}

.postItMid
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_post-it_mid.gif) repeat-y left;
	width: 149px;
	margin-left: 10px;
}

.postItBtm
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_post-it_btm.gif) no-repeat left bottom;
	width: 149px;
	min-height: 39px;
	padding-bottom: 10px;
	text-align: center;
	color: #d98e00;
	font-size: 1.5em;
}

.sideBar .bloc2Mid #planetMag
{
	color: #bd1d9a !important;
}
.sideBar .bloc2Mid #kidifil
{
	color: #00609f !important;
}
.sideBar .bloc2Mid #verbauLink
{
	color: #98BF0C !important;
}
.sidebar .bloc2Mid #planetcreation span#planetcreation1
{
	color : #81C4FD !important;
}
.sideBar .bloc2Mid #planetcreation span#planetcreation2
{
	color: #98BF0C !important;
}

fieldset.cityChoice select
{
	width: 100%;
}

.arrowList
{
	margin-top: 10px;
}

.arrowList li a
{
	display: block;
	padding: 0 0 5px 8px;
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_arrow4.gif) no-repeat 0 4px;
	font-weight: bold;
	color: #fff !important;
}

* html body .arrowList li
{
	float: left;
	width: 100%;
}

.fLink
{
	color: #fff !important;
	font-weight: bold;
}

.sideBar .bloc4Top
{
	width: 184px;
	height: 44px;
	overflow: hidden; /* default value */
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc4_top.gif) no-repeat left top;
}

.sideBar .bloc4Btm
{
	width: 184px;
	height: 3px;
	margin-bottom: 10px;
	overflow: hidden; /* default value */
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_bloc4_btm.gif) no-repeat left top;
}

.sideBar .bloc4Mid
{
	width: 182px;
	overflow: hidden;
	background: #fff; /* default value */
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.sideBar .bloc4Top h3
{
	padding: 15px;
	font-size: 1.2em;
}

.sideBar .bloc4Mid a
{
	color: #00609f !important;
}

/* !! Sitemap popin below !! 	*/

.sideBar .bloc4Mid .services ul li, #siteMapContent .services ul li
{
	background-image: url(/App_Themes/ImagesRefonte/common/sidebar/bg_arrow3.gif);
}

.sideBar .bloc4Mid .services li span, #siteMapContent .services li span
{
	border-top: none;
	border-bottom: 1px dashed #99cee3;
	padding-bottom: 3px;
	margin-bottom: 5px;
	text-transform: none;
	font-size: 1.2em;
}

/****************************************************************************************************************
	links lists
****************************************************************************************************************/

ul.list li
{
	display: block;
	padding: 3px;
	font-weight: bold;
}

.sideBar ul.list li
{
	width: 161px;
}

ul.list li a
{
	text-decoration: none !important;
}
ul.list li a:hover
{
	text-decoration: underline !important;
}

.bloc2Mid ul.list li a
{
	color: #fff;
}

.bloc2Mid ul.list li.pair
{
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_list.png) repeat;
}

.bloc2Mid ul.forumsList li a
{
	display: block;
	background: url(/App_Themes/ImagesRefonte/common/pi_comment.gif) no-repeat 0 1px;
	padding-left: 20px;
}

#core ul.list
{
	width: 159px;
	margin-bottom: 7px;
}
#core ul.list li a
{
	color: #00609f;
}
#core ul.list li.pair
{
	background: #f2f6fc;
}

/****************************************************************************************************************
	core / wideCore titles
****************************************************************************************************************/

#core h1
{
	margin-bottom: 10px;
}

#core h1.cartoucheTitle
{
	position: relative;
	width: 527px;
	height: 62px;
	margin: 0;
	padding: 37px 0 0 40px;
	background: url(/App_Themes/ImagesRefonte/common/bg_title.jpg) no-repeat left top;
	font-size: 1.8em;
}

#core h1.cartoucheTitleService
{
	padding-top: 49px;
	height: 50px;
	background: url(/App_Themes/ImagesRefonte/common/bg_title-service.jpg) no-repeat left top;
}

#core h2, #wideCore h2
{
	font-size: 1.6em;
	color: #00609f;
	margin-bottom: 10px;
}

#core h2 img, #wideCore h2 img
{
	vertical-align: bottom;
}

#core #introMid h2
{
	color: #fff;
	margin-bottom: 0;
}

#wideCore h2.bordered
{
	border-bottom: 1px dashed #a1c4dc;
	width: 550px;
	padding-bottom: 10px;
}

h3.forums
{
	background: url(/App_Themes/ImagesRefonte/common/pi_forums.gif) no-repeat left top;
	padding-left: 25px;
}

h3.blogs
{
	background: url(/App_Themes/ImagesRefonte/common/pi_blogs.gif) no-repeat left top;
	padding-left: 20px;
}

h3.sondage
{
	background: url(/App_Themes/ImagesRefonte/common/pi_sondage.gif) no-repeat left top;
	padding-left: 20px;
}

h3.videos
{
	background: url(/App_Themes/ImagesRefonte/common/pi_videos.gif) no-repeat left top;
	padding: 5px 0 0 25px;
}

#wideCore #wideCoreTop2 h1, #wideCore #wideCoreTop3 h1
{
	font-size: 1.8em;
	padding: 40px;
}

/****************************************************************************************************************
	core structure
****************************************************************************************************************/

#core
{
	float: left;
	position: relative;
	width: 577px;
	margin-left: 14px;
}

#core #coreTop, #core #coreBtm
{
	width: 577px;
	height: 6px;
	overflow: hidden;
}

#core #coreTop
{
	background: url(/App_Themes/ImagesRefonte/common/bg_core_top.png) no-repeat left top;
}
#core #coreBtm
{
	background: url(/App_Themes/ImagesRefonte/common/bg_core_btm.png) no-repeat left top;
}
* html body #core #coreTop
{
	background: /App_Themes/ImagesRefonte/common/bg_core_top.gif) no-repeat left top;
}
* html body #core #coreBtm
{
	background: url(/App_Themes/ImagesRefonte/common/bg_core_btm.gif) no-repeat left top;
}

#core #coreMid
{
	background: #fff;
	overflow: hidden;
	zoom: 1;
}

#core .coreMidNoPad
{
	background: #fff;
	padding: 0 5px;
}

/****************************************************************************************************************
	wideCore structure
****************************************************************************************************************/

#wideCore
{
	float: left;
	position: relative;
	width: 775px;
	margin-left: 14px;
}

#wideCore #wideCoreTop, #wideCore #wideCoreBtm
{
	width: 775px;
	height: 6px;
	overflow: hidden;
}

#wideCore #wideCoreTop2, #wideCore #wideCoreTop3
{
	width: 775px;
	height: 132px;
	overflow: hidden;
}

#wideCoreMid
{
	background: #fff;
	padding: 0 15px 15px 5px;
	zoom: 1; /* merci IE6 */
	overflow: hidden;
}

#wideCore #wideCoreTop
{
	background: url(/App_Themes/ImagesRefonte/common/bg_widecore_top.png) no-repeat left top;
}
#wideCore #wideCoreTop2
{
	background: url(/App_Themes/ImagesRefonte/common/bg_widecore_top2.png) no-repeat left top;
}
#wideCore #wideCoreTop3
{
	background: url(/App_Themes/ImagesRefonte/common/bg_widecore_top3.png) no-repeat left top;
}
#wideCore #wideCoreBtm
{
	background: url(/App_Themes/ImagesRefonte/common/bg_widecore_btm.png) no-repeat left top;
}
* html body #wideCore #wideCoreTop
{
	background: url(/App_Themes/ImagesRefonte/common/bg_widecore_top.gif) no-repeat left top;
}
* html body #wideCore #wideCoreTop2
{
	background: url(/App_Themes/ImagesRefonte/common/bg_widecore_top2.gif) no-repeat left top;
}
* html body #wideCore #wideCoreTop3
{
	background: url(/App_Themes/ImagesRefonte/common/bg_widecore_top3.gif) no-repeat left top;
}
* html body #wideCore #wideCoreBtm
{
	background: url(/App_Themes/ImagesRefonte/common/bg_widecore_btm.gif) no-repeat left top;
}

/****************************************************************************************************************
	core carousel
****************************************************************************************************************/

#core .carousel
{
	position: relative;
	background: url(/App_Themes/ImagesRefonte/common/bg_carousel.gif) no-repeat left top;
	width: 543px;
	height: 174px;
	margin-bottom: 10px;
}

#core .carousel .carouselTools
{
	z-index: 2;
	position: absolute;
	top: 10px;
	right: 15px;
	width: 200px;
}

#core .carouselContainer, #core .carouselContent
{
	position: relative;
	width: 543px;
	height: 174px;
	overflow: hidden;
	clear: both;
}

#core .carouselContent .visuel
{
	margin: 13px 0 0 13px;
	float: left;
}

#core .carousel .carouselContent dl
{
	float: right;
	width: 345px;
	margin-right: 10px;
	display: inline;
}

#core .carousel .carouselContent dl dt
{
	font-size: 1.1em;
	font-weight: bold;
	color: #75a9f5;
	border-bottom: 1px dashed #99cee3;
	padding-bottom: 10px;
	margin: 10px 0 5px 0;
}

#core .carousel .carouselContent dl dd em
{
	display: block;
	font-style: normal;
	font-weight: bold;
	font-size: 1.4em;
	padding-bottom: 5px;
}

#core .carousel .carouselContent dl dd em a
{
	text-decoration: none !important;
}
#core .carousel .carouselContent dl dd em a:hover
{
	text-decoration: underline !important;
}

#core .carousel .carouselContent .avis
{
	position: absolute;
	right: 0;
	bottom: 12px;
	width: 355px;
}

#core .carousel .grossesseCarousel dl dt
{
	color: #75a9f5;
}
#core .carousel .grossesseCarousel .avis li.nbAvis
{
	border-color: #75a9f5;
	background-image: url(/App_Themes/ImagesRefonte/common/grossesse/pi_bulle.gif);
	color: #75a9f5;
}
#core .carousel .grossesseCarousel .avis li.starFilled span
{
	background-image: url(/App_Themes/ImagesRefonte/common/grossesse/pi_heart-filled.gif);
}
#core .carousel .grossesseCarousel .avis li.starEmpty span
{
	background-image: url(/App_Themes/ImagesRefonte/common/grossesse/pi_heart-empty.gif);
}

#core .carousel .bebeCarousel dl dt
{
	color: #e7609e;
}
#core .carousel .bebeCarousel .avis li.nbAvis
{
	border-color: #e7609e;
	background-image: url(/App_Themes/ImagesRefonte/common/bebe/pi_bulle.gif);
	color: #e7609e;
}
#core .carousel .bebeCarousel .avis li.starFilled span
{
	background-image: url(/App_Themes/ImagesRefonte/common/bebe/pi_heart-filled.gif);
}
#core .carousel .bebeCarousel .avis li.starEmpty span
{
	background-image: url(/App_Themes/ImagesRefonte/common/bebe/pi_heart-empty.gif);
}

#core .carousel .accouchementCarousel dl dt
{
	color: #8969c1;
}
#core .carousel .accouchementCarousel .avis li.nbAvis
{
	border-color: #8969c1;
	background-image: url(/App_Themes/ImagesRefonte/common/accouchement/pi_bulle.gif);
	color: #8969c1;
}
#core .carousel .accouchementCarousel .avis li.starFilled span
{
	background-image: url(/App_Themes/ImagesRefonte/common/accouchement/pi_heart-filled.gif);
}
#core .carousel .accouchementCarousel .avis li.starEmpty span
{
	background-image: url(/App_Themes/ImagesRefonte/common/accouchement/pi_heart-empty.gif);
}

#core .carousel .etreParentsCarousel dl dt
{
	color: #65a54c;
}
#core .carousel .etreParentsCarousel .avis li.nbAvis
{
	border-color: #65a54c;
	background-image: url(/App_Themes/ImagesRefonte/common/etre-parents/pi_bulle.gif);
	color: #65a54c;
}
#core .carousel .etreParentsCarousel .avis li.starFilled span
{
	background-image: url(/App_Themes/ImagesRefonte/common/etre-parents/pi_heart-filled.gif);
}
#core .carousel .etreParentsCarousel .avis li.starEmpty span
{
	background-image: url(/App_Themes/ImagesRefonte/common/etre-parents/pi_heart-empty.gif);
}

#core .carousel .guidePratiqueCarousel dl dt
{
	color: #fb6d11;
}
#core .carousel .guidePratiqueCarousel .avis li.nbAvis
{
	border-color: #fb6d11;
	background-image: url(/App_Themes/ImagesRefonte/common/guide-pratique/pi_bulle.gif);
	color: #fb6d11;
}
#core .carousel .guidePratiqueCarousel .avis li.starFilled span
{
	background-image: url(/App_Themes/ImagesRefonte/common/guide-pratique/pi_heart-filled.gif);
}
#core .carousel .guidePratiqueCarousel .avis li.starEmpty span
{
	background-image: url(/App_Themes/ImagesRefonte/common/guide-pratique/pi_heart-empty.gif);
}


/****************************************************************************************************************
	Rating system
****************************************************************************************************************/

.avis
{
	overflow: hidden;
	height: 14px;
}

.avis li
{
	display: block;
	float: left;
	height: 14px;
}

.avis li.nbAvis
{
	margin-left: 5px;
	padding-left: 25px;
	border-left: 1px solid;
	background: no-repeat 5px 0; /* default value */
	border-color: #75a9f5;
	background-image: url(/App_Themes/ImagesRefonte/common/pi_bulle.gif);
	color: #75a9f5;
}

.avis li.nbAvis a
{
	text-decoration: none;
}
.avis li.nbAvis a:hover
{
	text-decoration: underline;
}

.avis li span
{
	display: block;
	width: 16px;
	height: 14px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.avis li.starFilled span
{
	background-image: url(/App_Themes/ImagesRefonte/common/pi_heart-filled.gif);
}
.avis li.starEmpty span
{
	background-image: url(/App_Themes/ImagesRefonte/common/pi_heart-empty.gif);
}

/****************************************************************************************************************
	core columns [style 1]
****************************************************************************************************************/

.colContainer
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	clear: both;
}

.colContainerFoot
{
	clear: both;
	padding-top: 10px;
}

.style1Col
{
	position: relative;
	float: left;
	width: 165px;
	margin-left: 20px;
}

.style1Col.first
{
	margin-left: 0;
}

.style1Col h4
{
	font-size: 1.1em;
	font-weight: bold;
	border-bottom: 1px dashed #99cee3;
	padding-bottom: 5px;
	margin-bottom: 5px;
	width: 100%;
	overflow: hidden;
}

.style1Col h4 span
{
	float: left;
}
.style1Col h4 a
{
	float: right;
}

.style1Col h3
{
	width: 100%;
	overflow: hidden;
	font-size: 1.1em;
	color: #00609f;
	min-height: 30px;
}

.style1Col h3 a
{
	text-decoration: none !important;
}
.style1Col h3 a:hover
{
	text-decoration: underline !important;
}

* html body .style1Col h3
{
	height: 30px;
}

.style1Col h3.withVs
{
	min-height: 61px;
	margin-bottom: 5px;
}
* html body .style1Col h3.withVs
{
	height: 61px;
}

.style1Col h3.withVs img
{
	float: left;
	display: block;
}

.style1Col h3.withVs span
{
	float: right;
	display: block;
	width: 95px;
}

.style1Col p
{
	width: 100%;
	overflow: hidden;
}

.style1Col p.desc
{
	min-height: 54px;
}
* html body .style1Col p.desc
{
	height: 60px;
}

.style1Col .avis
{
	margin-top: 10px;
}

/****************************************************************************************************************
	core columns [style 2]
****************************************************************************************************************/

.style2Colx3Top
{
	width: 544px;
	height: 9px;
	background: url(/App_Themes/ImagesRefonte/common/bg_style2colx3_top.gif) no-repeat left top;
	overflow: hidden;
}

.style2Colx3Mid
{
	width: 544px;
	background: url(/App_Themes/ImagesRefonte/common/bg_style2colx3_mid.gif) repeat-y;
	margin-bottom: 20px;
}

.style2Colx3Btm
{
	width: 544px;
	min-height: 44px;
	background: url(/App_Themes/ImagesRefonte/common/bg_style2colx3_btm.gif) no-repeat left bottom;
	overflow: hidden;
}

.style2Col
{
	width: 177px;
	float: left;
	margin-left: 6px;
	display: inline;
}

.style2Col.first
{
	margin-left: 1px;
}

.style2ColTransition
{
	background: url(/App_Themes/ImagesRefonte/common/bg_style2col_btmtop.gif) no-repeat left bottom;
	min-height: 36px;
	padding-bottom: 16px;
}

* html body .style2ColTransition
{
	height: 36px;
}

.style2ColTransitionLast
{
	min-height: 44px;
}
* html body .style2ColTransitionLast
{
	height: 44px;
}

.style2Col a
{
	font-weight: bold;
	text-decoration: none !important;
}

.style2Col a:hover
{
	text-decoration: underline !important;
}

.style2Col h3
{
	font-size: 1em;
	text-transform: uppercase;
	color: #00609f;
	margin-bottom: 5px;
	height: 15px;
}

.style2Col h4
{
	color: #7ba7e2;
	font-size: 1em;
	margin-bottom: 7px;
}

.style2Col p
{
	width: 100%;
	overflow: hidden;
	clear: both;
	margin-bottom: 8px;
}

.style2Col img.visuel, .sideBar img.visuel
{
	/* for the sideBar too !! */
	float: left;
	display: block;
	padding: 0 5px 10px 0;
}

.style2Col fieldset
{
	width: 100%;
	overflow: hidden;
	clear: both;
}

/****************************************************************************************************************
	core column [style 3]
****************************************************************************************************************/

.style3ColTop
{
	background: url(/App_Themes/ImagesRefonte/common/bg_style3_top.gif) no-repeat left top;
	width: 541px;
	height: 6px;
	overflow: hidden;
}

.style3ColMid
{
	background: url(/App_Themes/ImagesRefonte/common/bg_style3_mid.gif) repeat-y left;
	width: 541px;
}

.style3ColBtm
{
	background: url(/App_Themes/ImagesRefonte/common/bg_style3_btm.gif) no-repeat left bottom;
	width: 541px;
	min-height: 81px;
	padding: 15px 0;
}

* html body .style3ColBtm
{
	height: 81px;
}

.style3ColBtm h3
{
	font-size: 1.2em;
	margin: 15px 0 5px 15px;
}

.style3ColBtm table
{
	display: block;
	border-collapse: separate;
	width: 510px;
	margin-left: 15px;
}

.style3ColBtm table thead th
{
	text-transform: uppercase;
	color: #fff;
	padding: 5px 3px;
	border: 1px solid #fff;
	text-align: center;
}

.style3ColBtm table tr.pair td
{
	background-color: #f2f6fc;
}

.style3ColBtm table td
{
	border: 1px solid #fff;
	padding: 5px 3px;
	line-height: 1.4em;
}

.style3ColBtm table .rank
{
	width: 25px;
	background-repeat: no-repeat;
	background-position: 9px 8px;
}

.style3ColBtm table th.alignLeft
{
	width: 278px;
}
.style3ColBtm table .alignLeft
{
	text-align: left;
}

.style3ColBtm table .rank1
{
	background-image: url(/App_Themes/ImagesRefonte/common/vs_rank01.gif);
}
.style3ColBtm table .rank2
{
	background-image: url(/App_Themes/ImagesRefonte/common/vs_rank02.gif);
}
.style3ColBtm table .rank3
{
	background-image: url(/App_Themes/ImagesRefonte/common/vs_rank03.gif);
}
.style3ColBtm table .rank4
{
	background-image: url(/App_Themes/ImagesRefonte/common/vs_rank04.gif);
}
.style3ColBtm table .rank5
{
	background-image: url(/App_Themes/ImagesRefonte/common/vs_rank05.gif);
}
.style3ColBtm table .rank6
{
	background-image: url(/App_Themes/ImagesRefonte/common/vs_rank06.gif);
}
.style3ColBtm table .rank7
{
	background-image: url(/App_Themes/ImagesRefonte/common/vs_rank07.gif);
}
.style3ColBtm table .rank8
{
	background-image: url(/App_Themes/ImagesRefonte/common/vs_rank08.gif);
}
.style3ColBtm table .rank9
{
	background-image: url(/App_Themes/ImagesRefonte/common/vs_rank09.gif);
}
.style3ColBtm table .rank10
{
	background-image: url(/App_Themes/ImagesRefonte/common/vs_rank10.gif);
}

.style3ColBtm table .mediumCol
{
	width: 360px;
}

.style3ColBtm table .rightCol
{
	text-align: right;
	width: 100px;
}

.style3ColBtm table .commentCol
{
	background-repeat: no-repeat;
	background-position: 25px 5px; /* default value */
	background-image: url(/App_Themes/ImagesRefonte/common/pi_bulle.gif);
}

.style3ColBtm table .rightCol ul
{
	float: right;
}

.style3ColBtm table a
{
	font-weight: bold;
	text-decoration: none !important;
}

.style3ColBtm table a:hover
{
	text-decoration: underline !important;
}

/****************************************************************************************************************
	Core horizontal tabs
****************************************************************************************************************/

.tabs1
{
	overflow: auto;
	width: 100%;
	height: 21px;
}

.tabs1 li
{
	display: block;
	float: left;
	width: 180px;
	height: 21px;
	text-align: center;
}

.tabs1 li.first
{
	margin: 0 1px 0 0;
}

.tabs1 li a
{
	display: block;
	height: 16px;
	background: no-repeat 0 0;
	padding-top: 5px;
	text-transform: uppercase;
	text-decoration: none !important;
	color: #fff !important;
	font-weight: bold;
	outline: none;
}

.tabs1 li.on a, .tabs1 li a:hover
{
	background-position: 0 -21px;
}
* html body .tabs1 li.on a, * html body .tabs1 li a:hover
{
	background-position: 0 0;
	text-decoration: underline !important;
}

/* default value */
.tabs1 .tabs li a
{
	background-image: url(/App_Themes/ImagesRefonte/common/bg_tabs.gif);
}

/****************************************************************************************************************
	Core vertical tabs
****************************************************************************************************************/

.verticalTabsContainer
{
	width: 100%;
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
}

.tabs2 .tabs
{
	float: left;
	overflow: auto;
	width: 179px;
}

.tabs2 .tabs li
{
	display: block;
	float: left;
	width: 179px;
	height: 32px;
}

.tabs2 .tabs li.wideTab
{
	height: 44px;
}

.tabs2 .tabs li a
{
	display: block;
	height: 23px;
	width: 170px;
	padding: 9px 0 0 9px;
	background: no-repeat 0 0;
	text-decoration: none !important;
	color: #fff !important;
	font-weight: bold;
	outline: none;
}

.tabs2 .tabs li.wideTab a
{
	height: 35px;
}

.tabs2 .tabs li.on a, .tabs2 .tabs li a:hover
{
	background-position: 0 -32px;
}
.tabs2 .tabs li.wideTab.on a, .tabs2 .tabs li.wideTab a:hover
{
	background-position: 0 -44px;
}

/* Stupid IE6 */
* html body .tabs2 .tabs li.on a, * html body .tabs2 .tabs li a:hover
{
	background-position: 0 0;
	text-decoration: underline !important;
}
* html body .tabs2 .tabs li.wideTab.on a, * html body .tabs2 .tabs li.wideTab a:hover
{
	background-position: 0 0;
	text-decoration: underline;
}

/* default value */
.tabs2 .tabs li a
{
	background-image: url(/App_Themes/ImagesRefonte/common/bg_blue-tabs2.gif);
}

.verticalTabsContent
{
	float: left;
	width: 368px;
	/* Modif Digitas 19/05/09
	background: red;
	*/
}

.verticalTabsContent .verticalTabsContentTop, .verticalTabsContent .verticalTabsContentBtm
{
	width: 100%;
	height: 6px;
	overflow: hidden;
}

.verticalTabsContent .verticalTabsContentTop
{
	background: url(/App_Themes/ImagesRefonte/common/bg_verticalcontent_top.gif) no-repeat left top;
}
.verticalTabsContent .verticalTabsContentBtm
{
	background: url(/App_Themes/ImagesRefonte/common/bg_verticalcontent_btm.gif) no-repeat left top;
}

.verticalTabsContent .verticalTabsContentMid
{
	overflow: hidden;
	padding: 5px 10px;
	background: url(/App_Themes/ImagesRefonte/common/bg_verticalcontent_mid.gif) repeat-y left;
}

.verticalTabsContentMid h4
{
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 1em;
	font-weight: normal;
	color: #00609f;
	border-bottom: 1px dashed #a1c4dc;
}

.verticalTabsContentMid dl
{
	width: 340px;
	overflow: hidden;
	margin-bottom: 10px;
}

.verticalTabsContentMid dl dd img
{
	display: block;
	float: left;
	margin-right: 10px;
}

.verticalTabsContentMid dl dd ul li img
{
	margin: 0;
}

.verticalTabsContentMid dl dd, .verticalTabsContentMid dl dt
{
	margin-bottom: 5px;
}

.verticalTabsContentMid dl dd.date
{
	color: #a1c4dc;
}

.verticalTabsContentMid dl dt
{
	font-size: 1em;
	font-weight: bold;
}

.verticalTabsContentMid dl dt a
{
	text-decoration: none !important;
}
.verticalTabsContentMid dl dt a:hover
{
	text-decoration: underline !important;
}

.verticalTabsContentMid .articles li
{
	display: block;
	padding: 4px;
}

.verticalTabsContentMid .articles li.pair
{
	background: #F2F6FC;
}

.verticalTabsContentMid .articles li a
{
	font-weight: bold;
	text-decoration: none !important;
}

.verticalTabsContentMid .articles li a:hover
{
	text-decoration: underline !important;
}

/****************************************************************************************************************
	Core color blocks
****************************************************************************************************************/

.violet h4 span
{
	color: #8969c1;
}
.violet .avis li.nbAvis
{
	border-color: #8969c1;
	background-image: url(/App_Themes/ImagesRefonte/common/accouchement/pi_bulle.gif);
	color: #8969c1;
}
.violet .avis li.starFilled span
{
	background-image: url(/App_Themes/ImagesRefonte/common/accouchement/pi_heart-filled.gif);
}
.violet .avis li.starEmpty span
{
	background-image: url(/App_Themes/ImagesRefonte/common/accouchement/pi_heart-empty.gif);
}

.green h4 span
{
	color: #65a54c;
}
.green .avis li.nbAvis
{
	border-color: #65a54c;
	background-image: url(/App_Themes/ImagesRefonte/common/etre-parents/pi_bulle.gif);
	color: #65a54c;
}
.green .avis li.starFilled span
{
	background-image: url(/App_Themes/ImagesRefonte/common/etre-parents/pi_heart-filled.gif);
}
.green .avis li.starEmpty span
{
	background-image: url(/App_Themes/ImagesRefonte/common/etre-parents/pi_heart-empty.gif);
}

.pink h4 span
{
	color: #e7609e;
}
.pink .avis li.nbAvis
{
	border-color: #e7609e;
	background-image: url(/App_Themes/ImagesRefonte/common/bebe/pi_bulle.gif);
	color: #e7609e;
}
.pink .avis li.starFilled span
{
	background-image: url(/App_Themes/ImagesRefonte/common/bebe/pi_heart-filled.gif);
}
.pink .avis li.starEmpty span
{
	background-image: url(/App_Themes/ImagesRefonte/common/bebe/pi_heart-empty.gif);
}

.yellow h4 span
{
	color: #fbab0b;
}
.yellow .avis li.nbAvis
{
	border-color: #fbab0b;
	background-image: url(/App_Themes/ImagesRefonte/common/ville/pi_bulle.gif);
	color: #fbab0b;
}
.yellow .avis li.starFilled span
{
	background-image: url(/App_Themes/ImagesRefonte/common/ville/pi_heart-filled.gif);
}
.yellow .avis li.starEmpty span
{
	background-image: url(/App_Themes/ImagesRefonte/common/ville/pi_heart-empty.gif);
}

/* EXP-LMA : Ajout du style Orange*/
.orange h4 span
{
	color: #fb6d11;
}
.orange .avis li.nbAvis
{
	border-color: #fb6d11;
	background-image: url(/App_Themes/ImagesRefonte/common/guide-pratique/pi_bulle.gif);
	color: #fb6d11;
}
.orange .avis li.starFilled span
{
	background-image: url(/App_Themes/ImagesRefonte/common/guide-pratique/pi_heart-filled.gif);
}
.orange .avis li.starEmpty span
{
	background-image: url(/App_Themes/ImagesRefonte/common/guide-pratique/pi_heart-empty.gif);
}

/****************************************************************************************************************
	City Vox [disconnected]
****************************************************************************************************************/

.cityVoxDisconnected
{
	margin: 5px 0 20px 0;
	width: 100%;
	overflow: hidden;
	min-height: 213px;
	background: url(/App_Themes/ImagesRefonte/common/bg_cityvox-disconnected.jpg) no-repeat left top;
}

* html body .cityVoxDisconnected
{
	height: 213px;
}

.cityVoxDisconnected a#mapLink
{
	display: block;
	float: left;
	width: 190px;
	height: 213px;
	cursor: pointer;
	background: transparent;
}

.cityVoxDisconnected p, .cityVoxDisconnected fieldset, .cityVoxDisconnected h3
{
	float: right;
	width: 356px;
	margin-bottom: 5px;
}

.cityVoxDisconnected h3
{
	font-size: 1.4em;
	color: #fbab0b;
}

.cityVoxDisconnected select
{
	width: 200px;
}

/****************************************************************************************************************
	City Vox [connected]
****************************************************************************************************************/

#meteo
{
	float: right;
	padding-bottom: 10px;
}

#meteo img
{
	display: block;
	float: left;
	margin-right: 5px;
}

#meteo span
{
	display: block;
	float: left;
	padding-top: 10px;
	width: 115px;
}

#meteo a
{
	display: block;
	font-weight: bold;
	text-decoration: none !important;
}

#meteo a:hover
{
	text-decoration: underline !important;
}

/****************************************************************************************************************
	Page thématique
****************************************************************************************************************/

#core a.arrowLink
{
	background: url(/App_Themes/ImagesRefonte/common/bg_arrow.gif) no-repeat left;
	padding-left: 7px;
	font-weight: bold;
	color: #5986c4;
}

/****************************************************************************************************************
	Page sous-thématique
****************************************************************************************************************/

#introTop, #introBtm
{
	width: 100%;
	height: 4px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}

#introBtm
{
	margin-bottom: 10px;
}

#introMid
{
	padding: 5px 10px;
	color: #fff;
	overflow: hidden;
	zoom: 1 /* merci IE6 */;
}

#introMid a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#introMid a:hover
{
	text-decoration: underline;
}

#introMid ul li
{
	clear: both;
	padding-top: 5px;
}

#introMid ul li span
{
	display: block;
	width: 100px;
	float: left;
	margin-right: 5px;
}

#introMid ul li ul
{
	float: right;
	width: 420px;
}

#introMid ul li ul li
{
	float: none;
	display: inline;
}

dl.article
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

dl.article dt
{
	border-bottom: 1px dashed #99CEE3;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding-bottom: 10px;
}

dl.article dd.visuel
{
	float: left;
	border-right: 10px solid #fff;
}

dl.article dd em a
{
	display: block;
	font-size: 1.4em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none !important;
}

dl.article dd em a:hover
{
	text-decoration: underline !important;
}

dl.article dd
{
	margin-bottom: 5px;
}

dl.article dd.date
{
	float: right;
	color: #a1c4dc;
	width: 100px;
	text-align: right;
}

dl.article dd.floatLeft
{
	width: 265px;
}

/****************************************************************************************************************
	Page service
****************************************************************************************************************/

.serviceCore
{
	padding-top: 0 !important;
}

#service
{
	background: url(/App_Themes/ImagesRefonte/common/bg_service.jpg) no-repeat right top;
	min-height: 275px;
	padding-top: 15px;
}

* html #service
{
	height: 275px;
}

#service p
{
	width: 220px;
}

#service p#rabbit
{
	background: url(/App_Themes/ImagesRefonte/common/bg_rabbit.jpg) no-repeat left top;
	min-height: 89px;
	width: 165px;
	padding-left: 55px;
}

* html body #service p#rabbit
{
	height: 89px;
}

.serviceFoot
{
	clear: both;
	padding: 30px 0 0 0;
}

.serviceFoot img
{
	vertical-align: bottom;
}

/****************************************************************************************************************
	Visite guidée
****************************************************************************************************************/

#introVG
{
	position: relative;
	width: 745px;
	height: 404px;
	background: url(/App_Themes/ImagesRefonte/common/bg_vg_01.jpg) no-repeat left top;
	margin-bottom: 25px;
}

#introVG strong
{
	display: block;
	margin-bottom: 5px;
	font-size: 1.2em;
}

#introVG a
{
	color: #fff;
}

#introVG li
{
	position: absolute;
	color: #fff;
}

#introVG #introVGli1
{
	top: 155px;
	left: 70px;
	width: 130px;
}

#introVG #introVGli2
{
	top: 220px;
	left: 265px;
	width: 175px;
}

#introVG #introVGli3
{
	top: 145px;
	left: 510px;
	width: 190px;
}

#introVG #introVGli4
{
	top: 345px;
	left: 175px;
	width: 410px;
	font-size: 1.1em;
	text-align: center;
}

.accordionTop, .accordionBtm
{
	width: 728px;
	height: 6px;
	overflow: hidden;
	margin-left: 10px;
}

.accordionTop
{
	margin-top: 20px;
	background: url(/App_Themes/ImagesRefonte/common/bg_accordion_top.gif) no-repeat top left;
}

.accordionBtm
{
	background: url(/App_Themes/ImagesRefonte/common/bg_accordion_btm.gif) no-repeat top left;
}

.accordionMid
{
	width: 728px;
	margin-left: 10px;
	overflow: hidden;
	background: url(/App_Themes/ImagesRefonte/common/bg_accordion_mid.gif) repeat-y left;
}

.accordionContent
{
	background: url(/App_Themes/ImagesRefonte/common/bg_accordion_content.gif) no-repeat left bottom;
}

#accordionContent4
{
	background: url(/App_Themes/ImagesRefonte/common/bg_accordion_button-last.gif) no-repeat 2px 0;
	padding-top: 20px;
}

.accordionMid h3
{
	font-size: 1.5em;
	padding: 6px 0 8px 20px;
	margin: 0 2px;
	background: url(/App_Themes/ImagesRefonte/common/bg_accordion_button.gif) repeat-x bottom;
}

.accordionMid h3 a
{
	display: block;
	height: 18px;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 14px;
	text-decoration: none !important;
}

.accordionMid h3 a:hover
{
	text-decoration: underline !important;
}

.accordionMid h3 a.on
{
	background-position: 0 -18px;
}

.accordionMid h3#button1 a
{
	color: #d6288e;
	background-image: url(/App_Themes/ImagesRefonte/common/bg_accordion_button1.gif);
}

.accordionMid h3#button2 a
{
	color: #68a84e;
	background-image: url(/App_Themes/ImagesRefonte/common/bg_accordion_button2.gif);
}

.accordionMid h3#button3 a
{
	color: #8867c0;
	background-image: url(/App_Themes/ImagesRefonte/common/bg_accordion_button3.gif);
}

.accordionMid h3#button4 a
{
	color: #ec7325;
	background-image: url(/App_Themes/ImagesRefonte/common/bg_accordion_button4.gif);
}

.accordionMid h3.firstH3
{
	padding-top: 2px;
}
.accordionMid h3.lastH3
{
	background: none;
	padding-bottom: 2px;
}

.accordionMid h4
{
	font-size: 1.4em;
	margin: 10px 20px;
}

.accordionMid p
{
	margin: 0 20px;
}

#categoriesMap
{
	position: relative;
	width: 745px;
	height: 497px;
	background: url(/App_Themes/ImagesRefonte/common/bg_vg_02.gif) no-repeat 30px 0;
}

#categoriesMap li
{
	position: absolute;
}
#categoriesMap li a
{
	display: block;
	text-decoration: none !important;
	position: relative;
}

#categoriesMap li a strong
{
	text-decoration: none !important;
}
#categoriesMap li a:hover strong
{
	text-decoration: underline !important;
}

#categoriesMap li a strong
{
	display: block;
	text-indent: 5px;
	background-position: 0 4px;
	background-repeat: no-repeat;
}

#categoriesMapLi1
{
	top: 140px;
	left: 55px;
	width: 130px;
	color: #71a5f1;
	padding-left: 130px;
}

#categoriesMapLi1 a
{
	color: #71a5f1;
}

#categoriesMapLi1 a strong
{
	background-image: url(/App_Themes/ImagesRefonte/common/bg_arrow-grossesse.gif);
}

#categoriesMapLi2
{
	top: 70px;
	left: 305px;
	width: 125px;
	color: #8f6ec7;
	padding-left: 80px;
}

#categoriesMapLi2 a
{
	color: #8f6ec7;
}

#categoriesMapLi2 a strong
{
	background-image: url(/App_Themes/ImagesRefonte/common/bg_arrow-accouchement.gif);
}

#categoriesMapLi3
{
	top: 150px;
	left: 495px;
	width: 100px;
	color: #e45c9b;
	padding-left: 130px;
}

#categoriesMapLi3 a
{
	color: #e45c9b;
}
#categoriesMapLi3 a strong
{
	background-image: url(/App_Themes/ImagesRefonte/common/bg_arrow-bebe.gif);
}

#categoriesMapLi4
{
	top: 330px;
	left: 500px;
	width: 95px;
	color: #65a54b;
	padding-left: 100px;
}

#categoriesMapLi4 a
{
	color: #65a54b;
}
#categoriesMapLi4 a strong
{
	background-image: url(/App_Themes/ImagesRefonte/common/bg_arrow-etre-parents.gif);
}

#categoriesMapLi5
{
	top: 340px;
	left: 55px;
	width: 105px;
	color: #ec7325;
	padding-left: 125px;
}

#categoriesMapLi5 a
{
	color: #ec7325;
}
#categoriesMapLi5 a strong
{
	background-image: url(/App_Themes/ImagesRefonte/common/bg_arrow-guide-pratique.gif);
}

#categoriesMapLi6
{
	top: 250px;
	left: 270px;
	width: 115px;
	color: #71a5f1;
	padding-left: 110px;
}

#categoriesMapLi6 a
{
	color: #71a5f1;
}
#categoriesMapLi6 a strong
{
	background-image: url(/App_Themes/ImagesRefonte/common/bg_arrow-grossesse.gif);
}

.panelParagraph
{
	background: url(/App_Themes/ImagesRefonte/common/bg_vg_03.gif) no-repeat left top;
	margin: 0 0 0 3px;
	padding: 20px 0 0 80px;
	width: 580px;
	height: 56px;
}

#videoVG
{
	background: url(/App_Themes/ImagesRefonte/common/bg_vg_04.gif) no-repeat 65px 0;
	padding-left: 320px;
	padding-top: 40px;
	height: 141px;
	padding-bottom: 40px;
}

#videoVG p
{
	margin-bottom: 15px;
}

#creerCompte
{
	width: 100%;
	height: 403px;
	position: relative;
	background: url(/App_Themes/ImagesRefonte/common/bg_vg_05.jpg) no-repeat 6px 0;
}

#creerCompte li
{
	position: absolute;
	text-align: center;
}

#creerCompte1
{
	width: 180px;
	top: 30px;
	left: 245px;
	color: #fff;
	font-size: 1.2em;
}

#creerCompte1 a
{
	color: #fff;
}

#creerCompte2
{
	width: 205px;
	top: 220px;
	left: 380px;
	color: #644208;
}

#creerCompte2 a
{
	color: #644208;
	text-decoration: strong;
}

#personnalisez
{
	width: 100%;
	height: 490px;
	position: relative;
	background: url(/App_Themes/ImagesRefonte/common/bg_vg_06.jpg) no-repeat 6px 0;
	margin-top: 20px;
}

#personnalisez li
{
	position: absolute;
	width: 185px;
}

#personnalisez li img
{
	display: block;
	margin-bottom: 5px;
}

#personnalisez1
{
	top: 130px;
	left: 135px;
}

#personnalisez2
{
	top: 135px;
	left: 395px;
}

#personnalisez3
{
	top: 350px;
	left: 40px;
}

#personnalisez4
{
	top: 375px;
	left: 255px;
}

#personnalisez5
{
	top: 355px;
	left: 500px;
}

.accordionContent .tabs
{
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 10px;
}

.accordionContent .tabs li
{
	float: left;
	font-size: 0.9em;
	padding: 0 10px;
	border-left: 1px solid #a1c4dc;
}

.accordionContent .tabs li.first
{
	border-left: none;
}

.accordionContent .tabs li.on
{
	font-weight: bold;
}

.moultCollines
{
	position: relative;
	width: 724px;
	margin-left: 2px;
}

.moultCollines li
{
	position: absolute;
	width: 200px;
	color: #fff;
}

.moultCollines li a
{
	color: #fff !important;
	display: block;
	text-decoration: none !important;
	position: relative;
	padding-top: 100px;
}

.moultCollines li a strong
{
	text-decoration: none !important;
	text-indent: 10px;
	display: block;
	background: url(/App_Themes/ImagesRefonte/common/bg_arrow-white.gif) no-repeat 0 4px;
}

.moultCollines li a:hover strong
{
	text-decoration: underline !important;
}

#servicesCreer
{
	height: 591px;
	background: url(/App_Themes/ImagesRefonte/common/bg_vg_09.jpg) no-repeat left top;
}

#servicesCreer1
{
	top: 60px;
	left: 40px;
}

#servicesCreer2
{
	top: 60px;
	left: 270px;
}

#servicesCreer3
{
	top: 60px;
	left: 490px;
}

#servicesCreer4
{
	top: 325px;
	left: 40px;
}

#servicesCreer5
{
	top: 325px;
	left: 270px;
}

#servicesCreer6
{
	top: 325px;
	left: 490px;
}

#servicesOrganiser
{
	height: 305px;
	background: url(/App_Themes/ImagesRefonte/common/bg_vg_10.jpg) no-repeat left top;
}

#servicesOrganiser1
{
	top: 60px;
	left: 40px;
}

#servicesOrganiser2
{
	top: 60px;
	left: 270px;
}

#servicesOrganiser3
{
	top: 60px;
	left: 505px;
}

#servicesInformer
{
	height: 346px;
	background: url(/App_Themes/ImagesRefonte/common/bg_vg_11.jpg) no-repeat left top;
}

#servicesInformer1
{
	top: 80px;
	left: 150px;
}

#servicesInformer2
{
	top: 80px;
	left: 400px;
}

#servicesEnPlus
{
	height: 329px;
	background: url(/App_Themes/ImagesRefonte/common/bg_vg_12.jpg) no-repeat left top;
}

#servicesEnPlus1
{
	top: 40px;
	left: 40px;
}

#servicesEnPlus2
{
	top: 40px;
	left: 270px;
}

#servicesEnPlus3
{
	top: 40px;
	left: 505px;
}

#servicesJouer
{
	height: 405px;
	background: url(/App_Themes/ImagesRefonte/common/bg_vg_13.jpg) no-repeat left top;
}
#servicesJouer1
{
	top: 170px;
	left: 256px;
}




/****************************************************************************************************************
	PAGE FAQ
****************************************************************************************************************/

#wideCore ul.faq
{
	margin-bottom: 50px;
}

#wideCore h3.answer, #wideCore ul.faq li
{
	font-size: 10px;
	font-weight: bold;
	background: url(/App_Themes/ImagesRefonte/common/bg_arrow.gif) no-repeat 2px;
	padding-left: 10px;
}

#wideCore p.answer
{
	padding: 0 0px 20px 10px;
}

/****************************************************************************************************************
	PARTNER
****************************************************************************************************************/

a.partnerLink
{
	display: block;
	height: 12px;
	padding: 3px 10px;
	margin: 1px 0;
	font-size: 0.9em;
	text-decoration: none !important;
	font-weight: bold;
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_button.png) repeat-x top;
}

a.partnerLink:hover
{
	text-decoration: underline !important;
}

/****************************************************************************************************************
	HOLLOW FLASH
****************************************************************************************************************/
.hollowFlash
{
    position: absolute;
    top: 56px;
    width: 100%;
    height: 460px;
    z-index: 5;
    display: block;
}