/* CSS Document */
p{
margin:0;
padding:0;
}

/*********************************************************** General ****************************************/ 
html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	height: 100%;
	background: #e5e5e5 url('images/fond.gif');
	background-position: top;
	background-repeat: repeat-x;
	color: #2a2a2a;
}

a.squizzlien {
	color:#2a2a2a; 
	text-decoration: none;
	line-height: 16px;
}
	a.squizzlien:link {
		text-decoration: none;
		color:#2a2a2a; 
	}
	a.squizzlien:visited {
		text-decoration: none;
		color:#2a2a2a; 
	}
	a.squizzlien:hover {
		text-decoration: underline;
		color:#2a2a2a; 
	}
	a.squizzlien:active {
		text-decoration: underline;
		color:#2a2a2a; 
	}

a.thickbox {
	color:#2a2a2a; 
	text-decoration: none;
	line-height: 16px;
	font-weight: normal;
}
	a.thickbox:link {
		text-decoration: none;
		color:#2a2a2a; 
		font-weight: normal;
	
	}
	a.thickbox:visited {
		text-decoration: none;
		color:#2a2a2a; 
		font-weight: normal;
	}
	a.thickbox:hover {
		text-decoration: underline;
		color:#2a2a2a; 
		font-weight: normal;
	}
	a.thickbox:active {
		text-decoration: underline;
		color:#2a2a2a; 
		font-weight: normal;
	}

form {
	margin :0;
	padding: 0;
}

a img {
	border:medium none;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}


/*********************************************************** Header ****************************************/ 
div#header {
	height: 71px;
	width: 969px;
	padding: 0 10px;
	margin: 10px auto;
	color: #707070;
}

h1#logo {
	float: left;
	width: 500px;
	margin: 0;
	padding: 0;
}

#client {
	width: 450px;
	float:right;
}
	#client_titre {
		font-weight: bold;
		padding-right: 5px;
		padding-bottom: 20px;
		float: right;
	}


#recherche2 {
	text-align: center;
	font-size: 13px;
	color: #010000;
	font-weight: bold;
	padding-right: 3px;
	float: right;
}
	#recherche2 input.inputsearch {
		background-image: url(images/input_recherche2.png);
		width: 202px;
		height: 16px;
		border:medium none;
		padding: 5px 1px 3px 40px;
		background-color: transparent;
	}
	#recherche-first {
		float: left;
		padding-left: 6px;
	}
	#recherche-second {
		float: left;
		padding-left: 10px;
	}

#header_sociaux {
	text-align: center;
	font-size: 13px;
	color: #010000;
	font-weight: bold;
	padding-right: 3px;
	float: right;
}
#pre_header_sociaux {

color:#010000;
float:right;
font-size:13px;
font-weight:bold;
padding-right:3px;
text-align:center;
}

/*********************************************************** menu  ****************************************/ 
ul#menu {
	width: 972px;
	padding: 0 6px;
	margin: 0px auto;
	background: url('images/fond_menu.png') bottom center;
	background-repeat: no-repeat;
	list-style: none ; 
	overflow:hidden;
}

	#menu li {
		float:left;
		width:112px;
		height: 28px;
		margin: 0;
		padding: 0;
	}

	#menu li a { 
		display: block ; 
		background: transparent url('images/menu.png') left top no-repeat ; 
		color: #fff ; 
		padding: 6px 0 ; 
		height: 26px;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 10px;
    }
	
	#menu .pageselect a { 
		display: block ; 
		background: transparent url('images/menu.png') right top no-repeat ; 
	}
	#menu .pageselect2 a { 
		display: block ; 
		background: transparent url('images/menu_fleche.png') right top no-repeat ; 
	}
	#menu .pageselect3 a { 
		display: block ; 
		padding-left: 32px;
		background: transparent url('images/menu_my_fleche.png') right top no-repeat ; 
	}

	
	#menu .li2 a { 
		display: block ; 
		background: transparent url('images/menu_fleche.png') left top no-repeat ; 
		color: #fff ; 
		padding: 6px 0 ; 
		height: 26px;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 7px;
    }  
	
	#menu .li3 a { 
		display: block ; 
		background: transparent url('images/menu_my_fleche.png') left top no-repeat ; 
		color: #fff ; 
		padding: 6px 0 ; 
		height: 26px;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 32px;
    }  
  
	   
	#menu li a:hover, #menu li a:focus, #menu li a:active { 
		background: transparent url('images/menu.png') right top no-repeat ; 
	}
	
	#menu .li2 a:hover, #menu .li2 a:focus, #menu .li2 a:active { 
		background: transparent url('images/menu_fleche.png') right top no-repeat ; 
	}
	#menu .li3 a:hover, #menu .li3 a:focus, #menu .li3 a:active { 
		background: transparent url('images/menu_my_fleche.png') right top no-repeat ; 
		padding-left: 32px;
	}
	#menu .pageselect2 a:hover, #menu .pageselect2 a:focus, #menu .pageselect2 a:active { 
		background: transparent url('images/menu_fleche.png') right top no-repeat ; 
	}
	#menu .pageselect3 a:hover, #menu .pageselect3 a:focus, #menu .pageselect3 a:active { 
		background: transparent url('images/menu_my_fleche.png') right top no-repeat ; 
		padding-left: 32px;
	}


	#menu img {
		margin-top:1px;
		padding-right:9px;
		float: right;
		position: relative;
	}


