﻿#core .coreMidPad
{
	background: #fff;
	padding: 15px;	
}



#wideCore .wideCoreMidNoPad
{
	background: #fff;
	padding: 0;
}

#wideCore .wideCoreMidPad
{
	background: #fff;
	padding: 0 15px 15px 15px;
}

/* Prise en compte de l'attente du bébé */

.sideBar .waiting {
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_photo.jpg) no-repeat left top;
}

.sideBar .notwaiting {
	background: url(/App_Themes/ImagesRefonte/common/sidebar/bg_photo2.jpg) no-repeat left top;
}

/* Fil Ariane */

.displayMode
{
	position: absolute;
	top: 122px;
	left: 30px;
	color: #fff;
}

/* Address Book */

.hautcarnet
{
	width: 558px;
	height: 150px;
	background: url(../Images/hautcarnet.gif) no-repeat;
}
.hautcarnet img
{
	vertical-align: bottom;
}
.hautcarnet p
{
	margin: 32px 0 0 48px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.hautcarnet p span
{
	font-weight: bold;
	font-size: 14px;
}

.milieu
{
	clear: both;
	float: left;
	width: 558px;
	background-color: #fff;
	vertical-align: top;
}

.basvalidationsmall
{
	clear: both;
	float: left;
	width: 558px;
	height: 150px;
	background: url(../Images/validation_bottom.gif) bottom no-repeat;
}
.basvalidationsmall .bt_validate_search
{
	display: inline;
	float: right;
	margin: 35px 0px 0 0;
}

.basvalidation fieldset, .basvalidationsmall fieldset
{
	border: 0;
	height: auto;
	width: auto;
	padding: 0px;
	margin: 0px;
}

.mentions
{
	clear: both;
	float: left;
	display: inline;
	color: #666666;
	width: 310px;
	font-size: 9px;
	padding: 6px 0 10px 0;
}
.mentionsright
{
	float: left;
	display: inline;
	width: 195px;
	padding: 10px 0 10px 0;
}

/* Forgot Password */
.basvalidationdeux
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/bt_validation_etape2.gif) no-repeat;
	height: 195px;
}
.boutonvalider
{
	float: right;
	margin: 25px 10px 0 0;
	display: inline;
}

/* Article */
.avion
{
	clear: both;
	float: left;
	display: inline;
	margin-left: 130px;
}
.haut
{
	clear: both;
	float: left;
	width: 558px;
	height: 11px;
	background: url(../Images/content_top.gif) bottom no-repeat;
}
.haut img
{
	vertical-align: bottom;
}
.milieu
{
	clear: both;
	float: left;
	width: 558px;
	background-color: #fff;
	vertical-align: top;
}
.bas
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/content_bottom.gif) no-repeat;
	height: 11px;
}

#footerArticle
{
	width: 535px;
	text-align: right;
}

.milieuCommentaries
{
	clear: both;
	background-color: #fff;
	width: 558px;
}


.vertbaudetrecommande
{
    margin-left:30px;
	float: left;
	width: 533px;
	display: inline;
}

*:first-child+html .vertbaudetrecommande 
{
    margin-left:0px;
    float: left;
	width: 533px;
	display: inline;
} 

.archiver_icon
{
	display: block;
	background: url(../Images/ico_earth.jpg) no-repeat;
	height: 19px;
	padding: 3px 0 0 28px;
}
.envoyer_icon
{
	display: block;
	background: url(../Images/ico_mail.jpg) no-repeat;
	height: 19px;
	padding: 3px 0 0 28px;
}
.imprimer_icon
{
	display: block;
	background: url(../Images/ico_printer.jpg) no-repeat;
	height: 19px;
	padding: 3px 0 0 28px;
}
.ajouter_icon
{
	display: block;
	background: url(../Images/ico_add.jpg) no-repeat;
	height: 19px;
	padding: 3px 0 0 28px;
}
.voter_icon
{
	display: block;
	background: url(../Images/ico_add.jpg) no-repeat;
	height: 19px;
	padding: 3px 0 0 28px;
}

