p, h1, h2, h3, h4, ul, img, div {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: "Arial", Verdana, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #dbdddf;

}

body#home {
	/*background-color:white;
  background-image: url("media/style/maquette-fondu-blanc-2-6758.jpg");*/
	background-position:center top;
	background-repeat: no-repeat;
}

body#home div#haut, body#home div#barreSsMenu { background-color: transparent; }

.sloganHome
{
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1.2px;
	line-height:12px;
	margin-left:0;
	margin-top:-5px;
	text-transform:uppercase;
}

/* OLD 2009-06-04
body#home, body#home div#haut, body#home div#barreSsMenu {
	background-image: url("media/style/maquette-fondu-blanc-2-5870.jpg");
	background-position:center top;
	background-repeat: no-repeat;
	background-color:white;
}*/


fondGris
body, div#haut, div#barreSsMenu {
	background: #dbdddf;
}

div#page {
	/*background: #ffffff;*/
	/*padding: 0 20px 0 20px;
	width: 980px;*/
	width: 1000px;
	margin: 0 auto;
}

.popup
{
	background: #FFFFFF;
	padding: 10px;
	width: 550px;
}
.popup h1
{
	color: #e02880;
}
.popup h2
{
	color: #ec9667;
}

.borderR
{
	border-left: 1px solid #ff0000;
	padding-left : 10px;
	height:90px;
}
.borderL
{
	padding-right : 10px;
}

/*###############################
#                                #
#    DIVERS                        #    
#                                #
#################################*/    


a {    text-decoration: none;
 color: #DF2780;}
img { border:0; }
.alignTop { vertical-align: text-top; }
.alignBottom { vertical-align: text-bottom; }
.alignMiddle  { vertical-align: middle; }
.underline { text-decoration: underline; }
.bold { font-weight: bold; }
.normal {font-weight: normal; }
.italic { font-style: italic; }
.inline { display: inline; }
.block { display: block; }
.clear { clear: both; }
.clearBoth { clear: left; line-height: 1px; font-size: 1px; height: 1px; }
.spanClear { display: block; clear: both; font-size: 1px; height: 1px; }
.floatLeft { float: left; }
.floatRight { float: right; }
.error { border: 1px solid #ff0000; }
.alertError { color: #ff0000; }
.alignJust { text-align: justify; }
.alignCenter { text-align: center; }
.alignLeft { text-align: left; }
.alignLeft { text-align: left; }
.uppercase { text-transform: uppercase; }
.pointer { cursor: pointer; }
.line10 { line-height:10px; }


/************ ESPACEMENT ************/

.paddingTB10 { padding: 10px 0; }
.paddingR7 { padding-right: 7px; }
.padL5 { padding-left: 5px; }
.padL10 { padding-left: 10px; }
.padR30 { padding-right: 30px; }
.padR20 { padding-right: 20px; }
.padR10 { padding-right: 10px; }
.padR15 { padding-right: 15px; }
.marL10 { margin-left: 10px; }
.marL20 { margin-left: 20px; }
.marR10 { margin-right: 10px; }
.marR20 { margin-right: 20px; }
.marR100 { margin-right: 85px; }
.marT10 { margin-top: 10px; }
.marT20 { margin-top: 20px; }
.marT25 { margin-top: 25px; }
.marT30 { margin-top: 30px; }
.padR5 { padding-right: 5px; }
.padR50 { padding-right: 50px; }
.padT5 { padding-top: 5px; }
.padT10 { padding-top: 10px; }
.padT15 { padding-top: 15px; }
.padT30 { padding-top: 30px; }
.padB5 { padding-bottom: 5px; }
.padB10 { padding-bottom: 10px; }
.padB20 { padding-bottom: 20px; }
.padB30 { padding-bottom: 30px; }
.padB50 { padding-bottom: 50px; }
.padTB3 { padding: 3px 0; }

.margL { margin-left: 15px; }


/********** COULEURS ****************/

.color1 { color: #ffffff; } /* Blanc */
.color2 { color: #000000; } /* Noir */
.color3 { color: #17892f; } /* Vert (cote parents) */
.color4 { color: #b61a1e; } /* Rouge (desir d'enfant) */
.color5 { color: #ec9667; } /* Orange ( bientot maman ) */
.color6 { color: #23357d; } /* Bleu (enfin maman) */
.color7 { color: #e02880; } /* Rose (1er age) */
.color8 { color: #e4150b; } /* Rouge2 (grandir) */
.color9 { color: #820257; } /* Prune (culture momes) */
.color10 { color: #7e63a6; } /* Violet (sortir en famille) */
.color11 { color: #3e572f; } /* Vert2 (Les ados) */
.color12 { color: #adc205; } /* Vert3 (Rester femmme) */
.color13 { color: #8b261e; } /* Marron (Quartier libre) */
.color14 { color: #c0027c; } /* Rose2 (Shopping) */
.color15 { color: #29c2a2; } /* Vert4 (Communaute) */
.color16 { color: #01B7A8; } /* Vert5 (Communaute) */
.color17 { color: #FD6B03; } /* Orande (Fil Info) */

/********** SIZE ****************/
.size11 { font-size: 11px; }


/*###############################
#                                #
#    HAUT                        #    
#                                #
###############################*/    
	
div#haut {
	width: 1000px;
	/*height: 142px;*/
	padding-top: 15px;
}

	div#haut a#logo {
		position: relative;
		float: left;
		display: block;
		width: 268px;
		height: 100px; /* 110 */
		padding: 10px 0 0 0 !important;
		text-align: center;
		overflow: hidden;
	}
	
		div#haut a#logo strong {
			display: block;
			text-transform: uppercase;
			font-weight: normal;
			font-size: 12px;
			line-height: 12px;
			color: #e12583;
			cursor: pointer;
			letter-spacing: 1.2px;
			margin-left: 0;
			margin-top: -5px;
		}
		
	div#haut div#pub_haut {
		position: relative;
		float: right;
		width: 728px;
		height: 90px;
		overflow: hidden;
	}

	div#haut div#menu_haut {
		clear: both;
		position: relative;
		width: 1000px;
		height: 36px; /* 36 */
		padding-bottom: 10px;
	}
	
		div#menu_haut ul {
			list-style-type: none;
		}
		
			div#menu_haut ul.ulN1 li {
				display: block;
				float: left;
				text-align: center;
				padding-left: 3px;
				/*background-image: url("images/ulN1li.gif");
				background-position: 0 0;
				background-repeat: repeat-x;*/
			}
			
			/* Niveau 2 */
			div#menu_haut ul.ulN2 {
				border-top: 1px solid #FFFFFF;
				display: none;
				width: 72px;				
			}
			
			div#menu_haut ul.ulN2 li {
				display: block;
				float: none;
				padding-left: 3px;
				padding-top: 3px;
				padding-bottom: 3px;
				font-size: 10px;
				font-weight: bold;
				text-align: left;
				background-image: none;

			}
			
					div#menu_haut ul.ulN1 li#liN1_0 { padding-left: 0; }
						
				div#menu_haut ul.ulN1 li a.ulN1A {
					display: block;
					width: 72px;
					font-size: 11px;
					font-weight: bold;
					text-align: center;
					text-transform: uppercase;
					background-color: #fefae5;
					background-repeat: repeat-x;
					background-position: 0 bottom;
				}
				
					div#menu_haut ul.ulN1 li#liN1_0 a.ulN1A { width: 82px; }
					div#menu_haut ul.ulN1 li#liN1_13 a.ulN1A { width: 90px; }
				
				a.ulN2A:hover{
					color: #FFFFFF;
				}
				
					div#menu_haut ul.ulN1 li.ligneS1 a {
						height: 26px; /* 36 */
						padding-top: 10px;
					}
					
					div#menu_haut ul.ulN1 li.ligneS2 a {
						height: 34px; /* 36 */
						padding-top: 2px;
					}
						
						/* Btn 1 (par defaut) */
						div#menu_haut ul.ulN1 li#liN1_1 a {
							font-size: 10px;
							line-height: 14px;
							color: #ffffff;
							background-color: #29c2a2;
							background-image: url("images/liN1_1.gif");
						}
						
						/* Btn 1 (Hover, selected) */
						div#menu_haut ul.ulN1 li#liN1_1 a:hover, div#menu_haut ul.ulN1 li#liN1_1 a.over, div#menu_haut ul.ulN1 li#liN1_1 a.selected {
							color: #29c2a2;
							background-color: #fefae5;
							background-image: url("images/liN1_1.gif");
						}
						
						/* Par defaut */
						div#menu_haut ul.ulN1 li#liN1_0 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_2 a.out { background-image: url("images/liN1_1.gif"); color: #01b7a8; }
						div#menu_haut ul.ulN1 li#liN1_2 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_2 a.out { background-image: url("images/liN1_2.gif"); color: #17892f; }
						div#menu_haut ul.ulN1 li#liN1_3 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_3 a.out { background-image: url("images/liN1_3.gif"); color: #b61a1e; }
						div#menu_haut ul.ulN1 li#liN1_4 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_4 a.out { background-image: url("images/liN1_4.gif"); color: #ec9667; }
						div#menu_haut ul.ulN1 li#liN1_5 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_5 a.out { background-image: url("images/liN1_5.gif"); color: #23357d; }
						div#menu_haut ul.ulN1 li#liN1_6 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_6 a.out { background-image: url("images/liN1_6.gif"); color: #e02880; }
						div#menu_haut ul.ulN1 li#liN1_7 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_7 a.out { background-image: url("images/liN1_7.gif"); color: #e4150b; }
						div#menu_haut ul.ulN1 li#liN1_8 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_8 a.out { background-image: url("images/liN1_8.gif"); color: #820257; }
						div#menu_haut ul.ulN1 li#liN1_9 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_9 a.out { background-image: url("images/liN1_9.gif"); color: #7e63a6; }
						div#menu_haut ul.ulN1 li#liN1_10 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_10 a.out { background-image: url("images/liN1_10.gif"); color: #3e572f; }
						div#menu_haut ul.ulN1 li#liN1_11 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_11 a.out { background-image: url("images/liN1_11.gif"); color: #adc205; }
						div#menu_haut ul.ulN1 li#liN1_12 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_12 a.out { background-image: url("images/liN1_12.gif"); color: #8b261e; }
						div#menu_haut ul.ulN1 li#liN1_13 a.ulN1A, div#menu_haut ul.ulN1 li#liN1_13 a.out { background-image: url("images/liN1_13.gif"); color: #c0027c; }
						/*
						li#liN1_0 a.ulN2A { color: #01b7a8; }
						li#liN1_0 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_2 a.ulN2A { color: #17892f; }
						li#liN1_2 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_3 a.ulN2A { color: #b61a1e; }
						li#liN1_3 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_4 a.ulN2A { color: #ec9667; }
						li#liN1_4 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_5 a.ulN2A { color: #23357d; }
						li#liN1_5 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_6 a.ulN2A { color: #e02880; }
						li#liN1_6 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_7 a.ulN2A { color: #e4150b; }
						li#liN1_7 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_8 a.ulN2A { color: #820257; }
						li#liN1_8 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_9 a.ulN2A { color: #7e63a6; }
						li#liN1_9 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_10 a.ulN2A { color: #3e572f; }
						li#liN1_10 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_11 a.ulN2A { color: #adc205; }
						li#liN1_11 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_12 a.ulN2A { color: #8b261e; }
						li#liN1_12 a.ulN2A:hover{ color: #FFFFFF; }
						li#liN1_13 a.ulN2A { color: #c0027c; }
						li#liN1_13 a.ulN2A:hover{ color: #FFFFFF; }*/
						
						
						/* Hover, selected */
						div#menu_haut ul.ulN1 li#liN1_0 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_0 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_0 a.selected    { background-image: none; background-color: #01b7a8; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_2 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_2 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_2 a.selected    { background-image: none; background-color: #17892f; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_3 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_3 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_3 a.selected    { background-image: none; background-color: #b61a1e; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_4 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_4 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_4 a.selected    { background-image: none; background-color: #ec9667; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_5 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_5 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_5 a.selected    { background-image: none; background-color: #23357d; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_6 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_6 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_6 a.selected    { background-image: none; background-color: #e02880; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_7 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_7 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_7 a.selected    { background-image: none; background-color: #e4150b; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_8 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_8 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_8 a.selected    { background-image: none; background-color: #820257; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_9 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_9 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_9 a.selected    { background-image: none; background-color: #7e63a6; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_10 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_10 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_10 a.selected { background-image: none; background-color: #3e572f; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_11 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_11 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_11 a.selected { background-image: none; background-color: #adc205; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_12 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_12 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_12 a.selected { background-image: none; background-color: #8b261e; color: #ffffff; }
						div#menu_haut ul.ulN1 li#liN1_13 a.ulN1A:hover, div#menu_haut ul.ulN1 li#liN1_13 a.ulN1A.over, div#menu_haut ul.ulN1 li#liN1_13 a.selected { background-image: none; background-color: #c0027c; color: #ffffff; }
		
						/* sousrub */
						div#menu_haut ul#sousRub_1	{ background-color: #01b7a8; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_2	{ background-color: #17892f; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_3	{ background-color: #b61a1e; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_4	{ background-color: #ec9667; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_5 	{ background-color: #23357d; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_6	{ background-color: #e02880; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_7	{ background-color: #e4150b; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_8	{ background-color: #820257; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_9	{ background-color: #7e63a6; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_10 { background-color: #3e572f; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_11 { background-color: #adc205; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_12 { background-color: #8b261e; color: #ffffff; position: absolute;}
						div#menu_haut ul#sousRub_13 { background-color: #c0027c; color: #ffffff; position: absolute;}
						
						div#menu_haut ul li.selSousRub{  background-color: #FEFAE5; }
						
						div#menu_haut ul#sousRub_1 li.selSousRub a{ color: #01b7a8;}
						div#menu_haut ul#sousRub_2 li.selSousRub a{ color: #17892f;}
						div#menu_haut ul#sousRub_3 li.selSousRub a{ color: #b61a1e;}
						div#menu_haut ul#sousRub_4 li.selSousRub a{ color: #ec9667;}
						div#menu_haut ul#sousRub_5 li.selSousRub a{ color: #23357d;}
						div#menu_haut ul#sousRub_6 li.selSousRub a{ color: #e02880;}
						div#menu_haut ul#sousRub_7 li.selSousRub a{ color: #e4150b;}
						div#menu_haut ul#sousRub_8 li.selSousRub a{ color: #820257;}
						div#menu_haut ul#sousRub_9 li.selSousRub a{ color: #7e63a6;}
						div#menu_haut ul#sousRub_10 li.selSousRub a{ color: #3e572f;}
						div#menu_haut ul#sousRub_11 li.selSousRub a{ color: #adc205;}
						div#menu_haut ul#sousRub_12 li.selSousRub a{ color: #8b261e;}
						div#menu_haut ul#sousRub_13 li.selSousRub a{ color: #c0027c;}
						
						li a.ulN2A { color: #ffffff; font-size: 10px; }
						
					div#menu_haut ul.ulN1 li a.ulN1A:hover {
						color: #D74690;
					}
					
										
/*###############################
#                                #
#    CONTENEUR                    #
#                                #
###############################*/
	
div#conteneur {
	clear: both;
	width: 1000px;
	padding-bottom: 25px;
	background: #ffffff;
}

/* Barre sous-menu */
div#barreSsMenu {
	position: relative;
	width: 1000px;
	height: 57px;
}

	a#block_participForum, a#block_publiez, a#block_parrain, a#block_devenirMembre {
		display: block;
		position: absolute;
		top: 10px;
		height: 31px; /* 36 */
		padding-top: 5px;
		font-size: 14px;
		text-align: center;
		text-transform: uppercase;
	}

		a#block_participForum {
			left: 450px;
			width: 102px;
			height: 33px; /* 36 */
			padding-top: 1px;
			background: #d4468e;
			color: #ffffff;
		}

			a#block_participForum  span {
				font-size: 14px;
				text-transform: none;
			}
		
		a#block_publiez {
			left: 563px;
			display: block;
			width: 102px;
			height: 33px; /* 36 */
			padding-top: 1px;
			background: #01b7a8;
			color: #ffffff;
		}
		
			a#block_publiez span {
				font-size: 14px;
				text-transform: none;
			}
	
		a#block_parrain {
			left: 675px;
			width: 102px;
			height: 33px; /* 36 */
			padding-top: 1px;
			background: #d4468e;
			color: #ffffff;
		}
		
			a#block_parrain span {
				font-size: 14px;
				text-transform: none;
			}
	
		a#block_devenirMembre {
			left: 679px;
			width: 117px;
			background: #fefae5;
			font-size: 11px;
			color: #29c2a2;
		}


