.wengo_experts .wg-main-title{
	margin-bottom:1.5em;
	font-size:18px;
	font-weight:bold;
	color:#3f80d9;
}

#wengo_fullpage.wengo_experts .wg-page-title{
	margin-bottom:1.5em;
	font-size:18px;
	font-weight:bold;
	color:#3f80d9;
}

.wg-bold{
	font-weight:bold;
}

.wg-intro{
	margin-bottom:3em;
}

.wg-round{
	border-radius:1em; 
	-ms-border-radius:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em; 
}

.wg-folded{
	padding-left:15px;
	background:url(../images/icons/puces/ico-blue-arrow-folded.png) 0 2px no-repeat;
}

.wg-unfolded{
	padding-left:15px;
	background:url(../images/icons/puces/ico-blue-arrow-unfolded.png) 0 2px no-repeat;
}

.wg-uppercase{
	text-transform:uppercase;
}

.wg-left{
	text-align:left;
}
.wg-center{
	text-align:center;
}
.wg-right{
	text-align:right;
}

/* Last Item On Row */
.wg-lior{
	margin-right:0;
	margin-right:0 !important;
}

/* Displaying  modifiers */
.wg-inlineBlock{
	display:inline-block;
}
* html .wg-inlineBlock{display:inline;}
* +html .wg-inlineBlock{display:inline;}

/* Floats */
.wg-floatLeft{
	display:block;
	float:left;
}
.wg-floatRight{
	display:block;
	float:right;
}

/* Clearing floats */
.wg-clear{
	display:block;
	clear:both;
}

/* centered div */
/* Permet à un block de bouger horizontalement */
.wg-horiSlide {
	position:relative; 
	margin-left:auto; 
	margin-right:auto; 
	text-align:left;
}

/* indentation */
.wg-indented-small{
	margin-left:30px;
}
.wg-indented{
	margin-left:63px;
}
.wg-indented-large{
	margin-left:90px;
}
.wg-indented-very-large{
	margin-left:200px;
}

/* WG-TITLE (WenGo Miniads) Standardized types of miniads to make easier the way you insert miniads */

/* GENERAL */
	.wg-title {
		margin-bottom:0.8em;
	}

	/* TYPE 01 */
	/* Large Fat and thin bordered bottom */
	.wg-title.wg-type-01 {
		font-size:20px;
		font-weight:bold;
		color:#000;
		padding-bottom:0.4em;
		border-bottom:1px solid #ccc;
	}
	
	/* TYPE 02 */
	/* Large Fat - Home juridique subtitles */
	.wg-title.wg-type-02 {
		font-size:15px;
		font-weight:bold;
		color:#000;
	}

/* WG-MINIADS (WenGo Miniads) Standardized types of miniads to make easier the way you insert miniads */
/* GENERAL */
	.wg-miniads {
		margin-bottom:10px;
	} 

/* WG-BLOCKS (WenGo Blocks) Standardized types of blocks to make easier the way you design Wengo pages */

/* GENERAL */
.wblock, 
.wg-block {display:block; margin-bottom:15px;}

