/* CSS Document */



body {

	background: #EAEBEC url("http://www.schooly.fr/media/images/bg_site") repeat-x;


	
	color: #333333;
    font-family: "Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
    font-size: 14px;
    line-height: 1.4;

}

h1, h2, h3, h4, h5, h6, h7 {

	padding:0;

	margin:0;

	line-height:normal

}

h1 {

	color: #2b4876;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 5px;
    padding-top: 15px;
	

}

h1 a {

	color: #000000;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 5px;
    padding-top: 15px;

}

h2 {
	color: #2b4876;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 0px;
    padding-top: 15px;
	
}

h2 a {

	text-decoration:none;

	color:#3b5998;

}

h3 {
	font-size:15px;
		color:#3b5998;
}



h4 {

	font-size: 12px;

	color:#fff;

	padding-left:3px;

	padding-top:1px;

}

h5 {

	font-weight:bold;

	color:#333;

	font-size: 14px;

	line-height:1.8em;

}

h6 {

font-size:11px;

font-weight:normal;

}



.textefondbleu{
    color: #888888;
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.5em;
    padding-left: 28px;
    width: 900px;
	

}


.textehome{
    color: #333333;
    font-family: "Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
    font-size: 14px;
    line-height: 1.4;
	

}


.textefondbleu a{

	text-decoration:underline;

color:#ddd;

}

.textefondbleu a:hover{

	color:#FFF}

	

.header_general {

	background-color:#fff;

	font-size:13px;

	color:#aaa;

	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

}

.header {

	height:30px;

	padding: 9px 0 0 21px;

	float:left;

	font-size: 12px;

}

.accueil {

	width:85px;

	background:none;

}

.quisommesnous {

	width:155px;

}

.nosservices {

	width:115px;

	background: url(http://www.schooly.fr/media/images/menu/nosservices.jpg) no-repeat;

}

.contact {

	width:75px;

	background: url(http://www.schooly.fr/media/images/menu/accueil.jpg) no-repeat;

}

.header a {

	text-decoration:none;

	color: #BDD2F9;

	font-weight:bold;

}

.header a:hover {

	text-decoration:none;

	color:#fff;

	font-weight:bold;

}

.content {

	padding-right:25px;

	padding-left:25px;

	padding-top:0;

	margin:0;

	color:#444;

	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	clear:both;

	line-height:1.6em;

}

.content a {

	text-decoration:none;

	color:#333;

}

.content a:hover {

	text-decoration:none;

	color: #3399FF;

}







dl, dt, dd, {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size:12px;

	

}

ul,li {
	
    list-style-type: none;

	margin: 0;

	padding: 0;


}



#menu {

	clear:both;

	position:absolute;

	top:152px;

}

#menu dl {

	float: left;

	width:150px;

}

#menu dt {

	cursor: pointer;

	text-align: left;

	color: #BDD2F9;

}

#menu dd {

	display: none;

	padding-top:20px;

	background:#eee;

	border-top:1px solid #ccc;

	border-right:1px solid #ccc;

	border-left:1px solid #ccc;

	padding:0;

	width:210px;

}

#menu li {

	text-align: left;

	font-size:11px;

	width:196px;

	padding:1px 7px;

	border-bottom:1px solid #ccc;

}

#menu li a{

	text-decoration:none;

	font-weight:normal;

	font-size:11px;

	color:#000;

}



#menu dt a {

	text-decoration:none;

	font-weight:bold;

	color: #CAD9FF;

}

#menu li:hover, #menu li:focus{

	text-decoration:none;

	color: #3399FF;

	background: #3399FF;

}

#menu li a:hover, #menu li a:focus{

	text-decoration:none;

	color: #fff;

}

#menu dt a:hover, #menu dt a:focus {

	text-decoration:none;

	color:#fff;}

	

.entete{

	font-size:11px;

	color:#35497B;

	padding:10px 25px 0 0

}