/* NON CONNECTE */
	div#block_recherche {
		position: absolute;
		top: 12px;
		right: 0;
		width: 195px;
		height: 32px;
		background: #fefae5;
		font-size: 1px;
	}
	
		div#block_recherche input {
			position: absolute;
			top: 5px;
		}
	
		div#block_recherche input.inputText {
			left: 5px;
			width: 130px; /* 150 */
			height: 17px;
			padding: 3px 10px 0 10px;
			margin-right: 1px;
			border: 1px solid #dddbdb;
			font-size: 11px;
			font-weight: bold;
		}
		
		div#block_recherche input.inputSubmit {
			left: 159px;
		}
		
	/*div#block_newsletter {
		position: absolute;
		top: 0;
		left: 370px;
		width: 169px;
		height: 37px;
		background: url("images/block-newsletter.gif") 0 0 no-repeat;
	}
	
		div#block_newsletter div.titre {
			position: absolute;
			top: 1px;
			right: 7px;
			width: 70px;
			padding-left: 12px;
			background: url("images/btn_newsletter.gif") 0 2px no-repeat;
			font-size: 10px;
			font-weight: bold;
		}
		
		div#block_newsletter input {
			position: absolute;
			top: 15px;
		}
	
			div#block_newsletter input.inputText {
				left: 5px;
				display: block;
				width: 120px;
				height: 15px;
				padding: 0 7px;
				margin-right: 1px;
				border: 1px solid #dddbdb;
				font-size: 10px;
				font-weight: bold;
				text-align: right;
			}
			
			div#block_newsletter input.inputSubmit { left: 143px; }*/
	
	div#block_identifier {
		position: absolute;
		top: 5px;
		left: 0;
		width: 315px;
		height: 39px;
		background: url("images/block-identifier.gif") 0 0 no-repeat;
	}
	
		div#block_identifier div.titre {
			position: absolute;
			top: 1px;
			left: 7px;
			width: 70px;
			padding-left: 12px;
			background: url("images/puce_cadenas.gif") 0 1px no-repeat;
			font-size: 10px;
			font-weight: bold;
		}
		
		div#block_identifier input {
			position: absolute;
			top: 18px;
		}
	
			div#block_identifier input.inputText {
				display: block;
				height: 15px;
				padding: 0 3px;
				margin-right: 1px;
				border: 1px solid #dddbdb;
				font-size: 10px;
				font-weight: bold;
			}
			
				div#block_identifier input.inputText1 { left: 5px; width: 70px; }
				div#block_identifier input.inputText2 { left: 85px; width: 77px; }
			
			div#block_identifier input.inputSubmit { left: 172px; }
			
			div#block_identifier a.mdpOublie {
				position: absolute;
				top: 14px;
				right: 4px;
				font-size: 8px;
				line-height: 10px;
				color: #8f908d;
				text-align: right;
				text-transform: uppercase;
				text-decoration: none;
			}
			
				div#block_identifier a.mdpOublie:hover { text-decoration: underline; }


/* CONNECTE */
	div#block_bonjour {
		position: absolute;
		top: 11px;
		left: 0;
		width: 166px; /* 171 */
		height: 33px; /* 33 */
		padding: 0 5px 0 0;
		background: #fefae5 url("images/ico_connecte.gif") 8px 4px no-repeat;
		font-weight: bold;
		text-align: right;
	}
	
		div#block_bonjour p { padding-top: 2px; }
	
			div#block_bonjour p.s1 { font-size: 11px; color: #29c2a2; }
		
	a#btn_compte {
		position: absolute;
		top: 12px;
		left: 176px;
		width: 116px;
		height: 17px; /* 19 */
		padding-top: 2px;
		background: #29c2a2;
		font-size: 12px;
		/*font-weight: bold;*/
		text-align: center;
		text-transform: uppercase;
		color: #ffffff;
	}
	
	a#btn_deconnection {
		position: absolute;
		top: 32px;
		left: 176px;
		width: 116px;
		height: 12px;
		font-size: 10px;
		text-align: center;
		text-transform: uppercase;
		color: #29c2a2;
		background: #ffffff;
	}


/* Fil Info */
	div#filInfo {
		position: relative;
		float: left;
		width: 878px;
		padding: 2px 0;
	}

		a#plusInfos {
			float: left;
			width: 62px;
			height: 14px;
			font-size: 11px;
			font-weight: bold;
			font-variant: small-caps;
			margin-right:10px;
			color: #FFFFFF;
			text-align: center;
			/*background: url("images/plusInfos.gif") 0 0 no-repeat;*/
			background: #FD6B03;
		}
		
		div#filInfo p {
			float: left;
			width: 665px;
			height: 14px;
			font-size: 10px;
			color: #FD6B03;
			overflow: hidden;
		}
		
		div#filInfo marquee
		{
			font-size: 11px;
			position: relative;
			width: 645px;
			color: #FD6B03;
		}
		div#filInfo marquee a
		{
			color: #FD6B03;
		}
		
		
		div#filInfo p a{
			color: #FD6B03;
		}
		
		div#filInfo p a:hover{
			text-decoration: underline;
		}


/* TRACKER */
div#tracker {
	position: relative;
	width: 990px; /* 1000 */
	padding: 0 0 7px 10px;
}
		
	div#tracker, div#tracker span, div#tracker a { font-size: 11px; }
	
		div#tracker span, div#tracker a { font-weight: normal; }
			div#tracker a:hover { text-decoration: underline; }
			
			
/* Date du jour */
div#dateJour {
	position: absolute;
	top: 2px;
	right: 1px;
	font-size: 11px;
	text-align: right;
	color: #FFFFFF;
	text-align: center;
	background: #FD6B03;
	padding: 0 10px 0 10px;
}

	

	
/*###############################
#                                #
#    GAUCHE                        #
#                                #
###############################*/
	
div#gauche {
	position: relative;
	float: left;
	width: 102px; /* 102 */
	padding-left: 6px;
	background: #FFFFFF;
	z-index: 99;
}

	div#gauche div.blockG div.titre a {
		display: block;
		width: 88px;
		height: 19px;
		padding-top: 8px;
		font-size: 12px;
		line-height: 12px;
		font-weight: bold;
		text-align: center;
		color: #000000;
		background: url("images/blockG-titre.gif") 0 0 no-repeat;
	}
	
		div#gauche div#blockG_1 div.titre,
		div#gauche div#blockG_2 div.titre {
			text-transform: uppercase;
		}
		
		
	div#gauche div.blockG ul {
		list-style-type: none;
		width: 95px;
		padding: 2px 0 7px 0;
	}
	
		div#gauche div.blockG ul li {
			width: 90px; /* 95 */
			text-align: left;
			padding-left: 5px;
		}
		
			div#gauche div.blockG ul li a {
				font-size: 10px;
				color: #000000;
			}
			
			
	/* Block 1 */
	div#gauche div#blockG_1 div.titre a { padding: 0; height: 27px; }
	div#gauche div#blockG_1 ul li { text-align: left; width: 95px; padding: 5px 0; }
	div#gauche div#blockG_1 ul li a { font-size: 11px; }
	
		div#gauche div#blockG_1 ul li.liblockG1_1 { width: 95px; }
		div#gauche div#blockG_1 ul li.liblockG1_1 a { color: #b61a1e;  }
		div#gauche div#blockG_1 ul li.liblockG1_2 { width: 95px; }
		div#gauche div#blockG_1 ul li.liblockG1_2 a { color: #ec9667; }
	
	/* Block 2 */
	div#gauche div#blockG_2 div.titre a { height: 27px; }
	div#gauche div#blockG_2 ul li { text-align: left; width: 95px; padding: 5px 0; }
	div#gauche div#blockG_2 ul li a { font-size: 11px; }
	
		div#gauche div#blockG_2 ul li.liblockG2_1 a,
		div#gauche div#blockG_2 ul li.liblockG2_2 a,
		div#gauche div#blockG_2 ul li.liblockG2_3 a,
		div#gauche div#blockG_2 ul li.liblockG2_4 a,
		div#gauche div#blockG_2 ul li.liblockG2_5 a,
		div#gauche div#blockG_2 ul li.liblockG2_6 a { color: #e12583; font-size: 11px; }
		
		div#gauche div#blockG_2 ul li.liblockG2_7 a,
		div#gauche div#blockG_2 ul li.liblockG2_8 a,
		div#gauche div#blockG_2 ul li.liblockG2_9 a { color: #e4150b; }
		
		div#gauche div#blockG_2 ul li.liblockG2_10 a { color: #3e572f; }
		
	/* Block Mag */
	div#gauche div#blockMag { background: url("images/G_magRepeat.gif") 0 0 repeat-y; }
	div#gauche div#blockMagH { background: url("images/G_magH.gif") 0 0 no-repeat; }
	div#gauche div#blockMagB {
		width: 92px;
		padding-bottom: 5px;
		margin-bottom: 5px;
		background: url("images/G_magB.gif") 0 bottom no-repeat;
	}
	
		div#gauche div#blockMagB div.titre a {
			background: none;
			height: 16px; /* 19 */
			padding-top: 3px;
			margin-bottom: 5px;
		}
		
		div#gauche div#blockMagB ul li {
			padding: 0;
			text-align: left;
		}
		
			div#gauche div#blockMagB ul li a { font-size: 9px; color: #000000; }


	/* Block Tags */
	div#gauche div#blockTags {
		width: 95px;
	}
	

/*###############################
#                                #
#    CONTENU                        #
#                                #
###############################*/
	
div.contenu {
	float: left;
	width: 576px; /* 576 */
	background: #FFFFFF;
}

/* TITRES */        
	div.contenu h1 {
		font-size: 20px;
		text-transform: uppercase;
		padding-bottom: 6px;
	}