/* WG-BLOCKS - TYPES */

	/* TYPE  01 */
	/* With large Title and 2px border */
	.wblock_type_01,
	.wg-block-type-01{
		border:2px solid #d4d4d4;
	} 

	.wblock_type_01 .wblock_title,
	.wg-block-type-01 .wg-block_title{
		margin:0;
		font-size:19px;
		padding:5px;
	} 

	.wblock_type_01 .wblock_content,
	.wg-block-type-01 .wg-block_content{
		padding:15px;
	} 

	/* TYPE  02 */
	/* Thin border and medium sized padding */
	/* Used in selfcare Webmail NG at the begining */
	.wg-block.wg-type-02, 
	.wg-block-type-02, 
	.wg-block.type-02 {
		position:relative;
		padding:8px; 
		border:1px solid #d4d4d4; 
		margin-top:8px;
	}

	.wg-block.wg-type-02 h2, .wg-block-type-02 h2, .wg-block.type-02 h2 {
		color:#d4d4d4;
		font-weight:bold;
		padding-bottom:0.3em;
		border-bottom:1px solid #d4d4d4;
	}

	.wg-block.wg-type-02 h3, .wg-block.type-02 h3 {
		color:#000;
		font-weight:bold;
		font-size:12px;
		margin:0;
		margin-bottom:0.8em;
	}

		/* TYPE 02-1 */
		.wg-block.wg-type-02-1,
		.wg-block.type-02-1{
			margin-bottom:10px;
		}

		.wg-block.wg-type-02-1 img,
		.wg-block.type-02-1 img{
			float:left;
			margin:0 20px 0 0;
		}

		.wg-block.wg-type-02-1 h3,
		.wg-block.type-02-1 h3{
			border-bottom:1px solid #000;
			padding-bottom:0.3em;
			margin-bottom:1em;
			font-weight:bold;
		}
		
		/* TYPE 02-2 */
		/* Used style wengo expert blog posts */
		.wg-block.wg-type-02-2,
		.wg-block.type-02-2{
			margin:0;
			padding:20px 30px 30px 30px;
			font-family: Georgia, Arial, Verdana;
			color:#5f5f5f;
			border-top:none;
			border-bottom:2px solid #f0f4f8;
		}

		.wg-block.wg-type-02-2 h2,
		.wg-block.type-02-2 h2{
			line-height:1.3em;
			margin-bottom:0.3em;
			font-size:12px;
			font-weight:bold;
		}		
			.wg-block.wg-type-02-2 h2 a:link, .wg-block.type-02-2 h2 a:link{color:#3e5c86;}
			.wg-block.wg-type-02-2 h2 a:hover, .wg-block.type-02-2 h2 a:hover{color:#0582f0; text-decoration:none;}
		
		.wg-block.wg-type-02-2 img,
		.wg-block.type-02-2 img{
			float:left;
			margin:0 20px 0 0;
		}

		.wg-block.wg-type-02-2 h3,
		.wg-block.type-02-2 h3{
			border-bottom:1px solid #000;
			padding-bottom:0.3em;
			margin-bottom:1em;
			font-weight:bold;
		}
		
		/* TYPE  02-3 */
		/* Thin border and medium sized padding and rounded corners*/
		.wg-block.wg-type-02-3,
		.wg-block.type-02-3 {
			padding:10px 4px; 
			border:1px solid #d4d4d4; 
			margin-bottom:8px;
		}

	/* TYPE  03 */
	/* Icon - title - description text - icon floating on the left of the rest */
	/* Developped for wengo expert's home */
	.wg-block.type-03 {
		width:100%;
		padding:8px; 
		margin-bottom:30px;
		border:1px solid #fff;
	}

		.wg-block.type-03:hover {
			border:1px solid #d4d4d4;
		}

		.wg-block.type-03 h3 {
			color:#d4d4d4;
			font-weight:bold;
			padding-bottom:0.3em;
		}

	/* TYPE  04 */
	/* Thin grey border + large blue border under main titles  */
	/* Created for wengo experts pages - ex Ma page live */
	.wg-block.type-04{
		margin-bottom:15px;
		padding:14px 0 0 0;
		font-size:11px;
		border:1px solid #d4d4d4;
		text-align:left;
		color:#616161;
		background:#fff;
	}

		.wg-block.type-04 h2,
		#wengo_content .wg-block.type-04 h2{
			text-align:center;
			margin-bottom:13px;
			padding:0 9px 8px 9px;
			font-weight:bold;
			border-bottom:3px solid #5f809d;
			color:#000;
			font-size:14px;
		}

		.wg-block.type-04 h3{
			padding-left:20px;
			font-weight:bold;
			font-size:12px;
		}

		.wg-block.type-04 a:link,
		.wg-block.type-04 a:visited{
			text-decoration:underline;
		}

		.wg-block.type-04 .line{	
			padding:6px;
			padding-left:20px;
			background:#fff;
			color:#3d58a5;
			text-align:left;
		}

			.wg-block.type-04 .line td,
			.wg-block.type-04 .line-p td{	
				padding:6px;
				text-align:left;
			}

		.wg-block.type-04 .line-p,
		.wg-block.type-04 p {
			padding:6px;
			padding-left:20px;
			background:#f0f4f8;
			color:#3d58a5;
			text-align:left;
		}

		.wg-block.type-04 table,
		.wg-block.type-04 p{
			margin-bottom:17px;
		}
		
		.wg-block.type-04 th{
			padding:6px;
			font-size:10px;
			font-weight:bold;
			color:#3d58a5;
			background:#fff;
			border-bottom:1px solid #c9d3ed;
		}
		
		.wg-block.type-04 ul li{
			margin-left:6px;
			padding-left:15px;
			background:url(../images/icons/puces/ico-blue-arrow-folded.png) 0 2px no-repeat;
		}
		
			.wg-block.type-04 ul li a{
				font-weight:bold;
				text-decoration:underline;
			}

	/* TYPE  05 */
	/* Title underlined and text with a Thumb on floating on theyre left side */
	/* Created for WengoExperts Home page ex Options tarfaires */
	.wg-block.type-05{
		margin-bottom:15px;
	}

	.wg-block.type-05 {
		float:left;
		display:block;
		margin-right:17px;
	}

	.wg-block.type-05 .container2{
		float:left;
		width:646px;
		margin-top:15px;
	}

	.wg-block.type-05 .title{
		padding-bottom:0.3em;
		margin-bottom:0.5em;
		text-transform:uppercase;
		font-weight:bold;
		color:#373737;
		border-bottom:1px solid #ccc;
	}
    
	/* TYPE 06 */
    /* comments on homepage voyance-astro */
	.wg-block.wg-type-06 {margin:10px 0 10px 0;}
	.wg-block.wg-type-06 p {
	    background-color:#ECF2F9;
	    color:#4E71B2;
	    font-weight:bold;
	    text-align:center;
	    font-size:12px;
	    padding:3px;
	    border: 1px solid #DDDDDD;
	    border-top:1px solid #4E71B2;
	}
	
	.wg-block.wg-type-06 a {
		font-size:10px;
	    text-decoration:none;
	    display:block;
	    border:1px solid #DDDDDD;
	    border-top:none;
	    padding:10px;
	    color:#5F5F5F !important
	}
	.wg-block.wg-type-06 a:hover {background:#FFFFFF url(../img/backgrounds/bg-white-to-light-blue.jpg) repeat-y right top; text-decoration:none;}
	.wg-block.wg-type-06 ul{margin-bottom:0;}
	.wg-block.wg-type-06 .wg-feedback_picto {display:inline-block; width:20px; margin-right:1px;}
	.wg-block.wg-type-06 .wg-feedback_txt {display:inline-block; vertical-align:top; width:175px; font-weight:normal; line-height:1.2em; font-size:9px; padding:0;}
	.wg-block.wg-type-06 .wg-feedback_legend {display:block; margin-top:4px; margin-left:24px; font-size:9px; color:#aaaaaa;}
	
	/* Hacks IE7 */
	* +html .wg-block.wg-type-06 .wg-feedback_picto {display:inline; margin-right:4px;}
    * +html .wg-block.wg-type-06 .wg-feedback_txt {display:inline;}
	
	/* TYPE 07 */
    /* Icy block on home juridique - Tab Rendez-vous experts */
	.wg-block.wg-type-07 {width:583px; margin-bottom:25px; font-size:12px;}
	.wg-block.wg-type-07 .wg-title {font-size:15px; font-weight:bold; color:#0b60d4;}
	.wg-block.wg-type-07 ul {margin-left:22px;}
	.wg-block.wg-type-07 ul strong{color:#0b60d4;}
	.wg-block.wg-type-07 ul li {margin-bottom:0.5em; list-style-type:decimal; color:#0b60d4;}
	.wg-block.wg-type-07 ul li span{color:#000;}
	.wg-block.wg-type-07 .wg-e-top {height:12px; background:transparent url(../img/juri_block_top.png) top left no-repeat;}
	.wg-block.wg-type-07 .wg-e-middle {padding:3px 22px; background:transparent url(../img/juri_block_middle.png) top left repeat-y;}
	.wg-block.wg-type-07 .wg-e-bottom {height:50px; background:transparent url(../img/juri_block_bottom.png) top left no-repeat;}
	
	/* TYPE 08 */
    /* Block expert avec picto sur la gauche - Home juridique - Tab Rendez-vous experts */
	.wg-block.wg-type-08 {margin-bottom:22px;}
	.wg-block.wg-type-08 .wg-r-content {float:left; width:525px;}
	.wg-block.wg-type-08 .wg-photo {width:57px; float:left;}
	.wg-block.wg-type-08 .wg-photo a{display:block; border:1px solid #dddddd; padding:1px 0 0 1px;}
	.wg-block.wg-type-08 .wg-title {color:#0763d5; margin:0; padding:6px 15px 7px 18px; background:#e5effb; font-weight:bold;}	
	.wg-block.wg-type-08 .wg-title a{color:#0763d5;}	
	.wg-block.wg-type-08 .wg-content {margin-bottom:22px; padding:7px 15px 7px 18px;}
	/* cloudy - grey version */
	.wg-block.wg-type-08.wg-theme-cloudy .wg-title {color:#818181; background:#eeeeee;}	
	.wg-block.wg-type-08.wg-theme-cloudy .wg-title a{color:#818181;}
	
	/* TYPE 09 */
    /* Block Commentaire - Vu la première fois sur Wengo Forum Juridique */
	.wg-block.wg-type-09 {position:relative; margin-bottom:22px; border:1px solid #ddd;}
	.wg-block.wg-type-09 .wg-top-wrapper {border:1px solid #ddd; border-bottom:none; padding:4px; font-size:9px;  color:#aaa;}
	.wg-block.wg-type-09 .wg-top-wrapper .wg-date{padding-left:10px;}
	.wg-block.wg-type-09 .wg-content-wrapper {border:1px solid #ddd;}
	.wg-block.wg-type-09 .wg-content-wrapper .wg-l-content {float:left; padding:20px 10px; text-align:center;}
	.wg-block.wg-type-09 .wg-content-wrapper .wg-r-content {min-height:60px; padding:20px; text-align:left; border-left:1px solid #ddd;}
	.wg-block.wg-type-09 .wg-bottom-wrapper {border:1px solid #ddd; border-top:none; color:#aaa;}
	.wg-block.wg-type-09 .wg-bottom-wrapper .wg-l-content {float:left; width:82px;  padding:5px 14px; text-align:center;}
	.wg-block.wg-type-09 .wg-bottom-wrapper .wg-r-content {min-height:15px; padding:5px 20px; text-align:left; border-left:1px solid #ddd;}
	.wg-block.wg-type-09 .wg-photo {width:50px; margin-bottom:8px; display:block; border:1px solid #dddddd; padding:1px;}
	.wg-block.wg-type-09 .wg-photo img {width:50px; height:50px;}
	.wg-block.wg-type-09 .wg-title{margin-bottom:1em; font-weight:bold;}
	.wg-block.wg-type-09 .wg-contact{margin-bottom:2px;}
	.wg-block.wg-type-09 .wg-link{font-size:10px;}
	.wg-block.wg-type-09 .wg-content {padding:15px;}
	.wg-block.wg-type-09 .wg-new-picto {position:absolute; background:url(../img/ico_juri_new.png) top left no-repeat; top:-17px; left:-17px; width:34px; height:34px;}
	/* new */
	.wg-block.wg-type-09.wg-new {border:2px solid #89b8f0;}
	.wg-block.wg-type-09.wg-new .wg-top-wrapper{background-color:#E5EFFB; color:#0763D5;}
	.wg-block.wg-type-09.wg-new .wg-bottom-wrapper{background-color:#E5EFFB; color:#0763D5;}
	
	/* TYPE 10 */
    /* Block BIG padding */
	.wg-block.wg-type-10 {padding:20px;}
	
/* wg-blocks themes */

	/* Divers */
	.wblock.astro_people{border-color:#009ee0;}
	.wblock.astro_people .wblock_title{background:#009ee0 url(../img/wengo-astro-etoiles-bleues.gif) top right no-repeat; color:#ffffff;}
	.wblock.astro_people h3{color:#009ee0;}
	.wblock.astro_people a{color:#009ee0;}
	.wblock.astro_chinoise{border-color:#d33535;}
	.wblock.astro_chinoise .wblock_title{background:#d33535; color:#ffffff;}
	.wblock.astro_chinoise a{color:#d33535;}
	.wblock.astro_horoscope{border-color:#78a3d4;}
	.wblock.astro_horoscope .wblock_title{background:#78a3d4; color:#ffffff;}
	.wblock.astro_theme_astral{border-color:#23558e;}
	.wblock.astro_theme_astral .wblock_title{background:#23558e url(../img/wengo-astro-dark-header-background.jpg) top right no-repeat; color:#ffffff;}
	.wblock.astro_lecons_d_astrologie{border-color:#465477;}
	.wblock.astro_lecons_d_astrologie .wblock_title{background:#465477; color:#ffffff;}
	.wblock.astro_lecons_d_astrologie h3{color:#465477;}
	.wg-block.type-02.tool-container{padding:37px 10px 26px 10px;}
	.wg-block.type-02.legend h2{font-weight:bold; color:#000; border:none;}
	
	/* Happyblue */
	.wg-block.type-02.happyblue{border-color:#429CD4; background-color:#fff; color:#000;}
	.wg-block.type-02.happyblue h2{border-color:#429CD4; color:#429CD4;}
	.wg-block.type-03:hover	.happyblue{border-color:#429CD4; background-color:#fff; color:#000;}
	.wg-block.type-03.happyblue h3{border-color:#429CD4; color:#429CD4;}
	
	/* infoblue */
	.wg-block.infoblue{
		margin-bottom:5px;
		font-size:9px;
		line-height:1.3em;
		min-height:34px;
		border:none;
		padding-left:60px;
		color:#0763d5;
		background:#fff url('../img/backgrounds/background-infoblue-medium.jpg') top left no-repeat;
	}
	
	/* whitetube theme*/
	.wg-block.whitetube{
		color:#000;
		background:#fff url('../img/backgrounds/background-gradient-whitetube.jpg') bottom left repeat-x;
	}
	
	/* Post-it theme*/
	.wg-block.post-it{
		position:relative;
		color:#45391b;
		background-color:#ffff99;
		border:none;
		border-bottom:2px solid #d3d3d3;
	}
	.wg-block.post-it p{
		color:#45391b;
		background-color:#ffff99;
	}
	
	.wg-block.post-it h2{
		color:#45391b;
		border-bottom:none;
	}
	
	.wg-block.post-it textarea{
		color:#45391b;
		background-color:#ffffc5;
		border:1px solid #808080;
		padding:0.5em;
		width:100px;
	}
	
	.wg-block.post-it .pos-it-corner{
		position:absolute;
		height:64px;
		width:64px;
		bottom:-4px;
		right:0;
		background:url(../img/backgrounds/post-it-corner-medium.jpg) top right no-repeat;
	}
	
	/* ASTROLITE */
	.wg-block.astrolite{
		position:relative;
		min-height:300px;
		border:1px solid #7680bb;
	}
	* html .wg-block.astrolite{height:300px;}
	
	.wg-block.astrolite .loader{
		left:46%;
		position:absolute;
		top:46%;
	}
	
	/* wg-theme-7122 */
	.wg-block.wg-theme-7122{
		position:relative;
		min-height:300px;
		border:1px solid #387bcc;
	}
	* html .wg-block.wg-theme-7122{height:300px;}
	
	.wg-block.wg-theme-7122 .loader{
		left:46%;
		position:absolute;
		top:46%;
	}
	
	/* Alert theme*/
	.wg-block.wg-alert,
	.wg-block.wg-theme-alert{
		border-color:#E71A1B;
		color:#E71A1B;
	}
	
	/* Juri-checked */
	.wg-block.wg-theme-juri-checked{
		margin-bottom:27px;
		line-height:1.3em;
		min-height:34px;
		border:none;
		padding-left:42px;
		color:#000;
		background:#fff url('../img/ico_juri_note_checked.png') top left no-repeat;
	}
	
	/* Smooth Stone */
	.wg-block.wg-theme-smoothstone{
		background:#f2f2f2;
		color:#7f7f7f;
		border-color:#7f7f7f;
	}


/* WG-MENU (WenGo menus) Standardized types of menus to make easier the way you deisgn Wengo navigation */
/* GENERAL */
.wg-menu {}


/* TYPE 01 */
/* Ex-Vertical_menu */
.wg-menu.type-01  {
	padding:8px 0 15px 18px; 
	margin:0 0 10px 0;
	border:1px solid #d4d4d4; 
	border-left:6px solid #d4d4d4; 
}

.wg-menu.type-01  a:link, 
.wg-menu.type-01  a:hover, 
.wg-menu.type-01 a:visited, 
.wg-menu.type-01 a:active {text-decoration:none;}

.wg-menu.type-01  h2,
.wg-menu.type-01 h3 {
	font-weight:bold;
	border-bottom:1px solid #d4d4d4;
	padding:0 10px 3px 0;
	color:#979797;
}
.wg-menu.type-01 h2 {font-size:15px;}
.wg-menu.type-01 h3 {font-size:12px;}

.wg-menu.type-01 ul {list-style-type: none;}
.wg-menu.type-01 ul ul ul {margin-left:15px;}
.wg-menu.type-01 li {line-height:15px; font-weight:bold; padding:0 2px 0 0; margin-bottom:5px;}
		
.wg-menu.type-01 li a{
	display:block;
	padding:0 2px 0 12px;
	font-weight:normal;
	background:url('../img3/wengo_puce_blue_arrow01.png') left center no-repeat;
}

.wg-menu.type-01 li a:hover{
	background:#E5E5E5 url('../img3/wengo_puce_white_arrow01.png') left center no-repeat;
	color:#0080E8;
}

.wg-menu.type-01 li a.wengo_current {
	color:#000;
	font-weight:bold;
	background:url('../img3/wengo_puce_black_arrow01.png') left 3px no-repeat;
}
	
.wg-menu.type-01 b{
	display:block;
	font-weight:bold;
	border-bottom:1px solid #d4d4d4;
	line-height:1.5em;
	margin:8px 0 5px 0;
}	

/* Corrects IE6-IE7 behaviors */
* html .wg-menu.type-01 ul ul{margin-top:0.4em;}
*+html .wg-menu.type-01 ul ul{margin-top:0.4em;}
* html .wg-menu.type-01 ul li{
	line-height:1em;
	margin-top:0;
	padding-top:0;
	padding-bottom:0;
}

* html .wg-menu.type-01 .wengo_list_menu li a{
	display:block;
	margin-top:0;
	margin-bottom:0;
	padding-top:0.2em;
	padding-bottom:0.2em;
	_height: 0.0000001%;
}

/* TYPE  01 - a	*/
/* variation of type 1 - with level 2 items on a grey background */
.wg-menu.type-01-a ul.list2{
	padding-left:13px;
	background-color:#d4d4d4;
}

.wg-menu.type-01-a ul.wengo_list_menu a.wengo_current {
	background:url('../img3/wengo_puce_black_arrow01_unfolded.png') left 3px no-repeat;
}

.wg-menu.type-01-a ul.list2 a.wengo_current {
	background:url('../img3/wengo_puce_black_arrow01.png') left 3px no-repeat;
}

/* THEMES */
.wg-menu.profil h3{
	height:16px;
	padding-left:20px;
	background:url(static/xxx_xxx/images/icons/ico-expert-wengo.png) top left no-repeat;
}

.wg-menu.activite h3{
	height:16px;
	padding-left:20px;
	background:url(static/xxx_xxx/images/icons/ico-euro.png) top left no-repeat;
}

.wg-menu.tools h3{
	height:16px;
	padding-left:20px;
	background:url(static/xxx_xxx/images/icons/ico-star.png) top left no-repeat;
}

.wg-menu.clients h3{
	height:16px;
	padding-left:25px;
	background:url(static/xxx_xxx/images/icons/ico-two-experts.png) top left no-repeat;
}

.wg-menu.stats h3{
	height:16px;
	padding-left:20px;
	background:url(static/xxx_xxx/images/icons/ico-stats.png) top left no-repeat;
}

.wg-menu.help h3{
	height:16px;
	padding-left:20px;
	background:url(static/xxx_xxx/images/icons/ico-help.png) top left no-repeat;
}


/* themes for each wengo categories */
.wg-menu.block_color_1008 {border-left-color:#80a0ba;}

.wg-menu.block_color_1003 {border-left-color:#ef5475;}
.wg-menu.block_color_1003 a:link p,
.wg-menu.block_color_1003 a:link h3{color:#333;}
.wg-menu.block_color_1003 a:hover p,
.wg-menu.block_color_1003 a:hover h3,
.wg-menu.block_color_1003 h3 {color:#ef5475;}

.wg-menu.block_color_1004 {border-left-color:#934cdb;}
.wg-menu.block_color_1004 a:link {color:#333;}
.wg-menu.block_color_1004 a:hover, 
.wg-menu.block_color_1004 a:hover h3,
.wg-menu.block_color_1004 h3 {color:#934cdb;}
.wg-menu.block_color_1004 ul.list2 {background-color:#efe8f5;}

.wg-menu.block_color_7122 {border-left-color:#0060D6;}
.wg-menu.block_color_7122 a:link {color:#333;}
.wg-menu.block_color_7122 a:hover, 
.wg-menu.block_color_7122 a:hover h3,
.wg-menu.block_color_7122 h3 {color:#0060D6;}
.wg-menu.block_color_7122 ul.list2 {background-color:#E7F2F8;}

.wg-menu.block_color_7121 {border-left-color:#7FB3E0;}
.wg-menu.block_color_7121 a:link {color:#333;}
.wg-menu.block_color_7121 a:hover, 
.wg-menu.block_color_7121 a:hover h3,
.wg-menu.block_color_7121 h3 {color:#7FB3E0;}
.wg-menu.block_color_7121 ul.list2 {background-color:#E7F2F8;}

.wg-menu.block_color_1006 {border-left-color:#C9A777;}
.wg-menu.block_color_1006 a:link {color:#333;}
.wg-menu.block_color_1006 a:hover, 
.wg-menu.block_color_1006 a:hover h3,
.wg-menu.block_color_1006 h3 {color:#C9A777;}
.wg-menu.block_color_1006 ul.list2 {background-color:#E7D7C0;}

.wg-menu.block_color_1007 {border-left-color:#FF9600;}
.wg-menu.block_color_1007 a:link {color:#333;}
.wg-menu.block_color_1007 a:hover, 
.wg-menu.block_color_1007 a:hover h3,
.wg-menu.block_color_1007 h3 {color:#FF9600;}
.wg-menu.block_color_1007 ul.list2 {background-color:#FFF5E6;}



/* WG-PAGER (WenGo Pager) Standardized types of Pagers to make easier the way you deisgn Wengo results pages */

/* GENERAL */
.wg-pager {}

/* TYPE  01 */
/* Basic numbers in squares type */
ul.wg-pager-type-01{
	text-align:center;
}

	.wg-pager-type-01 li{
		display:block;
		float:left;
		margin-left:0.3em;
		text-align:center;
	}

		.wg-pager-type-01 li.current,
		.wg-pager-type-01 li a{
			display:block;
			padding:0.3em 0.5em;
			background:#fff;
			color:#777;
		}

		.wg-pager-type-01 li.current{
			background-color:#777;
			color:#fff;
		}

		.wg-pager-type-01 li a:hover{
			background-color:#777;
			color:#fff;
			text-decoration:none;
		}
		.wg-pager-type-01 li a:active{
			background-color:#d4d4d4;
			color:#fff;
			text-decoration:none;
			padding-top:0.4em;
		}
		
/* THEMES */

/* HAPPY BLUE */
/*IE6 compliant*/
ul.wg-pager-happyblue{
	text-align:center;
	display:inline-block;
}
* +html ul.wg-pager-happyblue{display:inline;}
* html ul.wg-pager-happyblue{display:inline;}

	ul.wg-pager-happyblue li{
		display:block;
		float:left;
		margin-left:0.3em;
		text-align:center;
		background:none;
		padding:0;
	}
		.wg-pager-happyblue li.current,
		.wg-pager-happyblue li a{
			display:block;
			width:16px;
			height:16px;
			padding:1px;
			color:#777;
			line-height:15px;
		}
		.wg-pager-happyblue li a{
			background:#fff url('../img/backgrounds/wg-pager-happyblue-sprite.jpg') 0 0 no-repeat;
		}
		.wg-pager-happyblue li.active a{
			color:#fff;
			background:none;
		}
		.wg-pager-happyblue li a:hover{
			text-decoration:none;
			background:#fff url('../img/backgrounds/wg-pager-happyblue-sprite.jpg') 0 -18px no-repeat;
		}
		.wg-pager-happyblue li a:active{
			color:#fff;
			text-decoration:none;
			padding-top:2px;
			height:15px;
			background:#fff url('../img/backgrounds/wg-pager-happyblue-sprite.jpg') 0 -36px no-repeat;
		}
		.wg-pager-happyblue li.current,
		.wg-pager-happyblue li.active a{
			color:#fff;
			background:#fff url('../img/backgrounds/wg-pager-happyblue-sprite.jpg') 0 -36px no-repeat;
		}
		.wg-pager-happyblue li.active a:hover{
			color:#fff;
			background:#fff url('../img/backgrounds/wg-pager-happyblue-sprite.jpg') 0 -36px no-repeat;
		}
		
		.wg-pager-happyblue li.next-page a{background-position:-18px 0;}
		.wg-pager-happyblue li.next-page a:hover{background-position:-18px -18px;}
		.wg-pager-happyblue li.next-page a:active{background-position:-18px -36px;}
		.wg-pager-happyblue li.last-page a{background-position:-36px 0;}
		.wg-pager-happyblue li.last-page a:hover{background-position:-36px -18px;}
		.wg-pager-happyblue li.last-page a:active{background-position:-36px -36px;}
		.wg-pager-happyblue li.prev-page a{background-position:-54px 0;}
		.wg-pager-happyblue li.prev-page a:hover {background-position:-54px -18px;}
		.wg-pager-happyblue li.prev-page a:active {background-position:-54px -36px;}
		.wg-pager-happyblue li.first-page a{background-position:-72px 0;}
		.wg-pager-happyblue li.first-page a:hover{background-position:-72px -18px;}
		.wg-pager-happyblue li.first-page a:active{background-position:-72px -36px;}
		.wg-pager-happyblue li.up a{background-position:-90px 0;}
		.wg-pager-happyblue li.up a:hover{background-position:-90px -18px;}
		.wg-pager-happyblue li.up a:active{background-position:-90px -36px;}
		.wg-pager-happyblue li.down a{background-position:-108px 0;}
		.wg-pager-happyblue li.down a:hover{background-position:-108px -18px;}
		.wg-pager-happyblue li.down a:active{background-position:-108px -36px;}
		

/* HAPPY BLUE theme */
label.happyblue,
p.happyblue,
span.happyblue{color:#429cd4 !important;}
textarea.happyblue,
td.happyblue{border:1px solid #429cd4 !important;}
th.happyblue{background-color:#429cd4; color:#fff;}
textarea.happyblue:focus{border:2px solid #429cd4 !important;}


/* WG-BTN (WenGo BuTtoNs) Standardized types of buttons to make easier the way you deisgn Wengo forms */

.wg-btn-vintage{
	display:block;
	width:238px;
	height:26px;
	margin-bottom:15px;
	padding-top:13px;
	text-align:center;
	text-decoration:none;
	background:url(../buttons/wengo-bouton-background-lightblue.png) 0 0 no-repeat;
}

.wg-btn-vintage:hover{
	background-position:0 -39px;
	text-decoration:none;
}

.wg-btn.vintage:active{
	background-position:0 -78px;
}

.button, .wg-btn{
	text-align:center;
	border-radius:5px; 
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-WebKit-border-radius:5px; 
	-KHTML-border-radius:5px;
	background-color:#d4d4d4;
	color:#fff;
	display: -moz-inline-stack;
	display:inline-block;
	border:none; 
	padding:0.5em 1em;
	margin:0.3em 0;
	margin-right:2px;
	text-decoration:none;
}

*+html a.button{height:1%;}
*+html a.wg-btn{height:1%;}


.button:link, .wg-btn:link{
	color:#777;
	background:#bbb;
	text-decoration:none;
}

.button:visited, .wg-btn:visited{
	background:#bbb;
	text-decoration:none;
}

.button:hover, .wg-btn:hover{
	background:#777;
	cursor:pointer;
	text-decoration:none;
}

/* Button s modifiers */
.bigButton,
.wg-btn-big,
.wg-btn.wg-big,
.wg-btn.wg-mod-big{font-size:14px;}
.wg-btn.backarrow,
.wg-btn.wg-mod-backarrow{padding-left:21px; background:url(../images/icons/arrow-left-blue.png) 5px 5px no-repeat !important;}
.wg-btn.arrow,
.wg-btn.wg-mod-arrow{padding-left:21px; background:url(../images/icons/arrow-right-blue.png) 7px 7px no-repeat !important;}
.wg-btn.wg-mod-skinny{padding:0.6em 1em 0.4em 0.8em;}

/* SNOW WHITE theme */
/* White as the snow on a mountain */
.wg-btn.snowwhite,
.wg-btn.wg-theme-snowwhite{color:#4E71B2; background:#fff;}
.wg-btn.snowwhite:link,
.wg-btn.wg-theme-snowwhite:link{color:#4E71B2; background-color:#fff; border:1px solid #fff;}
.wg-btn.snowwhite:visited,
.wg-btn.wg-theme-snowwhite:visited{color:#4E71B2; background:#fff; border:1px solid #fff;}
.wg-btn.snowwhite:hover,
.wg-btn.wg-theme-snowwhite:hover{background:#fff; color:#4E71B2; border:1px solid #ddd;}
.wg-btn.snowwhite:active,
.wg-btn.wg-theme-snowwhite:active{background:#eee;}
.wg-btn.wg-theme-snowwhite.on,
.wg-btn.wg-theme-snowwhite.on{background:#fff;}

/* SMOOTH STONE theme */
/* A grey theme */
.wg-btn.smoothstone{background:url(../img/backgrounds/background-gradient-smoothstone-idle.jpg) top left repeat-x; color:#666; border:1px solid #777;}
.wg-btn.smoothstone:link{background:url(../img/backgrounds/background-gradient-smoothstone-idle.jpg) top left repeat-x; color:#666; background:#f5eddb;}
.wg-btn.smoothstone:visited {background:url(../img/backgrounds/background-gradient-smoothstone-idle.jpg) top left repeat-x; color:#666; background:#f5eddb;}
.wg-btn.smoothstone:hover{background:url(../img/backgrounds/background-gradient-smoothstone-hover.jpg) top left repeat-x; color:#666; border-color:#777;}
.wg-btn.smoothstone:active{background:url(../img/backgrounds/background-gradient-smoothstone-active.jpg) top left repeat-x; color:#666;}
.wg-btn.smoothstone.on{background:#d4d4d4;}

/* BUTTON BLUE theme */
/* First version of Happy blue theme - DEPRECATED - please use HAPPY BLUE theme */
.buttonBlue, .wg-btn-blue {color:#FFF; background:#5caada url(../img/backgrounds/background-gradient-happyblue.jpg) top left repeat-x; font-weight:bold;}
.buttonBlue:link, .wg-btn-blue:link {color:#fff; background-color:#5caada;}
.buttonBlue:visited, .wg-btn-blue:visited {color:#fff; background-color:#5caada;}
.buttonBlue:hover, .wg-btn-blue:hover {background-color:#429cd4; color:#fff;}
.buttonBlue:active, .wg-btn-blue:active {background:#5caada url(../img/bg_btn_blue.gif) top left repeat-x;}
.buttonBlue.on, .wg-btn-blue.on{background:#5caada url(../img/bg_btn_blue.gif) top left repeat-x;}

/* HAPPY BLUE theme */
/* Blue theme shinny as a summer sky */
.wg-btn.happyblue,
.wg-btn.wg-theme-happyblue{color:#FFF; background:#5caada url(../img/backgrounds/background-gradient-happyblue.jpg) top left repeat-x; font-weight:bold;}
.wg-btn.happyblue:link,
.wg-btn.wg-theme-happyblue:link{color:#fff; background-color:#5caada;}
.wg-btn.happyblue:visited ,
.wg-btn.wg-theme-happyblue:visited{color:#fff; background-color:#5caada;}
.wg-btn.happyblue:hover,
.wg-btn.wg-theme-happyblue:hover{background-color:#429cd4; color:#fff;}
.wg-btn.happyblue:active,
.wg-btn.wg-theme-happyblue:active{background:#5caada url(../img/bg_btn_blue.gif) top left repeat-x;}
.wg-btn.happyblue.on,
.wg-btn.wg-theme-happyblue.on{background:#5caada url(../img/bg_btn_blue.gif) top left repeat-x;}
.wg-btn.happyblue.gradient,
.wg-btn.wg-theme-happyblue.gradient{background:#5caada url(../img/happyblue_gradient_bg.jpg) top left repeat-x;}

/* SAD BLUE theme */
/* Blue theme sad like the sky in Paris on a winter day */
.wg-btn.sadblue{color:#FFF; background:#5caada url(../img/backgrounds/background-gradient-sadblue.jpg) top left repeat-x; font-weight:bold;}
.wg-btn.sadblue:link{color:#fff; background-color:#5caada;}
.wg-btn.sadblue:visited {color:#fff; background-color:#5caada;}
.wg-btn.sadblue:hover{background-color:#429cd4; color:#fff;}
.wg-btn.sadblue:active{background:#5caada url(../img/backgrounds/background-gradient-sadblue-active.jpg) top left repeat-x;}
.wg-btn.sadblue.on{background:#5caada url(../img/bg_btn_blue.gif) top left repeat-x;}
.wg-btn.sadblue.gradient{background:#5caada url(../img/backgrounds/background-gradient-sadblue.jpg) top left repeat-x;}

/* ORANGE JUICE */
/* Orange juice is good */
.wg-btn-orange, 
.wg-btn.orangejuice {color:#FFF; background:#f99d3f;}
.wg-btn-orange:link, 
.wg-btn.orangejuice:link{color:#fff; background:#f99d3f;}
.wg-btn-orange:visited, 
.wg-btn.orangejuice:visited{color:#fff; background:#f99d3f;}
.wg-btn-orange:hover, 
.wg-btn.orangejuice:hover{background:#f9873f; color:#fff;}
.wg-btn-orange:active, 
.wg-btn.orangejuice:active{background:#f99d3f;}
.wg-btn-orange.on, 
.wg-btn.orangejuice.on{background:#f99d3f;}

/* 1003 - BIEN ETRE */
/* Bouton couleur catégorie bien-être */
.wg-btn-1003-color {color:#fff; background:#ef5475;}
.wg-btn-1003-color:link {color:#fff; background:#ef5475;}
.wg-btn-1003-color:visited {color:#fff; background:#ef5475;}
.wg-btn-1003-color:hover {background:#e6345a; color:#fff;}
.wg-btn-1003-color:active {background:#ef5475;}
.wg-btn-1003-color.on{background:#ef5475;}

/* WG-TAB (Wengo Tabs) Standardized types of tabs to make easier the way you design... Tabs ! */
.wg-tab-container {
	position: relative;
}

.wg-tab{
	text-align:center;
	border-top-right-radius:0.2em; 
	border-top-left-radius:0.2em; 
	-ms-border-radius-topright:0.2em;
	-ms-border-radius-topleft:0.2em;
	-moz-border-radius-topright:0.2em;
	-moz-border-radius-topleft:0.2em;
	-webkit-border-top-right-radius:0.2em; 
	-webkit-border-top-left-radius:0.2em; 
	background:#d4d4d4;
	color:#FFF;
	display:inline-block;
	float:left;
	border:none; 
	padding:0.5em 1em;
	margin:0;
	text-decoration:none;
}

/* type 01 */
/* Au depart - sur homes Wengo - astro puis forum juridique */
.wg-tab.type-01{
	border-radius:none;
	-ms-border-radius:none;
	-moz-border-radius:none;
	-webkit-border-radius:none;
	padding:3px 20px;
	font-size:11px;
}
	.wg-tab.type-01 a{
		font-size:11px;
		text-transform:uppercase;
	}

/* type 02 */
.wg-tab.type-02{
	border-top-right-radius:10px; 
	border-top-left-radius:10px; 
	-ms-border-radius-topright:10px;
	-ms-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-right-radius:10px; 
	-webkit-border-top-left-radius:10px;
}

/* wg-tab themes */

/* Onglet Gris */
a.tabGrey  {border:none; color:#666; background:#DCDCDC; padding:0.5em 1em; float:left;}
a.tabGrey:hover {color:#fff; background:#BCBCBC; cursor:pointer; text-decoration:none;}
a.tabGrey.on {color:#fff; background:#429CD4; cursor:pointer; text-decoration:none;}
a.tabGrey:active {background:#DCDCDC url(../img/bg_btn_blu.gif) top left repeat-x;}

/* DEFAULT theme */
.wg-tab {border:none; color:#666; background:#DCDCDC; padding:0.5em 1em; float:left;}
.wg-tab:hover {color:#fff; background:#BCBCBC; cursor:pointer; text-decoration:none;}
.wg-tab.on {color:#fff; background:#429CD4; cursor:pointer; text-decoration:none;}
.wg-tab:active {background:#DCDCDC url(../img/bg_btn_blu.gif) top left repeat-x;}

/* PLAYSCHOOL theme */
.wg-tab.playschool{background:url(../img/grey-gradient-background.jpg) top left repeat-x; border:1px solid #a6a6a6; border-bottom:none; margin-right:5px;}
.wg-tab.playschool a{color:#ccc;}
.wg-tab.playschool:hover{background:url(../img/grey-gradient-background.jpg) top left repeat-x;	border-color:#a6a6a6;}
.wg-tab.playschool.on{background:url(../img/grey-gradient-background.jpg) top left repeat-x; border:2px solid #a6a6a6; border-bottom:none;}
.wg-tab.playschool.on a{color:#666;}
.wg-tab.playschool.off{padding-bottom:6px;}
.wg-tab.playschool:active{background:url(../img/grey-gradient-background.jpg) top left repeat-x; border:1px solid #a6a6a6; border-bottom:none;}


.wg-tab.playschool.on#tab0{background:url(../img/background-gradient-lightblue.jpg	) bottom left repeat-x; border-color:#3f80d9; color:#3f80d9;}
.wg-tab.playschool.on#tab0 a{color:#3f80d9;}

.wg-tab.playschool.on#tab1{background:url(../img/background-gradient-lightblue.jpg	) bottom left repeat-x; border-color:#61cb37; color:#61cb37;}
.wg-tab.playschool.on#tab1 a{color:#61cb37;}

.wg-tab.playschool.on#tab2{background:url(../img/background-gradient-lightblue.jpg	) bottom left repeat-x; border-color:#f98111; color:#f98111;}
.wg-tab.playschool.on#tab2 a{color:#f98111;}

.wg-tab.playschool.on#tab3{background:url(../img/background-gradient-lightblue.jpg	) bottom left repeat-x; border-color:#9C00C9; color:#9C00C9;}
.wg-tab.playschool.on#tab3 a{color:#9C00C9;}

/* ASTROLITE theme*/
.wg-tab-container.astrolite{left:6px;}
.wg-tab.astrolite{background:url(../img/backgrounds/bg-gradient-white-to-lightblue.jpg) bottom left repeat-x; border:1px solid #bfc4e1; border-bottom:none; margin-right:6px;}
.wg-tab.astrolite a{color:#717ab0;}
.wg-tab.astrolite a:hover{color:#717ab0; text-decoration:none;}
.wg-tab.astrolite:hover{background:#fff; border-color:#7680bb;}
.wg-tab.astrolite.on{background:#fff url(../img/icons/ico_star_blue_small.png) 12px center no-repeat; border:1px solid #7680bb; border-bottom:none; padding-left:33px; height:15px}
.wg-tab.astrolite.on a{color:#3d4a98;}
.wg-tab.astrolite.off{height:14px}
.wg-tab.astrolite:active{background:#fff; border-color:#7680bb;}

/* wg-theme-7122 theme - Categorie Juridique */
.wg-tab-container.wg-theme-7122{left:6px;}
.wg-tab.wg-theme-7122{background:url(../img/backgrounds/bg-gradient-white-to-lightblue.jpg) bottom left repeat-x; border:1px solid #bfc4e1; border-bottom:none; margin-right:6px; height:14px}
.wg-tab.wg-theme-7122 a{color:#4b91d9;}
.wg-tab.wg-theme-7122 a:hover{color:#0060D6; text-decoration:none;}
.wg-tab.wg-theme-7122:hover{background:#fff; border-color:#387bcc;}
.wg-tab.wg-theme-7122.active{background:#fff; border:1px solid #387bcc; border-bottom:none; height:15px}
.wg-tab.wg-theme-7122.active a{color:#0b60d4;}
.wg-tab.wg-theme-7122:active{background:#fff; border-color:#387bcc;}

/* wg-theme-expert theme - fiche expert */
.wg-tab-container.wg-theme-expert{left:6px;}
.wg-tab.wg-theme-expert{background:url(../img/backgrounds/bg-gradient-white-to-lightblue.jpg) bottom left repeat-x; border:1px solid #bfc4e1; border-bottom:none; margin-right:6px; height:15px}
.wg-tab.wg-theme-expert a{color:#4b91d9;}
.wg-tab.wg-theme-expert a:hover{color:#0060D6; text-decoration:none;}
.wg-tab.wg-theme-expert:hover{background:#fff; border-color:#387bcc;}
.wg-tab.wg-theme-expert:active{background:#fff; border-color:#387bcc;}
.wg-tab.wg-theme-expert.active{background:#fff; border:1px solid #387bcc; border-bottom:none; height:16px}
.wg-tab.wg-theme-expert.active a{color:#0b60d4;}


/* wg-tab-expert-1 ie6 compliant*/
.wg-tab-expert-1-container{
	position:absolute;
	top:0;
	left:6px;
	z-index:10;
}
.wg-tab-expert-1-tab{
	display:block;
	float:left;
	padding:0;
}
.wg-tab-expert-1-tab a{
	display:block;
	float:left;
	text-align:center;
	color:#FFF; 
	padding:3px 20px;
	margin:0 6px 0 0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	background:#fff url(../img/backgrounds/bg-gradient-white-to-lightblue.jpg) bottom left repeat-x;
	border:1px solid #bfc4e1;
	border-bottom:none;
	height:14px;
	text-transform:uppercase;
}
.wg-tab-expert-1-tab a{color:#4b91d9;}
.wg-tab-expert-1-tab a:hover{color:#0060D6; text-decoration:none; background:#fff; border-color:#387bcc; cursor:pointer;}
.wg-tab-expert-1-tab a:active{background:#fff url(../img/backgrounds/bg-gradient-lightblue-to-white.jpg) bottom left repeat-x; border-color:#387bcc; padding-top:4px;}
.wg-tab-expert-1-tab-active{
	display:block;
	float:left;
}
.wg-tab-expert-1-tab-active a{
	display:block;
	float:left;
	text-align:center;
	color:#FFF;
	padding:3px 20px;
	margin:0 6px 0 0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	background:#fff;
	border:1px solid #387bcc;
	border-bottom:none;
	height:15px;
	text-transform:uppercase;
}
.wg-tab-expert-1-tab-active a{color:#0b60d4;}
.wg-tab-expert-1-tab-active a:hover{text-decoration:none;}

/* wg-tab-juridique ie6 compliant*/
.wg-tab-juridique-1-container{
	position:absolute;
	top:0;
	left:6px;
	z-index:10;
}
.wg-tab-juridique-1-tab{
	display:block;
	float:left;
}
.wg-tab-juridique-1-tab a{
	display:block;
	float:left;
	text-align:center;
	color:#4b91d9;
	padding:3px 20px;
	margin:0 6px 0 0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	background:#fff url(../img/backgrounds/bg-gradient-white-to-lightblue.jpg) bottom left repeat-x;
	border:1px solid #bfc4e1;
	border-bottom:none;
	height:14px;
	text-transform:uppercase;
}
.wg-tab-juridique-1-tab a:hover{color:#0060D6; text-decoration:none; background:#fff; border-color:#387bcc;}
.wg-tab-juridique-1-tab a:active{background:#fff url(../img/backgrounds/bg-gradient-lightblue-to-white.jpg) bottom left repeat-x; border-color:#387bcc; padding-top:4px;}
* html .wg-tab-juridique-1-tab a{margin-right:3px;}

.wg-tab-juridique-1-tab-active{
	display:block;
	float:left;
}
.wg-tab-juridique-1-tab-active a{
	display:block;
	float:left;
	text-align:center;
	color:#FFF;
	padding:3px 20px;
	margin:0 6px 0 0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	background:#fff;
	border:1px solid #387bcc;
	border-bottom:none;
	height:15px;
	text-transform:uppercase;
}
.wg-tab-juridique-1-tab-active a{color:#0b60d4;}
.wg-tab-juridique-1-tab-active a:hover{text-decoration:none;}
* html .wg-tab-juridique-1-tab-active a{margin-right:3px;}

/* wg-tab-astrolite ie6 compliant*/
.wg-tab-astrolite-container{
	position:absolute;
	top:0;
	left:6px;
	z-index:10;
}
.wg-tab-astrolite-tab{
	display:block;
	float:left;
}
.wg-tab-astrolite-tab a{
	display:block;
	float:left;
	text-align:center;
	color:#FFF; 
	padding:3px 20px;
	margin:0 6px 0 0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	background:#fff url(../img/backgrounds/bg-gradient-white-to-lightblue.jpg) bottom left repeat-x;
	border:1px solid #bfc4e1;
	border-bottom:none;
	height:14px;
	text-transform:uppercase;
}
.wg-tab-astrolite-tab a{color:#4b91d9;}
.wg-tab-astrolite-tab a:hover{color:#0060D6; text-decoration:none; background:#fff; border-color:#387bcc; cursor:pointer;}
.wg-tab-astrolite-tab a:active{background:#fff url(../img/backgrounds/bg-gradient-lightblue-to-white.jpg) bottom left repeat-x; border-color:#387bcc; padding-top:4px;}
.wg-tab-astrolite-tab-active{
	display:block;
	float:left;
}
.wg-tab-astrolite-tab-active a{
	display:block;
	float:left;
	text-align:center;
	color:#FFF;
	padding:3px 20px 3px 33px;
	margin:0 6px 0 0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	background:#fff;
	border:1px solid #387bcc;
	height:15px;
	text-transform:uppercase;
	border:1px solid #7680bb;
	border-bottom:none;
	background:#fff url(../img/icons/ico_star_blue_small.png) 12px center no-repeat; 
}
.wg-tab-astrolite-tab-active a{color:#0b60d4;}
.wg-tab-astrolite-tab-active a:hover{text-decoration:none;}

/* Modifiers */
/* no-breath - reduit le padding lateral de chaque onglet */
.wg-tab.wg-no-breath,
.wg-tab-no-breath a{
	padding:3px 6px;
}

/* RSS parser styles */
.wengo_rss .rss_item{
	margin-bottom:2em;
}

.wengo_rss .rss_item p{
	margin-bottom:0.3em;
}


/* WG-COLUMN mise en page en colonnes */
.wg-column{float:left; margin-right:15px; width:215px;}

/* WG-LIST Wengo list */
/* WG-LIST levels */
ul.wg-list-lv0{
	margin-right:5px;
}

ul.wg-list-lv1{
	padding:0.5em 0.5em 0.3em 1.3em;
	background-color:#eee;
}

/* TYPE-01 */
/* Created for wengo experts home */
.wg-list.type-01,
.wg-list.wg-type-01{}

.wg-list.type-01 li,
.wg-list.wg-type-01 li{
	list-style-type: none;
	background:url(../images/icons/puces/petite-puce-grise.gif) 0 4px no-repeat;
	padding-left: 15px;
	margin-bottom:1em;
}

/* TYPE-02 */
/* Created for wengo experts home */
.wg-list.type-02,
.wg-list.wg-type-02{
	margin:0 0 10px 0;
	padding:10px 15px;
	border-radius:5px; 
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-WebKit-border-radius:5px; 
	-KHTML-border-radius:5px;
	border:1px solid #d4d4d4;
}

.wg-list.type-02 ul,
.wg-list.wg-type-02 ul{
	margin-left:14px;
}

.wg-list.type-02 li,
.wg-list.wg-type-02 li{
	margin:0;
	padding:0;
	line-height:1.3em;
	list-style-type: none;
	background:url(../images/icons/puces/petite-puce-grise.gif) 0 4px no-repeat;
	padding: 0 0 0 15px;
	margin-bottom:0.3em;
}

.wg-list.type-02 li a,
.wg-list.wg-type-02 li a{
	display:block;
}

.wg-list.type-02 h3,
.wg-list.wg-type-02 h3{
	font-size:14px;
	font-weight:bold;
}

/* TYPE 03 */
/* A simple list with circular puces */
.wg-list.type-03,
.wg-list.wg-type-03{
	margin-bottom:20px;
}

.wg-list.type-03 li,
.wg-list.wg-type-03 li{
	margin-left:15px;
	list-style:circle;
}

/* TYPE 04 */
/* Inline list - used on legend */
	.wg-list.type-04,
	.wg-list.wg-type-04{
		margin-bottom:10px;
	}

	.wg-list.type-04 li,
	.wg-list.wg-type-04 li{
		display:inline;
	}

/* THEMES */

/* experts-cat1 Theme */
/* Created for Presentez-vous category on wengo experts website */
.wg-list.experts-cat1 {border-color:#86e27f; background:url(../img/backgrounds/background-gradient-green1.jpg) top left repeat-x;}
.wg-list.experts-cat1 h3{padding-left:27px; color:#36a300; background:url(../images/icons/compass_green.png) top left no-repeat; line-height:20px;}
.wg-list.experts-cat1 a:link{color:#36a300;}
.wg-list.experts-cat1 li a:link{color:#4a4a4a;}
.wg-list.experts-cat1 a:visited{color:#36a300;}
.wg-list.experts-cat1 a:hover{color:#36a300;}
.wg-list.experts-cat1 li{background:url(../images/icons/puces/petite-puce-verte1.png) 0 4px no-repeat;}

/* experts-cat2 Theme */
/* Created for Recrutez category on wengo experts website */
.wg-list.experts-cat2 {border-color:#b0e27f; background:url(../img/backgrounds/background-gradient-green2.jpg) top left repeat-x;}
.wg-list.experts-cat2 h3{padding-left:27px; color:#94b300; background:url(../images/icons/compass_green.png) top left no-repeat; line-height:20px;}
.wg-list.experts-cat2 a:link{color:#94b300;}
.wg-list.experts-cat2 li a:link{color:#4a4a4a;}
.wg-list.experts-cat2 a:visited{color:#94b300;}
.wg-list.experts-cat2 a:hover{color:#94b300;}
.wg-list.experts-cat2 li{background:url(../images/icons/puces/petite-puce-verte2.png) 0 4px no-repeat;}

/* experts-cat03 Theme */
/* Created for Fidélisez category on wengo experts website */
.wg-list.experts-cat3 {border-color:#ffb874; background:url(../img/backgrounds/background-gradient-orange.jpg) top left repeat-x;}
.wg-list.experts-cat3 h3{padding-left:27px; color:#ff7d00; background:url(../images/icons/compass_green.png) top left no-repeat; line-height:20px;}
.wg-list.experts-cat3 a:link{color:#ff7d00;}
.wg-list.experts-cat3 li a:link{color:#4a4a4a;}
.wg-list.experts-cat3 a:visited{color:#ff7d00;}
.wg-list.experts-cat3 a:hover{color:#ff7d00;}
.wg-list.experts-cat3 li{background:url(../images/icons/puces/petite-puce-orange.png) 0 4px no-repeat;}

/* experts-cat04 Theme */
/* Created for Fidélisez category on wengo experts website */
.wg-list.experts-cat4 {border-color:#df6262; background:url(../img/backgrounds/background-gradient-red.jpg) top left repeat-x;}
.wg-list.experts-cat4 h3{padding-left:27px; color:#da0000; background:url(../images/icons/compass_green.png) top left no-repeat; line-height:20px;}
.wg-list.experts-cat4 a:link{color:#da0000;}
.wg-list.experts-cat4 li a:link{color:#4a4a4a;}
.wg-list.experts-cat4 a:visited{color:#da0000;}
.wg-list.experts-cat4 a:hover{color:#da0000;}
.wg-list.experts-cat4 li{background:url(../images/icons/puces/petite-puce-rouge.png) 0 4px no-repeat;}


/* WG-TABLE Wengo tables styles */
.wg-table{
	margin-bottom:10px;
}

/* TYPES */
	/* Type 01 */
	/* First used on WengoExperts home in conditions tarifaires tab */
	.wg-table.type-01,
	.wg-table.wg-type-01{
		margin-bottom:20px;
		font-size:11px;
		border-collapse: collapse;
	}

	.wg-table.type-01 td,
	.wg-table.wg-type-01 td{
		text-align:left;
		padding:1.1em 0.7em;
		border:1px solid #dbc3ee;
	}

	.wg-table.type-01 th,
	.wg-table.wg-type-01 th,
	.wg-table.type-01 .firstCol,
	.wg-table.wg-type-01 .firstCol{
		text-align:center;
		padding:0.6em 0.3em;
		font-weight:bold;
		color:#8500ab;
		border:1px solid #dbc3ee;
		background-color:#f3ebf9;
	}
	
	/* Type 02 */
	/* First used on WengoExperts selfcare */
	table.wg-table.type-02{
		margin-bottom:3em;
		border:1px dotted #d4d4d4;
	}

	table.wg-table.type-02 th{
		padding:0.5em;
		text-align:center;
	}

	table.wg-table.type-02 td{
		padding:0.5em;
		text-align:center;
	}

		table.wg-table.type-02 tr:hover{
			background:#E5E5E5;
		}


/* THEMES */
	.wg-table.happyblue th,
	.wg-table.happyblue .firstCol{
		color:#5F809D;
		background-color:#f0f4f8;
	}
	
	.wg-table tr.wg-expert-selfcare-blue,
	.wg-table th.wg-expert-selfcare-blue,
	.wg-table td.wg-expert-selfcare-blue{
		background-color:#3F80D9;
		color:#fff;
	}

/* USEFUL */
	#wengo_content table.wg-table td.emptyCell,
	#wengo_content table.wg-table th.emptyCell{
		border:none;
		background:none;
	}
	
	.wg-table td.wg-border-top,
	.wg-table tr.wg-border-top td{
		border-top:1px dotted #d4d4d4;
	}

/* WG-PERIODS (Wengo periofs forms styles) */

/* TYPES */

	/* Type 01 */
	/* Expert Stats page */
	.wg-periods.type-01{
		text-align:center;
		margin-bottom:15px;
	}


/* THEMES */

/* WG-TOOLTIPS (Wengo tooltips styles) */
/* COMMUNS */
.wg-tooltip{
	display:none;
	text-align:left;
}
.tooltip_close_btn{
	position:absolute;
	right:5px;
	top:5px;
}

/* TYPES */
	/* Type 01 */
	/* Expert Stats page */
	.wg-tooltip.type-01{
		background-color:#fff;
		border:4px solid #5F809D;
		padding:15px;
		z-index:1000;
	}
	
/* THEMES */

/* WG-SPRITES (Wengo sprites styles) */
/* COMMUNS */
/* small */
.s-rating_small{background-image:url(../img/sprites/rating_small.png); overflow:hidden;}
.s-rating_small-v_small {background-position:-0px -0px;height:12px;width:13px;}
.s-rating_small-r_small {background-position:-0px -13px;height:12px;width:13px;}
.s-rating_small-hv_small {background-position:-0px -26px;height:12px;width:13px;}
.s-rating_small-e1_small {background-position:-0px -39px;height:12px;width:13px;}
.s-rating_small-g_small {background-position:-0px -52px;height:12px;width:13px;}

/* small2 */
.s-rating_small2{background-image:url(../img/sprites/rating_small2.png); overflow:hidden;}
.s-rating_small2-hv_small2 {background-position:-0px -0px;height:11px;width:11px;}
.s-rating_small2-v_small2 {background-position:-0px -11px;height:11px;width:11px;}
.s-rating_small2-g_small2 {background-position:-0px -22px;height:11px;width:11px;}

/* xsmall_r */
.s-rating_xsmall_r{background-image:url(../img/sprites/rating_xsmall_r.png); overflow:hidden;}
.s-rating_xsmall_r-v_xsmall_r {background-position:-0px -0px;height:11px;width:11px;}
.s-rating_xsmall_r-g_xsmall_r {background-position:-0px -11px;height:11px;width:11px;}
.s-rating_xsmall_r-hv_xsmall_r {background-position:-0px -22px;height:11px;width:11px;}

/* fivestar */
.s-rating_fivestar{background-image:url(../img/sprites/rating_fivestar.png); overflow:hidden;}
.s-rating_fivestar-v_fivestar {background-position:-0px -0px;height:15px;width:16px;}
.s-rating_fivestar-hv_fivestar {background-position:-0px -16px;height:15px;width:16px;}
.s-rating_fivestar-g_fivestar {background-position:-0px -32px;height:15px;width:16px;}

/* medium */
.s-rating_medium{background-image:url(../img/sprites/rating_medium.png); overflow:hidden;}
.s-rating_medium-g_medium {background-position:-0px -0px;height:16px;width:16px;}
.s-rating_medium-hv_medium {background-position:-0px -16px;height:16px;width:16px;}
.s-rating_medium-v_medium {background-position:-0px -32px;height:16px;width:16px;}

/* smiley */
.s-rating_smiley{background-image:url(../img/sprites/rating_smiley.png); overflow:hidden;}
.s-rating_smiley-r_smiley {background-position:-0px -0px;height:20px;width:20px;}
.s-rating_smiley-v_smiley {background-position:-0px -20px;height:20px;width:20px;}
.s-rating_smiley-c_smiley {background-position:-0px -40px;height:20px;width:20px;}
.s-rating_smiley-g_smiley {background-position:-0px -60px;height:20px;width:20px;}

/* smiley2 */
.s-rating_smiley2{background-image:url(../img/sprites/rating_smiley2.png); overflow:hidden;}
.s-rating_smiley2-v_smiley2 {background-position:-0px -0px;height:20px;width:20px;}
.s-rating_smiley2-w_smiley2 {background-position:-0px -20px;height:20px;width:20px;}
.s-rating_smiley2-r_smiley2 {background-position:-0px -40px;height:20px;width:20px;}
.s-rating_smiley2-g_smiley2 {background-position:-0px -60px;height:20px;width:20px;}