/*********************************************************** menu deroulant recherche ****************************************/ 
#overlay_recherche_contenu label {
margin:0 0 4px;
}
#overlay_recherche_contenu label span {
display:inline-block;
width:80px;
}

#overlay_recherche_contenu input,#overlay_recherche_contenu select {
	margin-bottom: 5px;
}


/*********************************************************** menu deroulant cat ****************************************/ 
.overlay_cat, .overlay_cat .overlay_cat_contenu {
	background-image:url('images/deroulant_bas2.png');
}
	.overlay_cat {
		background:transparent url('images/deroulant_haut2.png') no-repeat scroll;
		display:block;
		left:0;
		overflow:auto;
		padding:0;
		position:absolute;
		top:0;
		visibility:hidden;
		width:711px;
		z-index:99999;
	}
	.overlay_cat .overlay_cat_contenu {
	background:transparent url('images/deroulant_bas2.png') no-repeat scroll left bottom;
	margin-top:8px;
	overflow:auto;
	padding:0 10px 20px;
	position:relative;
	width:691px;
	height: 392px;
	}
	
	.overlay_cat a.close, .overlay_cat a.close:link, .overlay_cat a.close:visited {
	background:transparent url("images/croix.gif") no-repeat scroll 0 1px;
	color:#2F6893;
	padding-left:12px;
	position:absolute;
	right:12px;
	top:0;
	}

	.overlay_cat ul {
	float:left;
	margin:0px;
	padding: 0px;
	text-align:left;
	/*width:155px;*/
	margin-right: 25px;
	}

	ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
	
	li, h3 {
		margin: 0;
		padding: 0;
	}
	.overlay_cat ul ul {
	float:none;
	margin:0;
	width:140px;
	}
	.overlay_cat ul ul li {
	display:inline;
	}
	.overlay_cat h3, .overlay_cat h3 a {
		font-weight:bold;
		margin-top:10px;
	}
	h3 {
		color:#476700;
		font-size: 12px;
		clear:both;
	}
	#overlay_marque_contenu h3 {
		font-size: 15px;
	}
	#overlay_cat_contenu li {
		margin-bottom: 20px;
	}
	.overlay_cat a {
		color: #000000;
		text-decoration: none;
	}
		.overlay_cat a:hover {
		color: #000000;
		text-decoration: underline;
	}
	.overlay_cat .menu_toute {
background-image:url(images/voir_tout.png);
background-repeat:no-repeat;
bottom:10px;
font-size:14px;
height:30px;
padding-left:32px;
padding-top:7px;
position:absolute;
right:12px;

width: 155px;
}
	



/*********************************************************** menu deroulant mysquizzbox ****************************************/ 
.overlay_cat2, .overlay_cat2 .overlay_cat_contenu2 {
	background-image:url('images/deroulant_bas_ptit2.png');
}
	.overlay_cat2 {
		background:transparent url('images/deroulant_haut_ptit2.png') no-repeat scroll;
		display:block;
		left:0;
		overflow:auto;
		padding:0;
		position:absolute;
		top:0;
		visibility:hidden;
		width:343px;
		z-index:99999;
	}
	.overlay_cat2 .overlay_cat_contenu2 {
	background:transparent url('images/deroulant_bas_ptit2.png') no-repeat scroll left bottom;
	margin-top:8px;
	overflow:auto;
	padding:0 10px 20px;
	position:relative;
	width:318px;
	height: 97px;
	}
	.overlay_cat2 a.close, .overlay_cat2 a.close:link, .overlay_cat2 a.close:visited {
	background:transparent url("images/croix.gif") no-repeat scroll 0 1px;
	color:#2F6893;
	padding-left:12px;
	position:absolute;
	right:12px;
	top:0;
	}
		.overlay_cat2 a {
		color: #000000;
		text-decoration: none;
		line-height: 17px;
	}
		.overlay_cat2 a:hover {
		color: #000000;
		text-decoration: underline;
	}


/*********************************************************** Page ****************************************/ 
div#sous_page {
	width: 969px;
	padding: 0 10px;
	margin: 0px auto;
	position: relative;
	background: url('images/sous_menu.png') center;
	background-repeat: no-repeat;
	height: 10px;
}

div#page {
	width: 969px;
	padding: 0 10px;
	margin: 0px auto;
	min-height: 100%;
	position: relative;
	background: url('images/page.png') center repeat-y;
}


div#content {
	padding-bottom: 110px;
	overflow: auto;
}

div#left_column {
	background-color:#FFFFFF;
	width:796px;
	float: left;
}

.navigation {
	text-align: center;
	padding-top: 23px;
	clear: both;
}

	div.navigation a.navigation2 {
		margin-right: 25px;
		padding: 2px 3px;
		text-decoration: none;
		color: #2a2a2a;
		border: none;
	}	
	div.navigation a.navigation3 {
		margin-left: 25px;
		padding: 2px 3px;
		text-decoration: none;
		color: #2a2a2a;
		border: none;
	}


	div.navigation span.current {
		border-right: 1px solid #797979;
		font-weight: bold;
		margin-right: 2px;
		padding: 2px 5px;
	}
	
	div.navigation a:hover, div.navigation a:active {
		color: #2a2a2a;
		text-decoration: underline;
	}

	div.navigation a {
		border-right: 1px solid #797979;
		margin-right: 2px;
		padding: 2px 3px;
		text-decoration: none;
		color: #2a2a2a;
	}