/* Gros Block Image */
	div.contenu div#block1 {
		position: relative;
		width: 558px;
	}
	
	div.contenu div#block2 {
		position: relative;
		width: 369px;
	}
	
	div.contenu div#block3 {
		position: relative;
		float: left;
		width: 284px;
		overflow: hidden;
		height: 248px;
		margin-right: 10px;
	}
	
		div#block1 a#titreHfond, div#block2 a#titreHfond, div#block3 a#titreHfond {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			background: url("images/titreHfond.png") right 0 no-repeat;
		}
		
			div#block1 a#titreHfond span, div#block2 a#titreHfond span, div#block3 a#titreHfond span {
				display: block;
				font-size: 13px;
				font-weight: bold;
				text-transform: uppercase;
			}
		
				div#block1 a#titreHfond span { padding: 6px 70px 6px 9px; }
				div#block2 a#titreHfond span { padding: 6px 18px 6px 6px; }
				div#block3 a#titreHfond span { padding: 6px 18px 6px 6px; }
			
		div#block1 a#titreBfond, div#block2 a#titreBfond, div#block1 div#titreBfond, div#block2 div#titreBfond, div#block3 div#titreBfond {
			display: block;
			position: absolute;
			padding-bottom:5px;
		}
		
				div#block1 a#titreBfond, div#block1 div#titreBfond { bottom: 9px; right: 0px; }
				div#block2 a#titreBfond, div#block2 div#titreBfond { bottom: 4px; right: 4px; }
				div#block3 a#titreBfond, div#block3 div#titreBfond { bottom: 4px; right: 4px; }
		
				
			div#block1 div#titreBfond a, div#block2 div#titreBfond a { display: block; padding-bottom:5px;}
		
				div#block1 a.titreBfondcolor3, div#block2 a.titreBfondcolor3 { background: url("images/titreBfond3.png");  width: 556px; text-align: right; }
				div#block1 a.titreBfondcolor4, div#block2 a.titreBfondcolor4 { background: url("images/titreBfond4.png");  width: 556px; text-align: right; }
				div#block1 a.titreBfondcolor5, div#block2 a.titreBfondcolor5 { background: url("images/titreBfond5.png");  width: 556px; text-align: right; }
				div#block1 a.titreBfondcolor6, div#block2 a.titreBfondcolor6 { background: url("images/titreBfond6.png");  width: 556px; text-align: right; }
				div#block1 a.titreBfondcolor7, div#block2 a.titreBfondcolor7 { background: url("images/titreBfond7.png");  width: 556px; text-align: right; }
				div#block1 a.titreBfondcolor8, div#block2 a.titreBfondcolor8 { background: url("images/titreBfond8.png");  width: 556px; text-align: right; }
				div#block1 a.titreBfondcolor9, div#block2 a.titreBfondcolor9 { background: url("images/titreBfond9.png");  width: 556px; text-align: right; }
				div#block1 a.titreBfondcolor10, div#block2 a.titreBfondcolor10 { background: url("images/titreBfond10.png");  width: 556px; text-align: right; }
				div#block1 a.titreBfondcolor11, div#block2 a.titreBfondcolor11 { background: url("images/titreBfond11.png");  width: 556px; text-align: right; }
				div#block1 a.titreBfondcolor12, div#block2 a.titreBfondcolor12 { background: url("images/titreBfond12.png");  width: 556px; text-align: right; }
				div#block1 a.titreBfondcolor13, div#block2 a.titreBfondcolor13 { background: url("images/titreBfond13.png");  width: 556px; text-align: right; }
				div#block1 a.titreBfondcolor14, div#block2 a.titreBfondcolor14 { background: url("images/titreBfond14.png");  width: 556px; text-align: right; }
				div#block2 a.titreBfondcolor15, div#block3 a.titreBfondcolor15 { background: url("images/titreBfond15.png");  width: 556px; text-align: right; }/*20px 0 repeat-y; width: 540px; text-align: right; */
				div#block1 a.titreBfondcolor17, div#block3 a.titreBfondcolor17 { background: url("images/titreBfond17.png");  width: 556px; text-align: right; }/*20px 0 repeat-y; width: 540px; text-align: right; */
				
		
			div#block1 a#titreBfond span, div#block1 div#titreBfond span, div#block2 a#titreBfond span, div#block2 div#titreBfond span, div#block3 div#titreBfond span {
				/*display: block;*/
				font-weight: bold;
				color: #ffffff;
				padding: 2px 7px 5px 7px;
			}
			
				div#block1 a#titreBfond span, div#block1 div#titreBfond span { font-size: 24px; line-height: 24px; }
				div#block2 a#titreBfond span, div#block2 div#titreBfond span { font-size: 15px; line-height: 15px; }
				div#block3 a#titreBfond span, div#block3 div#titreBfond span { font-size: 15px; line-height: 15px; }
			
		div#block1 a.blockD, div#block2 a.blockD {
			display: block;
			position: absolute;
		}
		
			div#block1 div#blockDprec, div#block1 div#blockDsuiv {
				width: 105px; /* 172 */
				padding-left: 67px;
			}
			
				div#block1 div#blockDprec { top: 5px; }
				div#block1 div#blockDsuiv { top: 150px; }
				
		
			div#block1 a.blockD { right: 10px; }
			div#block2 a.blockD { right: 4px; }
		
				div#block1 a#blockDs1 { top: 28px; }
				div#block1 a#blockDs2 { top: 167px; }
				
				div#block2 a#blockDs1 { top: 17px; }
				div#block2 a#blockDs2 { top: 108px; }
			
			div#block1 a.blockD img, div#block2 a.blockD img {
				border-width: 2px;
				border-style: solid;
			}
				
			
			div#block1 a.blockD span.blockDtitre, div#block1 a.blockD span.blockDtitre span,
			div#block2 a.blockD span.blockDtitre, div#block2 a.blockD span.blockDtitre span {
				cursor: pointer;
			}
			
			div#block1 a.blockD span.blockDtitre, div#block2 a.blockD span.blockDtitre {
				display: block;
				position: absolute;
				bottom: 8px;
				left: 2px;
				font-size: 10px;
				font-weight: bold;
				text-transform: uppercase;
				background: url("images/titreDfond.png") 0 0;
			}
			
			
				div#block1 a.blockD span.blockDtitre {
					width: 152px; /* 166 */
					padding: 3px 8px 2px 8px;
					font-size: 10px;
				}
			
				div#block2 a.blockD span.blockDtitre {
					width: 105px; /* 113 */
					padding: 3px 4px 2px 4px;
					font-size: 6px;
				}


div.contenuGauche {
	float: left;
	width: 373px;
}

div.contenuDroite {
	float: left;
	width: 192px;
	padding-left: 11px;
}

			
/* Vignettes */
.btJaune{
	padding:10px;font-weight:bold;
}
			
	a.btn_jaune {
		display: block;
		position: absolute;
		padding-left: 7px;
		background: url("images/btn_jauneLeft.gif") 0 0 no-repeat;
	}
	
		a.btn_jaune span {
			display: block;
			float: left;
			height: 16px;
			padding-right: 7px;
			font-size: 10px;
			font-weight: bold;
			color: #000000;
			cursor: pointer;
			background: url("images/btn_jauneFond.gif") right 0 no-repeat;
		}
		
	.parent_expert {
		display: block;
		width: 99px;
		height: 42px;
		background: url("images/parents-expert.gif") 0 0 no-repeat;
	}
	
	.parent img{
		padding-top:15px;
	}


