/*******************STRUCTURE********************************/
body {
	background:#ffffff url(../images/bg.gif) left top repeat-x;
	font-family:  Arial, SunSans-Regular, Sans-Serif;
	font-size:70%;
	color: #333333;
	margin:0px;
	border:0px;
}
a {
	color: #333333;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color: #333333;
	text-decoration:underline;
}
.container {
	width:1000px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}
.header {
	width:1000px;
	padding:0px 0px 0px 0px;
	height:94px;
}
.header1 {
	width:500px;
	padding:0px 0px 0px 0px;
	height:94px;
	float:left;
}
.header2 {
	width:500px;
	padding:2px 0px 0px 0px;
	height:92px;
	float:left;
	text-align:right;
	color:#000000;
}
.menu {
	clear:both;
	width:1000px;
	padding:0px 0px 0px 0px;
	font-size:1.1em;
	height:33px;
	background:url("../images/bg-menu.gif") left top repeat-x;
}
.panier {
	padding:13px 0px 0px 35px;
	margin:0px 11px 0px 0px;
	height:20px;
	background:url("../images/bg-panier.gif") left top repeat-x;
	float:right;
}
.content {
	width:1000px;
	padding:10px 0px 20px 0px;
	background:url("../images/bg-bas.gif") left bottom repeat-x;
}
.left {
	float:left;
	width:184px;
	padding:0px 0px 70px 0px;
}
.right {
	float:right;
	width:184px;
	padding:0px 0px 0px 0px;
}
.fil{
	width:604px;
	display:block;
	padding:10px 0px 10px 0px;
	font-size:1.1em;
}
/********************/
.titresub{
	width:594px;
	padding:0px 0px 0px 10px;
	height:22px;
	line-height:22px;
	color:#FFFFFF;
	font-weight:bold;
	background: #873a97 url(../images/titre_actu.jpg) left no-repeat;
	margin:5px 0px 0px 0px;
}
.titresub h1{
	padding:0px 0px 0px 0px;
	height:22px;
	font-size:1.3em;
	line-height:22px;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
}
.subliste{
	width:590px;
	clear:both;
	padding:10px 6px 10px 6px;
}
.subliste h1{
	color:#3b1982;
	font-size:1.4em;
	font-weight:bold;
	margin:0px;
}
.subliste p{
	text-align:justify;
	margin:5px 0px 5px 0px;
	font-size:1.2em;
}
.subliste ul{
	margin:0px;
	padding:0px;
}
.subliste li{
	padding:0px 10px 0px 10px;
	margin:5px 0px 5px 0px;
	list-style:none;
	color:#FFFFFF;
	text-decoration:none;
	
}
.subliste li a{
	color:#4d4d4d;
	text-align:center;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:5px auto 5px auto;
	background:#0066CC url(../images/sousfamille2.gif) no-repeat;
	display:block;
	height:36px;
	line-height:3.6em;
	width:431px;
	font-size:1.4em;
	border-left:#d4d4d4 solid 1px;
	border-right:#d4d4d4 solid 1px;
}
.subliste li a:hover{
	background:#0066CC url(../images/sousfamille2.gif) 0px -36px no-repeat;
}
.lespages{
	width:604px;
	padding:0px 0px 0px 0px;
	height:22px;
	line-height:2.2em;
	text-align:right;
	color:#000;
	font-size:1.2em;
	margin:0px 0px 5px 0px;
	clear:both;
}
/********************/