.entete a{

text-decoration:none;

color:#35497B;}

.entete a:hover{

text-decoration:underline;}



.nivo {padding: 3px 0 3px 0;

	font-size:12px;

	border-bottom:1px solid #ccc;}
	
.nivo a{color: #000000;
    text-decoration: none;}

.nivo a:hover{color: #33B8E5;
    text-decoration: none;}

a.anglais-scolaire{

	display:block;

	background:url(http://www.schooly.fr/media/images/anglais-scolaire.png) no-repeat top left;

	height:78px;

	width:250px;

	margin-bottom: 10px;

	}

a.anglais-scolaire:hover{

	background:url(http://www.schooly.fr/media/images/anglais-scolaire.png) bottom left;}



a.anglais-adulte{

	display:block;

	background:url(http://www.schooly.fr/media/images/anglais-adulte.png) no-repeat top left;

	height:78px;

	width:250px;

	margin-bottom: 10px;

	}

a.anglais-adulte:hover{

	background:url(http://www.schooly.fr/media/images/anglais-adulte.png) bottom left;}



a.anglais-coaching{

	display:block;

	background:url(http://www.schooly.fr/media/images/anglais-coaching.png) no-repeat top left;

	height:78px;

	width:250px;

	margin-bottom: 13px;

	}

a.anglais-coaching:hover{

	background:url(http://www.schooly.fr/media/images/anglais-coaching.png) bottom left;}

	

a.test-niveau{

	display:block;

	background:url(http://www.schooly.fr/media/images/test-niveau.png) no-repeat top left;

	height:78px;

	width:390px;

	margin-bottom: 13px;

	}

a.test-niveau:hover{

	background:url(http://www.schooly.fr/media/images/test-niveau.png) bottom left;}

	

a.essai-gratuit{

	display:block;

	background:url(http://www.schooly.fr/media/images/cours-d-essai.png) no-repeat top left;

	height:80px;

	width:319px;

	margin-bottom: 13px;

	}

a.essai-gratuit:hover{

	background:url(http://www.schooly.fr/media/images/cours-d-essai.png) bottom left;}



a.conseiller{

	display:block;

	background:url(http://www.schooly.fr/media/images/conseiller.png) no-repeat top left;

	height:80px;

	width:201px;

	margin-bottom: 13px;

	}

a.conseiller:hover{

	background:url(http://www.schooly.fr/media/images/conseiller.png) bottom left;}

	

.footer {font-size:11px; color:#444; margin-top:20px;}

.footer a{color:#444;

text-decoration:none}

.footer a:hover{color:#aaa;

text-decoration:none}







a.espace-scolaire{

	display:block;

	background:url(http://www.schooly.fr/media/images/espace-scolaire.png) no-repeat top left;

	height:88px;

	width:260px;

	}

a.espace-scolaire:hover{

	background:url(http://www.schooly.fr/media/images/espace-scolaire.png) bottom left;}



a.espace-adulte{

	display:block;

	background:url(http://www.schooly.fr/media/images/espace-adulte.png) no-repeat top left;

	height:88px;

	width:260px;;

	}

a.espace-adulte:hover{

	background:url(http://www.schooly.fr/media/images/espace-adulte.png) bottom left;}



a.espace-entreprise{

	display:block;

	background:url(http://www.schooly.fr/media/images/espace-entreprise.png) no-repeat top left;

	height:88px;

	width:260px;

	}

a.espace-entreprise:hover{

	background:url(http://www.schooly.fr/media/images/espace-entreprise.png) bottom left;}

.newstyle{
	color: #003366;
    font-size: 11px;
    height: 13px;
    left: 10px;
    margin: 5px 0 0;
    padding: 0 0 0 20px;
    position: relative;
    top: 0;
    width: 600px;
	}
	
.logo{    height: 80px;
    left: 20px;
    position: relative;
    top: 9px;
    width: 327px;}
#Header{
	height: 40px;
    width: 960px;
	/*background:url("/media/images/Header_bg") repeat-x ;*/
}
.formulaire_log{display: block;left: 783px;position: relative;top: -64px;width: 178px;}
.connection_btn{
	    background: url("/media/images/Connect_bouton.jpg") no-repeat scroll 0 0 transparent;
    display: none;
    float: right;
    height: 30px;
    position: relative;
    right: 16px;
    top: -62px;
    width: 108px;
	}
#conteneur{    margin: auto auto -20px;
    width: 960px;}
.Millieu{   
-moz-border-radius: 19px 19px 15px 15px;
-webkit-border-radius:19px 19px 15px 15px; /* Saf3-4, iOS 1+, Android 1.5+ */
border-radius: 19px 19px 15px 15px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	background-color: #FFFFFF;
    margin-top: 20px;
    position: relative;
    width: 960px;}
#conteneur_cases{
	/*background:url("/media/images/BG_cases.jpg") repeat-x;*/
    height: 290px;
    left: 18px;
    position: relative;
    width: 960px;
	}
.cases{
	width:314px;
	height:290px;
	border-left:1px #D7D7D7 solid;
	float:left;
	}
.cases:first-child{
   border-left: medium none;
    float: left;
    width: 280px;
	}
.cases3{
	width:297px;
	height:191px;
	border-left:1px #D7D7D7 solid;
	float:right;
		}
table{padding: 16px;}
table a{color: #000000;
    text-decoration: none;}

table a:hover{color: #33B8E5;
    text-decoration: none;}

.Millieu b{
    margin: auto;
    width: 917px;}
.Millieu b h1{    padding-bottom: 0;
    padding-left: 28px;
    padding-top: 28px;}
td font p{    height: 0;
    position: relative;
    top: -6px;}
table tr td p{ margin:0px; padding:0px;}
#signin_menu {
    -moz-border-radius: 5px 0 5px 5px;
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CCCCCC;
    left: 697px;
    line-height: 16px;
    margin: 0;
    padding: 8px;
    position: relative;
    right: 0;
    text-align: left;
    top: -56px;
    width: 230px;
    z-index: 100;}
.offscreen {
    left: -9999px !important;
    overflow: hidden;
    position: absolute;
}
a.menu-open {
    -moz-border-radius-bottomleft: 0 !important;
    -moz-border-radius-bottomright: 0!important;
    background: none repeat scroll 0 0 #CCCCCC!important;
    color: #000000 !important;
}
a.signin {
    -moz-border-radius: 4px 4px 4px 4px;
    background: none repeat scroll 0 0 #202020;
    border: 1px solid #444444;
    color: #B3E0FF;
    float: right;
    left: 93px;
    margin-right: 92px;
    padding: 5px 6px 6px;
    position: relative;
    text-decoration: none;
    top: -71px;
}
.menu_bas{
    background: url("/media/images/ssmenucontent.gif") repeat-x scroll 0 0 transparent;
    height: 60px;
    margin-bottom: 26px;
    margin-top: 19px;
	position:relative;
    width: 960px;
	    -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.3);
	
}
.separateur_top{background: url("/media/images/ssmenuhaut.png") no-repeat scroll 0 0 transparent; height:16px;margin-bottom: 8px;}
.separateur_bottom{    background: url("/media/images/ssmenubas.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 16px;
    position: relative;
    top:6px;}
.btn_home{    background: url("/media/images/home_mns.gif") no-repeat scroll 0 -48px transparent;
    float: left;
    height: 24px;
    left: 5px;
    margin-left: 3px;
    margin-right: 5px;
    position: relative;
    top: -4px;
    width: 38px;}
.Home_block{height:320px;width:960px;
-moz-border-radius: 15px 15px 0 0;
-webkit-border-radius:15px 15px 0 0; /* Saf3-4, iOS 1+, Android 1.5+ */
border-radius: 15px 15px 0 0; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
background: none repeat scroll 0 0 #555555;
	background-image: -moz-linear-gradient(left, #2B4876, #72819F);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #2b4876),color-stop(1, #3689b9)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient( #2b4876, #3689b9); /* Chrome 10+, Saf6 */
  background-image: linear-gradient(left, #2b4876, #3689b9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b4876', EndColorStr='#3689b9'); /* IE6–IE9 */}
.Home_block .txt_HB{height: 340px;width: 487px;}
.Home_block .visuel_HB{
    height: 340px;
    left: 482px;
    position: relative;
    top: -321px;
    width: 473px;}
.Home_block .txt_HB div{    left: 25px;
    position: relative;
    top: 40px;
    width: 450px;}
.Home_block .txt_HB p.titre{ color:#ffffff;font-size:43px; margin:0px;padding:0px;line-height:46px;}	
.Home_block .txt_HB p{color:#FFFFFF;font-size:16px; margin:0px;padding:0px;line-height:22px;
    font-family: Arial,Helvetica,sans-serif;}	
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../img/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
	.details {
		position:absolute;
		top:15px;
		right:15px;
		font-size:11px;
		color:#fff;
		width:150px;
	}
	
	.details h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 -10px 0;
	}
	#contenu {
		width:960px;
	}
	#conteneur2 {
		width:960px;
	}
	.ombre-bas {
		    background-image: url("/media/images/ombre-bas.png");
    		height: 20px;
			width:960px;
			margin:auto;
	}
.nom_tem{
    font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	background-color: #DEDEDE;
    border-radius: 12px 12px 12px 12px;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 1px;
    padding: 7px;
    width: 237px;
	}
.conteneur_tem{}
.conteneur_quizz{    margin-left: 11px;
    margin-top: 14px;}
.form_contact{}
.form_contact input{}
.titre_cartouche{    
	font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-size: 21px; 
	margin-bottom:0px; 
	margin-top:0px; 
	text-align:center;}

.picto_fleche{    background-image: url("/media/images/picto_fleche.png");
    height: 5px;
    left: 43px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 11px;
    width: 13px;}
.home_suite{ display:none;}
.num{ bottom: 20px;height: 35px;position: absolute;right: 20px;top: 17px;width: 141px;}
.num span, .num_ad span{margin-left: 24px;text-align: center;}
.num_ad { bottom: 20px;height: 35px;position: absolute;right: 20px;top: 17px;width: 141px;}
	
/*-- CSS Page FAQ--*/
.titrePage h1{color: #3A598E;font-size: 24px;margin:0px;padding:0px;}
.accordion{padding: 20px;}
ul.accordion li{ margin-bottom: 10px;}
ul.accordion li a{font-size:20px;}
.accordion li div {border-left: medium none;: none;display: block;float: none;margin: 0;padding: 15px;}


#box01, #box02, #box03, #box04, #box05 {width:960px; height:340px;padding:0px;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px; }
#box01{background:url("/media/images/box01.jpg") no-repeat 0 0 transparent;}
#box02{background:url("/media/images/box02.jpg") no-repeat 0 0 transparent; }
#box03{background:url("/media/images/box03.jpg") no-repeat 0 0 transparent;}
#box04{background:url("/media/images/box04.jpg") no-repeat 0 0 transparent;}
#box05{background:url("/media/images/box05.jpg") no-repeat 0 0 transparent;}
.texteBox{height: 200px;
    position: absolute;
    left: 515px;
    top: 30px;
    width: 390px;}
.texteBox p.titre{color:#F6F6F6;font-size:38px; margin:0px;padding:0px;line-height:46px;margin-bottom:15px;text-align: left;} 
.texteBox p{color:#73a1c3;font-size:16px; margin:0px;padding:0px;line-height:26px;text-align: left;margin-bottom:15px; }

/* Tableau Prix */
table.prices {
    border: 5px solid #BBBBBB;
    font-size: 12px;
    margin-bottom: 40px;
	padding:10px;
}
table.prices h2 {
    font-weight: bold;
}
table.prices th {
    border-bottom: 1px solid #BBBBBB;
}
table.prices th, table.prices td {
    padding: 7px 4px;
}
table.prices .pro, table.prices .medium, table.prices .mini {
    margin: 3px;
}
table.prices .pro {
    color: #316D09;
}
table.prices .medium {
    color: #7CA734;
}
table.prices .mini {
    color: #9FC21E;
}
table.prices .right {
    border-left: 1px solid #BBBBBB;
    font-weight: bold;
}
table.prices .row .last {
    border-bottom: 1px solid #BBBBBB;
}
table.prices tr.odd {
    background: none repeat scroll 0 0 #F3F3F3;
}
table.prices .price {
    font-size: 20px;
}
table.prices sup {
    font-size: 13px;
    font-weight: normal;
}
table.prices tr.final td {height:75px;}
table.prices div.button {margin-left: 20px;margin-top: 125px;position: absolute;}