/* Vign1 */
div.vign1 {
	position: relative;
	float: left;
	width: 168px;
	height: 213px;
	border-width: 2px;
	border-left-width: 0;
	border-right-width: 0;
	border-style: solid;
	margin-top: 14px;
	margin-left: 26px;
	padding-bottom: 2px;
}

		div#vign1_1 { margin-left: 0; }
	
	/* Couleur de la bordure Haut et bas */
	div.vign1_color3 { border-color: #17892f; }
	div.vign1_color4 { border-color: #b61a1e; }
	div.vign1_color5 { border-color: #ec9667; }
	div.vign1_color6 { border-color: #23357d; }
	div.vign1_color7 { border-color: #e02880; }
	div.vign1_color8 { border-color: #f4120d; }
	div.vign1_color9 { border-color: #820257; }
	div.vign1_color10 { border-color: #7e63a6; }
	div.vign1_color11 { border-color: #3e572f; }
	div.vign1_color12 { border-color: #adc205; }
	div.vign1_color13 { border-color: #8b261e; }
	div.vign1_color14 { border-color: #c0027c; }
	div.vign1_color17 { border-color: #FD6B03; }
	
	
	div.vign1 a.vign1Img {
		/*position: absolute;*/
		top: 0;
		left: 0;
		width: 168px;
		/*height: 109px;*/
	}
	
		div.vign1 h2 {
			position: absolute;
			top: 0;
			left: 0;
			font-size: 10px;
		}
		
			/* Couleur du fond du titre de la Famille */
			div.vign1 h2.fond_color3 { background: #17892f; }
			div.vign1 h2.fond_color4 { background: #b61a1e; }
			div.vign1 h2.fond_color5 { background: #ec9667; }
			div.vign1 h2.fond_color6 { background: #23357d; }
			div.vign1 h2.fond_color7 { background: #e02880; }
			div.vign1 h2.fond_color8 { background: #f4120d; }
			div.vign1 h2.fond_color9 { background: #820257; }
			div.vign1 h2.fond_color10 { background: #7e63a6; }
			div.vign1 h2.fond_color11 { background: #3e572f; }
			div.vign1 h2.fond_color12 { background: #adc205; }
			div.vign1 h2.fond_color13 { background: #8b261e; }
			div.vign1 h2.fond_color14 { background: #c0027c; }
			div.vign1 h2.fond_color17 { background: #FD6B03; }
			
				div.vign1 h2 a {
					display: block;
					padding: 1px 7px 3px 4px;
					font-size: 10px;
					font-weight: bold;
					color: #ffffff;
					text-transform: uppercase;
				}
				
		div.vign1 h3 {
			/*position: absolute;*/
			/*top: 110px;*/
			left: 0;
		}
		
			div.vign1 h3 a {
				font-size: 11px;
				font-weight: bold;
			}
			
				div.vign1 h3 a:hover { text-decoration: underline; }
			
			div.vign1 p {
				/*position: absolute;
				top: 127px;*/
				height:50px;
				left: 0;
				font-size: 11px;
				line-height: 11px;
				color: #000000;
				text-align: justify;
			}
			
			div.vign1 div.lire {
				position: absolute;
				top: 202px;
				text-align: right;
				right: 0;
			}
			
				div.vign1 div.lire, div.vign1 div.lire a {
					font-size: 11px;
					font-weight: bold;
					font-style: italic;
				}
				
					div.vign1 div.lire a { text-decoration: underline; }
			
			.parent h3{
				/*margin-top: 135px;*/
			}
			.infoParent{
				position: absolute;
				font-size: 9px;
				margin-left: 85px;
				margin-top: 17px;
				width: 80px;
			}
			.infoParent .nameParent{
				font-weight: bold;
				color: #000000;
				font-size: 11px;
				text-decoration: none;
				padding-bottom:2px;
			}
			
			/*.infoParent{
				font-size: 9px;
				padding-top: 15px;
				text-align: justify;
			}
			.infoParent .nameParent{
				font-weight: bold;
				color: #000000;
				font-size: 9px;
				text-decoration: none;
				padding-left:2px;
			}*/
/* Vign2 */
div.vign2 {
	position: relative;
	width: 170px;
	height: 178px; /* 172 */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff6cf;
	margin-top: 14px;
	line-height: 11px;
		font-size: 11px;
}
	div.vign2 a{
		font-size: 11px;
		color: #000000;
	}
	
	div.vign2 a.vign2Titre {
		display: block;
		width: 170px;
		height: 19px; /* 24 */
		padding-top: 5px;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-transform: uppercase;
		text-align: center;
		background: url("images/vign2Titre.gif") 0 0 no-repeat;
	}
	
	div.vign2 p.s1, div.vign2 p.s2 {
		width: 162px; /* 170 */
		padding-left: 4px;
		padding-rigt: 4px;
	}
	
		div.vign2 p.s1 { padding-top: 4px; padding-bottom: 2px; }
			div.vign2 p.s1 a { font-size: 11px; font-weight: bold; color: #000000; }
		div.vign2 p.s2 { font-size: 10px; font-family: "Myriad Pro", Arial, serif; }
	
	
	div.vign2 a.btn_jaune {
		right: 0;
		bottom: 10px;
	}

	
/* Vign3 */
div.vign3 {
	width: 176px;
	height: 172px;
	margin-top: 14px;
}

	
/* Vign4 */
div.vign4 {
	width: 185px;
	height: 172px;
	margin-top: 14px;
}
	
	div.vign4 a.vign4Titre {
		display: block;
		width: 178px;
		height: 16px; /* 16 */
		margin-bottom: 2px;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-transform: uppercase;
		text-align: center;
		background: url("images/vign4Titre.gif") 0 0 no-repeat;
	}
	
	
/* Vign5 et 6 */
div.vign5, div.vign6 {
	position: relative;
	margin-top: 9px;
}

	div.vign5 {
		width: 369px; /* 373 */
		padding: 4px 0 0 4px;
		height: 83px; /* 87 */
		border: 2px solid #fff6cf;
		border-left-width: 0;
		border-right-width: 0;
	}

	div.vign6 {
		width: 368px; /* 373 */
		padding: 12px 0 0 5px;
		height: 89px; /* 101 */
		background: url("images/vign6.gif") 0 0 no-repeat;
	}

	div.vign5 a.vign5Titre, div.vign6 a.vign6Titre {
		position: absolute;
		top: 0;
		right: 0;
		display: block;
		float: left;
		height: 16px; /* 18 */
		padding: 2px 10px 0 5px;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-transform: uppercase;
	}
	
		div.vign5 a.vign5Titre { background: url("images/vign5Titre.gif") 0 0 no-repeat; }
		div.vign6 a.vign6Titre { background: url("images/vign6Titre.gif") 0 0 no-repeat; }
	
	div.vign5 div.vign5img, div.vign6 div.vign6img {
		float: left;
		width: 64px; /* 75 */
		height: 64px;
		padding-right: 7px;
	}
	
	div.vign5 div.vign5text, div.vign6 div.vign6text {
		float: left;
		width: 210px;
		height: 70px;
	}
	
		div.vign5 div.vign5text a strong, div.vign6 div.vign6text a strong {
			font-size: 11px;
			color: #000000;
		}
		
			div.vign5 div.vign5text a:hover strong, div.vign6 div.vign6text a:hover strong {
				text-decoration: underline;
			}
	
		div.vign5 div.vign5text p, div.vign6 div.vign6text p {
			font-family: "Myriad Pro", Arial, serif;
			font-size: 10px;
		}
		
			div.vign5 div.vign5text p a, div.vign6 div.vign6text p a {
				font-size: 8px;
				color: #000000;
				text-decoration: underline;
			}
	
	div.vign5 a.btn_jaune, div.vign6 a.btn_jaune {
		right: 0;
		bottom: 5px;
	}
	
	div.vign5 div.parent_expert, div.vign6 div.parent_expert {
		position: absolute;
		top: 2px;
		right: 3px;
	}
	
	div.vign6 a.btn_suivRose {
		position: absolute;
		bottom: 7px;
		right: 7px;
	}
	
	
/* Vign7 */
div.vign17 {
	position: relative;
	width: 185px; /* 185 */
	min-height: 149px; /* 87 */
	margin-top: 18px;
	background: url("/images/bg_vign17.gif") no-repeat;
}

		div#vignShopping { width: 185px; padding: 0; height:87px;/*88px;*/}

	div.vign17 a.vignTitre {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		float: left;
		height: 16px; /* 18 */
		padding: 4px 10px 0 5px;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-transform: uppercase;
	}
	

/* Vign7 */
div.vign7 {
	position: relative;
	width: 181px; /* 185 */
	min-height: 87px; /* 87 */
	border: 2px solid #fff6cf;
	border-left-width: 0;
	border-right-width: 0;
	margin-top: 18px;
}

		div#vignShopping { width: 185px; padding: 0; min-height:87px;/*88px;*/}

	div.vign7 a.vign7Titre {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		float: left;
		height: 16px; /* 18 */
		padding: 2px 10px 0 5px;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-transform: uppercase;
	}
	
		div.vign7 a.vign7Titre { background: url("images/vign5Titre.gif") 0 0 no-repeat; }
		
	div.vign7 a.lienShopping {
		position: absolute;
		top: 0;
		left: 0;
		
	}
	
	
	/* Commentaires */
	div.vign7 p.pseudo, div.vign7 p.commentaire {
		position: absolute;
		left: 10px;
		text-align: justify;
		width: 160px;
		font-size: 10px;
		font-family: "Myriad Pro", Arial, serif;
	}
	
		div.vign7 p.pseudo { top: 22px; left: 5px; font-weight: bold; }
		div.vign7 p.commentaire { top: 43px; line-height: 11px; }
	
	div.vign7 div.guillOuvert, div.vign7 div.guillFerme {
		position: absolute;
		width: 13px;
		height: 10px;
		
	}
		
	div.vign7 div.guillOuvert {
		top: 40px;
		left: 5px;
		background: url("images/guillOuvert.gif") 0 0 no-repeat;
	}
	
	div.vign7 div.guillFerme {
		top: 135px;
		left: 165px;
		background: url("images/guillFerme.gif") 0 0 no-repeat;
	}
	
	
/* Vign8 */
div.vign8 {
	position: relative;
	width: 185px;
	height: 101px;
	margin-top: 9px;
	font-size: 10px;
	font-weight: bold;
	background: url("images/vign8.gif") 0 0 no-repeat;
}

	div.vign8 a.vign8Titre {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		float: left;
		height: 16px; /* 18 */
		padding: 2px 10px 0 5px;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-transform: uppercase;
		background: url("images/vign8Titre.gif") right 0 no-repeat;
	}
	
	div.vign8 p.Csimple {
		position: absolute;
		top: 21px;
		right: 15px;
	}
	
	div.vign8 p.vign8Desc {
		width: 165px; /* 185 */
		font-size: 8px;
		padding: 21px 8px 0 12px;
	}
	
	div.vign8 ul {
		position: absolute;
		top: 36px;
		left: 10px;
		list-style-type: none;
	}
		
	
	div.vign8 a.essaieNaiss {
		position: absolute;
		bottom: 11px;
		right: 15px;
		color: #000000;
		text-decoration: underline;
	}
	
	
/* Vign8 */
div.vignQuizz {
	width: 369px; /* 373 */
	/*height: 125px;*/ /* 145 */
	padding: 5px 0 10px 0;
	margin-top: 10px;
	border-top: 1px solid #01b7a8;
	border-bottom: 1px solid #01b7a8;
	border-bottom: 1px solid #01b7a8;
	style: solid;
}

	
	div.vignQuizz div.vignQuizzText h2, div.vignQuizz div.vignQuizzText h2 a {
		font-size: 11px;
		padding: 5px 0 5px 0;
	}
	
	
	div.vignQuizz a.savoirPlus {
		float: right;
		right: 5px;
		bottom: 5px;
		font-size: 11px;
		text-decoration: underline;
	}

div.vign9 {
	position: relative;
	width: 369px; /* 373 */
	/*height: 125px;*/ /* 145 */
	height: 115px; /* 145 */
	padding: 15px 0 0 4px;
	margin-top: 9px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
	border-style: solid;
}

	div.vign9 a.vign9Titre {
		position: absolute;
		top: -1px;
		right: 0;
		display: block;
		float: left;
		height: 16px; /* 18 */
		padding: 2px 10px 0 5px;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		background-repeat: no-repeat; background-position: right 0;
	}
	
		div.vign9 a.vign9Titrecolor1 { color:#FFFFFF; background-image: url("images/vign9Titre1.gif"); }
		div.vign9 a.vign9Titrecolor2 { color:#FFFFFF; background-image: url("images/vign9Titre2.gif"); }
		div.vign9 a.vign9Titrecolor3 { color:#FFFFFF; background-image: url("images/vign9Titre3.gif"); }
		div.vign9 a.vign9Titrecolor4 { color:#FFFFFF; background-image: url("images/vign9Titre4.gif"); }
		div.vign9 a.vign9Titrecolor5 { color:#FFFFFF; background-image: url("images/vign9Titre5.gif"); }
		div.vign9 a.vign9Titrecolor6 { color:#FFFFFF; background-image: url("images/vign9Titre6.gif"); }
		div.vign9 a.vign9Titrecolor7 { color:#FFFFFF; background-image: url("images/vign9Titre7.gif"); }
		div.vign9 a.vign9Titrecolor8 { color:#FFFFFF; background-image: url("images/vign9Titre8.gif"); }
		div.vign9 a.vign9Titrecolor9 { color:#FFFFFF; background-image: url("images/vign9Titre9.gif"); }
		div.vign9 a.vign9Titrecolor10 { color:#FFFFFF; background-image: url("images/vign9Titre10.gif"); }
		div.vign9 a.vign9Titrecolor11 { color:#FFFFFF; background-image: url("images/vign9Titre11.gif"); }
		div.vign9 a.vign9Titrecolor12 { color:#FFFFFF; background-image: url("images/vign9Titre12.gif"); }
		div.vign9 a.vign9Titrecolor13 { color:#FFFFFF; background-image: url("images/vign9Titre13.gif"); }
		div.vign9 a.vign9Titrecolor14 { color:#FFFFFF; background-image: url("images/vign9Titre14.gif"); }
		div.vign9 a.vign9Titrecolor17 { color:#FFFFFF; background-image: url("images/vign9Titre17.gif"); }
	
	
	div.vign9 div.vign9img {
		float: left;
		text-align:center;
		width: 93px; /* 105 */
		margin-right: 10px;
		overflow:hidden;
		height: 62px;
		margin-top: 5px;
	}
	
		div.vign9 div.vign9img img { border-width: 2px; border-style: solid; }
	
	div.vign9 div.vign9text {
		float: left;
		width: 240px;
		height: 70px;
	}
	
		div.vign9 div.vign9text h2, div.vign9 div.vign9text h2 a {
			font-size: 11px;
			padding-top: 5px;
		}
		
			div.vign9 div.vign9text a:hover strong {
				text-decoration: underline;
			}
	
		div.vign9 div.vign9text p {
			font-size: 10px;
		}
		
			div.vign9 div.vign9text p a {
				font-size: 8px;
				color: #000000;
				text-decoration: underline;
			}
	
	div.vign9 a.savoirPlus {
		position: absolute;
		right: 5px;
		bottom: 5px;
		font-size: 11px;
		text-decoration: underline;
	}
	
	
/* Vign10 */
div.vign10 {
	position: relative;
	width: 171px; /* 175 */
	padding: 15px 0 0 4px;
	/*height: 83px;*/
	margin-top: 10px;
	border-width: 1px;
	border-style: solid;
	border-left-width: 0;
	border-right-width: 0;
}

	div.vign10 a.vign10Titre {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		float: left;
		height: 16px; /* 18 */
		padding: 2px 10px 0 5px;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		border-bottom: 1px solid #b0afaf;
		border-left: 1px solid #b0afaf;
		border-right: 1px solid #b0afaf;
		text-transform: uppercase;
	}
	
	div.vign10 p { font-size: 11px; }
	
	div.vign10 div.vign10Btn {
		width: 150px; /* 177 */
		padding: 20px 0 20px 25px;
	}
	
		div.vign10 div.vign10Btn a {
			display: block;
			width: 110px;
			height: 28px;
			padding: 5px;
			font-size: 11px;
			color: #000000;
			border: 1px solid #b0afaf;
			background: #fefae5;
			text-align: center;
		}
		
			div.vign10 div.vign10Btn a b { color: #29c2a2; }
			
			
/* Home new */
	div#appelTemoin {
		float: left;
		margin-right: 20px;
	}

	div#miniSites {
		clear: both;
		width: 570px; /* 576 */
		padding: 5px 0 0 6px;
		background: url("images/line-1.gif") 6px 4px no-repeat;
	}
	
		div#miniSiteNaissance {
			position: relative;
			float: left;
			width: 356px;
			padding-bottom: 10px;
		}
		
			div#miniSiteNaissance div.parent_expert {
				position: absolute;
				top: 13px;
				right: 3px;
			}
				
		div#blogParent {
			position: relative;
			float: left;
			width: 356px;
			background: url("images/line-2.gif") 0 0 repeat-x;
		}
		
			div#blogParent div.parent_expert {
				position: absolute;
				top: 13px;
				right: 3px;
			}
				
		
			div#miniSiteNaissance p.titre, 
			div#blogParent p.titre { padding-bottom: 6px; }
		
				div#miniSiteNaissance p.titre a, 
				div#blogParent p.titre a {
					display: block;
					float: left;
					padding: 2px 4px;
					font-size: 10px;
					text-transform: uppercase;
					color: #ffffff;
				}
				
					div#miniSiteNaissance p.titre a { background: #d84690; }
					div#blogParent p.titre a { background: #7ab2f7; }
			
			div#miniSiteNaissance div.img, 
			div#blogParent div.img {
				float: left;
				width: 82px;
				margin: 0 0 0 1px;
				text-align: center;
				background: #ffd67f;
				border: 1px solid #efb439;
			}
			
				div#miniSiteNaissance div.img img, 
				div#blogParent div.img img {
					vertical-align: bottom;
				}
			
			div#miniSiteNaissance div.desc, 
			div#blogParent div.desc {
				float: left;
				overflow: hidden;
				width: 160px;
				height: 60px;
				padding-left: 7px;
			}
			
				div#miniSiteNaissance div.desc a, 
				div#blogParent div.desc a {
					font-size: 11px;
					color: #000000;
					text-transform: uppercase;
				}
				
				div#miniSiteNaissance div.desc p, 
				div#blogParent div.desc p { padding-top: 3px; }
				
			div#miniSiteNaissance p.lien, 
			div#blogParent p.lien {
				float: right;
				width: 260px;
				text-align: right;
			}
			
				div#miniSiteNaissance p.lien a, 
				div#blogParent p.lien a {
					padding-left: 17px;
					font-size: 10px;
					text-transform: uppercase;
					text-align: right;
					background-position: 0 1px;
					background-repeat: no-repeat;
				}
				
					div#miniSiteNaissance p.lien a {
						color: #d74690;
						background-image: url("images/fleche-1.gif");
					}
					
					div#blogParent p.lien a {
						color: #7ab2f7;
						background-image: url("images/fleche-2.gif");
					}
		
		
		div#creerBlog {
			float: right;
			width: 190px;
			padding-top: 4px;
		}
		
		/* Coup de Coeur */
		div#coupCoeur {
			float: right;
			width: 179px;
			padding-right: 9px;
			background: url("images/coup-coeur.gif") 0 0 repeat-y;
		}
		
			div#coupCoeur div.coupCoeurB { background: url("images/coup-coeurB.gif") left bottom no-repeat; }
			
			div#coupCoeur p.coupCoeurH { background: url("images/coup-coeurH.gif") 0 0 no-repeat; }
			
				div#coupCoeur p.coupCoeurH a {
					display: block;
					padding: 5px 0;
					font-size: 12px;
					color: #ffffff;
					text-align: center;
					text-transform: uppercase;
				}
				
				div#coupCoeur a.inter {
					display: block;
					width: 165px; /* 179 */
					padding: 5px 7px;
					font-size: 11px;
					color: #010101;
				}
				
					div#coupCoeur a.inter img {
						display: block;
						margin: 5px auto;
					}
					
		/* Discussion sur le FORUM */	
		div#discuForum {
			float: left;
			width: 373px;
			padding-left: 3px;
			background: url("images/discu-forum.gif") 3px 0 repeat-y;
		}
		
			div#discuForum div.discuForumB {
				width: 373px;
				background: url("images/discu-forumB.gif") 0 bottom no-repeat;
			}
			
			div#discuForum div.discuForumH, div#discuForum div.discuForumH2 {
				width: 349px; /* 373 */
				padding: 40px 11px 15px 13px;
			}
			
					div#discuForum div.discuForumH { background: url("images/discu-forumH.gif") 0 0 no-repeat; }
					div#discuForum div.discuForumH2 { background: url("images/discu-forumH2.gif") 0 0 no-repeat; }
			
				div#discuForum p.titre { padding-top: 8px; }
			
					div#discuForum p.titre a {
						padding-left: 18px;
						font-size: 12px;
						color: #7ab2f7;
						background: url("images/puce-flocon.gif") 0 0 no-repeat;
					}


div#canalCM #radioCM {
	padding: 30px 0 30px 30px;
}    
		
	div#canalCM #radioCM .blockRadio {
		padding: 5px;
		float: left;
	}    

/* Vign Canal CM */
div#vignCanalCM {
	position: relative;
	float: left;
	width: 179px;
	height: 175px;
	margin-top: 9px;
	background: url("images/canal-CM.gif") 0 0 no-repeat;
}

	div#vignCanalCM a.titre1, div#vignCanalCM a.titre2, div#vignCanalCM a.titre3 {
		display: block;
		position: absolute;
		text-transform: uppercase;
		color: #000000;
	}

		div#vignCanalCM a.titre1 {
			top: 0;
			left: 0;
			width: 179px;
			padding: 1px 0 0 0;
			font-size: 14px;
			text-align: center;
		}

		div#vignCanalCM a.titre2 {
			top: 18px;
			right: 5px;
			font-size: 10px;
		}
			
		div#vignCanalCM a.titre3 {
			top: 88px;
			right: 5px;
			font-size: 10px;
		}
		
		
		div#vignCanalCM a.ecouter, div#vignCanalCM a.regarder {
			position: absolute;
			display: block;
			left: 71px;
			width: 67px; /* 75 */
			height: 26px; /* 31 */
			padding: 5px 1px 0 7px;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-transform: uppercase;
			text-align: center;
			background: url("images/btn_canalCM.gif") 0 0 no-repeat;
		}
		
			div#vignCanalCM a.regarder { top: 44px; }
			div#vignCanalCM a.ecouter { top: 120px; }
			
	
	
/* Diaporama */
div.diaporama {
	width: 558px;
	border: 2px solid #fff6cf;
	border-left-width: 0;
	border-right-width: 0;
	margin-top: 9px;
	padding-top:10px;
}

	div.diaporama div.diapoTitre {
		width: 565px; /* 569 */
		height: 25px;
		padding-left: 4px;
		font-size: 13px;
		font-weight: bold;
	}
	
	div.diaporama div.diapoPrec {
		display: block;
		float: left;
		/*width: 41px;*/
		height: 33px;
		padding-top: 30px;
		cursor: pointer;
	}
	div.diaporama div.diapoSuiv {
		display: block;
		float: left;
		/*width: 41px;*/
		height: 33px;
		padding-top: 30px;
		cursor: pointer;
		margin: 0 0px;
		text-align:right;
	}
	
	div.diaporama .diapoVign {
		position: relative;
		display: block;
		float: left;
		width: 180px;
		padding:10px;
		height: 120px;
	}
	
	div.diaporama a {
		text-decoration: none;
	}
	
		.diapoVign a.titreFamille {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 148px; /* 169 */
			padding: 1px 10px 3px 10px;
			font-size: 10px;
			font-weight: bold;
			color: #FFFFFF;
			text-transform: uppercase;
		}
		
			/* Couleur du fond du titre de la Famille */
			.diapoVign a.fond_color3 { background: #17892f; }
			.diapoVign a.fond_color4 { background: #b61a1e; }
			.diapoVign a.fond_color5 { background: #ec9667; }
			.diapoVign a.fond_color6 { background: #23357d; }
			.diapoVign a.fond_color7 { background: #e02880; }
			.diapoVign a.fond_color8 { background: #f4120d; }
			.diapoVign a.fond_color9 { background: #820257; }
			.diapoVign a.fond_color10 { background: #7e63a6; }
			.diapoVign a.fond_color11 { background: #3e572f; }
			.diapoVign a.fond_color12 { background: #adc205; }
			.diapoVign a.fond_color13 { background: #8b261e; }
			.diapoVign a.fond_color14 { background: #c0027c; }
			.diapoVign a.fond_color15 { background: #01B7A8; }
			.diapoVign a.fond_color17 { background: #FD6B03; }
		
		.diapoVign a.diapoVignImg {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
		}
		
		.diapoVign a.titreArticle {
			display: block;
			position: absolute;
			text-decoration: none;
			/*top: 90px;*/
			left: 7px;
			width: 163px; /* 170 */
			font-size: 11px;
			line-height: 11px;
			font-weight: bold;
		}

/* Commentaires */
div#commBlock {
	width: 558px;
	padding: 10px 0;
}

	/* Commentaire barre */
	div#commBlock div.commBarre {
		width: 558px;
		height: 20px;
		padding-bottom: 10px;
	}
	
		div#commBlock div.commBarre div.commNote {
			float: left;
			width: 217px;
			height: 16px;
			padding: 2px 0;
			background: #fefae5;
		}
		
			div#commBlock div.commBarre div.commNote p.titre {
				float: left;
				width: 102px; /* 110 */
				height: 16px;
				padding-left: 8px;
				font-size: 11px;
			}
		
			div#commBlock div.commBarre div.commNote a {
				display: block;
				float: left;
				width: 16px;
				height: 16px;
				margin: 0 2px;
			}
			
				div#commBlock div.commBarre div.commNote a.noteOn  { background: url("images/note1-on.gif") 0 0 no-repeat; }
				div#commBlock div.commBarre div.commNote a.noteOff { background: url("images/note1-off.gif") 0 0 no-repeat; }
				
				div#commBlock div.commBarre div.commNote a.note3On  { background: url("images/note3-on.gif") 0 0 no-repeat; }
				div#commBlock div.commBarre div.commNote a.note3Off { background: url("images/note3-off.gif") 0 0 no-repeat; }
				
				
		div#commBlock div.commBarre div.commChoix {
			float: right;
			width: 167px;
			height: 18px;
			padding: 1px 0;
		}
		
			div#commBlock div.commBarre div.commChoix a {
				display: block;
				float: left;
				height: 16px;
				padding: 0 5px;
				margin: 0 4px;
				border-width: 1px;
				border-style: solid;
				text-decoration: none;
				font-size: 11px;
				color: #000000;
			}
			
				div#commBlock div.commBarre div.commChoix a.btn_imprimer { border-color: #ffffff; background: #fefae5; }
				div#commBlock div.commBarre div.commChoix a.btn_envoiAmi { border-color: #ece9e9; background: #fefae5; }
				div#commBlock div.commBarre div.commChoix a#btn_facebook { border-color: #ece9e9; padding: 0 2px; }
				
	
	/* Commentaire Edit / See */
	div#commBlock div.commEdit, div#commBlock div.commSee {
		width: 528px; /* 558 */
		height: 20px; /* 24 */
		padding: 4px 0 0 30px;
		margin: 11px 0;
		background: #fefae5;
		background-position: 7px 6px;
		background-repeat: no-repeat;
	}
				
		div#commBlock div.commEdit {
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #000000;
		}
		
				div#commBlock div.commEdit_on, div#commBlock div.commSee_on   { background-image: url("images/comm_on.gif"); }
				div#commBlock div.commEdit_off, div#commBlock div.commSee_off { background-image: url("images/comm_off.gif"); }
			
			div#commBlock div.commEdit div.titre span {
				padding-right: 25px;
				background: url("images/puce_commentaire.gif") right 0 no-repeat;
			}
			
			/* Block affiche ou cache */
			div.commEditOuvert, div.commSeeOuvert { display: block; }
			div.commEditFerme, div.commSeeFerme { display: none; }
			
			/* Commentaire See */
			div.commSeeOuvert div.articles {
				width: 556px; /* 558 */
				margin-top: 6px;
				border: 1px solid #bdbcbc;
				font-size: 12px;
			}
			
				div.commSeeOuvert div.articles div.articleTitre {
					width: 540px; /* 556 */
					padding: 8px 8px 0 8px;
					background: #fefae5;
				}
				
				div.commSeeOuvert div.articles div.articleDesc {
					width: 530px; /* 556 */
					padding: 20px 16px 10px 10px;
				}
				
			/* Commentaire Edit */
			div.commEditOuvert {
				position: relative;
				padding-bottom: 10px;
			}
			
				div.commEditOuvertG {
					float: left;
					width: 280px; /* 288 */
					padding: 26px 0 10px 8px;
				}
				
				div.commEditOuvertD {
					float: left;
					width: 270px;
					font-size: 11px;
				}
				
					div.commEditOuvertD a, div#cms div.commEditOuvertD a {
						font-size: 11px;
						color: #000000;
						tex-decoration: underline;
					}
				
				div.commEditOuvert form { font-size: 12px; color: #313131; }
					div.commEditOuvert form div { padding-top: 4px; }
					div.commEditOuvert label { cursor: pointer; }
					
						div.commEditOuvert label.s1 { float: left; display: block; width: 50px;}
				
				div.commEditOuvert input.txt {
					padding: 3px;
					vertical-align: middle;
				}
				
						div.commEditOuvert input.s1 { float: left; width: 145px; }
						div.commEditOuvert input.s2 { float: left; width: 190px; }
				
				div.commEditOuvert input.txt, div.commEditOuvert textarea.txt { border: 1px solid #bdbcbc; }
				div.commEditOuvert input.txt { height: 14px; margin-left: 5px; }
				div.commEditOuvert input.txtCaptcha {  margin-bottom: 10px; width: 100px;}
				
				div.commEditOuvert textarea {
					width: 556px; /* 558 */
					height: 120px;
					overflow-y: auto;
					overflow-x: hidden;
				}
				
				div.commEditOuvert input.error, div.commEditOuvert textarea.error { border: 1px solid #ff6666; background-color: #fde4e4; }
				
				div.commEditOuvert div.captcha {
					position: absolute;
					bottom: 0;
					right: 0;
				}
				
					div.commEditOuvert div.captcha a, div#cms div.captcha a {
						float: left;
						padding: 5px 12px;
						color: #000000;
						font-weight: bold;
						border: 1px solid #bdbcbc;
						background: #fefae5;
						text-decoration: none;
					}
					
					div.commEditOuvert div.captcha input.text {
						float: left;
						width: 60px;
						border: 1px solid #bdbcbc;
						padding: 5px 5px 4px 5px;
					}
					
					div.commEditOuvert div.captcha input.button {
						float: left;
						width: 60px;
						background: #fefae5;
						border: 1px solid #bdbcbc;
						padding: 5px 5px 2px 5px;
					}
					
					div.captcha img {
						display: block;
						float: left;
					}
					
					div.captcha img, div.captcha a, div.captcha input { margin-left: 5px; }
					
			
/* Autres articles */
div#autreArticle {
	width: 556px; /* 558 */
	border: 1px solid #bdbcbc;
	padding-bottom: 15px;
}

	div#autreArticle div.titre {
		width: 546px; /* 556 */
		padding: 3px 0 3px 10px;
		margin-bottom: 15px;
		background: #fefae5;
		font-size: 13px;
	}
	
	div#autreArticle div.ligne {
		width: 546px; /* 556 */
		padding: 2px 5px;
	}
	
		div#autreArticle div.ligne div.notation {
			float: left;
			width: 75px;
		}
		
			div#autreArticle div.ligne div.notation span {
				display: block;
				float: left;
				width: 11px;
				height: 11px;
				margin: 0 1px;
			}
			
				div#autreArticle div.ligne div.notation span.noteOn  { background: url("images/note2-on.gif") 0 0 no-repeat; }
				div#autreArticle div.ligne div.notation span.noteOff { background: url("images/note2-off.gif") 0 0 no-repeat; }
				
		div#autreArticle div.ligne div.titreArticle {
			float: left;
			width: 470px;
		}
		
			div#autreArticle div.ligne div.titreArticle a {
				font-size: 12px;
				color: #000000;
			}
	

/* Navigation */
div.navigArticle {
	width: 411px; /* 566 */
	padding: 10px 0 10px 155px;
}

	div.navigArticle a, div#cmsBlock div.navigArticle a {
		display: block;
		float: left;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		margin: 0 2px;
		padding: 0 3px;
	}
	
			div#cmsBlock div.navigArticle a#first, div#cmsBlock div.navigArticle a#prec, div#cmsBlock div.navigArticle a#suiv, div#cmsBlock div.navigArticle a#last,
			div#cmsBlock div.navigArticle a#first, div#cmsBlock div.navigArticle a#prec, div#cmsBlock div.navigArticle a#suiv, div#cmsBlock div.navigArticle a#last {
				background: none;
			}
			
			div.navigArticle a#prec { margin: 0 10px; }
			div.navigArticle a#suiv  { margin: 0 10px; }
			
		div.navigArticle a:hover, div.navigArticle a.selected,
		div#cmsBlock div.navigArticle a:hover, div#cmsBlock div.navigArticle a.selected {
			color: #ffffff;
			background: #000000;
		}
		
		div.navigArticle .noHover:hover {
			color: #ffffff;
			background: #ffffff;
		}

			
						
/*###############################
#                                #
#    DROITE                        #
#                                #
###############################*/

div#droite {
	float: left;
	width: 302px;
	padding-right: 14px;
}

	div#droite div.titreD {
		padding: 8px 0 10px 0;
	}
	
		div#droite div.titreD, div#droite div.titreD a {
			font-size: 12px;
			font-weight: bold;
			text-transform: uppercase;
			color: #000000;
		}
		
			div#droite div#titreD_1 {
				position: relative;
				text-align: center;
				background: url("images/titreD_1.gif") 0 0 no-repeat;
			}
			
	div#droite div.blockD {
		margin-bottom: 10px;
		background: url("images/blockD-repeat.gif") 0 0 repeat-y;
	}
	
		div#droite p.s1 {
			text-align: center;
			padding: 5px 0 10px 0;
		}
		
		div#droite div.blockD, div#droite div.blockD a {
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}
		
		form#formSondage p.s1 {
			position: relative;
		}
		
		div#droite div.blockD ul {
			list-style-type: none;
			/*width: 212px;*/ /* 302 */
		}
		
			div#droite div.blockD ul li { position: relative; }
		
		
				div#droite div.blockD ul li input.inputRadio {
					vertical-align: sub;
				}
			
		div#droite div#blockDbtn {
			padding-top: 10px;
		}
		
			div#droite div#blockDbtn a {
				display: block;
				float: left;
				padding: 4px 6px;
				margin-left: 20px;
				font-size: 11px;
				background: #fefae5;
			}
			
			div#droite div#blockDbtn input {
				margin-left: 120px;
			}
	
	div#droite div.blockDB {
		font-size: 12px;
		padding-bottom: 5px;
		background: url("images/blockDB.gif") 0 bottom no-repeat;
	}

	div#droite div.pub_droite {
		width: 301px;
		padding: 0 0 10px 1px;
	}
	
	div#droite div#pub_droite_4 {
		width: 302px;
		padding: 8px 0 10px 0px;
	}
	
	div#droite div.droite_separ {
		width: 302px;
		height: 24px;
		background: url("images/droite_separ.gif") 0 0 no-repeat;
	}
	
	