.envtitreh5_0
{
	color: #317ed6;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}
.envtitreh5_1
{
	color: #6436b4;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}
.envtitreh5_2
{
	color: #56b55b;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}
.envtitreh5_3
{
	color: #fcbc3c;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}
.envtitreh5_4
{
	color: #f7631c;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}
.envtitreh5_5
{
	color: #e61376;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}

.h5StyleenvTitreh5
{
	color: #6436b4;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.h5Styleenvtitreh5_0
{
	color: #317ed6;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.h5Styleenvtitreh5_2
{
	color: #56b55b;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.h5Styleenvtitreh5_3
{
	color: #fcbc3c;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.h5Styleenvtitreh5_4
{
	color: #f7631c;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.h5Styleenvtitreh5_5
{
	color: #e61376;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#divArticlesRubrique .articleLink_0, #divArticlesRubrique .articleLink_1, #divArticlesRubrique .articleLink_2, #divArticlesRubrique .articleLink_3, #divArticlesRubrique .articleLink_4, #divArticlesRubrique .articleLink_5
{
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

.articleLink_0, .articleLink_1, .articleLink_2, .articleLink_3, .articleLink_4, .articleLink_5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

#divArticlesRubrique .articleLink_0:hover, #divArticlesRubrique .articleLink_1:hover, #divArticlesRubrique .articleLink_2:hover, #divArticlesRubrique .articleLink_3:hover, #divArticlesRubrique .articleLink_4:hover, #divArticlesRubrique .articleLink_5:hover
{
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
}

.articleLink_0:hover, .articleLink_1:hover, .articleLink_2:hover, .articleLink_3:hover, .articleLink_4:hover, .articleLink_5:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

#divArticlesRubrique .articleLink_0
{
	background: url(../Images/flechebleu.gif) 0 3px no-repeat;
	color: #317ed6;
}
#divArticlesRubrique .articleLink_0:hover
{
	background: url(../Images/flechebleu.gif) 0 3px no-repeat;
	color: #317ed6;
}

#divArticlesRubrique .articleLink_1
{
	background: url(../Images/flecheviolet.gif) 0 3px no-repeat;
	color: #6436b4;
}
#divArticlesRubrique .articleLink_1:hover
{
	background: url(../Images/flecheviolet.gif) 0 3px no-repeat;
	color: #6436b4;
}

#divArticlesRubrique .articleLink_2
{
	background: url(../Images/flecheverte.gif)0 3px no-repeat;
	color: #56b55b;
}
#divArticlesRubrique .articleLink_2:hover
{
	background: url(../Images/flecheverte.gif)0 3px no-repeat;
	color: #56b55b;
}

#divArticlesRubrique .articleLink_3
{
	background: url(../Images/flechejaune.gif) 0 3px no-repeat;
	color: #fcbc3c;
}
#divArticlesRubrique .articleLink_3:hover
{
	background: url(../Images/flechejaune.gif) 0 3px no-repeat;
	color: #fcbc3c;
}

#divArticlesRubrique .articleLink_4
{
	background: url(../Images/flecheorange.gif) 0 3px no-repeat;
	color: #f7631c;
}
#divArticlesRubrique .articleLink_4:hover
{
	background: url(../Images/flecheorange.gif) 0 3px no-repeat;
	color: #f7631c;
}

#divArticlesRubrique .articleLink_5
{
	background: url(../Images/flechemure.gif) 0 3px no-repeat;
	color: #e61376;
}
#divArticlesRubrique .articleLink_5:hover
{
	background: url(../Images/flechemure.gif) 0 3px no-repeat;
	color: #e61376;
}

.articleLink_0
{
	color: #317ed6;
}
.articleLink_0:hover
{
	color: #317ed6;
}

.articleLink_1
{
	color: #6436b4;
}
.articleLink_1:hover
{
	color: #6436b4;
}

.articleLink_2
{
	color: #56b55b;
}
.articleLink_2:hover
{
	color: #56b55b;
}

.articleLink_3
{
	color: #fcbc3c;
}
.articleLink_3:hover
{
	color: #fcbc3c;
}

.articleLink_4
{
	color: #f7631c;
}
.articleLink_4:hover
{
	color: #f7631c;
}

.articleLink_5
{
	color: #e61376;
}
.articleLink_5:hover
{
	color: #e61376;
}


/* Astro */

.hautastro
{
	clear: both;
	float: left;
	width: 558px;
	height: 130px;
	background: url(../Images/Astro/HeaderAstro.jpg) no-repeat;
}
.hautastro p
{
	margin: 40px 120px 0 35px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.hautastro p span
{
	font-weight: bold;
	font-size: 12px;
}

/* Dictionnary */

#divDictionary
{
	clear: both;
	float: left;
	width: 765px;
	background-color: White;
}
#divDictionary a
{
	text-decoration: none;
}
#divDictionary a:hover
{
	text-decoration: underline;
}

.hautlargedico
{
	clear: both;
	float: left;
	width: 765px;
	height: 139px;
	background: url(../Images/hautlargedico.gif) no-repeat;
}
.hautlargedico img
{
	vertical-align: bottom;
}
.hautlargedico p
{
	margin: 38px 0 0 48px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.hautlargedico p span
{
	font-weight: bold;
	font-size: 14px;
}

.gdvResult { float: left; margin: 20px 0 0 50px; width: 630px; }
.gdvResult * { border-width: 0px; border-color: White; border: solid 0px white; }
.gdvResult dl { width: 630px; }
.gdvResult dt { width: 630px; }

/* Ecards */

.introecards
{
	clear: both;
	float: left;
	width: 558px;
	height: 382px;
	background: url(../Images/intros_ecards.jpg) no-repeat;
}
.introecards p
{
	font-weight: bold;
	font-size: 12px;
}
.hautecards
{
	clear: both;
	float: left;
	width: 558px;
	height: 152px;
	background: url(../Images/haut_1.gif) no-repeat;
}
.hautecards p
{
	font-weight: bold;
	font-size: 12px;
}
.hautecards span
{
	font-weight: bold;
	font-size: 12px;
}

/* Personal creation */

.introalbum
{
	clear: both;
	float: left;
	width: 558px;
	height: 382px;
	background: url(../Images/intros_album_bgr.jpg) no-repeat;
}
.introalbum p
{
	font-weight: bold;
	font-size: 12px;
}
.introhistoire
{
	clear: both;
	float: left;
	width: 558px;
	height: 382px;
	background: url(../Images/intros_histoires.jpg) no-repeat;
}
.introhistoire p span
{
	font-weight: bold;
	font-size: 12px;
}
.introfairepart
{
	clear: both;
	float: left;
	width: 558px;
	height: 382px;
	background: url(../Images/intros_fairepart.jpg) no-repeat;
}
.introfairepart p
{
	font-weight: bold;
	font-size: 12px;
}
.hautcrea
{
	clear: both;
	float: left;
	width: 558px;
	height: 119px;
	background: url(../Images/haut_crea.gif) no-repeat;
}
.hautcrea img
{
	vertical-align: bottom;
}
.hautcrea p
{
	margin: 32px 0 0 48px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.hautcrea p span
{
	font-weight: bold;
	font-size: 14px;
}
.hautalbum
{
	clear: both;
	float: left;
	width: 558px;
	height: 150px;
	background: url(../Images/haut_album.gif) no-repeat;
}
.hautalbum img
{
	vertical-align: bottom;
}
.hautalbum p
{
	margin: 32px 0 0 48px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.hautalbum p span
{
	font-weight: bold;
	font-size: 14px;
}

.hautAnnoncement { clear: both; float: left; width: 558px; height: 152px; background: url(../Images/haut_fairepart.gif) no-repeat; }
.hautAnnoncement p { font-weight: bold; font-size: 12px; }
.hautAnnoncement span { font-weight: bold; font-size: 12px; }

/* Petit à petit */

.petit_previousbutton
{
	margin-left: 15px;
}
.petit_previousbutton2
{
	margin-left: 20px;
}
.petit_nextbutton
{
	margin-left: 305px;
}
.petit_nextbutton2
{
	margin-left: 300px;
}

.hautpetitapetit
{
	clear: both;
	float: left;
	width: 558px;
	height: 123px;
	background: url(../Images/haut_petitapetit.gif) no-repeat;
}
.hautpetitapetit p
{
	margin: 40px 120px 0 35px;
	font-weight: bold;
	font-size: 12px;
}
.hautpetitapetit a, .hautpetitapetit a:hover, .hautpetitapetit a:visited
{
	text-decoration: none;
	font-weight: bold;
}

.menupetit
{
	float: left;
	width: 114px;
	height: 177px;
}
.menupetit li
{
	clear: both;
	margin-top: 2px;
}
.menupetit img
{
	float: left;
	margin: 3px 3px 0 0;
}
.menupetit a, .menupetit a:hover, .menupetit a:visited
{
	float: left;
	text-decoration: none;
	font-weight: bold;
}
.menupetit .purple, .menupetit .purple:hover
{
	color: #BC8DAF;
}
.menupetit .lightblue, .menupetit .lightblue:hover
{
	color: #94D5DF;
}
.menupetit .red, .menupetit .red:hover
{
	color: #D6465D;
}
.menupetit .yellow, .menupetit .yellow:hover
{
	color: #FECC00;
}

.petit2_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 422px;
	background: url(../Images/petit2_background.gif) no-repeat;
}
.petit2_content p
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
}
.petit2_content span
{
	font-size: 11px;
	font-weight: bold;
	color: #C59CBA;
}
.petit2_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit2_button_line.gif) no-repeat;
}

.petit3_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 426px;
	background: url(../Images/petit3_background.gif) no-repeat;
}
.petit3_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit3_button_line.gif) no-repeat;
}
.petit3_content .frame1
{
	margin: 39px 0 0 7px;
}
.petit3_content .frame2
{
	margin: 42px 0 0 15px;
}

.petit4_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 432px;
	background: url(../Images/petit4_background.gif) no-repeat;
}
.petit4_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 22px;
	background: url(../Images/petit4_button_line.gif) no-repeat;
}
.petit4_content .text1 p
{
	font-weight: bold;
	font-size: 11px;
	line-height: 1.6;
	margin: 0;
	padding: 0;
}
.petit4_content .list li
{
	clear: both;
	padding-top: 3px;
}
.petit4_content .list img
{
	float: left;
	margin: 0 3px 0 0;
}
.petit4_content .list p
{
	float: left;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	color: #D6465D;
}
.petit4_content .list span
{
	font-weight: bold;
	font-size: 11px;
	color: #02377C;
}

.petit5_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 427px;
	background: url(../Images/petit5_background.gif) no-repeat;
}
.petit5_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit5_button_line.gif) no-repeat;
}
.petit5_content .frame3
{
	margin: 20px 0 0 9px;
}

.petit6_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 426px;
	background: url(../Images/petit6_background.gif) no-repeat;
}
.petit6_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit6_button_line.gif) no-repeat;
}
.petit6_content .list li
{
	clear: both;
	padding-top: 3px;
	font-weight: bold;
	font-size: 11px;
	color: #FECC00;
}
.petit6_content .list li a
{
	clear: both;
	padding-top: 3px;
	font-weight: bold;
	font-size: 11px;
	color: #FECC00;
	text-decoration: none;
}
.divP6Doudou
{
	position: absolute;
	top: 138px;
	z-index: 2;
}
.divP6Doudou
{
	left: 3px !important;
}
html > body .divP6Doudou
{
	left: 6px;
}

.petit7_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 429px;
	background: url(../Images/petit7_background.jpg) no-repeat;
}
.petit7_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit7_button_line.gif) no-repeat;
}
.petit7_content .frame1
{
	margin: 138px 0 0 6px;
}
.petit7_content .frame2
{
	margin: 35px 0 0 54px;
}
.petit7_content .frame2a
{
	margin: 0 0 0 54px;
	background: url(../Images/petit7_frame2a.gif) no-repeat;
	width: 143px;
	height: 25px;
}
.petit7_content .frame2a p
{
	margin-left: 35px;
	font-size: 10px;
	font-weight: bold;
}
.petit7_content .frame3
{
	margin: 0 0 0 54px;
}
.petit7_content .frame3a
{
	margin: 0 0 0 54px;
	background: url(../Images/petit7_frame3a.gif) no-repeat;
	width: 143px;
	height: 28px;
}
.petit7_content .frame3a p
{
	margin-left: 35px;
	font-size: 10px;
	font-weight: bold;
}
.petit7_content .frame4
{
	margin: 0 0 0 54px;
}
.petit7_content .frame4a
{
	margin: 0 0 0 54px;
	background: url(../Images/petit7_frame4a.gif) no-repeat;
	width: 143px;
	height: 16px;
}
.petit7_content .frame4a p
{
	margin-left: 35px;
	font-size: 10px;
	font-weight: bold;
}