#fil_ariane {
	background-color: #e8ff9a;
	height: 22px;
	background-image: url(images/fil_ariane.gif);
	background-position: right;
	background-repeat: no-repeat;
	margin: 0px 17px 0 0px;
	padding-left: 30px;
	width: 752px;
	float: left;
	clear: both;

}
	#fil_ariane_texte {
		font-size: 12px;
		color: #375664;
		padding-top: 3px;
		font-weight: bold;
		float: left; 
	}
	.chx_affichage  {
		font-size: 12px;
		color: #007cd7;
		padding-top: 3px;
		font-weight: bold;
		float: right; 
		padding-right: 7px;
	}
	.chx_affichage a  {
		font-size: 12px;
		color: #007cd7;
		font-weight: bold;
		text-decoration: none;
	}
	.chx_affichage img {
		float: left;
		padding-right: 0px;
		margin-top: -2px;
	}

	
	#fil_ariane #fil_ariane_texte a{
		color:#375664; 
		text-decoration: none;
	}
	#fil_ariane #fil_ariane_texte a:link {
		text-decoration: none;
		color:#375664; 
	}
	#fil_ariane #fil_ariane_texte a:visited {
		text-decoration: none;
		color:#375664; 
	}
	#fil_ariane #fil_ariane_texte a:hover {
		text-decoration: underline;
		color:#375664; 
	}
	#fil_ariane #fil_ariane_texte a:active {
		text-decoration: underline;
		color:#375664; 
	}
	
#sous_cat {
	background-color:#a9ce3c;
	left:9px;
	top:-10px;
	padding:5px;
	position:absolute;
	width:959px;
	color: #000000;
	
}
	#sous_cat a:hover {
		color: #0889d6;
		font-weight: bold;
	}
	#sous_cat a {
		color: #000000;
		text-decoration: none;
	}


#sous_categorie {
	background-image:url(images/sous-categorie.png);
	clear:both;
	height:67px;
	margin-bottom:10px;
	padding-left:5px;
	padding-top:5px;
	width:934px;
	margin-left:15px;
	}
	
	#sous_categorie_titre {
		color: #476700;
		font-size:13px;
		font-weight: bold;
		margin-bottom:10px;
	}
	#sous_categorie a {
			
	}

div#side_bar {
	width:173px;
	float: right;
	padding-left: 0px;
	margin-top: 0px;
}
#sidebar-mysquizzbox{
width:170px;
}
#sidebar-mysquizzbox a, #sidebar-mysquizzbox a:link, #sidebar-mysquizzbox a:visited, #sidebar-mysquizzbox a:active  {
font-size:11px;
color:#000000;
text-decoration:none;
}
#sidebar-mysquizzbox a:hover{
font-size:11px;
color:#000000;
text-decoration:underline;}
#sidebar-page-perso{
background:url(images/page-mysquizz-actions_03.png) no-repeat;
height:42px;
width:160px;
padding-top:45px;
padding-left:10px;
}
#sidebar-page-alerte{
background:url(images/page-mysquizz-actions_08.png) no-repeat;
height:28px;
width:160px;
padding-left:10px;
padding-top:45px;
}
#sidebar-page-recherche{
background:url(images/page-mysquizz-actions_16.png) no-repeat;
height:49px;
width:160px;
padding-left:10px;
padding-top:45px;
}
#sidebar-page-profil{
background:url(images/page-mysquizz-actions_17.png) no-repeat;
height:34px;
width:160px;
padding-left:10px;
padding-top:45px;
}

#sidebar-page-favoris{
background:url(images/page-mysquizz-actions_18.png) no-repeat;
height:34px;
width:160px;
padding-left:10px;
padding-top:45px;
}


#side_bar h4 {
	text-transform:uppercase;
	font-weight: bold;
	font-size: 13px;
	color: #4c4c4c;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

	.sidebar_haut{
		background-image: url(images/sidebar_haut.png);
		width: 172px;
		height: 10px;
	}
	
	.sidebar_fond{
		background-image: url(images/sidebar_fond.png);
		width: 156px;
		height: 46px;
		padding-left: 16px;
		padding-top: 14px;
	}
	
	#haut_categorie {
		background-image: url(images/haut_categorie.png);
		width: 172px;
		height: 12px;
	}
	
	#content_categorie {
		background-image: url(images/categorie_content.jpg);
		background-position: bottom;
		width: 172px;
		background-color: #a0cc3b;
		background-repeat: repeat-x;
		padding-bottom: 15px;
	}
		#categories ul { width: 150px; clear: both; margin:0;padding-left: 10px;}
		#categories ul li { margin: 0; display: inline;  }
		#categories ul li a  { padding: 1px 0 1px 10px; display: block; color: #fff; text-decoration: none; border-top: 1px solid #FFFFFF; }
		#categories ul li.selectionne  { padding: 1px 0 1px 10px; display: block; background: #fff; color: #3197E1; text-decoration: none; border-bottom: 1px solid #7EBEEC; }
		#categories ul li a:before {content: "\00BB \0020";}
		#categories ul li.b {background:#59ABE7;}
		#categories ul li.a {background:#83C0ED;}
		#categories ul li a:hover {background: #fff; color: #3197E1;}
		#categories strong {color: #000000;}

		#categories ul li ul li a  { padding: 1px 0 1px 10px; display: block; color: #fff; text-decoration: none; border-top: none; }
		#categories ul li ul { width: 140px; clear: both; margin:0;padding-left: 10px;}
		#categories ul li ul.menu_sous_cat {
			display: none;
		} 
		
	
	#bloc_categorie {
		background-image:url(images/bloc_categorie.png);
		background-position: bottom;
		padding-bottom: 10px;
		width: 172px;
	}
	
	.bloc_vert {
		background-position: bottom;
		background-image: url(images/bloc.png);
		padding-bottom: 10px;
		width: 172px;
		background-repeat: no-repeat;
		background-attachment: scroll;
	}
	#side_bar .bloc_vert h4 {
		background-image:url(images/bloc_vert_h4.jpg);
		height: 25px;
		text-align: center;
		padding-right: 10px;
		width: 152px;
		color: #FFFFFF;
		background-repeat: no-repeat;
		padding-top: 12px;
		background-attachment:scroll;
		
	
	}
	.content_bloc_vert {
		background-image: url(images/bloc_content.png);
		background-repeat: repeat-y;
		background-position: bottom;
		background-attachment: scroll;
		min-height: 50px;
		padding-left: 10px;
		padding-right: 10px;
		text-align: center;
	}
	
	#side_bar .bloc_vert .content_bloc_vert a {
		color: #000000;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}
	
	
	.content_bloc_vert img {
		float: left;
	}
	
	#encart-facebook {