/*###############################
#                                #
#    BAS DE PAGE                    #
#                                #
###############################*/
	
div#bas {
	clear: both;
	position: relative;
	width: 990px; /* 1000 */
	padding: 15px 5px 50px 5px;
	/*margin-top: 25px;*/
	text-align: center;
	background: #fefae5;
}

	div#bas, div#bas span, div#bas a, div#cms div#bas a {
		color: #000000;
		font-size: 11px;
		text-decoration: none;
	}
	
		div#bas a:hover, div#cms div#bas a:hover {
			text-decoration: underline;
		}
		
	div#bas a#fluxRss {
		position: absolute;
		top: 6px;
		right: 10px;
	}


/*###############################
#                               #
#    CMS                        #
#                               #
###############################*/

div#cmsBlock {
	width: 566px;
}

div#cms div.nomRubrique {
	width: 558px; /* 566 */
	padding-right: 8px;
	text-align: right;
}

	div#cms div.nomRubrique p { font-size: 12px; }
		div#cms div.nomRubrique p.s2 strong { font-weight: normal; }

/* LES TITRES */
	
	div#cms h2 {
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		/*padding: 10px 0 0 0;*/
		padding: 0px;
	}
	
	div#cms h3 {
		font-size: 18px;
		font-weight: bold;
		/*padding: 7px 0 0 18px;*/
		padding: 0px;
	}
	
	div#cms h4 {
		font-size: 14px;
		padding: 5px 0 0 60px;
	}