.petit8_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 425px;
	background: url(../Images/petit8_background.jpg) no-repeat;
}
.petit8_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit8_button_line.gif) no-repeat;
}
.petit8_content .frame1
{
	margin: 39px 0 0 0;
}
.petit8_content .text1
{
	font-size: 11px;
	font-weight: bold;
}
.petit8_content .text1 span
{
	font-size: 11px;
	font-weight: bold;
	color: #F0B500;
}
.petit8_content .expframe
{
	clear: both;
	margin: 0 0 0 116px;
	padding-top: 3px;
	width: 307px;
}
.petit8_content .exp
{
	width: 306px;
	height: 54px;
}
.petit8_content .exptext
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0 0 5px;
}
.petit8_content .expimg
{
	float: right;
}

.petit9_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 429px;
	background: url(../Images/petit9_background.gif) no-repeat;
}
.petit9_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit9_button_line.gif) no-repeat;
}


.petit10_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 428px;
	background: url(../Images/petit10_background.jpg) no-repeat;
}
.petit10_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit10_button_line.gif) no-repeat;
}
.petit10_content .frame1
{
	margin: 42px 0 0 15px;
}
.petit10_content .frame2
{
	margin: 24px 0 0 29px;
}
.petit10_content .text1
{
	margin-top: 60px;
	font-size: 11px;
	font-weight: bold;
}
.petit10_content .text2
{
	margin-top: 60px;
	font-size: 11px;
	font-weight: bold;
}

.petit11_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 431px;
	background: url(../Images/petit11_background.jpg) no-repeat;
}
.petit11_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit11_button_line.gif) no-repeat;
}
.petit11_content .text1
{
	font-size: 11px;
	font-weight: bold;
	color: #BC8DAF;
}
.petit11_content .text2
{
	font-size: 11px;
	font-weight: bold;
	color: #BC8DAF;
}

.petit12_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 425px;
	background: url(../Images/petit12_background.jpg) no-repeat;
}
.petit12_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit12_button_line.gif) no-repeat;
}
.petit12_content .frame1
{
	margin: 46px 0 0 19px;
}
.petit12_content .text1
{
	font-size: 11px;
	font-weight: bold;
	width: 140px;
}

.petit13_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 423px;
	background: url(../Images/petit13_background.jpg) no-repeat;
}
.petit13_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit13_button_line.gif) no-repeat;
}
.petit13_content .text1
{
	font-size: 11px;
	font-weight: bold;
	width: 140px;
}

.petitapetit
{
	clear: both;
	float: left;
	width: 558px;
	height: 23px;
	background: url(../Images/petitapetit.gif) no-repeat;
}
.petit1_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 445px;
	background: url(../Images/petit1_background.gif) no-repeat;
}
.petit1_footer
{
	clear: both;
	float: left;
	width: 558px;
	background: white url(../Images/petit_bottom.gif) no-repeat bottom;
}

.petit14_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 429px;
	background: url(../Images/petit14_background.jpg) no-repeat;
}
.petit14_button_line
{
	clear: both;
	float: left;
	width: 558px;
	height: 21px;
	background: url(../Images/petit13_button_line.gif) no-repeat;
}
.petit14_content .frame1
{
	margin: 53px 0 0 19px;
	width: 297px;
	height: 225px;
}
.petit14_content .text1 span
{
	margin: 13px 0 0 23px;
	font-size: 11px;
	font-weight: bold;
	width: 400px;
	display: inline;
}

.petit_send_content
{
	clear: both;
	float: left;
	width: 558px;
	height: 420px;
	background-color: #fff;
}
.petit_send_content_ok
{
	clear: both;
	float: left;
	width: 558px;
	height: 200px;
	background-color: #fff;
}
.petit_send_content_ok .Intitule
{
	font-size: 11px;
	font-weight: bold;
	color: #7f9db9;
}
.linkVisu
{
	font-size: 11px;
	font-weight: bold;
	color: #7f9db9;
}
.linkVisu:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #02377C;
	text-decoration: none;
}
.petit_send_content_ok .bloc
{
	font-size: 10px;
	color: #02377C;
	width: 200px;
	border: 1px dashed #ccc;
	padding: 5px;
}


.petitapetit_details
{
	width: 300px;
}
.petitapetit_details_content
{
	font-size: 11px;
	font-weight: bold;
	color: #02377C;
}
.petitapetit_details_content b
{
	font-size: 11px;
	font-weight: bold;
	color: #5CB6C4;
}

.hautrecherche
{
	clear: both;
	float: left;
	width: 558px;
	height: 98px;
	background: url(../Images/haut_recherche.gif) no-repeat;
}
.hautrecherche p
{
	margin: 40px 120px 0 35px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.hautrecherche p span
{
	font-weight: bold;
	font-size: 12px;
}

/*PAP Edit */
.clearpetit
{
	clear: both;
}
.clearboth
{
	clear: both;
}
.petitaligndroit
{
	text-align: right;
}
.petit_frise_bas
{
	float: left;
	width: 558px;
	height: 54px;
	background: url(../Images/petit_frise_bas.gif) no-repeat;
}

#petit_content_form
{
	float: left;
}

#petit_bloc_form
{
	float: left;
	margin-top: 50px;
	margin-left: 10px;
}
#petit_bloc_form input
{
	border: 1px solid #7f9db9;
}
#petit_bloc_form span
{
	font-size: 11px;
}
.petit_pictophoto
{
	float: left;
}
.petit_titreblocform
{
	float: left;
	margin: 10px 0 0 5px;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	width: 300px;
}
.petit_champsform
{
	float: left;
}
.petit_champsform input.ajoutphoto
{
	width: 300px;
}
.petit_champsform input.ajoutphoto2
{
	width: 200px;
}
.petit_bt_valider
{
	float: left;
	margin: 2px 0 0 10px;
}
.petit_bt_valider_margin
{
	float: left;
	margin: 12px 0 0 10px;
}
.petit_photo_ajoutee
{
	float: left;
}
.petit_titre_photo_ajoutee
{
	float: left;
	margin: 5px 0 0 5px;
}
.petitchampsplus
{
	float: left;
	margin: 2px 0 0 50px;
}

.petitbtsave
{
	float: left;
	margin: 12px 0 0 50px;
}

#petit_bloc_form2
{
	float: left;
	margin-top: 30px;
	margin-left: 10px;
}
#petit_bloc_form2 span
{
	font-size: 10px;
}
.petit_label_champs
{
	float: left;
	font-size: 11px;
	color: #003366;
	margin-top: 2px;
}
.petit_input_champs
{
	float: left;
	margin-left: 2px;
}
.petit_input_champs input
{
	border: 1px solid #7f9db9;
}
.petit_input_champs textarea
{
	border: 1px solid #7f9db9;
}

#petit_bloc_form_2col
{
	float: left;
	width: 200px;
}

.petitinputnom
{
	width: 100px;
}
.petitinputnomdroit
{
	width: 100px;
	float: right;
	margin-right: 10px;
}
.petitinputage
{
	width: 50px;
}
.petitinputcomments
{
	width: 200px;
}
.petitchampslibre
{
	width: 240px;
	height: 50px;
}
.petitchampslibre TEXTAREA
{
	border: 1px solid #7f9db9;
	color: #003366;
}
#petit_input_champs_area TEXTAREA
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
}

#petit_page_bt
{
	float: left;
}
#petit_page_bt_d
{
	float: right;
}
.petit_page_precedente
{
	margin: 20px 0 20px 15px;
}
.petit_page_suivante
{
	margin: 20px 20px 20px 270px;
}