height:51px;
margin:0 auto;
width:165px;
}
	#encart-iphone {
height:51px;
margin:0 auto;
width:165px;
}
	#encart-adherer{
height:51px;
margin:0 auto;
width:165px;
}

	#side_bar_aidez{
	width:130px;
	height:72px;
	background:url(images/aidez.jpg) no-repeat;
	padding-top:95px;
	padding-left:40px;
	}
	#side_bar_aidez a{
		color:#3c3a3a; 
		text-decoration: none;
		font-weight:bold;
		font-size:12px;
	}
	#side_bar_aidez a:link {
		text-decoration: none;
		color:#3c3a3a; 
		font-weight:bold;
		font-size:12px;
	}
	#side_bar_aidez a:visited {
		text-decoration: none;
		color:#3c3a3a;
		font-weight:bold;
		font-size:12px; 
	}
	#side_bar_aidez a:hover {
		text-decoration: underline;
		color:#3c3a3a; 
		font-weight:bold;
		font-size:12px;
	}
	#side_bar_aidez a:active {
		text-decoration: underline;
		color:#3c3a3a; 
		font-weight:bold;
		font-size:12px;
	}

	#side_bar_adherer{
	width:139px;
	height:47px;
	background:url(images/encart-adherer.jpg) no-repeat;
	padding-top:120px;
	padding-left:30px;
	}
		
		#side_bar_adherer p{
	line-height:17px;
	}
		
		
		#side_bar_adherer a{
		color:#3c3a3a; 
		text-decoration: none;
		font-size:11px;
	}
	#side_bar_adherer a:link {
		text-decoration: none;
		color:#3c3a3a; 
		font-size:11px;
	}
	#side_bar_adherer a:visited {
		text-decoration: none;
		color:#3c3a3a;
		font-size:11px; 
	}
	#side_bar_adherer a:hover {
		text-decoration: underline;
		color:#3c3a3a;
		font-size:11px;
	}
	#side_bar_adherer a:active {
		text-decoration: underline;
		color:#3c3a3a; 
		font-size:11px;
	}
	
	
	#sociaux img {
		vertical-align: middle;
		margin-right: 5px;
	}
	#sociaux {
		padding-left:40px;
	}
	
	.content_bloc_vert span {
		color:#D0330C;
		font-size:12px;
		font-weight:bold;
		line-height:27px;
	}
	
div#footer {
	position: absolute;
	width: 979px;
	bottom: 0;
	left: 5px;
	background: url('images/footer.jpg') repeat-x;
	height: 88px;
}

	#footer_content {
		padding-top: 2px;
		text-align: center;
	}
		#footer_content a{
		color:#666;
	}
		#footer_content a:link{
		color:#666;
	}
		#footer_content a:visited{
		color:#000;
	}
		#footer_content a:hover{
		color:#000;
		text-decoration:underline;	
	}
		#footer_content a:active{
		color:#000;
		text-decoration:underline;	
	}
	
	#footer_droit{
		float:right;	
	}
	
	#footer_gauche{
		float:left;
		padding-top: 20px;
		padding-left: 15px;
	}


/*********************************************************** Accueil ****************************************/ 
#closecquoi {
background:transparent url(images/croix.gif) no-repeat scroll 0 1px;
color:#2F6893;
margin-left:590px;
padding-left:12px;}

#opencquoi {
background:transparent url(images/quoi.png) no-repeat scroll 0 1px;
color:#2F6893;
margin-left:663px;
padding-left:12px;}

#encart_cquoi {
	margin-bottom: 5px;	
}

#encart_resume {
	float:left;
padding:0px 0 0 4px;
width:779px;
}

#encart_resume2 {
	float:left;
padding:10px 0 0 4px;
width:779px;
clear: both;
}

#encart_resume2 img {
	border: solid 1px #737373;
}


#encart_pub {
	margin-top:40px;}
.resum_site {
	width: 140px;
	display: inline-block;
}
#encart_resume .resum_site a img{
	border: none;
}