/* DIVERS COMMUN */

	div#cms a {
		font-size: 13px;
		text-decoration: underline;
	}
	
	div#cms q {
		display: block;
		text-align: center;
		font-size: 11px;
		padding-top: 5px;
		quotes: none;
	}
	
	div#cms ul {
		/*padding-left: 2px;*/
		list-style-type: none;
	}
	
			/*div#cms ul li {
				background: url("images/puce_carreGris.gif") 0 5px no-repeat;
				padding-left: 10px;
			}*/

	
	/* NEW */
	div#cms .catcher, div#cms .text1, div#cms .text2, div#cms .text3 {
		font-size: 13px;
		text-align: justify;
		padding: 5px 0;
	}
	
	div#cms .catcher {
		width: 558px; /* 566 */
		padding: 10px 8px 10px 0;
		font-size: 12px;
		font-style: italic;
		color: #797878;
	}
	
	div#cms .media {
		padding: 20px 0;
		text-align: center;
	}
	
		div#cms .media img {
			border: 1px solid #FFF;
		}
	
	div#cms .text2 {
		float: left;
		width: 49%;
		margin-right: 2%;
	}
	
	div#cms .text3 {
		float: left;
		width: 32%;
		margin-right: 2%;
	}
	
	div#cms .last {
		margin-right: 0;
	}
	
	div#cms .left {
		float: left;
		margin: 0 10px 10px 0;
		text-align: center;
	}
	
	div#cms .right {
		float: right;
		margin: 0 0 10px 10px;
		text-align: center;
	}
	

/* Auteur de l'article */
div#cms p.articleAuteur {
	width: 558px; /* 566 */
	padding-right: 8px;
	font-size: 11px;
	text-align: right;
	padding: 5px 0;
}

div#cms p.articleAuteur  a{
	color: none;
	text-decoration: underline;
	font-size: 11px;
}

div#cms td {
	padding:5px;
}


/*###################
#                    #
#    DOSSIER            #
#                    #
###################*/

div#dossier div#block1 a#blockDs1 { top: 5px; }
div#dossier div#block1 a#blockDs2 { top: 100px; }
div#dossier div#block1 a#blockDs3 { top: 195px; }
div#dossier div#block1 a#blockDs4 { top: 256px; }
/*div#dossier div#block1 a#blockDs1 { top: 28px; }
div#dossier div#block1 a#blockDs2 { top: 104px; }
div#dossier div#block1 a#blockDs3 { top: 180px; }
div#dossier div#block1 a#blockDs4 { top: 256px; }*/

div#dossier div#block1 a.blockD span.blockDtitre {
	width: 100px; /* 108 */
	padding: 0 4px;
}


/*###################
#                    #
#    FAMILLE 12        #
#                    #
###################*/

div#famille2 div.vign8 {
	height: 145px;
}


/*###################
#                    #
#    MEMBRE            #
#                    #
###################*/

div#membre h1 {
	padding-bottom: 20px;
}

	div#membre div.membreChoix {
		width: 505px; /* 566 */
		padding: 30px 0 30px 55px;
	}

		div#membre div.membreChoix a {
			display: block;
			float: left;
			width: 128px;
			height: 32px; /* 142 */
			padding-top: 110px;
			border: 1px solid #01b7a8;
			border-bottom-width: 8px;
			margin: 11px 12px;
			text-align: center;
			color: #010101;
			background: #fefae5;
			background-position: center 8px;
			background-repeat: no-repeat;
		}
		
			div#membre div.membreChoix a.s1 { background-image: url("images/ico_creaBlog.gif"); }
			div#membre div.membreChoix a.s2 { background-image: url("images/ico_creaSite.gif"); }
			div#membre div.membreChoix a.s3 { background-image: url("images/ico_forum.gif"); }
			div#membre div.membreChoix a.s4 { background-image: url("images/ico_parrain.gif"); }
			div#membre div.membreChoix a.s5 { background-image: url("images/ico_avisPublie.gif"); }
			div#membre div.membreChoix a.s6 { background-image: url("images/ico_clubMaman.gif"); }
		
		
		div.tabRecap {
			width: 495px; /* 566 */
			padding: 20px 0 20px 65px;
		}
		
			div.tabRecap table {
				width: 440px;
				border: 1px solid #01b7a8;
				border-collapse: collapse ;
			}
			
			div.tabRecap table th, div.tabRecap table td {
				padding: 15px 20px;
				border: 1px solid #b9b8b8;
			}
			
					div.tabRecap table th, div.tabRecap table td.s2 {
						text-align: center;
					}
			
				div.tabRecap table th {
					background: #fefae5;
					font-size: 11px;
					text-transform: uppercase;
				}
					
		
/*###################
#                    #
#    SHOPPING        #
#                    #
###################*/

/* Diapo Shopping */
div.diapo {
	position: relative;
	width: 560px;
	/*height: 460px;*/
	height: 440px;
	margin-bottom: 15px;
	/*background: url("images/diapo-fond.gif") 0 0 no-repeat;*/
	border:2px solid #c0027c;
}

	div.diapo div.imgPlein {
		position: absolute;
		top: 2px;
		left: 2px;
	}
	
	div.diapo div.titreHG {
		position: absolute;
		top: 8px;
		left: 10px;
		text-transform: uppercase;
	}
	
		div.diapo div.titreHG p a { font-weight: bold; }
	
			div.diapo div.titreHG p.s1 a { font-size: 13px; }
			div.diapo div.titreHG p.s2 a { font-size: 11px; }
	
	div.diapo div.titreHD {
		position: absolute;
		top: 8px;
		right: 10px;
		text-transform: uppercase;
	}
	
		div.diapo div.titreHD a { font-size: 13px; font-weight: bold; }
	
	div.diapo div.blockBas {
		position: absolute;
		margin-top:332px;
		width: 550px; /* 558 */
		padding: 5px 5px;
		border-top: 2px solid #c0027c;
		background: url("images/blockBas.png") 0 0 repeat-x;
	}
	
		div.diapo div.blockBas div.titre { padding-bottom: 5px; }
		
			div.diapo div.blockBas div.titre a {
				font-size: 13px;
				font-weight: bold;
			}
		
		div.diapo div.blockBas div.desc {  font-size: 11px; }
		
		
/* Navigation diapo */
div.navigDiapo {
	width: 528px; /* 528 */
}

	div.navigDiapo a {
		cursor:pointer;
		position: relative;
		display: block;
		float: left;
		width: 99px;
		height: 66px;
		margin: 0 3px;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		/*background: url("images/vign-defil.gif") 0 0 no-repeat;*/
	}
	
		/*div.navigDiapo img {
			position: absolute;
			top: 3px;
			left: 3px;
		}*/
		
		div.navigDiapo span {
			display: block;
			position: absolute;
			bottom: 8px;
			left: 3px;
			width: 87px; /* 93 */
			padding: 2px 3px 2px 3px;
			font-size: 6px;
			background: url("images/blockBas.png") 0 0 repeat-x;
			cursor: pointer;
		}
	
	div.navigDiapo a#btn_prec, div.navigDiapo a#btn_suiv {
		width: 10px;
		height: 68px;
	}
	
		div.navigDiapo a#btn_prec { background: none; margin-right: 33px; }
		div.navigDiapo a#btn_suiv { background: none; margin-left: 33px; }


/* Navigation */
div#navigArticleShop {
	width: 315px; /* 370 */
	padding: 100px 0 20px 55px;
}

div#diapoShop div#commBlock div.commBarre div.commNote {
	background: #e28bc3;
}

	div#diapoShop div#commBlock div.commBarre div.commChoix {
		width: 330px;
		text-align: right;
	}
	
	
/* Formulaire Parents */
div.descParents {
	width: 545px;
	padding: 25px 0 20px 0;
	background: url("images/parents-expert.gif") right 0 no-repeat;
}
	

/*###################
#                    #
#    CANAL CM        #
#                    #
###################*/

div#canalCM {

}

	div#canalCMblock {
		width: 566px; /* 576 */
		padding-left: 10px;
	}

	div#canalCM div.accroche {
		width: 525px; /* 530 */
		padding: 10px 0 10px 5px;
		font-size: 11px;
		font-style: italic;
		color: #797878;
	}
	
	div#canalCM div.canalFlash {
	
	}
	
	div#canalCM h2 {
		font-size: 13px;
		font-weight: bold;
		color: #c0027c;
		padding: 5px 0 0 10px;
	}
	
	div#canalCM div.desc {
		width: 330px;
		padding: 0 0 10px 10px;
		font-size: 11px;
	}
	
	div#canalCM div#commBlock { padding: 10px 0 0 0; }
	div#canalCM div#commBlock div.commBarre div.commNote { background: #e28bc3; }
	div#canalCM div#commBlock div.commBarre div.commChoix { width: 140px; }
	
		div#commBlock div.commBarre div.commChoix a { border-color: #c8d1dd; }
	

	/* Navigation diapo */
	div#canalCM div.navigDiapo {
		width: 530px; /* 530 */
		padding: 20px 0;
		border: 1px solid #000000;
		border-left-width: 0;
		border-right-width: 0;
	}
	
		div#canalCM div.navigDiapo a {
			position: relative;
			display: block;
			float: left;
			width: 99px;
			height: 66px;
			margin: 0 3px;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
			text-decoration: none;
			background: url("images/vign-defil.gif") 0 0 no-repeat;
		}
		
			div#canalCM div.navigDiapo img {
				position: absolute;
				top: 3px;
				left: 3px;
			}
			
			div#canalCM div.navigDiapo span {
				display: block;
				position: absolute;
				bottom: 8px;
				left: 3px;
				width: 87px; /* 93 */
				padding: 2px 3px 2px 3px;
				font-size: 6px;
				background: url("images/blockBas.png") 0 0 repeat-x;
				cursor: pointer;
			}
		
		div#canalCM div.navigDiapo a#btn_prec, div#canalCM div.navigDiapo a#btn_suiv {
			width: 15px;
			height: 68px;
		}
		
			div#canalCM div.navigDiapo a#btn_prec { background: none; margin-right: 33px; }
			div#canalCM div.navigDiapo a#btn_suiv { background: none; margin-left: 33px; }


/*###################
#                    #
#    PROFIL            #
#                    #
###################*/        
			
div#profil {
	width: 530px;
	padding-left: 15px;
}

	div#profilBlock {
		position: relative;
		width: 473px; /* 528 */
		padding: 30px 30px 30px 25px;
		border: 1px solid #b0b0af;
		margin-top: 10px;
	}
	
		div#profil div.profilG {
			float: left;
			width: 115px; /* 160 */
			padding: 0 45px 30px 0;
		}
		
			div#profil div.profilG a.envoiMess {
				display: block;
				width: 103px; /* 113 */
				height: 28px;
				padding: 3px 5px;
				font-size: 11px;
				color: #01b7a8;
				border: 1px solid #01b7a8;
				background: url("images/envoiMess.jpg") 87px 5px no-repeat;
			}
		
		div#profil div.profilD {
			float: left;
			width: 310px;
		}
		
			div#profil div.profilD1 {
				float: left;
				width: 130px;
			}
			
			div#profil div.profilD2 {
				float: left;
				width: 180px;
			}
			
				div#profil h2 {
					height: 45px;
					font-size: 14px;
					color: #01b7a8;
				}
				
				div#profil div.profilD p {
					padding: 4px 0;
				}
				
				div#profil div.profilD2 p {
					color: #01b7a8;
				}
	
	div#profil div.bg {
		background: #fefae5;
	}
	
		div#profil div.block1 {
			width: 443px; /* 473 */
			padding: 15px;
		}
		
			div#profil div.block1 div.titre { padding-bottom: 12px; }
			div#profil div.block1 div.citation { font-style: italic; color: #01b7a8; }

		div#profil div.block2 {
			width: 473px;
			margin-top: 17px;
			padding-bottom: 15px;
			border-top-width: 7px;
			border-top-style: solid;
			border-top-color: #01b7a8;
		}
		
			div#profil div.block2 div.titre {
				float: left;
				padding: 0 20px 3px 5px;
				margin-bottom: 10px;
				font-size: 11px;
				color: #ffffff;
				text-transform: uppercase;
				background: #01b7a8;
			}
			
			div#profil div.block2 p.s1, div#profil div.block2 p.s2 {
				padding: 3px 0;
			}
			
			div#profil div.block2 p.s1 {
				float: left;
				width: 110px;
				text-align: right;
				color: #01b7a8;
			}
			
			div#profil div.block2 p.s2 {
				float: left;
				width: 355px; /* 360 */
				padding-left: 5px;
			}
			
			div#profil div.rejoindComm {
				padding: 10px 0 30px 0;
			}
			
				div#profil div.rejoindComm a {
					display: block;
					float: right;
					padding: 5px 10px;
					background: #01b7a8;
					font-size: 12px;
					color: #fefae5;
					text-align: center;
					text-transform: uppercase;
				}
				
					div#profil div.rejoindComm a.acces {
						margin-top: 5px;
						width: 118px;
					}
				
				
	/* Gestion compte */
	a#editCpte {
		display: block;
		position: absolute;
		top: 5px;
		right: 5px;
		width: 85px; /* 108 */
		height: 27px; /* 31 */
		padding: 4px 0 0 23px;
		background: url("images/compte-edit.gif") 0 0 no-repeat;
		font-size: 11px;
		line-height: 11px;
		color: #000000;
	}
	
	div#gestionCpte {
		padding-top: 30px;
	}
	
		div#gestionCpte div.btn {
			float: left;
			width: 74px;
			height: 85px;
			padding: 0 2px;
		}
		
			div#gestionCpte div.btn a {
				display: block;
				width: 74px;
				height: 30px; /* 85 */
				padding-top: 55px;
				font-size: 11px;
				line-height: 12px;
				/*font-weight: bold;*/
				color: #010101;
				text-align: center;
			}
			
				
				div#gestionCpte div.btn1 a { background: url("images/btn_cpte-blog.gif") 0 0 no-repeat; padding-top: 65px; height: 20px; }
				div#gestionCpte div.btn2 a { background: url("images/btn_cpte-naissance.gif") 0 0 no-repeat; }
				div#gestionCpte div.btn3 a { background: url("images/btn_cpte-forum.gif") 0 0 no-repeat; }
				div#gestionCpte div.btn4 a { background: url("images/btn_cpte-publie.gif") 0 0 no-repeat; padding-top: 45px; height: 40px; }
				div#gestionCpte div.btn5 a { background: url("images/btn_cpte-maman.gif") 0 0 no-repeat; }
				div#gestionCpte div.btn6 a { background: url("images/btn_cpte-parrain.gif") 0 0 no-repeat; }
				