#petit_bloc_avatar
{
	float: left;
	width: 180px;
	margin-top: 15px;
}
.petit_titre_avatar
{
	font-size: 11px;
	color: #003366;
}
.petit_zone_radio
{
	float: left;
	width: 40px;
	margin: 5px 5px 0 0;
}
.petit_avatar
{
	text-align: center;
}
.petit_radio
{
	text-align: center;
}

.petit1_content_edit
{
	clear: both;
	float: left;
	width: 558px;
	height: 485px;
	background: url(../Images/petit1_background_edit.gif) no-repeat #ffffff;
}
.petit2_content_edit
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/petit2_background_edit.gif) no-repeat #ffffff;
}
.petit3_content_edit
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/petit3_background_edit.gif) no-repeat #ffffff;
}
.petit4_content_edit
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/petit4_background_edit.gif) no-repeat #ffffff;
}
.petit5_content_edit
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/petit5_background_edit.gif) no-repeat #ffffff;
}
.petit6_content_edit
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/petit6_background_edit.gif) no-repeat #ffffff;
}
.petit7_content_edit
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/petit7_background_edit.gif) no-repeat #ffffff;
}
.petit11_content_edit
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/petit11_background_edit.gif) no-repeat #ffffff;
}
.petit12_content_edit
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/petit12_background_edit.gif) no-repeat #ffffff;
}
.petit13_content_edit
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/petit13_background_edit.gif) no-repeat #ffffff;
}
.petit14_content_edit
{
	clear: both;
	float: left;
	width: 558px;
	height: 485px;
	background: url(../Images/petit14_background_edit.gif) no-repeat #ffffff;
}

.petittitle1
{
	margin: 0 50px 0 52px;
}

.petit_bt_creation_album
{
	margin: 20px 0 0 0;
}
.petit_txt_creation_album
{
	margin: 5px 0 20px 0;
	font-size: 11px;
	color: #003366;
	padding-right: 20px;
}


.petit1_footer_edit
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/petit_bottom.gif) no-repeat bottom;
}

.petitbtcommencer
{
	float: right;
	width: 180px;
	height: 25px;
	margin-top: 70px;
}
.petitBack
{
	background: url(../Images/petit.jpg) no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
}
.divMeVoila
{
	position: absolute;
	top: 7px;
	left: 5px;
}

.divPopupDel
{
	margin: 25px;
	padding: 15px;
	border: 2px solid #000;
	height: 100px;
	background-color: #fff;
}
.divBtDelete
{
	float: right;
	margin-top: 35px;
}
.divBtCancel
{
	float: left;
	margin-top: 35px;
}
.btnDelete
{
	font-weight: bold;
	color: Red;
}
.btnCancel
{
}

/* end Petit a petit */

/* Partners */