.footer {
	clear:both;
	height:42px;
	width:1000px;
	line-height:42px;
	background:#873a97 url("../images/footer.gif") left top no-repeat;
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:1.2em;
}
.copyright {
	float:left;
}
.copyright2 {
	float:right;
	margin-bottom:50px;
}
/************************* GENERAL ***************************/
.cache {
	display: none;
}
acronym{
	cursor:help;
	text-decoration:none;
}
.alignright{
	text-align:right;
	margin-top:2px;
}
.aligncenter{
	text-align:center;
}
img{
	border:0;
}
/************************* BLOCS ***************************/
.bloc {
	width:184px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.bloctitre {
	width:170px;
	height:23px;
	line-height:23px;
	padding:0px 0px 0px 14px;
	font-size:1.2em;
	color:#FFFFFF;
	font-weight:bold;
	background: #873a97 url("../images/encartg.gif") left top no-repeat;
}
.footbloc{
	width:184px;
	height:22px;
	line-height:22px;
	padding:0px 0px 0px 0px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	clear:both;
	background:url("../images/encartfoot2.gif") left bottom no-repeat;
	text-align:center;
}
.petittrait{
	height:1px;
	width:80px;
	border-bottom:1px dotted #CCCCCC;
	margin:1px auto 5px auto;
}
.footbloc a{
	color: #000000;
}
.footbloc a:hover{
	color:#566cb5;
	text-decoration:none;
}
.bloctitre2 {
	width:184px;
	height:23px;
	line-height:23px;
	padding:0px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background:url("../images/encartd2.gif") left top no-repeat;
}
.bloccontent {
	width:164px;
	padding:5px 10px 5px 10px;
	background:#dddddd url("../images/bg-encart.gif") left bottom no-repeat;
}
.bloccontent2 {
	width:164px;
	padding:5px 10px 5px 10px;
	background:#ffffff url("../images/encartblanc_degrade.gif") repeat-y;
	border-bottom:none;
}
.bloccontentproduit {
	width:164px;
	padding:5px 10px 10px 10px;
	background:#873a97 url("../images/bg-encartproduit.gif") left bottom no-repeat;
}
.btnok{
	width:22px;
	height:22px;
	border:none;
	background:url("../images/bg-btnok.png") left top no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.8em;
	cursor:pointer;
	text-align:center;
	padding:0px;
	margin:0px;
}
.field1{
	width:120px;
	height:18px;
	border: none;
	color:#000066;
	font-weight:bold;
	background:url("../images/bg-textfield.gif") left top no-repeat;
	padding:2px 5px 0px 5px;
}
.sitececiaa a{
	display:block;
	height:29px;
	width:161px;
	background:url("../images/le-site-ceciaa.gif") no-repeat;
	padding:20px 0px 0px 8px;
	text-decoration:none;
	margin:0px 0px 8px 0px;
	color:#0e8ad4;
	font-size:1.1em;
}
.sitenonvoyants a{
	display:block;
	height:39px;
	width:161px;
	background:url("../images/le-site-non-voyants.gif") no-repeat;
	padding:10px 0px 0px 8px;
	text-decoration:none;
	margin:0px 0px 8px 0px;
	font-size:1.1em
}
.sitemalvoyants a{
	display:block;
	height:39px;
	width:161px;
	background:url("../images/le-site-mal-voyants.gif") no-repeat;
	padding:10px 0px 0px 8px;
	margin:0px 0px 8px 0px;
	text-decoration:none;
	font-size:1.1em
}
.siteviequot a{
	display:block;
	height:39px;
	width:161px;
	background:url("../images/le-site-vie-quot.gif") no-repeat;
	padding:10px 0px 0px 8px;
	margin:0px 0px 8px 0px;
	text-decoration:none;
	font-size:1.1em
}
.siteaccecia a{
	display:block;
	height:48px;
	width:161px;
	background:url("../images/le-site-accecia.gif") no-repeat;
	padding:1px 0px 0px 8px;
	margin:0px 0px 8px 0px;
	text-decoration:none;
	font-size:1.1em
}
.sitedyslexie a{
	display:block;
	height:48px;
	width:161px;
	background:url("../images/le-site-dyslexie.gif") no-repeat;
	padding:1px 0px 0px 8px;
	margin:0px 0px 8px 0px;
	text-decoration:none;
	font-size:1.1em
}
.bloccontentsites {
	width:170px;
	padding:10px 7px 5px 7px;
	background:#dddddd url("../images/bg-encart.gif") left bottom no-repeat;
}
.bloccontent3 {
	width:164px;
	height:150px;
	padding:10px 10px 5px 10px;
	background:#ffffff url("../images/encartblanc_degrade.gif") repeat-y;
	border-bottom:none;
}
.bloctitre3 {
	width:174px;
	height:32px;
	padding:1px 5px 0px 5px;
	color:#fff;
	text-align:center;
	background:url("../images/encartd3.gif") left top no-repeat;
}
.bloctitre3 h2{
	padding:0px;
	margin:0px;
	font-size:1.2em;
	border:0px;
}
.bloctitre3 a{
	color:#FFFFFF;
	text-decoration:none;
}
.bloctitre3 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.bloc3 {
	width:184px;
	padding:0px 0px 0px 0px;
	margin:0px 20px 10px 0px;
	float:left;
	clear:right;
}
.bloc4 {
	width:184px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	float:right;
}

.newlook{
	width:592px;
	padding:0px 5px 0px 5px;
}
.clear{
	clear:both;
}
/******************* MISE EN PAGE***************************/

p {
	text-align:justify;
}
.imgleft{
	padding-right:10px;
	float:left;
}
.imgright{
	padding-left:0px;
	float:right;
}
.ensens{
	padding:0px 0px 0px 15px;
	background:url("../images/pictensens.gif") left center no-repeat;
}
.w3c{
	padding:0px 0px 0px 15px;
	background:url("../images/pictw3c.gif") left center no-repeat;
	text-decoration:none;
}

/******************* LIENS ***************************/
/*non voyant*/
.vert {    
	color: #458f2e;
	text-decoration:none;
	font-weight:bold;
}
.vert:hover {
	color: #458f2e;
	text-decoration:underline;
}
/*mal voyant*/
.orange {    
	color: #ff7617;
	text-decoration:none;
	font-weight:bold;
}
.orange:hover {
	color: #ff7617;
	text-decoration:underline;
}
/*vie quotidienne*/
.rose {    
	color: #d50d78;
	text-decoration:none;
	font-weight:bold;
}
.rose:hover {
	color: #d50d78;
	text-decoration:underline;
}
/*acceciaa*/
.marron {    
	color: #985426;
	text-decoration:none;
	font-weight:bold;
}
.marron:hover {
	color: #985426;
	text-decoration:underline;
}
/*trouble langage*/
.violet {    
	color: #7a32ff;
	text-decoration:none;
	font-weight:bold;
}
.violet:hover {
	color: #7a32ff;
	text-decoration:underline;
}
/*********************************/


.bleu {
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
.gris{
	color: #000;
	text-decoration:none;
}
.gris:hover{
	color: #666666;
	text-decoration:none;
}
.bleu:hover {
	color: #566cb5;
	text-decoration:none;
}
.blanc {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.blanc:hover {
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}
.accesi {
	text-decoration:none;
	font-weight:bold;
}
.accesi:hover {
	text-decoration:none;
	font-weight:bold;
}
.prix {
	text-decoration:none;
	font-weight:bold;
	color:#CC0000;
	font-size:1.4em;
}
.prix:hover {
	text-decoration:none;
	font-weight:bold;
}
.lienfil {
	background:url("../images/pictflc1.gif") left center no-repeat;
	padding:0px 0px 0px 10px;
}
.lienfil:hover {
	font-weight:bold;
}
.centeracc {
	float:left;
	width:604px;
	padding:0px 14px 40px 14px;
}
.centeracc h1{
	font-size:1.5em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.centeracc h2{
	font-size:1.3em;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.centeracc p{
	font-size:1.2em;
}
.centeracc ul{
	font-size:1.2em;
}
.centeracc2 {
	float:left;
	width:604px;
	padding:0px 14px 40px 14px;
}
.centeracc2 h1{
	padding:0px;
	margin:0px;
	font-size:1.4em;
}
.centeracc2 p{
	font-size:1.2em;
}
form, fieldset {
	border:none;
	margin:0;
	padding:0;
}
legend {
	display:none;
}
/********************ACTUALITES*********************************/
.centeractu{
	float:left;
	width:604px;
	padding:0px 14px 40px 14px;
}
.centeractu p{
	padding:0px 10px 0px 10px;
	margin:2px 0px 2px 0px;
	font-size:1.2em;
}
.centeractu h1{
	display:block;
	width:582px;
	font-size:1.6em;
	padding:5px 10px 5px 10px;
	margin:0px 0px 10px 0px;
	border:#d4d4d4 solid 1px;
}
.centeractu h2{
	color:#000;
	padding:0px 0px 0px 0px;
	font-size:1.4em;
}
.centeractu h2 a{
	color:#666666;
	padding:0px 0px 0px 0px;
}
.centeractu h1.titre{
	display:block;
	width:582px;
	font-size:1.6em;
	padding:5px 10px 5px 10px;
	margin:0px 0px 10px 0px;
	border:none;
}
.centeractu h2.titre{
	display:block;
	width:582px;
	font-size:1.4em;
	padding:5px 10px 5px 10px;
	margin:0px 0px 10px 0px;
	border:#d4d4d4 solid 1px;
}
.centeractu h3{
	color:#666666;
	padding:0px 0px 0px 0px;
	font-size:1.2em;
}
.centeractu h3 a{
	color:#666666;
	padding:0px 0px 0px 0px;
}
.centeractu ul{
	color:#000;
	padding:0px 0px 0px 30px;
}
.centeractu ul li{
	color:#000;
	padding:0px 0px 2px 0px;
	font-size:1.2em;
	list-style:square;
	font-style:italic;
}
.boutondetailactu a{
	padding:5px 10px 5px 10px;
	margin:10px 0px 10px 0px;
	color:#fff;
	background:#873a97 url(../images/btnliste1.gif) repeat-x;
	font-size:1.1em;
	line-height:1.1em;
	font-weight:bold;
	float:right;
	text-decoration:none;
}
.boutondetailactu a:hover{
	color:#fff;
	background:#873a97 url(../images/btnliste2.gif) repeat-x;
	text-decoration:none;
}
/*********************ACCUEIL2************************/
.titrefamilles{
	width:604px;
	text-align:center;
	font-weight:bold;
	background:url(../images/titre_page_accueil_avant_sites.gif) bottom no-repeat;
	height:34px;
	line-height:34px;
	color:#003399;
}
.familles{
	width:604px;
	clear:both;
}
.famillesleft{
	width:302px;
	float:left;
}
.famillesright{
	width:302px;
	float:right;
}
.famillesleftencarttop{
	background:url(../images/grand_encart_blanc_top.gif) no-repeat;
	height:30px;
	width:286px;
	margin:10px auto 0px auto;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	line-height:3em;
	color:#003399;
}
.famillesleftencartmiddle{
	background:url(../images/grand_encart_blanc_middle.gif) repeat-y;
	height:100px;
	width:286px;
	margin:0px auto 0px auto;
}
.famillesleftencartbottom{
	background:url(../images/grand_encart_blanc_bottom.gif) no-repeat;
	height:17px;
	width:286px;
	margin:0px auto 0px auto;
}
/****************************/
.rightliste{
	clear:both;
	width:604px;
	height:auto;
	border-bottom:dotted 1px #999999;
	padding:6px 0px 6px 0px;
}
.finrightliste{
	width:604px;
	clear:both;
	height:1px;
}
.rightlisteleft{
	width:185px;
	height:120px;
	float:left;
	padding:20px 0px 0px 10px;
}
.rightlisteright{
	width:404px;
	float:right;
	height:auto;
	padding:5px 5px 0px 0px;
	font-size:1.2em;
}
.rightliste h2 a{
	color:#3b1982;
	font-size:1.2em;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}
.rightliste p{
	text-align:justify;
	margin:0px;
	font-size:1.2em;
}
.lienversdetail a{
	padding:3px 10px 3px 10px;
	color:#fff;
	background:#873a97 url(../images/btnliste1.gif) repeat-x;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	float:left;
	text-decoration:none;
	border:1px solid #1c57c3;
}
.lienversdetail a:hover{
	padding:3px 10px 3px 10px;
	color:#fff;
	background:#873a97 url(../images/btnliste2.gif) repeat-x;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	float:left;
	text-decoration:none;
	border:1px solid #1c57c3;
}
.price{
	color:#CC0000;
	font-size:1.3em;
	font-weight:bold;
}
.pricemsg{
	color:#CC0000;
	font-size:1.2em;
	font-weight:bold;
}
.reduc{
	color:#666666;
	text-decoration:line-through;
}
.reduc2{
	color:#666666;
}
/******************************************/
.rightrecap{
	width:801px;
	padding:0px 0px 0px 0px;
	clear:both;
	text-align:center;
	font-weight:bold;
}
.rightrecap td{
	font-size:1.1em;
}
.rightrecap h2{
	width:604px;
	text-align:center;
	font-size:1.6em;
	font-weight:bold;
	background:url(../images/titre_page_accueil_avant_sites.gif) bottom no-repeat;
	height:34px;
	line-height:34px;
	color:#003399;
	margin:20px auto 20px auto;
}
.rightrecap table{
	margin:0 auto;
	width:500px;
}
.paiementbloc{
	width:653px;
	margin:0px auto 20px auto;
}
.paiementhd{
	width:653px;
	height:8px;
	background:url(../images/paiementhd.gif) no-repeat;
}
.paiementct{
	width:653px;
	background:url(../images/paiementct.gif) repeat-y;
}
.paiementctleft{
	width:453px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 10px;
}
.paiementctleft h3{
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	color:#1a74b0;
	padding:0px;
	margin:0px;
}
.paiementctleft p{
	font-size:1.1em;
	color:#000;
	padding:0px 10px 0px 0px;
	margin:5px 0px 3px 0px;
}
.paiementctleft img{
	float:right;
	padding:0px 0px 0px 0px;
	clear:right;
}
.paiementctright{
	width:190px;
	float:right;
}
.paiementfoot{
	width:653px;
	height:7px;
	background:url(../images/paiementfoot.gif) no-repeat;
}
.btnpayer{
	height:22px;
	width:150px;
	margin:10px auto 10px auto;
	background: url(../images/payer-btn.gif) repeat-x;
	cursor:pointer;
	color:#FFFFFF;
	font-size:1em;
	padding:0px 0px 4px 0px;
	border:#FFFFFF 1px solid;
}
/****************************************************/
.troisfoisbloc{
	width:184px;
	margin:10px 0px 10px 0px;
	font-weight:bold;
}
.troisfoisblochd{
	width:184px;
	height:10px;
	background:url(../images/3foispubhd.gif) no-repeat;
}
.troisfoisblocct{
	width:160px;
	font-size:1.1em;
	padding:1px 12px 0px 12px;
	background:url(../images/3foispubct.gif) repeat-y;
}
.troisfoisblocfoot{
	width:184px;
	height:13px;
	background:url(../images/3foispubfoot.gif) no-repeat;
}
.payerentroisfois{
	display:block;
	height:28px;
	width:112px;
	padding:0px 0px 0px 48px;
	background:url(../images/3x.gif) left no-repeat;
}
.payerentroisfois p{
}
.payerentroisfois2{
	display:block;
	height:33px;
	width:110px;
	padding:2px 5px 0px 55px;
	margin:0px 23px 11px 11px;
	background:url(../images/3x2.gif) no-repeat;
	clear:right;
	float:right;
}
/**************************************************************/
.ligne1{
	color:#0066CC;
}
caption{
	display:none;
}
.table1{
	text-align:left;
}
.table1 td{
	border-bottom:1px #9eb9f7 solid;
	padding:5px 5px 5px 5px;
}
/******************************************************/
.separationfooter{
	clear:both;
	width:1000px;
	height:10px;
}
.ajoutpanier a{
	border:0px;
	height:22px;
	line-height:22px;
	text-align:center;
	width:147px;
	font-size:1.1em;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/btnlong2.gif) no-repeat;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
}

.ajoutpanier a:hover{
	background: url(../images/btnlong2.gif) 0px -22px no-repeat;
	text-decoration:none;
}
.btn2{
	border:0px;
	height:22px;
	width:147px;
	font-size:1.1em;
	margin:10px auto 10px auto;
	background: url(../images/btnlong2.gif) no-repeat;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}
.btn2:hover{
	background: url(../images/btnlong2.gif) 0px -22px no-repeat;
}
.erreur{
	color:#CC0000;
	text-align:center;
	margin:5px auto 5px auto;
	font-weight:bold;
}
.bleuclair{
	color:#1a74b0;
}
.deconone{
	text-decoration:none;
}
/****************************************************/
.centerblanc {
	width:584px;
	padding:10px 10px 10px 10px;
	background:url(../images/encart-content-blanc.gif) repeat-y;
	text-align:center;
}
.footerblanc {
	width:584px;
	padding:10px 10px 10px 10px;
	clear:both;
	background:url(../images/encart-footer-blanc.gif) no-repeat;
	height:15px;
}
.classementarticles{
	width:292px;
	float:left;
	height:160px;
	text-align:left;
}
.classementarticlesleft{
	width:110px;
	float:left;
	/*height:140px;*/
}
.classementarticlesright{
	width:172px;
	padding:0px 5px 0px 5px;
	float:left;
	/*height:140px;*/
}
.classementarticlesright p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;	
}
.linkpdf
{
	line-height:20px;
}
.linkpdf img
{
	padding:0 5px 0 0;
}
.linkpdf:hover
{
	text-decoration:none;
}
.txterror{
	font-weight:bold;
	color:#CC0000;
}
.formnews{
	margin:0px;
	padding:0px;
}
.txtpag1{
	color:#d05503;
}
.adresse{
	padding:0px 0px 20px 0px;
}
.adresse h3{
	font-size:1.1em;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
.adresse p{
	font-size:1em;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.pourh1 h1{
	font-size:1.6em;
	margin:0px;
	padding:0px;
}

/***********************************/
/* PRODUITS DYSLEXIE               */

.produits-dyslexie {
	width:172px;
	padding:5px 6px 5px 6px;
	background:#873a97 url("../images/bg-encartproduit.gif") left bottom no-repeat;
}
.produits-dyslexie ul{
	width:172px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.produits-dyslexie ul li{
	width:172px;
	height:38px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	list-style:none;
	display:block;
}
.produits-dyslexie ul li a{
	text-decoration:none;
}
.produits-dyslexie ul li a.aide-ecriture{
	width:124px;
	height:38px;
	line-height:38px;
	padding:0px 0px 0px 48px;
	margin:0px 0px 0px 0px;
	display:block;
	font-size:1.1em;
	color:#FFFFFF;
	background:url(../images/boutons-menu/aide-ecriture-icon.gif) no-repeat;
}
.produits-dyslexie ul li a.aide-ecriture:hover{
	color:#FFFFFF;
	background:url(../images/boutons-menu/aide-ecriture-icon.gif) 0px -38px no-repeat;
	text-decoration:none;
}
.produits-dyslexie ul li a.aide-lecture{
	width:124px;
	height:38px;
	line-height:38px;
	padding:0px 0px 0px 48px;
	margin:0px 0px 0px 0px;
	display:block;
	font-size:1.1em;
	color:#FFFFFF;
	background:url(../images/boutons-menu/aide-lecture-icon.gif) no-repeat;
}
.produits-dyslexie ul li a.aide-lecture:hover{
	color:#FFFFFF;
	background:url(../images/boutons-menu/aide-lecture-icon.gif) 0px -38px no-repeat;
	text-decoration:none;
}
.produits-dyslexie ul li a.cartographie{
	width:114px;
	height:38px;
	line-height:18px;
	padding:0px 10px 0px 48px;
	margin:0px 0px 0px 0px;
	display:block;
	font-size:1.1em;
	color:#FFFFFF;
	background:url(../images/boutons-menu/cartographie-icon.gif) no-repeat;
}
.produits-dyslexie ul li a.cartographie:hover{
	color:#FFFFFF;
	background:url(../images/boutons-menu/cartographie-icon.gif) 0px -38px no-repeat;
	text-decoration:none;
}
.produits-dyslexie ul li a.entrainement{
	width:124px;
	height:38px;
	line-height:18px;
	padding:0px 0px 0px 48px;
	margin:0px 0px 0px 0px;
	display:block;
	font-size:1.1em;
	color:#FFFFFF;
	background:url(../images/boutons-menu/entrainement-icon.gif) no-repeat;
}
.produits-dyslexie ul li a.entrainement:hover{
	color:#FFFFFF;
	background:url(../images/boutons-menu/entrainement-icon.gif) 0px -38px no-repeat;
	text-decoration:none;
}
.produits-dyslexie ul li a.autres-outils{
	width:124px;
	height:38px;
	line-height:38px;
	padding:0px 0px 0px 48px;
	margin:0px 0px 0px 0px;
	display:block;
	font-size:1.1em;
	color:#FFFFFF;
	background:url(../images/boutons-menu/autres-outils-icon.gif) no-repeat;
}
.produits-dyslexie ul li a.autres-outils:hover{
	color:#FFFFFF;
	background:url(../images/boutons-menu/autres-outils-icon.gif) 0px -38px no-repeat;
	text-decoration:none;
}
.produits-dyslexie ul li a.autre{
	width:124px;
	height:38px;
	line-height:38px;
	padding:0px 0px 0px 48px;
	margin:0px 0px 0px 0px;
	display:block;
	font-size:1.1em;
	color:#FFFFFF;
	background:url(../images/boutons-menu/autre-icon.gif) no-repeat;
}
.produits-dyslexie ul li a.autre:hover{
	color:#FFFFFF;
	background:url(../images/boutons-menu/autre-icon.gif) 0px -38px no-repeat;
	text-decoration:none;
}
/**********SUPPORT***********/
.support-box{
	background:url(../images/encart-content-blanc.gif) repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	
}
.support-titre{
	width:581px;
	height:39px;
	background:url(../images/support-titre.gif) no-repeat;
	padding:0px 0px 0px 23px;
	margin:0px 0px 0px 0px;
}
.support-titre h1{
	height:28px;
	display:block;
	line-height:1.5em;
	font-size:1.5em;
	float:left;
	background:url(../images/support-titre-font.gif) right no-repeat;
	padding:11px 12px 0px 0px;
	margin:0px 0px 0px 0px;
}
.support-center{
	width:562px;
	background:url(../images/encart-content-blanc.gif) repeat-y;
	padding:10px 21px 5px 21px;
}
.support-footer{
	width:604px;
	height:15px;
	background:url(../images/encart-footer-blanc.gif) no-repeat;

}
.support-menu-box{
	width:562px;
	background:url(../images/support-menu-center.gif) repeat-y;
	margin:0px 0px 8px 0px;
}
.support-menu-top{
	width:562px;
	height:6px;
	background:url(../images/support-menu-top.gif) no-repeat;
}
.support-menu-center{
	width:562px;
	background:url(../images/support-menu-center-back.gif) bottom no-repeat;
}
.support-menu-center ul{
	width:531px;
	padding:10px 0px 2px 31px;
	margin:0px;
}
.support-menu-center ul li{
	width:519px;
	padding:0px 0px 0px 12px;
	background:url(../images/support-menu-fleche.gif) left center no-repeat;
	list-style:none;
	line-height:1.3em;
	margin:0px 0px 8px 0px;
	text-transform:uppercase;
	display:block;
}
.support-list h2{
	width:562px;
	display:block;
	border-bottom:2px #CCCCCC solid;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:1.3em;
	font-style:italic;
	text-transform:uppercase;
	color:#004a7f;
	font-weight:bold;
}
.support-list h2 a{
	color:#004a7f;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.support-menu-foot{
	width:562px;
	height:12px;
	background:url(../images/support-menu-foot.gif) no-repeat;
}
.support-adobe{
	width:562px;
	text-align:right;
	display:block;
	padding:5px 0px;
}
.support-list{
	width:562px;
}
.support-list h3{
	width:535px;
	background:url(../images/support-fleche.gif) 0px 7px no-repeat;
	display:block;
	line-height:25px;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	color:#d70000;
	font-size:0.9em;
}
.support-list ul{
	width:562px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
.support-list ul li{
	width:547px;
	padding:5px 0px 5px 15px;
	margin:0px 0px 0px 0px;
	font-size:1.2em;
	color:#000000;
	font-weight:bold;
	list-style:none;
}
.support-list ul li ul{
	width:547px;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.support-list ul li ul li{
	width:522px;
	background:url(../images/support-fleche.gif) 0px 8px no-repeat;
	display:block;
	line-height:20px;
	padding:0px 0px 15px 25px;
	margin:0px 0px 0px 0px;
}
.support-list ul li ul li.pdf{
	background:url(../images/logopdf2.gif) 0px 6px no-repeat;
	color:#666666;
}
.support-list ul li ul li.zip{
	background:url(../images/zip.png) 0px 6px no-repeat;
	color:#666666;
}
.support-list ul li ul li.exe{
	background:url(../images/exe.gif) 0px 6px no-repeat;
	color:#666666;
}
.support-list ul li ul li  p{
	font-size:0.5em;
	line-height:1.1em;
	font-weight:bold;
	background:none;
	padding:3px 0px 3px 0px;
	margin:0px;
}
.support-list ul li ul li.autre{
	background:none;
}
.support-list ul li ul li a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:0.6em;
	color:#000000;
	text-decoration:underline;
}
.support-list ul li ul li .legende a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:1em;
	color:#0e5d9f;
	text-decoration:underline;
}
.support-list ul li ul li .legende ul{
	width:450px;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.support-list ul li ul li .legende ul li{
	width:440px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	font-size:0.45em;
	line-height:1.1em;
	color:#666666;
	background:none;
	font-weight:normal;
	background:url("../images/pictflc1.gif") 0px 4px no-repeat;
}
.support-list-retour{
	width:547px;
	height:20px;
	line-height:20px;
	border-bottom:dotted 1px #CCCCCC;
	background:url(../images/support-retour.gif) right center no-repeat;
	padding:0px 15px 0px 0px;
	text-align:right;
	font-size:1.1em;
}
.support-pages{
	width:562px;
	padding:0px 0px 0px 0px;
	height:22px;
	line-height:2.2em;
	text-align:right;
	color:#000;
	font-size:1.2em;
	margin:0px 0px 5px 0px;
	clear:both;
}
/****/
.liens-infos h2{
	font-size:1.2em;
	color:#873997;
}
.liens-infos a{
	text-decoration:underline;
}
.liens-infos a:hover{
	color:#873997;
}
/****/
.liste-pdf ul, .liste-pdf ul li{
	list-style:none;
}
.liste-pdf h3{
	background:url(../images/support-fleche.gif) 0px 7px no-repeat;
	display:block;
	line-height:25px;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	color:#d70000;
	font-size:0.9em;
}
.liste-pdf ul{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	clear:both;
}
.liste-pdf ul li{
	padding:5px 0px 5px 15px;
	margin:0px 0px 0px 0px;
	font-size:0.9em;
	color:#000000;
	font-weight:bold;
	list-style:none;
}
.liste-pdf ul li a{
	color:#00009b;
}
.liste-pdf ul li ul{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.liste-pdf ul li ul li{
	background:url(../images/support-fleche.gif) 0px 8px no-repeat;
	display:block;
	line-height:20px;
	padding:0px 0px 15px 25px;
	margin:0px 0px 0px 0px;
}
.liste-pdf ul li ul li.pdf{
	background:url(../images/logopdf2.gif) 0px 6px no-repeat;
	color:#666666;
}
.liste-pdf ul li ul li.zip{
	background:url(../images/zip.png) 0px 6px no-repeat;
	color:#666666;
}
.liste-pdf ul li ul li.exe{
	background:url(../images/exe.gif) 0px 6px no-repeat;
	color:#666666;
}
.liste-pdf ul li ul li  p{
	font-size:0.5em;
	line-height:1.1em;
	font-weight:bold;
	background:none;
	padding:3px 0px 3px 0px;
	margin:0px;
}
/****/
.support-details p{
	margin:0px;
	padding:4px 0px 4px 0px;
}
.support-details p.retour{
	margin:0px;
	padding:4px 0px 4px 10px;
	background:url(../images/retour.gif) left center no-repeat;
	font-weight:bold;
}
.support-details h1{
	color:#23587c;
}
.support-details a{
	color:#23587c;
	font-weight:bold;
}
.support-details ul{
	padding:0px 0px 0px 15px;
	margin:10px 0px 10px 0px;
	clear:both;
}
.support-details li{
	padding:0px 0px 0px 12px;
	margin:0px 0px 5px 0px;
	list-style:none;
	background:url(../images/pictflc1.gif) 0px 5px no-repeat;
	font-size:1em;
	line-height:1.1em;
}
/**support télécharge**/
.support-details .btn-telecharge{
	width:600px;
	margin:5px auto 15px auto;
	background:url(../images/support-btn-foot.gif) bottom no-repeat;
	
}
.support-details .btn-telecharge .telecharge-support{
	width:600px;
	margin:0px auto;
	background:url(../images/support-btn-top.gif) top no-repeat;
}
.support-details .btn-telecharge p{
	width:598px;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	display:block;
	background:url(../images/support-telecharge-fleche.gif) right center no-repeat;
	text-align:left;
}
.support-details .btn-telecharge a{
	width:515px;
	color:#d70000;
	padding:10px 40px 10px 25px;
	margin:0px auto 0px auto;
	display:block;
	font-style:normal;
}
.support-details a.pdf{
	background:url(../images/logopdf2.gif) 0px 6px no-repeat;
	color:#d70000;
}
.support-details a.zip{
	background:url(../images/zip.png) 0px 6px no-repeat;
	color:#d70000;
}
.support-details a.exe{
	background:url(../images/exe.gif) 0px 6px no-repeat;
	color:#d70000;
}
.support-details img{
	margin:10px 0px 10px 0px;
}
/**support-2010**/
.support-boite{
	width:562px;
	background:url(../images/support-menu-center.gif) repeat-y;
	margin:0px 0px 8px 0px;
}
.support-boite-top{
	width:562px;
	height:6px;
	background:url(../images/support-menu-top.gif) no-repeat;
}
.support-boite-center{
	width:546px;
	background:url(../images/support-menu-center-back.gif) bottom no-repeat;
	padding:0px 8px 0px 8px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}
.support-boite-center h2{
	width:546px;
	display:block;
	border-bottom:0px;
	margin:4px 0px 10px 0px;
	padding:0px;
	font-size:1.6em;
	font-style:italic;
	text-transform:none;
	color:#004a7f;
	font-weight:bold;
}
.support-boite-center h3{
	width:536px;
	display:block;
	border-bottom:1px dotted #d70000;
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	font-size:1.2em;
	text-transform:none;
	color:#d70000;
	font-weight:bold;
}
.support-boite-center ul{
	width:526px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 15px 0px;
	clear:both;
	
}
.support-boite-center ul li{
	width:514px;
	padding:0px 0px 0px 12px;
	margin:0px 0px 5px 0px;
	list-style:none;
	background:url(../images/pictflc1.gif) 0px 5px no-repeat;
	font-size:1em;
	line-height:1.1em;
}
.support-boite-center ul.liste-ancre{
	width:526px;
	padding:0px 0px 0px 20px;
	margin:5px 0px 5px 0px;
	clear:both;
}
.support-boite-center ul.liste-ancre li a{
	color:#004a7f;
}
.support-boite-foot{
	width:562px;
	height:12px;
	background:url(../images/support-menu-foot.gif) no-repeat;
}
.support-box p.retour{
	width:547px;
	height:20px;
	line-height:20px;
	background:url(../images/support-retour.gif) right center no-repeat;
	padding:0px 15px 0px 0px;
	text-align:right;
	display:block;
	font-size:1.1em;
}
.support-box p.retour a{
	color:#333333;
}
/****/
ul.search-support{
	padding:0px 0px 0px 5px;
	margin:10px 0px 10px 0px;
	clear:both;
}
ul.search-support li{
	padding:0px 0px 0px 12px;
	margin:0px;
	list-style:none;
	background:url(../images/pictflc1.gif) 0px 5px no-repeat;
	font-size:1.1em;
}
