*{padding:0;margin:0;}

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}

a{color:#333;text-decoration:none;}

.debutant .contenu a:hover{color:#ff9900;}
.intermediaire .contenu a:hover{color:#009999;}
.avance .contenu a:hover{color:#cc3300;}



.categorie{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	padding:1px 1px 1px 22px;
	margin-bottom:3px;
	background-repeat:repeat-y;
	}

.global{
	margin:0 20px 20px 20px;
	background-color:#ffffcc;
	border:1px solid black;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(pie/PIE.php);
	padding-bottom:5px;
	clear:both;
	}
	
.debutant .global{background-image:url(images/bckg-neurones-deb.gif);}
.intermediaire .global{background-image:url(images/bckg-neurones-int.gif);}
.avance .global{background-image:url(images/bckg-neurones-ava.gif);}
	
.global, #header{
	width:800px;
	margin: 0 auto;
	}
	
#header{height:27px;padding-top:15px;}
	
.menu-top{
	padding-right:10px;
	list-style-type:none;
	}
	


.deb{background: url('images/btn-deb.png') bottom;}
.int{background: url('images/btn-int.png') bottom;}
.ava{background: url('images/btn-ava.png') bottom;}

.debutant .down{width:71px; background: url('images/btn-deb-down.png') bottom;}
.intermediaire .down{width:93px; background: url('images/btn-int-down.png') bottom;}
.avance .down{width:55px; background: url('images/btn-ava-down.png') bottom;}

.ico, .down{
	margin-left:4px;
	float:right;
	display:block;
	height: 27px;
	text-indent: -99999px;
	}

.debutant .deb {width: 71px;}
.intermediaire .int {width: 93px;}
.avance .ava {width: 71px;}

.ico:hover {background-position: 0 0;}





	
.menu-top2 a{color:white;}

	
.menu-top2 {
	margin-left:175px;
	list-style-type:none;
	}
	
.menu-top2 li{
	text-align:center;
	font-size:11px;
	display:block;
	margin:0 0 0 6px;
	padding:8px 6px 3px 0;
	font-weight:bold;
	float:left;
	}

	
.debutant{background-color:#ff9900;}
.intermediaire{background-color:#009999;}
.avance{background-color:#cc3300;}
	
.zone01{
	float:left;
	width:179px;
	height:100%;
	position:relative;
	left:-1px;
	top:-1px;
	}
	
.zone01 ul{
	list-style-type:none;
	padding-top:15px;
	padding-left:15px;
	}
	

/*.zone01 .langue{padding-top:30px;}*/

.zone01 .langue{
	padding-top:0px;
	padding-bottom: 40px;
}
	
.debutant .zone01 ul a{background-image:url(images/point-deb.png);}
.intermediaire .zone01 ul a{background-image:url(images/point-int.png);}
.avance .zone01 ul a{background-image:url(images/point-ava.png);}
	
.zone01 ul a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	width:110px;
	display:block;
	padding:2px 0 2px 25px;
	margin-bottom:6px;
	
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    behavior: url(pie/PIE.php);
	
	border-bottom: 3px solid #d9d9ad;
	background-color:#ffffcc;
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}
	

	
.zone01 ul a:hover{
	background-color:white;
	border-bottom: 3px solid #959595;
	}
	
.zone01 .langue a{color:#c62900;}
	
	
.contenu{
	padding:15px 0 0 20px;
	overflow: auto;
	}
	
	
#colonne-gauche, #colonne-droite{width:295px;}
#colonne-droite{float:right;}
#colonne-gauche{float:left;}
	




.theme{
	overflow:auto;
	padding:0 10px 10px 0;
	}


.theme li{
	line-height:1em;
	padding: 0 0 4px 0;
	}

.theme ul{
	list-style-position:inside;
	padding:0 0 0 60px;}
	
	
.theme .titre{
	display:block;
	padding-bottom:2px;
	font-size:12px;
	font-weight:bold;
	}
	
.theme .titre a{text-decoration:none;}


.theme span span a{display:block;width:40px;height:40px;}

.icone{ -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        behavior: url(pie/PIE.php);
		
		margin-right:10px;
		float:left; 
		display:block;
		width:40px;
		height:40px; 
		border:2px solid #ff9900}
.debutant .icone{border:2px solid #ff9900;}
.intermediaire .icone{border:2px solid #009999;}
.avance .icone{border:2px solid #cc3300;}




.debutant .img01{background-image:url(images/01_theme-deb.jpg);}
.debutant .img02{background-image:url(images/02_theme-deb.jpg);}
.debutant .img03{background-image:url(images/03_theme-deb.jpg);}
.debutant .img04{background-image:url(images/04_theme-deb.jpg);}
.debutant .img05{background-image:url(images/05_theme-deb.jpg);}
.debutant .img06{background-image:url(images/06_theme-deb.jpg);}
.debutant .img07{background-image:url(images/07_theme-deb.jpg);}
.debutant .img08{background-image:url(images/08_theme-deb.jpg);}
.debutant .img09{background-image:url(images/09_theme-deb.jpg);}
.debutant .img10{background-image:url(images/10_theme-deb.jpg);}
.debutant .img11{background-image:url(images/11_theme-deb.jpg);}
.debutant .img12{background-image:url(images/12_theme-deb.jpg);}

.intermediaire .img01{background-image:url(images/01_theme-int.jpg);}
.intermediaire .img02{background-image:url(images/02_theme-int.jpg);}
.intermediaire .img03{background-image:url(images/03_theme-int.jpg);}
.intermediaire .img04{background-image:url(images/04_theme-int.jpg);}
.intermediaire .img05{background-image:url(images/05_theme-int.jpg);}
.intermediaire .img06{background-image:url(images/06_theme-int.jpg);}
.intermediaire .img07{background-image:url(images/07_theme-int.jpg);}
.intermediaire .img08{background-image:url(images/08_theme-int.jpg);}
.intermediaire .img09{background-image:url(images/09_theme-int.jpg);}
.intermediaire .img10{background-image:url(images/10_theme-int.jpg);}
.intermediaire .img11{background-image:url(images/11_theme-int.jpg);}
.intermediaire .img12{background-image:url(images/12_theme-int.jpg);}

.avance .img01{background-image:url(images/01_theme-ava.jpg);}
.avance .img02{background-image:url(images/02_theme-ava.jpg);}
.avance .img03{background-image:url(images/03_theme-ava.jpg);}
.avance .img04{background-image:url(images/04_theme-ava.jpg);}
.avance .img05{background-image:url(images/05_theme-ava.jpg);}
.avance .img06{background-image:url(images/06_theme-ava.jpg);}
.avance .img07{background-image:url(images/07_theme-ava.jpg);}
.avance .img08{background-image:url(images/08_theme-ava.jpg);}
.avance .img09{background-image:url(images/09_theme-ava.jpg);}
.avance .img10{background-image:url(images/10_theme-ava.jpg);}
.avance .img11{background-image:url(images/11_theme-ava.jpg);}
.avance .img12{background-image:url(images/12_theme-ava.jpg);}


.debutant .img01 a:hover{background-image:url(images/01_theme-deb-o.jpg);}
.debutant .img02 a:hover{background-image:url(images/02_theme-deb-o.jpg);}
.debutant .img03 a:hover{background-image:url(images/03_theme-deb-o.jpg);}
.debutant .img04 a:hover{background-image:url(images/04_theme-deb-o.jpg);}
.debutant .img05 a:hover{background-image:url(images/05_theme-deb-o.jpg);}
.debutant .img06 a:hover{background-image:url(images/06_theme-deb-o.jpg);}
.debutant .img07 a:hover{background-image:url(images/07_theme-deb-o.jpg);}
.debutant .img08 a:hover{background-image:url(images/08_theme-deb-o.jpg);}
.debutant .img09 a:hover{background-image:url(images/09_theme-deb-o.jpg);}
.debutant .img10 a:hover{background-image:url(images/10_theme-deb-o.jpg);}
.debutant .img11 a:hover{background-image:url(images/11_theme-deb-o.jpg);}
.debutant .img12 a:hover{background-image:url(images/12_theme-deb-o.jpg);}

.intermediaire .img01 a:hover{background-image:url(images/01_theme-int-o.jpg);}
.intermediaire .img02 a:hover{background-image:url(images/02_theme-int-o.jpg);}
.intermediaire .img03 a:hover{background-image:url(images/03_theme-int-o.jpg);}
.intermediaire .img04 a:hover{background-image:url(images/04_theme-int-o.jpg);}
.intermediaire .img05 a:hover{background-image:url(images/05_theme-int-o.jpg);}
.intermediaire .img06 a:hover{background-image:url(images/06_theme-int-o.jpg);}
.intermediaire .img07 a:hover{background-image:url(images/07_theme-int-o.jpg);}
.intermediaire .img08 a:hover{background-image:url(images/08_theme-int-o.jpg);}
.intermediaire .img09 a:hover{background-image:url(images/09_theme-int-o.jpg);}
.intermediaire .img10 a:hover{background-image:url(images/10_theme-int-o.jpg);}
.intermediaire .img11 a:hover{background-image:url(images/11_theme-int-o.jpg);}
.intermediaire .img12 a:hover{background-image:url(images/12_theme-int-o.jpg);}

.avance .img01 a:hover{background-image:url(images/01_theme-ava-o.jpg);}
.avance .img02 a:hover{background-image:url(images/02_theme-ava-o.jpg);}
.avance .img03 a:hover{background-image:url(images/03_theme-ava-o.jpg);}
.avance .img04 a:hover{background-image:url(images/04_theme-ava-o.jpg);}
.avance .img05 a:hover{background-image:url(images/05_theme-ava-o.jpg);}
.avance .img06 a:hover{background-image:url(images/06_theme-ava-o.jpg);}
.avance .img07 a:hover{background-image:url(images/07_theme-ava-o.jpg);}
.avance .img08 a:hover{background-image:url(images/08_theme-ava-o.jpg);}
.avance .img09 a:hover{background-image:url(images/09_theme-ava-o.jpg);}
.avance .img10 a:hover{background-image:url(images/10_theme-ava-o.jpg);}
.avance .img11 a:hover{background-image:url(images/11_theme-ava-o.jpg);}
.avance .img12 a:hover{background-image:url(images/12_theme-ava-o.jpg);}


.nouveau span span{
	width:40px;
	height:40px;
	display:block;
	background-repeat:no-repeat;
	background-image:url(images/nouveau-ava.png);
	}

/*.debutant .nouveau span span{background-image:url(images/nouveau-deb.png);}
.intermediaire .nouveau span span{background-image:url(images/nouveau-int.png);}
.avance .nouveau span span{background-image:url(images/nouveau-ava.png);}*/


/*.nouveau .selection a{font-weight:bold;}
	
.debutant .nouveau .selection a{color:#ff9900;}
.intermediaire .nouveau .selection a{color:#009999;}
.avance .nouveau .selection a{color:#cc3300;}*/

.nouveau .selection a{
	padding:0 4px; 
	/*font-weight:bold; color:white;*/
	border:1px dotted #edb885;
	background-image:url(images/nouveau-selection.png);
}
	
/*.debutant .nouveau .selection a{background-color:#ff9900;}
.intermediaire .nouveau .selection a{background-color:#009999;}
.avance .nouveau .selection a{background-color:#cc3300;}*/


	
.clear{
	display:block;
	clear:both;
	}
	
	
/*CATÉGORIES*/

.cat01{background-image:url(images/transparence-titre-01.png);}
.cat02{background-image:url(images/transparence-titre-02.png);}
.cat03{background-image:url(images/transparence-titre-03.png);}


.theme_cat01 ul{list-style-image:url(images/fleche01.png);}
.theme_cat02 ul{list-style-image:url(images/fleche02.png);}
.theme_cat03 ul{list-style-image:url(images/fleche03.png);}
	
	
/*Bulle hover */

.bulle img{border:none;}

a.bulle{border:none;}

a.bulle span{display:none;}

a.bulle:hover span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:220px;
	height:109px;
	padding:35px 10px 0 10px;
	display:block;
	position:absolute;
	left:10px;
	top:85px;
	background-image:url(images/bulle.png);
	background-repeat:no-repeat;
	}
	
a.bulle:hover{cursor:default;}

/*Google search*/

.zone01 .search-caption{
	font-size:10px;
	padding-left:17px;
	padding-top:0;
	}

.google-search-results{
	padding:0 15px 0 15px;
	}

.gsc-control-cse {
    background-color: transparent !important;
	border:none !important;
}

.gsc-search-box{
	width:158px !important;
	}
	
form.gsc-search-box {
    font-size: 13px;
    margin: 0 0 0 15px !important;
    width: 100%;
}
	
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    background-color: transparent !important;
    border: none !important;
	border-bottom: 1px solid #d9d9aa !important;
}

.adBlock{
	display:none !important;
	}
	
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 2px !important;
}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0 !important;
}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    padding: 6px 8px !important;
}

form.gsc-search-box {
	clear:both;
}
	


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