ul.encart_resume_ul {
	list-style-type:none;
	margin:2.2px;
	padding-left:0;
	padding-top: 18px;
}
	ul.encart_resume_ul li.date {
		border-bottom:1px solid #90AFDD;
		color:#4D6DB3;
		font-family:arial,helvetica,sans-serif;
		font-weight:bold;
		margin:7px 0;
		text-transform:uppercase;
	}
	ul.encart_resume_ul li.encart_paire {
		background-color:#E8FF9A;
	}

.vign_site {
	font-size:12px;
	font-weight: bold;
}
	.vign_site a {
		color:#FFFFFF; 
		text-decoration: none;
		line-height: 16px;
	}
	.vign_site a:link {
		text-decoration: none;
		color:#FFFFFF; 
	}
	.vign_site a:visited {
		text-decoration: none;
		color:#FFFFFF; 
	}
	.vign_site a:hover {
		text-decoration: underline;
		color:#FFFFFF; 
	}
	.vign_site a:active {
		text-decoration: underline;
		color:#FFFFFF; 
	}
	#encart_resume2 .vign_site img {
		border: none;
	}

	#dhtmltooltip{
	position: absolute;
	width: 400px;
	border: 1px solid black;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
	}

/*********************************************************** toute categorie ****************************************/ 

#encart_categorie {
	float:left;
padding:20px 0 0 14px;
width:759px;
}

#encart_categorie .table {
padding:0;
}
#encart_categorie .alt_row {
background-color:#E8FF9A;
}
#encart_categorie .table tr td {
border-bottom:1px solid #F0EADA;
font-size:0.9em;
height:23px;
padding:0 4px;
}
#encart_categorie .table img {
	vertical-align:middle;
}
#encart_categorie .table label.t {
clear:none;
float:none;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}

#encart_categorie ul {
float:left;
margin:0px;
padding: 0px;
text-align:left;
width:189px;
margin-bottom: 10px;
}

#encart_categorie ul ul {
float:none;
margin:0;
width:140px;

}
#encart_categorie ul ul li {
	/*width: 108px;*/
}
#encart_categorie h3, #encart_categorie h3 a {
	font-size:11px;
	font-weight:normal;
	line-height:31px;
	margin-top:10px;
	padding-left:17px;		
}
#encart_categorie h3 {
	background-image:url(images/fond_titre_cat.jpg);
	width: 155px;
	height: 29px;
}
#encart_categorie a {
	color: #2A2A2A;
	text-decoration: none;
}
#encart_categorie a:hover {
color: #000000;
text-decoration: underline;
}



/*********************************************************** detail news ****************************************/ 
#detail_news {
	border:1px solid #EBEBEB;
	margin-left:5px;
	margin-top:10px;
	padding:2px;
	width:763px;
}
	#detail_news a,#detail_news span {
		color:#D0330C;
		font-size:13px;
		font-weight:bold;
	}
	#detail_news img {
		vertical-align:middle;
		margin-right:5px;
	}
	
	#detail_news #regoup_bouton{
	width:742px;
	margin: 0 auto;
	}
	
	
	#detail_news #pleinecran{
	width:142px;
	height:50px;
	float:left;
	padding-top:10px;
	padding-left:70px;
	background:url(images/detail-news_02.png) no-repeat;
	}
	
	#detail_news #iconesfb{
	width:218px;
	height:50px;
	float:left;
	padding-left:100px;
	padding-top:10px;
	background:url(images/detail-news_03.png) no-repeat;
	}
	
	#detail_news #erreur_a_signaler{
	width:142px;
	height:60px;
	float:left;
	padding-left:70px;
	background:url(images/detail-news_04.png) no-repeat;
	}
	
	
/*	#detail_news #trait {
		border-right:1px solid #000000;
		float:left;
		height:32px;
		padding-left:50px;
		width:210px;
	}
	#detail_news #sanstrait {
		float:left;
		height:30px;
		padding-left:60px;
		width:170px;
	}*/
	
	#detail_news br {
		clear: both;	
	}
	
	
#sous_site {
	background-color:#EBEBEB;
	margin-left:5px;
	margin-right:23px;
	padding:5px;
	text-align:left;
	margin-top: 5px;
}


#info-marchand-news {
	background-image:url(images/info-marchand.jpg);
	height:93px;
	margin-top:5px;
	padding-left:9px;
	padding-top:50px;
	width:771px;
	clear: both;
}
	#info-marchand-news-gauche {
		float:left;
		width: 433px;
	}
	#info-marchand-titre {
		font-weight: bold;
		font-size: 14px;
	}
	#info-marchand-news-gauche-lien {
		padding-top: 10px;
		padding-left: 125px;
	}
	#info-marchand-news-gauche-lien br {
		clear: both;	
	}
		#info-marchand-news-gauche-lien a {
			color: #517500;
			text-decoration: underline;
		}
		#info-marchand-news-gauche-lien img {
			float: left;
			padding-right: 5px;
		}
	
	#info-marchand-news-droit {
		float:left;
	}
		#info-marchand-titre-cat {
			color:#d0330c;
			font-weight: bold;
			font-size: 13px;
		}
		