/*###########################
#                            #
#    CALCULATEUR SEXE        #
#                            #
###########################*/

div#calculateur div#block1 a.titreBfondcolor15, div#block2 a.titreBfondcolor15 { background: url("images/titreBfond15.png") 0 0 ; }

div#calculateur div#block1 a#titreBfond, div#block1 div#titreBfond { left: 0px; text-align:right; }

div#calculateur div#block1 a#blockDs1 { top: 29px; }
div#calculateur div#block1 a#blockDs2 { top: 111px; }
div#calculateur div#block1 a#blockDs3 { top: 195px; }

div#calculateur div#block1 a.blockD span.blockDtitre {
	width: 100px;
	padding: 0 4px;
}

div#calculateur div#cmsBlock {
	width: 558px;
	padding: 10px 0;
}

div#calculateur div#cmsBlock p.lireSuite {
	text-align: right;
	padding: 10px 0;
}

	div#calculateur div#cmsBlock p.lireSuite a { font-size: 11px; text-decoration: none }
	
		div#calculateur div#cmsBlock p.lireSuite a:hover { text-decoration: underline; }
		

/* Barre horoscope */
div#horoscopeNavig {
	padding-bottom: 20px;
}

	div#horoscopeNavig div.titre {
		font-size: 8px;
		font-weight: bold;
		text-transform: uppercase;
		padding-bottom: 5px;
	}
	
	div#horoscopeNavig div.vign {
		position: relative;
		float: left;
		width: 47px;
		height: 43px;
	}
	
		div#horoscopeNavig div.vign a {
			display: block;
			width: 43px; /* 47 */
			padding: 2px;
			text-align: center;
		}
		
			div#horoscopeNavig div.vign a:hover {
				width: 47px;
				padding: 0;
			}
	
				div#horoscopeNavig div.vign a:hover img {
					border: 2px solid #771776;
				}

			div#horoscopeNavig div.vign a span {
				display: block;
				/*display: none;*/
				position: absolute;
				top: 45px;
				left: 0;
				width: 47px;
				font-size: 8px;
				color: #771776;
				text-align: center;
				cursor: pointer;
			}


/* Caltuteur Sexe */
div#formCalculSexe {
	width: 518px;
	padding: 20px 0 20px 40px;
	margin: 10px 0 30px 0;
	background: #FEFAE5;
}

div#formCalculSexe table.tabs1 {
	padding: 10px 0;
}

	div#formCalculSexe table.tabs1 td { padding-right: 5px; }
		div#formCalculSexe table.tabs1 td.s1 { width: 120px; }

div#formCalculSexe table.tabs2 {
	padding: 10px 0;
}

	div#formCalculSexe table.tabs2 td { padding-right: 5px; }
		div#formCalculSexe table.tabs2 td.s1 { width: 158px; }

		
/*###################
#                    #
#    HOROSCOPE        #
#                    #
###################*/

div#horoscope {
	width: 558px;
	padding-bottom: 25px;
	text-align: justify;
}

	div#horoscope h2 {
		padding-top: 15px;
		font-size: 14px;
		font-weight: normal;
		color: #B155A0;
	}


/*###################
#                    #
#        QUIZZ        #
#                    #
###################*/

div#quizz {
	width: 505px; /* 545 */
	padding: 10px 0 10px 10px;
	background: #fefae5;
	margin: 10px 0;
}

	div#quizz h2 {
		font-size: 15px;
		padding-bottom: 10px;
	}
	
	div#quizz ul {
		list-style-type: none;
		padding-bottom: 10px;
	}
	
	div#quizz p {
		padding-top: 10px;
		text-align: center;
	}
	
	div#quizz a {
		color: #820257;
	}
	
	div#quizz input {
		margin-left: 5px;
	}

/*###################
#                    #
#    FORMULAIRE        #
#                    #
###################*/

div#formulaire {
	width: 505px; /* 545 */
	padding: 20px 0 20px 40px;
	background: #fefae5;
	margin: 10px 0;
}

div#formulaire div.s1 { padding: 6px 0; }
div#formulaire div.s2 { padding: 10px 0; }
div#formulaire div.s3 { padding: 15px 0; }
div#formulaire div.s4 { padding: 15px 0 6px 0; }

/* LABEL */
div#formulaire label.s1 {
	display: block;
	float: left;
	width: 190px;
}

div#formulaire h2 {
	font-size:12px;
}

div#formulaire label.s2 {
	display: block;
	float: left;
	width: 270px;
}

div#formulaire .titre {
	color: #ec9667;
	font-weight: bold;
}



/* INPUT */
div#formulaire input.text, div#formulaire textarea, div#formulaire select { border: 1px solid #bdbdbd; }

div#formulaire input.s1 { display: block; float: left; width: 200px; padding: 1px 5px 1px 5px; }
div#formulaire input.s2 { display: block; float: left; width: 70px; padding: 1px 5px 1px 5px; }
div#formulaire input.s3 { display: block; float: left; width: 118px; padding: 1px 5px 1px 5px; margin-right: 5px; }
div#formulaire input.s4 { display: block; width: 450px; padding: 1px 5px 1px 5px; }
div#formulaire input.s5 { display: block; float: left; width: 133px; padding: 2px 5px 2px 5px; margin: 5px; }

/* TEXTAREA */
div#formulaire textarea {
	display: block;
	padding: 0 5px;
	overflow-y: auto;
	overflow-x: hidden;
}

	div#formulaire textarea.s1 { float: left; width: 200px; height: 55px; }
	div#formulaire textarea.s2 { width: 450px; height: 270px; }
	div#formulaire textarea.s3 { width: 450px; height: 105px; }

/* SELECT */
div#formulaire select { display: block; float: left; width: 132px; }


	div#formulaire form span{ float: left; margin-left: 190px; color: #e4150b;}

div#formulaire ul { list-style-type: none; }

	div#formulaire ul#liBlocT4 li {
		display: block;
		float: left;
		width: 110px;
		padding-right: 5px;
		font-size: 11px;
	}
	
	div#formulaire div.interets {
		float: left;
		width: 60px;
		height: 90px;
		padding-right: 5px;
		font-size: 11px;
	}
	
	div#formulaire div.blocTlast {
		padding-right: 0;
	}


	div#formulaire input.btn_annuler { margin: 0 25px 0 115px;  }
	
	
/*###################
#                    #
#    FORUM            #
#                    #
###################*/

div#forum {
	width: 566px; /* 576 */
	padding: 10px 10px 0 0;
}

.repBox {
	border: 1px solid #bdbcbc;
	width:150px;
	float:left;
	margin-right:10px;
}
.repBox2 {
	border: 1px solid #bdbcbc;
	width:150px;
	margin-right:10px;
}


/*###################
#                    #
#        TAG            #
#                    #
###################*/

div.titreTags
{
	color:#FFFFFF;
	padding-left:20px;
	margin-top:20px;
	font-weight: bold;
	background: url("/images/onglet-rose-petit.gif") 0 0 no-repeat;
	
}

div#tags{
	text-align: justify;
	padding-right: 20px;
}

div#tags a{color: #979595;}

div#tags a.size0{ font-size: 9px; }
div#tags a.size1{ font-size: 11px; }
div#tags a.size2{ font-size: 13px; }
div#tags a.size3{ font-size: 15px; }
div#tags a.size4{ font-size: 17px; }

div.titreTags a
{
	color:#FFFFFF;
}

div#blockTags
{
	width: 538px;
	border: 1px solid #DF2780;
	padding: 10px;
}

div#blockTags a{
	color: #979595;
	text-decoration:none;
}

div#blockTags a.size0{ font-size: 9px; }
div#blockTags a.size1{ font-size: 11px; }
div#blockTags a.size2{ font-size: 13px; }
div#blockTags a.size3{ font-size: 15px; }
div#blockTags a.size4{ font-size: 17px; }


.sousSousMenu{
	margin-left: 5px;
}
.sousSousMenu li{
	margin: 0px;
	padding: 0px;
}

div#gauche div.blockG ul.sousMenu{
   position: absolute;
   background: #FEFAE5;
   margin-left: 90px;
   z-index: 80;
   display: none;
   padding-left: 5px;
   width: 195px; 
}
div.sousMenu ul li{
}

div#gauche div#blockG_1 ul li ul.sousMenu li{ width: 175px; padding-left: 5px;}
div#gauche div#blockG_2 ul li ul.sousMenu li{ width: 175px; padding-left: 5px;}

.vignResized
{
	height: 106px;
	width: 168px;
	overflow: hidden;
	text-align: center;
	background: #FFFFFF;
}
.profilResized
{
	height: 106px;
	width: 168px;
	overflow: hidden;
}

.vignResizedShop
{
	height: 87px;/*83px;*/
	width: 185px;
	overflow: hidden;
	text-align: center;
	background: #FFFFFF;
}

.vign9Resized
{
	height: 106px;
	overflow: hidden;
	text-align: center;
	background: #FFFFFF;
}
.vignResizedBig
{
	margin-top:0px;
	width: 556px;
	height: 350px;
	overflow: hidden;
	text-align: center;
	background: #FFFFFF;
}

.vignResized img
{
	border: 0px;
}


.miniVign {
	width: 93px; /* 105 */
	overflow: hidden;
	height: 62px;
	text-align: center;
}

.vignDossier{
	width: 108px; /* 105 */
	overflow: hidden;
	height: 70px;
	text-align: center;
}


span.blockDtitreDossier {
	display: block;
	position: absolute;
	bottom: 8px;
	left: 2px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("images/titreDfond.png") 0 0 repeat-y;
}

.basTags p{
	text-align: justify;
	height: 136px;
	overflow:hidden;
}

.enteteRose{
	background: url("/images/onglet-rose2.gif") 0 0 no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:2px;
	height:17px;
	padding-top: 5px;
	text-transform: uppercase;
}

.ulQuizz{
	padding-top:5px;
	margin-left:10px;
	list-style-type: none;
}
.ulQuizz li{
	color: #DF2780;
	padding:3px;
}

.cadreQte
{
	background:#FEFAE5;
	padding:5px;
	min-height: 132px;
}


/*###################
#                    #
#    PARTENAIRES        #
#                    #
###################*/

div#conteneurPartenaire {
	float: left;
	width: 880px;
	padding-left: 10px;
}

	div#conteneurPartenaire h1, div#conteneurPartenaire h2 {
		text-transform: uppercase;
	}
	
	div#conteneurPartenaire h1 {
		padding-bottom: 10px;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
	}
	
	div#conteneurPartenaire h2 {
		padding: 10px 0 15px 0;
		font-size: 18px;
		font-weight: bold;
		color: #000000;
	}
	
	div#conteneurPartenaire div.contenu {
		width: 566px;
	}
	
	div#conteneurPartenaire div.contenu div#cmsBlock {
		width: 500px;
	}
	
	div#conteneurPartenaire div#cms .catcher,
	div#conteneurPartenaire div#cms .text1,
	div#conteneurPartenaire div#cms .text2,
	div#conteneurPartenaire div#cms .text3 {
		padding: 10px 0;
	}
	
	div#conteneurPartenaire div#cms div#cmsBlock a {
		text-decoration: none;
		color: #e2007a;
	}
	
		div#conteneurPartenaire div#cms div#cmsBlock a:hover { text-decoration: underline; }
		
		
	div#conteneurPartenaire div#part_article {
		
	}
		.photo
		{
			height: 75px;
			overflow: hidden;
		}
		
		div#conteneurPartenaire div#part_article div.photo, div#conteneurPartenaire div#part_article div.desc {
			padding-bottom: 10px;
		}
	
		div#conteneurPartenaire div#part_article div.photo {
			float: left;
			width: 140px;
			text-align: center;
		}
		
		div#conteneurPartenaire div#part_article div.desc {
			float: left;
			width: 400px;
			color: #0070b8;
		}
		
			div#conteneurPartenaire div#cms div#part_article div.desc h3 {
				padding-bottom: 2px;
			}
			
			div#conteneurPartenaire div#cms div#part_article div.desc h3, div#conteneurPartenaire div#cms div#part_article div.desc h3 a {
				font-size: 14px;
				font-weight: bold;
				color: #0070b8;
			}
			
			div#conteneurPartenaire div#cms div#part_article div.desc a {
				font-weight: bold;
				color: #0070b8;
			}
			
			div#conteneurPartenaire div#cms div#part_article div.desc h3 a,
			div#conteneurPartenaire div#cms div#part_article div.desc a {
				text-decoration: none;
			}
			
				div#conteneurPartenaire div#cms div#part_article div.desc h3 a:hover,
				div#conteneurPartenaire div#cms div#part_article div.desc a:hover {
					text-decoration: underline;
				}
	