#planet_shopping
{
	width: 763px;
	background-color: #fff;
	color: #02377C;
	font-family: verdana,sans-serif;
	font-size: 11px;
}
#planet_shopping h2
{
	background-image: url(../Images/entete.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 118px;
	font-size: 14px;
}
#planet_shopping h2 span
{
	display: block;
	padding: 40px 0 0 35px;
	font-size: 14px;
}
#planet_shopping #intro
{
	margin-top: -27px;
	background-image: url(../Images/intro.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
	height: 160px;
	padding-left: 200px;
	border-bottom: 1px solid #D9D9D9;
}
#planet_shopping #intro p
{
	width: 375px;
}
html > body #planet_shopping #intro
{
	height: auto;
	min-height: 160px;
}
#planet_shopping #intro ul, #planet_shopping #intro li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#planet_shopping #intro ul
{
	overflow: hidden;
	width: 100%;
}
#planet_shopping #intro li
{
	float: left;
	width: 120px;
	margin-bottom: 2px;
	margin-right: 20px;
}
#planet_shopping a
{
	color: #02377C;
	background-color: inherit;
}
#planet_shopping #intro li a
{
	display: block;
	padding-left: 10px;
	background-image: url(../Images/fleche.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
#planet_shopping .encart
{
	border-bottom: 1px solid #D9D9D9;
	float: left;
	height: 250px;
	background-position: 100% 100%;
	background-repeat: no-repeat;
	position: relative;
	width: 381px;
}

#planet_shopping .encart h3 a.lien
{
	color: #FC6B0E;
	background-color: inherit;
	padding: 5px 0px 5px 0;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
#planet_shopping .encart h3 a.aide
{
	color: #FC6B0E;
	background-color: inherit;
	padding: 5px 30px 5px 0;
	background-image: url(../Images/aide.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
#planet_shopping .encart h3
{
	padding: 0;
	margin: 10px 0 5px 0;
}
#planet_shopping .encart .pIndent
{
	margin: 0 0 10px 0;
	padding: 0;
}
#planet_shopping .encart .divIndent
{
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: 0px 0;
}
#planet_shopping .encart strong big
{
	background-color: #FC6B0E;
	color: #FFF;
	text-transform: uppercase;
	padding: 2px 4px;
	display: block;
	float: left;
	font-size: 9px !important;
}
#planet_shopping #encarts
{
	overflow: auto;
	width: 100%;
}
#planet_shopping #encartsBottom
{
	overflow: auto;
	width: 100%;
	background-image: url(../Images/pied.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: 150px;
}
.iFrame_Wide
{
	width: 765px;
	height: 1650px;
}
.iFrame_Small
{
	width: 558px;
	height: 1650px;
}

.partnerWide
{
	clear: both;
	float: left;
	width: 765px;
	vertical-align: top;
}

/* /Partners */

/* Stories	*/

.hauthistoire
{
	clear: both;
	float: left;
	width: 765px;
	height: 136px;
	background: url(../Images/fondhistoire.gif) no-repeat;
}
.hauthistoire img
{
	vertical-align: bottom;
}
.hauthistoire p
{
	margin: 42px 0 0 48px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.hauthistoire p span
{
	font-weight: bold;
	font-size: 14px;
}
.divBasLarge
{
	clear: both;
	float: left;
	width: 765px;
	background: url(../Images/baslarge.gif) no-repeat;
	height: 115px;
}

#cadretotal
{
	float: left;
	display: block;
	width: 596px;
	height: 475px;
	background: url(../Images/cadre.gif) no-repeat;
	margin-left: 32px;
	position: relative;
}
#autour, #autour1, #autour2, #autour3, #autour4, #autour5, #autour6, #autour7, #autour8, #autour9, #autour10, #autour11, #autour12, #autour13, #autour14, #autour15, #autour16, #autour17, #autour18
{
	font-size: 12px;
	left: 0px;
	width: 482px;
	top: 10px;
	position: absolute;
	margin: 45px 0 0 60px;
}

.blanc
{
	color: #fff;
}
.color_red
{
	color: #B66061;
}
.color_white
{
	color: #FFFFFF;
}
.color_blue
{
	color: #2A607A;
}
.color_couv
{
	color: #383665;
	line-height: 1.6;
}

.displayBlock
{
	display: block;
	visibility: visible;
}
.displayNone
{
	display: none;
	visibility: hidden;
}
.displayInline
{
	display: inline;
}


#previous
{
	position: absolute;
	top: 420px;
	left: 60px;
	background: url(../Images/fleche_gauche.gif) left no-repeat;
	font-size: 10px;
	color: #3266cc;
	padding-left: 18px;
	text-decoration: none;
	height: 15px;
	display: inline;
}
#next
{
	position: absolute;
	top: 420px;
	left: 490px;
	background: url(../Images/fleche_droite.gif) right no-repeat;
	font-size: 10px;
	color: #3266cc;
	padding-right: 18px;
	text-decoration: none;
	height: 15px;
	display: inline;
}

#lieu
{
	position: absolute;
	top: 362px;
	left: 225px;
	font-size: 14px;
	color: #3266cc;
	font-weight: bold;
}
#titre
{
	font-size: 16px;
	height: 16px;
	position: absolute;
	top: 30px;
	left: 60px;
	color: #3266cc;
	font-weight: bold;
}

h3.titreun
{
	background: url(../Images/h3_un.gif)0 2px no-repeat;
	height: 35px;
}
h3.titredeux
{
	background: url(../Images/h3_deux.gif)0 2px no-repeat;
	height: 35px;
	float: left;
}
h3.titretrois
{
	background: url(../Images/h3_trois.gif)0 2px no-repeat;
	height: 35px;
	float: left;
}
h3.titreun
{
	background: url(../Images/h3_un.gif) no-repeat;
}
h3.titredeux
{
	background: url(../Images/h3_deux.gif) no-repeat;
}
h3.titretrois
{
	background: url(../Images/h3_trois.gif) no-repeat;
}
h3.titreun span
{
	margin: 10px 0 0 33px;
	color: #02377c;
	font-size: 10px;
}

h3.titredeux span, h3.titretrois span
{
	margin: 10px 0 0 33px;
	float: left;
	color: #02377c;
	font-size: 10px;
}

.blockhistoire
{
	color: #02377c;
	margin: 20px 0 0 30px;
}
.StoryDescription
{
	margin-top: 25px;
}
.blockhistoire .StoryDescription .h4Style
{
	color: #02377c;
	font-size: 12px;
}
.blockhistoire img
{
	float: left;
}
.blockhistoire fieldset
{
	border: 0px;
	float: left;
	height: 102px;
	padding: 30px 30px 0 10px;
}


input.radio.radio
{
	float: none;
	vertical-align: middle;
	border: 0px;
	padding-bottom: 4px;
}
.label label
{
	float: none;
	vertical-align: middle;
	cursor: pointer;
	width: 60px;
	padding: 2px 0 4px 0;
	margin: 0 0 0 5px;
	font-weight: bold;
}
.labelrose label
{
	float: none;
	color: #b103af;
	vertical-align: middle;
	cursor: pointer;
	width: 60px;
	padding: 2px 0 4px 0;
	margin: 0 0 0 5px;
	font-weight: bold;
}


.blockhistoiredeux
{
	clear: both;
	float: left;
	color: #999999;
	margin: 30px 0 0 10px;
	width: 370px;
}

.blockhistoiredeux .lab
{
	margin-top: 2px;
	margin-bottom: 3px;
	float: left;
	width: 150px;
	color: #999999;
}
.blockhistoiredeux p
{
	width: 270px;
}
.blockhistoiredeux input
{
	margin-top: 2px;
	margin-bottom: 3px;
	float: right;
	background-color: #ffffff;
	border: 1px solid #999999;
	color: #999999;
}
.blockhistoiredeux select
{
	margin-top: 2px;
	margin-bottom: 3px;
	float: right;
	background-color: #ffffff;
	border: 1px solid #999999;
	color: #999999;
}


.blockhistoiretrois
{
	float: left;
	color: #02377c;
	margin: 30px 0 0 0px;
	width: 160px;
}

input.bouton
{
	text-decoration: none;
	background: url(../Images/bt_prvisualiser.gif) no-repeat;
	cursor: pointer;
	float: left;
	width: 100px;
	height: 20px;
	border: 0px;
	margin-left: 25px;
}

/* /Stories	*/

/* Surveys */

.hautsondages
{
	clear: both;
	float: left;
	width: 558px;
	height: 152px;
	background: url(../Images/haut_sondages.gif) no-repeat;
}
.hautsondages img
{
	vertical-align: bottom;
}
.hautsondages p
{
	margin: 32px 0 0 48px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.hautsondages span
{
	margin: 32px 0 0 48px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.basvalidationmiddle
{
	clear: both;
	float: left;
	width: 558px;
	background: url(../Images/validation_bottom.gif) bottom no-repeat;
	height: 150px;
}

.blocksondL
{
	float: left;
	padding: 10px 0 10px 5px;
	width: 440px;
	border-bottom: 1px solid #e5e5e5;
}
.blocksondL p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.blocksondL a, .blocksondL a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.blocksondR
{
	float: left;
	padding: 10px 0 10px 5px;
	width: 80px;
	border-bottom: 1px solid #e5e5e5;
}
.blocksondR p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
span.sond
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.sond, a:hover.sond
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.sondtitle1
{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #02377C;
	width: 410px;
}
.sondtitle1 span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #02377C;
}
.sondtitle2
{
	float: left;
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #02377C;
}
.sondtitle2 span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #02377C;
}
.sondtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595959;
}
.sondres
{
	float: left;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	width: 525px;
}
.sondresL span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.progress
{
	float: left;
	width: 231px;
	height: 13px;
	background-color: #C1D8F5;
	border: 1px solid #79A9E8;
	padding: 1px 0 0 1px;
}


a.flecheblancnone
{
	float: left;
	padding-left: 8px;
	background: url(../Images/flecheblanc.gif) 0 3px no-repeat;
	color: #02377c;
	text-decoration: underline;
	font-size: 9px;
}
a:hover.flecheblancnone
{
	float: left;
	padding-left: 8px;
	background: url(../Images/flecheblanc.gif) 0 3px no-repeat;
	color: #02377c;
	text-decoration: underline;
	font-size: 9px;
}

/* End Surveys */

/* intro pages */

.intro_pp
{
	width: 558px;
	height: 320px;
	background: url(../Images/bgr_intro_pp.jpg) no-repeat;
}
.intro_pp_dj
{
	width: 245px;
	font: 11px Verdana, Tahoma, sans-serif;
}
.intro_pp_dj2
{
	width: 425px;
	font: 11px Verdana, Tahoma, sans-serif;
}
.intro_pp_dj span, .intro_pp_dj2 span span
{
	font-weight: bold;
	font-size: 11px;
}
.intro_pp_txt
{
	font: bold 12px Verdana, Tahoma, sans-serif;
	padding: 5px 0 0 15px;
}
.intro_pp_txt span
{
	font: bold 12px Verdana, Tahoma, sans-serif;
	padding: 5px 0 0 15px;
}
.intro_pp_line
{
	clear: both;
	width: 558px;
	height: 1px;
	background-color: #d9d9d9;
}
.intro_box1
{
	float: left;
	display: inline;
	width: 263px;
	height: 150px;
	border-right: 1px solid #d9d9d9;
	margin: 10px 0 0 15px;
}
.intro_box2
{
	float: left;
	display: inline;
	width: 263px;
	height: 150px;
	margin: 10px 0 0 10px;
}
.intro_pp2
{
	width: 558px;
	height: 335px;
	background: url(../Images/bgr_intro_pp_2.jpg) bottom no-repeat;
}
.intro_pp_dj3
{
	width: 320px;
	font: 11px Verdana, Tahoma, sans-serif;
}
.intro_pp_dj3 span
{
	font-weight: bold;
	font-size: 11px;
}
.intro_box1 b
{
	font-size: 10px;
}
.intro_box1 .inpt
{
	width: 105px;
	margin-left: 10px;
}
.intro_box2 span
{
	font-size: 10px;
	font-weight: bold;
}

/* Recherche */
.menutop_0
{
	background: url(../Images/menu_bleu_top.jpg) no-repeat;
	width: 180px;
	height: 6px;
}
.menumid_0
{
	background: url(../Images/menu_bleu_midi.jpg) repeat-y;
	width: 180px;
}
.menubot_0
{
	background: url(../Images/menu_bleu_bot.jpg) no-repeat;
	width: 180px;
	height: 6px;
}
.menusep_0
{
	border-bottom: 1px solid #317ed6;
}

a.menuglink_0
{
	clear: both;
	display: block;
	padding: 2px 5px 4px 20px;
	background: url(../Images/flechebleu.gif) no-repeat;
	background-position: 1em .4em;
	color: #317ed6;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
a.menuglink_0:hover
{
	clear: both;
	display: block;
	padding: 2px 5px 4px 20px;
	background: #317ed6 url(../Images/arrorange_on.gif) no-repeat;
	background-position: 1em .4em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
a.menuglink_select_0
{
	clear: both;
	display: block;
	padding: 2px 5px 4px 20px;
	background: #317ed6 url(../Images/arrorange_on.gif) no-repeat;
	background-position: 1em .4em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
a.menuglink_select_0:hover
{
	clear: both;
	display: block;
	padding: 2px 5px 4px 20px;
	background: #317ed6 url(../Images/arrorange_on.gif) no-repeat;
	background-position: 1em .4em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

a.menuglink_2
{
	clear: both;
	display: block;
	padding: 2px 5px 4px 20px;
	background: url(../Images/flecheverte.gif) no-repeat;
	background-position: 1em .4em;
	color: #56b55b;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
a.menuglink_2:hover
{
	clear: both;
	display: block;
	padding: 2px 5px 4px 20px;
	background: #56b55b url(../Images/arrorange_on.gif) no-repeat;
	background-position: 1em .4em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
a.menuglink_select_2
{
	clear: both;
	display: block;
	padding: 2px 5px 4px 20px;
	background: #56b55b url(../Images/arrorange_on.gif) no-repeat;
	background-position: 1em .4em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
a.menuglink_select_2:hover
{
	clear: both;
	display: block;
	padding: 2px 5px 4px 20px;
	background: #56b55b url(../Images/arrorange_on.gif) no-repeat;
	background-position: 1em .4em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

/* === MONDOSEARCH STYLES === */
.categories
{
	border-bottom: 1px solid #ccc;
	margin: 5px 0 5px 0;
	padding: 0 0 10px 0;
}
.headercolumn
{
	font-size: 12px;
}
.singlecategoryresult fieldset
{
	border: none;
	margin: 5px 0 3px 5px;
}
.allresultsincategory
{
	text-align: right;
}
.resulttext
{
	margin: 3px 0 0 3px;
}
.description
{
	color: #7E7E7E;
}
.datecolumn
{
	margin: 3px 0 0 3px;
}
.resItem
{
	border-bottom: 1px solid #ccc;
	margin: 5px 0 5px 0;
	padding: 0 0 10px 0;
}
.resItem p
{
	margin: 4px 0px 2px 0px;
}

/* /Fin Recherche */

/***************/
/*  WebTV  */
/***************/
.webtvinnerinside
{
	clear: both;
	display: inline;
	float: left;
	width: 765px;
	margin: 0px 0px 8px 8px;
}
.webtvdivCentered
{
	width: 765px;
	margin-left: 4px;
}
.webtvdivContent
{
	float: left;
	width: 765px;
	position: relative;
}
.webtvdivCenterInner
{
	float: right;
	width: 765px;
}
.webtvdivCenterContent
{
	clear: both;
	float: left;
	width: 765px;
}
.webtvmilieu
{
	clear: both;
	float: left;
	width: 765px;
	background-color: #fff;
	vertical-align: top;
}
.webtvhaut
{
	clear: both;
	float: left;
	width: 765px;
	height: 11px;
	background: url(../Images/content_top.gif) bottom no-repeat;
}
.webtvdivBasLarge
{
	clear: both;
	float: left;
	width: 765px;
	background: url(../Images/baslarge.gif) no-repeat;
	height: 115px;
}
.webtvdivHautLarge
{
	clear: both;
	float: left;
	width: 765px;
	height: 125px;
	background: url(../Images/bandeau_vertbaudet-tv.gif) repeat-x;
}
.webtvdivHautLarge img
{
	vertical-align: bottom;
}
.webtvdivHautLarge span
{
	margin: 38px 0 0 48px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}

/* WebPart Produit */

a.hpv_linkproduit { font-size: 10px; color: #02377c; text-decoration: none; }
a:hover.hpv_linkproduit { font-size: 10px; color: #02377c; text-decoration: underline; }
.hpv_texteproduit { float: left; width: 70px; }
.hpv_texteproduit strong { font-size: 10px; }
p.hpv_produit_prix { float: left; background-color: #00ab39; font-size: 10px; font-weight: bold; color: #fff; padding: 5px 10px; clear: none !important; width: auto !important; margin: 3px 0 7px 0; }
.hpv_produit_reco { padding-top: 15px; float: left; }
.hpv_produit_reco img { float: left; margin-right: 10px; }

/* MapSite */

#map
{
	width: 540px;
	font-family: verdana,sans-serif;
	font-size: 10px;
}
#map dl
{
	float: left;
	width: 170px;
	margin: 0 10px 0 0;
}
#map dd
{
	margin: 0;
	padding: 2px 20px;
}
#map a
{
	color: #02377C;
	background-color: inherit;
}
#map #ligne1, #map #ligne2, #map #ligne3
{
	float: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#map #ligne1
{
	background: url(../Images/ligne1.png);
	background-position: 0 100%;
	background-repeat: no-repeat;
}
#map #ligne2
{
	background: url(../Images/ligne2.png);
	background-position: 0 100%;
	background-repeat: no-repeat;
}
#map #ligne3
{
	background: url(../Images/ligne3.png);
	background-position: 0 100%;
	background-repeat: no-repeat;
}
#map dt
{
	padding: 10px;
}
#map dt a
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#map dt a:hover
{
	text-decoration: underline;
}

#plan_grossesse dt a
{
	color: #307DEC;
	background-color: inherit;
}
#plan_grossesse
{
	background-image: url(../Images/01.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#plan_accouchement dt a
{
	color: #6436B4;
	background-color: inherit;
}
#plan_accouchement
{
	background-image: url(../Images/02.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#plan_être_parents dt a
{
	color: #56B55B;
	background-color: inherit;
}
#plan_être_parents
{
	background-image: url(../Images/03.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#plan_guide_pratique dt a
{
	color: #F4660A;
	background-color: inherit;
}
#plan_guide_pratique
{
	background-image: url(../Images/05.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#plan_bébé dt a
{
	color: #E61376;
	background-color: inherit;
}
#plan_bébé
{
	background-image: url(../Images/06.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#plan_jour_après_jour dt a
{
	color: #8AB7B0;
	background-color: inherit;
}
#plan_jour_après_jour
{
	background-image: url(../Images/09.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#conseils_pratique dt a
{
	color: #FBAB0B;
	background-color: inherit;
}
#conseils_pratique
{
	background-image: url(../Images/04.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#forum_blog_bebe dt a
{
	color: #02377C;
	background-color: inherit;
}
#forum_blog_bebe
{
	background-image: url(../Images/07.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#divers dt a
{
	color: #02377C;
	background-color: inherit;
}
#divers
{
	background-image: url(../Images/08.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.sptop_0
{
	background: url(../Images/sp_bleu_top.jpg) no-repeat;
	width: 170px;
	height: 6px;
}
.spmid_0
{
	background: url(../Images/sp_bleu_midi.jpg) repeat-y;
	width: 170px;
}
.spbot_0
{
	background: url(../Images/sp_bleu_bot.jpg) no-repeat;
	width: 170px;
	height: 6px;
}

.sptop_1
{
	background: url(../Images/sp_violet_top.jpg) no-repeat;
	width: 170px;
	height: 6px;
}
.spmid_1
{
	background: url(../Images/sp_violet_midi.jpg) repeat-y;
	width: 170px;
}
.spbot_1
{
	background: url(../Images/sp_violet_bot.jpg) no-repeat;
	width: 170px;
	height: 6px;
}

.sptop_2
{
	background: url(../Images/sp_vert_top.jpg) no-repeat;
	width: 170px;
	height: 6px;
}
.spmid_2
{
	background: url(../Images/sp_vert_midi.jpg) repeat-y;
	width: 170px;
}
.spbot_2
{
	background: url(../Images/sp_vert_bot.jpg) no-repeat;
	width: 170px;
	height: 6px;
}

.sptop_3
{
	background: url(../Images/sp_jaune_top.jpg) no-repeat;
	width: 170px;
	height: 6px;
}
.spmid_3
{
	background: url(../Images/sp_jaune_midi.jpg) repeat-y;
	width: 170px;
}
.spbot_3
{
	background: url(../Images/sp_jaune_bot.jpg) no-repeat;
	width: 170px;
	height: 6px;
}

.sptop_4
{
	background: url(../Images/sp_orange_top.jpg) no-repeat;
	width: 170px;
	height: 6px;
}
.spmid_4
{
	background: url(../Images/sp_orange_midi.jpg) repeat-y;
	width: 170px;
}
.spbot_4
{
	background: url(../Images/sp_orange_bot.jpg) no-repeat;
	width: 170px;
	height: 6px;
}

.sptop_5
{
	background: url(../Images/sp_mure_top.jpg) no-repeat;
	width: 170px;
	height: 6px;
}
.spmid_5
{
	background: url(../Images/sp_mure_midi.jpg) repeat-y;
	width: 170px;
}
.spbot_5
{
	background: url(../Images/sp_mure_bot.jpg) no-repeat;
	width: 170px;
	height: 6px;
}

.siteplan1
{
	float: left;
	width: 170px;
	height: 192px;
	margin: 0px 5px 3px 0px;
	line-height: 1.7;
}
.siteplan2
{
	float: left;
	width: 170px;
	height: 192px;
	margin: 0px 5px 3px 0px;
	line-height: 1.7;
}
.siteplan3
{
	float: left;
	width: 170px;
	height: 192px;
	margin: 0px 5px 3px 0px;
	line-height: 1.7;
}
.siteplan4
{
	float: left;
	width: 170px;
	height: 170px;
	margin: 0px 5px 3px 0px;
	line-height: 1.7;
}
.siteplan5
{
	float: left;
	width: 170px;
	height: 170px;
	margin: 0px 5px 3px 0px;
	line-height: 1.7;
}
.siteplan6
{
	float: left;
	width: 170px;
	height: 170px;
	margin: 0px 5px 3px 0px;
	line-height: 1.7;
}
.siteplan7
{
	float: left;
	width: 170px;
	height: 160px;
	margin: 0px 5px 3px 0px;
	background: url(../Images/site_plan_7.gif) no-repeat;
	line-height: 1.7;
}

/* Infos du jours */
.hautdujour
{
	clear: both;
	float: left;
	width: 558px;
	height: 97px;
	background: url(../Images/haut_dujour.gif) no-repeat;
}
.hautdujour img
{
	margin-top: 32px;
}
.hautdujour p
{
	width: 377px;
	margin: 32px 0 0 48px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.hautdujour span
{
	font-weight: bold;
	font-size: 12px;
}

/* Boites à idées */
.hautBoiteIdees
{
	clear: both;
	float: left;
	width: 558px;
	height: 87px;
	background: url(../Images/bandeau_boite-idees.gif) repeat-x;
}

.idee
{
	float: right;
	width: 42px;
	height: 59px;
	display: inline;
	margin-right: 4px;
	background: url(../Images/idee.gif) no-repeat !important;
}
.idee a
{
	position: absolute;
	top: 0;
	left: 127px;
	z-index: 1;
	display: block;
	width: 42px;
	height: 59px;
}
html > body .idee
{
	background: url(../Images/idee.png) no-repeat;
}

/*==============================*/
/*	List Commentaire			*/
/*=============================*/

.milieuCommentaries
{
	clear: both;
	background-color: #fff;
	width: 558px;
}
.envtitre11
{
	color: #fcbc3c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.commentaries td.colored
{
	padding: 10px 15px;
	background-color: #fef2db;
	color: #666666;
}
.commentaries td.white
{
	padding: 10px 15px;
	color: #666666;
}

.commentZone
{
	width: 530px;
	white-space: normal;
	border: none;
	margin: 0px;
	padding: 0px;
	background: none;
	line-break: strict;
}
.commentZone *
{
	width: auto;
	white-space: normal;
	border: none;
	margin: 0px;
	padding: 0px;
	background: none;
}


/* Tendance Mode */
.HomeTendanceMode
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: none;
	border-width: 0px;
	float: left;
}
.HomeTendanceMode *
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: none;
	border-width: 0px;
}


/*infobulle*/
.bubbletop
{
	float: left;
	width: 230px;
	height: 33px;
	background: url(../Images/bubble_top.gif) bottom no-repeat;
}
.bubblemiddle
{
	clear: both;
	float: left;
	width: 230px;
	background: url(../Images/bubble_middle.gif) repeat-y;
}
.bubblemiddle
{
	display: inline;
	padding: 0 6px 0 6px;
}
.bubblebottom
{
	float: left;
	width: 230px;
	height: 20px;
	background: url(../Images/bubble_bottom.gif) top no-repeat;
}
/*fin infobulle*/


/* Structure (bordel, en quelques sortes...) */

.buttonMain { height: 20px; width: 70px; font-size: 9px; border: solid 1px #a5acb2; }
.buttonMainBr { height: 20px; width: 100px; font-size: 10px; border: solid 1px #a5acb2; margin: 0 0 3px 0; }
.buttonMainBrTop { height: 20px; width: 100px; font-size: 10px; border: solid 1px #A5ACB2; margin: 3px 0 0 0; }
.MainText { }
.MainTextStrong { font-weight: bold; }

.center
{
	text-align: center;
	vertical-align: middle;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}


.hand
{
	cursor: hand;
	cursor: pointer;
}
.clear
{
	clear: both;
	display: block;
	height: 1px;
	margin-top: -1px;
}

.divHautLarge
{
	clear: both;
	float: left;
	width: 765px;
	height: 123px;
	background: url(../Images/hautlargeforum.gif) no-repeat;
}
.divHautLarge img
{
	vertical-align: bottom;
}
.divHautLarge span
{
	margin: 38px 0 0 48px;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 12px;
}

.divMilieuLarge
{
	clear: both;
	float: left;
	width: 765px;
	background-color: #fff;
	vertical-align: top;
}
.divMilieuLargeInner
{
	float: left;
	width: 745px;
	margin-left: 15px;
	display: inline;
}
.elementscontent_large2
{
	clear: both;
	float: left;
	width: 550px;
}
.elementscontent_large
{
	clear: both;
	float: left;
	width: 735px;
}
.milieulargeinnerin
{
	float: left;
	width: 340px;
	margin: 15px 0 0 5px;
	display: inline;
}
.innerinside
{
	clear: both;
	display: inline;
	float: left;
	width: 535px;
	margin: 0px 0px 8px 8px;
}

.editor_container
{
	clear: both;
	float: left;
	width: 735px;
}
.editor_container fieldset
{
	float: left;
	width: 250px;
	height: 40px;
	border: 0;
}
.menuviolet
{
	clear: both;
	float: left;
	width: 740px;
	margin: 20px 0 20px 0;
}

/*=== envTitre ===*/
.envtitre10
{
	font-size: 10px;
	font-weight: bold;
}
.envtitre11
{
	font-size: 11px;
	font-weight: bold;
}
.envtitre9
{
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
.envtitre9Bold
{
	font-size: 9px;
	font-weight: bold;
	color: #999999;
}


.marginT0
{
	margin-top: 0px;
}
.marginT2
{
	margin-top: 2px;
}
.marginT5
{
	margin-top: 5px;
}
.marginT6
{
	margin-top: 6px;
}
.marginT10
{
	margin-top: 10px;
}
.marginT14
{
	margin-top: 14px;
}
.marginT15
{
	margin-top: 15px;
}
.marginT17
{
	margin-top: 17px;
}
.marginT18
{
	margin-top: 18px;
}
.marginT20
{
	margin-top: 20px;
}
.marginT25
{
	margin-top: 25px;
}
.marginT30
{
	margin-top: 30px;
}
.marginT35
{
	margin-top: 35px;
}
.marginT40
{
	margin-top: 40px;
}
.marginT45
{
	margin-top: 45px;
}
.marginT50
{
	margin-top: 50px;
}
.marginT53
{
	margin-top: 53px;
}
.marginT60
{
	margin-top: 60px;
}
.marginT70
{
	margin-top: 70px;
}
.marginT75
{
	margin-top: 75px;
}
.marginT85
{
	margin-top: 85px;
}
.marginT95
{
	margin-top: 95px;
}
.marginT110
{
	margin-top: 110px;
}
.marginT255
{
	margin-top: 255px;
}
.marginT280
{
	margin-top: 280px;
}
.marginB0
{
	margin-bottom: 0px;
}
.marginB5
{
	margin-bottom: 5px;
}
.marginB10
{
	margin-bottom: 10px;
}
.marginB15
{
	margin-bottom: 15px;
}
.marginB85
{
	margin-bottom: 85px;
}
.marginB170
{
	margin-bottom: 170px;
}
.marginL5
{
	margin-left: 5px;
}
.marginL6
{
	margin-left: 6px;
}
.marginL7
{
	margin-left: 7px;
}
.marginL8
{
	margin-left: 8px;
}
.marginL10
{
	margin-left: 10px;
}
.marginL15
{
	margin-left: 15px;
}
.marginL20
{
	margin-left: 20px;
}
.marginL22
{
	margin-left: 22px;
}
.marginL25
{
	margin-left: 25px;
}
.marginL30
{
	margin-left: 30px;
}
.marginL33
{
	margin-left: 33px;
}
.marginL40
{
	margin-left: 40px;
}
.marginL50
{
	margin-left: 50px;
}
.marginL55
{
	margin-left: 55px;
}
.marginL60
{
	margin-left: 60px;
}
.marginL70
{
	margin-left: 70px;
}
.marginL75
{
	margin-left: 75px;
}
.marginL80
{
	margin-left: 80px;
}
.marginL85
{
	margin-left: 85px;
}
.marginL90
{
	margin-left: 90px;
}
.marginL95
{
	margin-left: 95px;
}
.marginL100
{
	margin-left: 100px;
}
.marginLcent
{
	margin-left: 100px;
}
.marginL115
{
	margin-left: 115px;
}
.marginL116
{
	margin-left: 116px;
}
.marginL117
{
	margin-left: 117px;
}
.marginL118
{
	margin-left: 118px;
}
.marginL119
{
	margin-left: 119px;
}
.marginL120
{
	margin-left: 120px;
}
.marginR0
{
	margin-right: 0px;
}
.marginR5
{
	margin-right: 5px;
}
.marginR10
{
	margin-right: 10px;
}
.marginR15
{
	margin-right: 15px;
}
.marginR20
{
	margin-right: 20px;
}
.marginR30
{
	margin-right: 30px;
}
.marginR40
{
	margin-right: 40px;
}
.paddingT0
{
	padding-top: 0;
}
.paddingT5
{
	padding-top: 5px;
}
.paddingT10
{
	padding-top: 10px;
}
.paddingT15
{
	padding-top: 15px;
}
.paddingT20
{
	padding-top: 20px;
}
.paddingT25
{
	padding-top: 22px;
}
.paddingT30
{
	padding-top: 30px;
}
.paddingB0
{
	padding-bottom: 0px;
}
.paddingB5
{
	padding-bottom: 5px;
}
.paddingB10
{
	padding-bottom: 10px;
}
.paddingL5
{
	padding-left: 5px;
}
.paddingL10
{
	padding-left: 10px;
}
.paddingL15
{
	padding-left: 15px;
}
.paddingL30
{
	padding-left: 30px;
}
.paddingL44
{
	padding-left: 44px;
}
.paddingL60
{
	padding-left: 60px;
}
.paddingR10
{
	padding-right: 10px;
}
.paddingR20
{
	padding-right: 20px;
}
.marginT2
{
	margin-top: 2px;
}
.marginT5
{
	margin-top: 5px;
}
.marginT6
{
	margin-top: 6px;
}
.marginT8
{
	margin-top: 8px;
}
.marginT10
{
	margin-top: 10px;
}
.marginT15
{
	margin-top: 15px;
}
.marginT20
{
	margin-top: 20px;
}
.marginT25
{
	margin-top: 25px;
}
.marginT30
{
	margin-top: 30px;
}
.marginT34
{
	margin-top: 34px;
}
.marginT35
{
	margin-top: 35px;
}
.marginT40
{
	margin-top: 40px;
}
.marginT45
{
	margin-top: 45px;
}
.marginT50
{
	margin-top: 50px;
}
.marginT60
{
	margin-top: 60px;
}
.marginT65
{
	margin-top: 65px;
}
.marginT70
{
	margin-top: 70px;
}
.marginT75
{
	margin-top: 75px;
}
.marginT80
{
	margin-top: 80px;
}
.marginT85
{
	margin-top: 85px;
}
.marginT111
{
	margin-top: 128px;
}
.marginT160
{
	margin-top: 160px;
}
.marginT200
{
	margin-top: 200px;
}
.marginT230
{
	margin-top: 230px;
}
.marginL8
{
	margin-left: 8px;
}
.marginL15
{
	margin-left: 10px;
}
.marginL220
{
	margin-left: 220px;
}
.marginT18
{
	margin-top: 18px;
}
.marginT20
{
	margin-top: 20px;
}
.marginT30
{
	margin-top: 30px;
}
.marginB5
{
	margin-bottom: 5px;
}
.marginB10
{
	margin-bottom: 10px;
}
.marginB15
{
	margin-bottom: 15px;
}
.marginL3
{
	margin-left: 3px;
}
.marginL5
{
	margin-left: 5px;
}
.marginL6
{
	margin-left: 6px;
}
.marginL7
{
	margin-left: 7px;
}
.marginL10
{
	margin-left: 10px;
}
.marginL12
{
	margin-left: 12px;
}
.marginL15
{
	margin-left: 15px;
}
.marginL17
{
	margin-left: 17px;
}
.marginL20
{
	margin-left: 20px;
}
.marginL25
{
	margin-left: 25px;
}
.marginL30
{
	margin-left: 30px;
}
.marginL35
{
	margin-left: 35px;
}
.marginL40
{
	margin-left: 40px;
}
.marginL50
{
	margin-left: 50px;
}
.marginL60
{
	margin-left: 60px;
}
.marginL70
{
	margin-left: 70px;
}
.marginL75
{
	margin-left: 75px;
}
.marginL85
{
	margin-left: 85px;
}
.marginLcent
{
	margin-left: 100px;
}
.marginL108
{
	margin-left: 108px;
}
.marginL120
{
	margin-left: 120px;
}
.marginL200
{
	margin-left: 200px;
}
.marginL15
{
	margin-left: 15px;
}
.marginT15
{
	margin-top: 15px;
}
.marginR5
{
	margin-right: 5px;
}
.paddingB5
{
	padding-bottom: 5px;
}
.paddingB6
{
	padding-bottom: 6px;
}
.paddingT4
{
	padding-top: 4px;
}
.paddingT15
{
	padding-top: 15px;
}
.paddingT30
{
	padding-top: 30px;
}
.paddingT25
{
	padding-top: 22px;
}
.paddingT10
{
	padding-top: 10px;
}
.paddingT20
{
	padding-top: 20px;
}
.paddingT100
{
	padding-top: 100px;
}
.paddingT2
{
	padding-top: 2px;
}
.paddingT5
{
	padding-top: 5px;
}
.paddingT0
{
	padding-top: 0;
}
.paddingB10
{
	padding-bottom: 10px;
}
.paddingB30
{
	padding-bottom: 30px;
}
.paddingB75
{
	padding-bottom: 75px;
}
.paddingR20
{
	padding-right: 20px;
}
.paddingL5
{
	padding-left: 5px;
}
.paddingL15
{
	padding-left: 15px;
}
.paddingL10
{
	padding-left: 10px;
}
.paddingL20
{
	padding-left: 20px;
}
.paddingL25
{
	padding-left: 25px;
}
.paddingL30
{
	padding-left: 30px;
}
.paddingL130
{
	padding-left: 130px;
}
.paddingL150
{
	padding-left: 150px;
}
.paddingR10
{
	padding-right: 10px;
}
.paddingR30
{
	padding-right: 30px;
}
.paddingR50
{
	padding-right: 50px;
}
.paddingR70
{
	padding-right: 70px;
}
.paddingR120
{
	padding-right: 120px;
}
.marginR5
{
	margin-right: 5px;
}
.marginR10
{
	margin-right: 10px;
}
.marginR20
{
	margin-right: 20px;
}
.marginR30
{
	margin-right: 30px;
}
.marginR40
{
	margin-right: 40px;
}
.marginR45
{
	margin-right: 45px;
}
.marginR47
{
	margin-right: 47px;
}
.marginR60
{
	margin-right: 60px;
}
.paddingL93
{
	padding-left: 93px;
}
.paddingT64
{
	padding-top: 64px;
}
.paddingL73
{
	padding-left: 73px;
}
.paddingT24
{
	padding-top: 24px;
}
.paddingL78
{
	padding-left: 78px;
}
.paddingT12
{
	padding-top: 12px;
}
.paddingT34
{
	padding-top: 34px;
}
.paddingL23
{
	padding-left: 23px;
}
.paddingT69
{
	padding-top: 69px;
}
.paddingL63
{
	padding-left: 63px;
}
.paddingL29
{
	padding-left: 29px;
}
.paddingL109
{
	padding-left: 109px;
}
.paddingT14
{
	padding-top: 14px;
}
/* fin espacement */