#info-marchand {
	background-image:url(images/info-marchand-2.jpg);
	height:223px;
	margin-top:10px;
	padding-left:9px;
	padding-top:50px;
	text-align:left;
	width:306px;
	float: left;
}

	#info-marchand img {
		border: none;	
	}
	
	#info-marchand-haut {
		height: 100px;	
	}
	#info-marchand-haut-lien {
		padding-top: 10px;
		padding-left: 69px;
	}
	#info-marchand-haut-lien br {
		clear: both;	
	}
		#info-marchand-haut-lien a {
			color: #517500;
			text-decoration: underline;
		}
		#info-marchand-haut-lien img {
			float: left;
			padding-right: 5px;
		}
	#info-marchand-bas {
		text-align: center;
	}	

#analyse_syntax {
	display: none;	
}
/*********************************************************** toute marque ****************************************/ 

#encart_marque {
	float:left;
padding:20px 0 0 14px;
width:760px;
}

#encart_marque ul {
float:left;
margin:0px;
padding: 0px;
text-align:left;
width:760px;
margin-bottom: 10px;
}

	#encart_marque ul ul {
	float:none;
	margin:0;
	/*width:140px;*/

	}
	#encart_marque ul ul li {
		float: left;
		width: 108px;
	}
	#encart_marque h3, #encart_marque h3 a {
		font-weight:bold;
		margin-top:10px;
		font-size: 15px;
	}
	#encart_marque a {
		color: #2A2A2A;
		text-decoration: none;
	}
	#encart_marque a:hover {
	color: #000000;
	text-decoration: underline;
	}


#alphabet {
/*	border-bottom:1px dotted #97A0A5;
border-top:1px dotted #97A0A5;*/
clear:both;
color:#2A2A2A;
font-size:12px;
font-weight:bold;
height:62px;
margin:10px;
padding:10px 0 10px 0;
text-align: center;
}
#alphabet a {
	padding-left:3px;
padding-right:3px;
}
.personnalise_marchand {
	font-size: 13px;
}
#rech_av_cat, #rech_av_marc {
	display: inline;
}

/*********************************************************** majeur ****************************************/ 

#majeur {
	border:2px solid red;
margin:50px;
padding:10px;
width:500px;
}
#majeur img {
	float: left;
	padding-right: 5px;
}
#majeur span {
	font-weight: bold;
	color: #FF0000;
	font-size: 14px;
}


/*********************************************************** plus d'un mois ****************************************/ 

#moisdate {
	border:2px solid red;
padding:10px;
width:500px;
margin: auto;

}
#moisdate img {
	float: left;
	padding-right: 5px;
}
#moisdate span {
	font-weight: bold;
	color: #FF0000;
	font-size: 14px;
}


/*********************************************************** recherche avancee ****************************************/ 
#encart_recherche {
	float:left;
margin:20px 0 0 14px;
width:760px;
background-image:url(images/rechercher.jpg);
background-repeat: no-repeat;
background-position: center;
height: 324px;
}
	#form-recherche {
		margin-left:260px;
		margin-top:95px;
	}
	#form-recherche label {
	margin:0 0 4px;
	}
	#form-recherche label span {
	display:inline-block;
	width:80px;
	}
	
	#form-recherche input,#form-recherche select {
		margin-bottom: 5px;
	}
	#form-recherche #recherche-second {
	float: left;
	padding-left: 80px;
	padding-top: 10px;
}

/*********************************************************** alerte mail ****************************************/ 
#encart_alerte {
	float:left;
margin:20px 0 0 14px;
width:760px;
background-image:url(images/alertemail.jpg);
background-repeat: no-repeat;
background-position: center;
height: 324px;
}
	#form-alerte {
		margin-left:260px;
		margin-top:85px;
	}
	#form-alerte label {
	margin:0 0 4px;
	}
	#form-alerte label span {
	display:inline-block;
	width:140px;
	}
	
	#form-alerte input,#form-alerte select {
		margin-bottom: 5px;
	}
	#form-alerte #alerte-second {
	float: left;
	padding-left: 80px;
	padding-top: 10px;
}
#tableau-alerte tr td img {
border:1px solid #737373;
}

/*********************************************************** contact ****************************************/ 
#encart_contact {
	float:left;
margin:20px 0 0 14px;
width:760px;
background-image:url(images/contact.jpg);
background-repeat: no-repeat;
background-position: center;
height: 555px;
}

	#encart_contact_intro {
	float:left;
	margin:20px 0 0 14px;
	width:760px;
	}
	
	#form-contact {
		margin-left:191px;
		margin-top:93px;
		width:394px;
	}
	#form-contact label {
	margin:0 0 4px;
	}
	#form-contact label span {
		background-color:#EBEBEB;
		display:inline-block;
		height:20px;
		line-height:20px;
		margin-bottom:5px;
		margin-right:5px;
		padding-left:5px;
		width:100px;
	}
	
	#form-contact input,#form-recherche select {
		margin-bottom: 5px;
	}
	#form-contact #recherche-second {
	float: left;
	padding-left: 80px;
	padding-top: 10px;
}


/*********************************************************** connexion ****************************************/ 
.connect_client, .connect_client .connect_client_contenu {
	background-image:url('images/deroulant_bas_ptit.png');
}
	.connect_client {
		background:transparent url('images/deroulant_haut_ptit.png') no-repeat scroll;
		display:block;
		left:0;
		overflow:auto;
		padding:0;
		position:relative;
		top:0;
		width:343px;
		float: left;
		margin-right: 30px;
	}
	.connect_client .connect_client_contenu {
	background:transparent url('images/deroulant_bas_ptit.png') no-repeat scroll left bottom;
	margin-top:7px;
	overflow:auto;
	padding:0 10px 20px;
	position:relative;
	width:323px;
	}
	.connect_client h3 {
		border-bottom:1px solid #bcbcbc;
		color:#555555;
		font-size:1.4em;
		font-weight:normal;
		margin:0 0 0.5em;
		padding:0.5em;
	}