/* Gauche */
div#gauche div#blockG_part div.titre a {
	display: block;
	width: 88px;
	height: 19px;
	padding-top: 8px;
	font-size: 12px;
	line-height: 12px;
	/*font-weight: bold;*/
	text-align: center;
	color: #004c99;
	background: url("images/blockG-titre.gif") 0 0 no-repeat;
}
	
div#gauche div#blockG_part ul {
	list-style-type: none;
	width: 95px;
	padding: 2px 0 7px 0;
	margin-bottom: 16px;
	/*background: url("images/blockG_part-ul.gif") 0 0 repeat-y;*/
}

	div#gauche div#blockG_part ul li {
		width: 90px; /* 95 */
		text-align: left;
		padding: 2px 5px 2px 0;
	}
	
		div#gauche div#blockG_part ul li a {
			font-size: 10px;
			color: #000000;
		}
		
/* Niveau 2 */
div#gauche div#blockG_part ul ul {
	list-style-type: none;
	width: 90px;
	padding: 2px 0;
	margin-bottom: 0;
	/*background: url("images/blockG_part-ul.gif") 0 0 repeat-y;*/
}

	div#gauche div#blockG_part ul li ul li {
		width: 80px; /* 90 */
		/*text-align: right;*/
		padding: 0 10px 0 10px;
	}
	
		div#gauche div#blockG_part ul li ul li a {
			/*text-align: right;*/
			text-decoration: underline;
			font-size: 10px;
			color: #000000;
		}

/* droite */
div#droitePart {
	float: left;
	width: 302px;
}

	div#droitePart div.zone {
		width: 302px;
		padding-bottom: 10px;
		text-align: center;
	}


/*********************************************/
/*********************************************/
/*****************CAROUSEL********************/
/*********************************************/
/*********************************************/


/* Horizontal Carousel */
#carousel_diapo{
  float: left;
  width: 540px;
  margin-bottom: 10px;
  position: relative;
}

#carousel_diapo .container {
  float: left;
  width: 480px;
  position: relative;    
  overflow: hidden;
}

#carousel_diapo ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
}                      

#carousel_diapo ul li {
  list-style:none;   
  margin-right:30px;
  float:left;
}

#carousel_diapo .previous_button {
  float:left;  
  width: 30px;
  margin-top:15px;
  height: 38px;
  background: url(/images/bt-prev.png) no-repeat;
  z-index: 100;
  cursor: pointer;
}

#carousel_diapo .previous_button_over {
  background: url(/images/bt-prev-over.png) no-repeat;
}

#carousel_diapo .previous_button_disabled {
  background: url(/images/bt-prev-disable.png) no-repeat;
  cursor: default;
}

#carousel_diapo .next_button {
  float:left;  
  width: 19px;
  margin-top:15px;
  margin-left:10px;
  height: 38px;
  background: url(/images/bt-next.png) no-repeat;
  z-index: 100;
  cursor: pointer;
}

#carousel_diapo .next_button_over {
  background: url(/images/bt-next-over.png) no-repeat;
}

#carousel_diapo .next_button_disabled {
  background: url(/images/bt-next-disable.png) no-repeat;
  cursor: default;
}

/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  width: 550px;
  margin-bottom: 10px;
  position: relative;
}

#horizontal_carousel .container {
  float: left;
  width: 490px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
}                      

#horizontal_carousel ul li {
  list-style:none;   
  float:left;
}

#horizontal_carousel .previous_button {
  float:left;  
  width: 30px;
  margin-top:40px;
  height: 38px;
  background: url(/images/bt-prev.png) no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(/images/bt-prev-over.png) no-repeat;
}

#horizontal_carousel .previous_button_disabled {
  background: url(/images/bt-prev-disable.png) no-repeat;
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 19px;
  margin-top:40px;
  margin-left:10px;
  height: 38px;
  background: url(/images/bt-next.png) no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(/images/bt-next-over.png) no-repeat;
}

#horizontal_carousel .next_button_disabled {
  background: url(/images/bt-next-disable.png) no-repeat;
  cursor: default;
}


/* vertical Carousel */

.ui_vertical_carousel {
}

#vertical_carousel {
  float:right;
  margin-left:426px;
  padding-top:2px;
  padding-left:10px;
  width: 120px;
  height: 350px;
  position: absolute;
  z-index:97 !important;
  text-align:center;
  /*background: url(/images/fond-carousel.png);*/
}

#vertical_carousel .container {
  float:left;  
  position:relative;
  height: 157px;
  overflow: hidden;
  text-align:center;
  padding-top:2px;
  z-index:98 !important;
}

#vertical_carousel .container ul {
  margin: 0;
  padding:0;
  height: 100000px;
  position: relative;
  z-index:99 !important;
  top: 0;
  left: 0;
}

#vertical_carousel .container ul li {
	padding-bottom:5px;
	
  margin-left: 0;
  padding-left: 0;
	  text-align: center;      
  list-style:none;   
  z-index:100 !important;
  float:left;
}                         

#vertical_carousel .previous_button {
  float:left;
  height: 19px;
  width: 38px;
  background: url(/images/bt-up.png) no-repeat;
  cursor: pointer;    
  display:inline;
  margin: 0 0 5px 30px;
}

#vertical_carousel .previous_button_over {
  background: url(/images/bt-up.png) no-repeat;
}

#vertical_carousel .previous_button_disabled {
  background: url(/images/bt-up-disable.png) no-repeat;
  cursor: default;
}

#vertical_carousel .next_button {
  float:left;
  z-index:5000;
  height: 19px;
  width: 38px;
  background: url(/images/bt-down.png) no-repeat;
  cursor: pointer;
  display:inline;
  margin: 5px 0 0 30px;
}

#vertical_carousel .next_button_over {
  background: url(/images/bt-down.png) no-repeat;
}

#vertical_carousel .next_button_disabled {
  background: url(/images/bt-down-disable.png) no-repeat;
  cursor: default;
}



div.flashHome {
	position: relative;
	width: 178px;
	height: 155px;
}
	div.flashHome a {
		position: absolute;
		display: block;
		width: 178px;
		height: 155px;
		top: 0;
		left: 0;
		background: #000000;
		opacity: 0;
		filter: alpha(opacity=0);
	}
	
div.flashJeu {
	position: relative;
	width: 178px;
}
	
	div.flashJeu a {
		position: absolute;
		display: block;
		width: 178px;
		height: 100px;
		top: 0;
		left: 0;
		background: #000000;
		opacity: 0;
		filter: alpha(opacity=0);
	}
	
	
div#ajaxbox-overlay {
	position: fixed;
	z-index: 3000;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

div#ajaxbox {
	position: fixed;
	z-index: 3001;
	display: none;
	top: 50%;
	left: 50%;
}


#plan{
	padding: 10px;
}

#plan ul{
	padding : 2px 10px ;
}
#plan li{
	padding : 2px 10px;
}

#plan a {
	color : #000000;
}


#plan h1
{
	color: #e02880;
}
#plan h2 a
{
	color: #ec9667;
}

#ico-video
{
  background: url(/images/icone-video.png) no-repeat;
  position: absolute;
  width: 34px;
  margin: 5px 0px 0px 130px;
  height: 33px;
  z-index: 100;
}

#ico-video-mini
{
  background: url(/images/icone-video.png) no-repeat;
  position: absolute;
  width: 34px;
  margin: 5px 0px 0px 55px;
  height: 33px;
  z-index: 100;
}


#ico-video-hits
{
  background: url(/images/icone-video.png) no-repeat;
  position: absolute;
  width: 34px;
  margin: 10px 0px 0px 120px;
  height: 33px;
  z-index: 100;
}

.calVign
{
	margin-right:10px;
}



.puceSond
{
	margin-top:-2px;
	margin-bottom:5px;
	float: left;
}

.vignJeu h2 a
{
	color: #01B7A8;
	font-size: 12px;
	margin-top: 10px;
}
.vignJeu .descJeu
{
	width:195px;
	font-size: 11px;
	float: right;
}

div.texte2 {
	float:left;
	margin-right:2%;
	width:49%;
}

div.texte3 {
	float:left;
	margin-right:2%;
	width:32%;
}

div.vignBlog{
	/*border-bottom: 1px solid #01B7A8;*/
	padding-bottom: 20px;
}

div.vignBlog a {
	color : #01B7A8;
}
div.vignBlog .resized{
	height: 60px;
	width: 90px;
	text-align: center;
	border: 2px solid #01B7A8;
	background: #1FFFEB;
	overflow: hidden;
	margin-right: 10px;
}
	div.vignBlog h2{
		font-size: 13px;
	}
	
	div.vignBlog .auteur{
		font-size: 11px;
	}
	
div#blogList
{
	background: #FFFFFF;
}
	
#formCom label{
	float: left;
	width: 100px;
}
#formCom input.textImput{
	width: 250px;
}
#formCom .button{
	float: right;
}

#com_alert label{
	float: left;
	width:350px;
}
#com_alert input{
	float: left;
}

div.vignCom{
	margin-top: 20px;
	border-bottom : 1px solid #B3EFEA;
}
	div.vignCom .auteur{
		font-size: 11px;
		color : #01B7A8;
	}
	

.categ h2{
	font-size: 50px;
	background: #FFCC66;
}

.vignParticiper{
	float: left;
	width: 140px;
	text-align: center;
	margin-bottom: 30px;
	margin-top: 20px;
}
	
	.vignParticiper p{
		font-size: 10px;
	}

/*####################
#                    #
#    PARRAINAGE      #
#                    #
###################*/
#parrainage 
{
	width: 505px; /* 545 */
	padding: 20px 0 20px 40px;
	background: #fefae5;
	margin: 10px 0;
}

	#parrainage h2 { font-size: 13px; }

	#parrainage .bt
	{
		background: #01B7A8;
		color: #FFFFFF;
		border: 1px solid #007F74;
	}

	#parrainage .btSubmit
	{
		background: #007F74;
		color: #FFFFFF;
		border: 1px solid #01B7A8;
	}

	#parrainage label{
			float: left;
			width: 100px;
	}


	#parrainage ul{ list-style-type: none; }

	div#parrainage form { padding-bottom: 30px; clear: both;}
		div#parrainage form div{ padding-top: 4px; clear: both;}
		div#parrainage form div .text{ width: 290px; }


		div#parrainage form span{ color: #ff0000;}

/*####################
#                    #
#    ABONNEMENT      #
#                    #
###################*/
#abo 
{
	width: 505px; /* 545 */
	padding: 20px 0 20px 40px;
	background: #fefae5;
	margin: 10px 0;
}

	#abo h2 { font-size: 13px; }

	#abo .bt
	{
		background: #01B7A8;
		color: #FFFFFF;
		border: 1px solid #007F74;
	}

	#abo .btSubmit
	{
		background: #007F74;
		color: #FFFFFF;
		border: 1px solid #01B7A8;
	}

	#abo label{
			float: left;
			width: 150px;
	}


	#abo ul{ list-style-type: none; }

	div#abo form { padding-bottom: 30px; clear: both;}
		div#abo form div{ padding-top: 4px; clear: both;}
		div#abo form div .text{ width: 290px; }


	div#abo form span{ float: left; margin-left: 150px; color: #ff0000;}


/*####################
#                    #
#  POPUP IMPORT CNT  #
#                    #
###################*/
div#popupImport #divCnt{
	height: 200px;
	overflow: auto;
}

div#popupImport {
	background: #FFFFFF;
	color: #007F74;
}

	div#popupImport label{
		float: left;
		width: 100px;
		margin-left: 100px;
		color: #007F74;
	}

	div#popupImport form div{ padding-top: 4px; clear: both;}
	div#popupImport p{ color: #007F74; }

	div#popupImport h1{
		color: #01B7A8;
	}

	
/*####################
#                    #
#  ENVOI NEWTOFRIEND #
#                    #
###################*/

#newsToFriend form label{
	width: 250px;
	margin-left: 20px;
	padding-bottom:10px;
	float: left;
}
#newsToFriend form div{
	float: left;
}

	#newsToFriend form div textarea{
		width: 395px;
		height: 70px;
		margin-left: 20px;
	}
	
	#newsToFriend form div.send{
		margin-top: 20px;
		margin-left: 180px;
	}
	
	
	div#newsToFriend form span{ margin-left: 5px; color: #ff0000;}
	
	
div#createAlbum{
	margin-bottom: 20px;
	width: 400px;
	padding: 10px;
	margin-left: 30px;
	background : #FEFAE5;
	border: 1px solid #EFB439;
}
	div#createAlbum label{
		float: left;
		width: 150px;
	}
	
	div#createAlbum input.text{
		width: 230px;
	}
	div#createAlbum p{
		padding-top: 10px;
		text-align: center;
	}
	
	
.colEditBlog
{
	float: left;
	width: 335px;
	margin: 10px 0 10px 0;
}
.colEditBlog2
{
	margin: 10px 0 10px 0;
	float: left;
	width: 200px;
}
.colEditBlog3
{
	margin: 10px 0 10px 0;
	float: left;
	width: 300px;
}

.colForm5
{
	float: left;
	width: 150px;
	text-align: center;
}



/*########################
#                    	 #
#  LISTE DES LIEN DROITE #
#                    	 #
########################*/

div#listLink
{
	padding: 0px;
	border: 1px solid #df2780;
}

	div#listLink h2
	{
		background: #df2780;
		color : #FFFFFF;
		font-weight: bold;
		margin: 0px;
		padding: 2px 5px 2px 5px;
		font-size:12px;
	}
	
	div#listLink ul
	{
		margin-left: 10px;
	}
	
	div#listLink div.cnt
	{
		padding: 5px;
	}