.connect_client label span {
	margin-bottom:10px;
	width:100px;
	display: inline-block;
}
	.connect_client a {
		color: #000000;
		text-decoration: none;
	}
		.connect_client a:hover {
		color: #000000;
		text-decoration: underline;
	}



.connect_confirmation, .connect_confirmation .connect_confirmation_contenu {
	background-image:url('images/deroulant_bas.png');
}
	.connect_confirmation {
		background:transparent url('images/deroulant_haut.png') no-repeat scroll;
		margin: 0 auto;
		display:block;
		left:0;
		overflow:auto;
		padding:0;
		position:relative;
		top:0;
		width:711px;
	}
	.connect_confirmation .connect_confirmation_contenu {
	background:transparent url('images/deroulant_bas.png') no-repeat scroll left bottom;
	margin-top:8px;
	overflow:auto;
	padding:0 10px 20px;
	position:relative;
	width:750px;
	}
	
	.connect_confirmation h3 {
		border-bottom:1px solid #bcbcbc;
		color:#555555;
		font-size:1.4em;
		font-weight:normal;
		margin:0 0 0.5em;
		padding:0.5em;
	}
	.connect_confirmation label span {
		margin-bottom:10px;
	width:79px;
		display: inline-block;
	}

	#errors div {
	background:#FFCCCC none repeat scroll 0 0;
	border:2px solid #FF0000;
	color:#000000;
	padding:7px;
	}
	#errors {
	}
	
	#confirmation_box div {
	background:#96c231 none repeat scroll 0 0;
	border:2px solid #709a10;
	color:#000000;
	padding:7px;
	}

	
/*********************************************************** modifier compte ****************************************/ 
#encart_compte {
	float:left;
padding:20px 0 0 33px;
width:748px;
}

#modifier-compte {
	float:left;
	width:757px;
	background-image:url(images/modifiermoncompte.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 418px;
}
	#modifier-compte-form {
		margin-left:48px;
		margin-top:104px;
	}
	#modifier-compte-form label {
	margin:0 0 4px;
	}
	#modifier-compte-form label span {
		background-color:#EBEBEB;
		display:inline-block;
		height:20px;
		line-height:20px;
		margin-bottom:5px;
		margin-right:5px;
		padding-left:5px;
		width:100px;
	}
	#modifier-compte-form span {
		display:inline-block;
		height:20px;
		line-height:20px;
		margin-right:5px;
		padding-left:5px;
		width:100px;
	}

	#modifier-compte-form input,#form-recherche select {
		margin-bottom: 5px;
	}
	.connect_confirmation_modifier, .connect_confirmation_modifier .connect_confirmation_modifier_contenu {
		background-image:url('images/deroulant_bas.png');
	}
	.connect_confirmation_modifier {
		background:transparent url('images/deroulant_haut.png') no-repeat scroll;
		display:block;
		left:21px;
		overflow:auto;
		padding:0;
		position:relative;
		top:0;
		width:711px;
	}
	.connect_confirmation_modifier .connect_confirmation_modifier_contenu {
	background:transparent url('images/deroulant_bas.png') no-repeat scroll left bottom;
	margin-top:8px;
	overflow:auto;
	padding:0 10px 20px;
	position:relative;
	width:691px;
	}


/*********************************************************** creer compte / se connecter ****************************************/ 
#encart_creer_compte {
	float:left;
	padding:20px 0 0 2px;
}

#compte-gauche {
	width:786px;
	background-image:url(images/sidentifier.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 552px;
}
	#compte-gauche-form {
		float:left;
		width:393px;
		margin-left:18px;
		margin-top:104px;

	}
	#compte-droit-form {
		float:left;
		margin-top:104px;
	}
	#compte-gauche label {
	margin:0 0 4px;
	}
	#compte-gauche label span {
		background-color:#EBEBEB;
		display:inline-block;
		height:20px;
		line-height:20px;
		margin-bottom:5px;
		margin-right:5px;
		padding-left:5px;
		width:100px;
	}
	
	#compte-gauche input,#compte-gauche select {
		margin-bottom: 5px;
	}
	#compte-gauche a {
		color:#a10000;
	}
	
	#compte-explication{
	width:750px;
	}
	#compte-explication1{
	width:750px;
	height:77px;
	background:url(images/inscription-mysquizz-particulier-final_01.png) no-repeat;
	}
	
	#compte-explication2{
	width:750px;
	height:69px;
	background:url(images/inscription-mysquizz-particulier-final_02.png) no-repeat;
	}
	#compte-explication3{
	width:750px;
	height:79px;
	background:url(images/inscription-mysquizz-particulier-final_03.png) no-repeat;
	}
	#compte-explication4{
	width:750px;
	height:117px;
	background:url(images/inscription-mysquizz-particulier-final_04.png) no-repeat;
	}


/*********************************************************** envoyer un ami ****************************************/ 
#encart_ami {
	float:left;
	margin:20px 0 0 14px;
	width:760px;
	background-image:url(images/envoyer_ami.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 450px;
}

	#encart_ami_intro {
	float:left;
	margin:20px 0 0 14px;
	width:760px;
	}
	
	#form-ami {
		margin-left:191px;
		margin-top:93px;
		width:394px;
	}
	#form-ami label {
	margin:0 0 4px;
	}
	#form-ami label span {
		background-color:#EBEBEB;
		display:inline-block;
		height:20px;
		line-height:20px;
		margin-bottom:5px;
		margin-right:5px;
		padding-left:5px;
		width:120px;
	}
	
	#form-ami input,#form-ami select {
		margin-bottom: 5px;
	}
	#form-ami #recherche-second {
	float: left;
	padding-left: 80px;
	padding-top: 10px;
}

/*********************************************************** page annexes du footer + css de laet ****************************************/ 
.txt-justify {
	text-align:justify;
}

.lettre-verte{
color:#689500;
font-size:16px;
font-weight:bold;
}

.lettre-orange{
color:#d48518;
font-size:12px;
font-weight:bold;
}

.txt-centrer{
text-align:center;
font-size:14px;
font-weight:bold;
}
.grostext{
font-size:14px;
font-weight:bold;
}

a.squizzlienvert {
	color:#689500; 
	text-decoration: none;
	font-size:12px;
}
	a.squizzlienvert:link {
		text-decoration: none;
		color:#689500; 
	}
	a.squizzlienvert:visited {
		text-decoration: none;
		color:#689500; 
	}
	a.squizzlienvert:hover {
		text-decoration: underline;
		color:#689500; 
	}
	a.squizzlienvert:active {
		text-decoration: underline;
		color:#689500; 
	}
	
	
	a.squizzlienorange {
		color:#d07e18; 
		text-decoration: none;
		font-size:12px;
	}
	a.squizzlienorange:link {
		text-decoration: none;
		color:#d07e18; 
	}
	a.squizzlienorange:visited {
		text-decoration: none;
		color:#d07e18; 
	}
	a.squizzlienorange:hover {
		text-decoration: underline;
		color:#d07e18; 
		font-weight:bold;
	}
	a.squizzlienorange:active {
		text-decoration: underline;
		color:#d07e18; 
	}
	
	
.encart_choisir{
width:397px;
height:90px;
margin: 0 auto;
background:url(images/encartchoisir.jpg) no-repeat;
}	


#encart-marchand-marque{
padding-top:30px;
display:block;
clear:both;
width:760px;
height:101px;
background:url(images/non-inscrits_05.png) no-repeat;
}
/*#encart-marchand-marque p{
line-height:30px;
}*/
.espace-marchand{
margin-left:50px;
display:block;
}


#fond-selection-bloc{
display:block;
width:280px;
margin:0 auto;
height:36px;
}

#fond-selection-bloc a, #fond-selection-bloc a:link, #fond-selection-bloc a:visited, #fond-selection-bloc a:hover, #fond-selection-bloc a:active{
color:#FFFFFF;
font-weight:bold;
}



.fond-selection{
background:url(images/bton-selection.png) no-repeat;
width:130px;
height:26px;
float:left;
padding-left:10px;
padding-top:10px;
}

.durouge{
	color:#900;
	font-size:16px;
	font-weight:bold;
	}
	
.duvert{
	color:#060;
	font-size:16px;
	font-weight:bold;
	}
.duvert2{
	color:#060;
	font-size:20px;
	font-weight:bold;
	}
	
.dutextgras{
	font-size:18px;
	font-weight:bold;
	}
	
.dutextgris{
	font-size:14px;
	font-weight:bold;
	color: #666;
	}

#articlemicroh{
	text-align:justify;
	font-size:14px;
	margin-left:5px;
	margin-right:5px;
	}

/*********************************************************** page mysquizzbox ****************************************/ 
#text-header-mysquizz{
width:502px;
height:84px;
background:url(images/page-mysquizz-actions_06.png) no-repeat;
margin: 0 auto;
}

#menu-mysquizz{
height:113px;
width:755px;
margin: 0 auto;
}
#menu-mysquizz a, #menu-mysquizz a:link, #menu-mysquizz a:visited, #menu-mysquizz a:active  {
font-size:11px;
color:#000000;
text-decoration:none;
}
#menu-mysquizz a:hover{
font-size:11px;
color:#000000;
text-decoration:underline;}

	#menu-mysquizz-pageperso{
	display:block;
	background:url(images/page-mysquizz-actions_11.png) no-repeat;
	height:58px;
	width:195px;
	float:left;
	padding-top:55px;
	padding-left:30px;
	}
	#menu-mysquizz-alerte{
	display:block;
	background:url(images/page-mysquizz-actions_12.png) no-repeat;
	height:58px;
	width:154px;
	float:left;
	padding-top:55px;
	padding-left:30px;
	}
	#menu-mysquizz-recherche{
	display:block;
	background:url(images/page-mysquizz-actions_13.png) no-repeat;
	height:58px;
	width:157px;
	float:left;
	padding-top:55px;
	padding-left:30px;
	}
	#menu-mysquizz-profil{
	display:block;
	background:url(images/page-mysquizz-actions_14.png) no-repeat;
	height:58px;
	width:129px;
	float:left;
	padding-top:55px;
	padding-left:30px;
	}

#confirmation-1{
display:block;
width:700px;
margin:0 auto;
}