/*******************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;
} 
.conteneur_video{
text-align:center;
height: 100%;
width: 100%;
}
.centrer_la_video{
margin-left:auto;
margin-right:auto;
height:180;
width:360;
} 
.header {
	width:1000px;
	padding:0px 0px 0px 0px;
	height:94px;
}
.header1 {
	width:500px;
	padding:0px 0px 0px 0px;
	height:94px;
	float:left;
	overflow:hidden;
}
.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;
	height:33px;
	background:url("../images/bg-menu.gif") left top repeat-x;
	overflow:hidden;
}
.panier {
	padding:13px 0px 0px 40px;
	margin:0px 38px 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;
	float:left;
}
.left {
	float:left;
	width:184px;
	padding:0px 0px 70px 0px;
}
.right {
	float:right;
	width:184px;
	padding:0px 0px 0px 0px;
}
.fil{
	padding:0px 0px 10px 0px;
	display:block;
	font-size:1.2em;
	text-transform:lowercase;
}
/********************/
.reabox {
	width:604px;
}
.reabox h2{
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
	margin:0px;
}
.titresub{
	width:594px;
	padding:0px 0px 0px 10px;
	height:22px;
	line-height:22px;
	color:#FFFFFF;
	background: url(../images/titre_actu.jpg) top no-repeat;
	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:4.2em;
	background: url("../images/footer.gif") left top no-repeat;
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#FFFFFF;
}
.copyright {
	float:left;
}
.copyright2 {
	float:right;
	margin-bottom:50px;
}
/************************* GENERAL ***************************/
.cache {
	display:none;
	visibility:hidden;
	height:0px;
}
acronym{
	cursor:help;
	text-decoration:none;
}
.alignright{
	text-align:right;
	margin-top:2px;
}
.alignright2{
	text-align:right;
	margin-top:6px;
}
.alignright2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	
}
.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;
	color:#FFFFFF;
	font-weight:bold;
	background:url("../images/encartg.gif") left top no-repeat;
}
.footbloc{
	width:184px;
	height:22px;
	line-height:2.2em;
	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;
}
.footbloc a{
	color: #000000;
}
.footbloc a:hover{
	color:#566cb5;
	text-decoration:none;
}

.petittrait{
	height:1px;
	width:80px;
	border-bottom:1px dotted #CCCCCC;
	margin:1px auto 5px auto;
}
.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:#734326 url("../images/bg-encartproduit.gif") left bottom no-repeat;
}
.bloctitre4 {
	width:170px;
	height:31px;
	line-height:30px;
	padding:0px 0px 0px 14px;
	color:#FFFFFF;
	font-weight:bold;
	background:url("../images/header-services.gif") left top no-repeat;
}
.bloccontent4 {
	width:164px;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	background:url("../images/content-services.gif") repeat-y;
}
.bloccontent4 p{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.bloccontent4 a:hover{
	color:#FFFFFF;
}
.titreservices a{
	display:block;
	width:154px;
	color:#FFFFFF;
	padding:0px 0px 5px 10px;
	background:url(../images/picto-vert.gif) 0px 4px no-repeat;
	clear:both;
}
.footbloc4{
	width:184px;
	height:11px;
	background:url("../images/footer-services.gif") 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.9em;
	cursor:pointer;
	text-align:center;
	padding:0px;
	margin:0px;
}
.formnews{
	margin:0px;
	padding: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;
	margin:0px;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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.1em;
	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;
	font-size:10px;
}
.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;
}
.blanc-titre {
	color: #ffffff;
	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;
}
.rightseul2 h1{
	color:#182b63;
	font-size:1.6em;
	padding:6px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}
.centeracc {
	float:left;
	width:604px;
	padding:0px 14px 40px 14px;
}
.centeracc p{
	font-size:1.1em;
}
.centeracc h1{
	color:#182b63;
	font-size:1.5em;
	padding:6px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}
.centeracc h2{
	font-size:1.3em;
}
.centeracc ul{
	padding:0px 10px 0px 10px;
	margin:2px 0px 2px 0px;
	font-size:1.1em;
}
.centeracc li{
	padding:0px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	background:url("../images/picto-noir.gif") 2px 3px no-repeat;
	list-style:none;
	font-weight:normal;
	color:#50230c;
}
form, fieldset {
	border:none;
	margin:0;
	padding:0;
}
legend {
	display:none;
}
.centercontact {
	float:left;
	width:604px;
	padding:0px 14px 40px 14px;
}
.centercontact h1{
	color:#fff;
	font-size:1.4em;
	padding:0px;
	margin:0px;
}
.centercontact h2{
	font-size:1.4em;
}
/********************ACTUALITES*********************************/
.centeractu{
	float:left;
	width:604px;
	padding:0px 14px 40px 14px;
	overflow:hidden;
}
.centeractu p{
	padding:0px 0px 0px 0px;
	margin:2px 0px 2px 0px;
	font-size:1.1em;
}
.centeractu h1{
	display:block;
	width:604px;
	font-size:1.6em;
	padding:6px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	color:#182b63;
	text-transform:uppercase;
}
.centeractu h2{
	color:#000;
	padding:0px 0px 0px 0px;
	font-size:1.4em;
}
.centeractu h2 a{
	color:#666666;
	padding:0px 0px 0px 0px;
}
.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:#9a5a2f url(../images/btnliste1.gif) repeat-x;
	font-size:1.2em;
	line-height:1.6em;
	font-weight:bold;
	float:right;
	text-decoration:none;
}
.boutondetailactu a:hover{
	color:#fff;
	background:#a46b45 url(../images/btnliste2.gif) repeat-x;
	text-decoration:none;
}
/*********************ACCUEIL2************************/
.titrefamilles{
	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:3.4em;
	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;
	font-size:1.2em;
}
.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.4em;
	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:#1c57c3 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:#1c57c3 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;
}
/******************************************/
.rightrecap{
	width:801px;
	padding:0px 0px 0px 0px;
	clear:both;
	text-align:center;
	font-weight:bold;
}
.rightrecap h2{
	width:604px;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	background:url(../images/titre_page_accueil_avant_sites.gif) bottom no-repeat;
	height:34px;
	line-height:3.4em;
	color:#003399;
	margin:20px auto 20px auto;
}
.rightrecap table{
	margin:0 auto;
	width:500px;
}
/**************************************************************/
.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:2.2em;
	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 0px 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:282px;
	float:left;
	text-align:left;
	border-bottom:#000000 dotted 1px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	height:75px;
}
.classementarticlesleft{
	width:110px;
	float:left;
	height:75px;
	/*height:140px;*/
}
.spacemiddle{
	width:20px;
	float:left;
	height:80px;
}
.classementarticlesright{
	width:162px;
	padding:0px 5px 0px 5px;
	float:right;
	height:75px;
	/*height:140px;*/
}
.classementarticlesright p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-weight:bold;	
}
.realeft{
	width:110px;
	float:left;
}
.rearight{
	width:484px;
	padding:0px 0px 0px 10px;
	float:right;
}
.reabox2 {
	width:604px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px dotted #999999;
}
.reabox2 h2{
	font-size:1.4em;
	padding:0px;
	margin:10px 0px 10px 0px;
}
.linkpdf
{
	line-height:2em;
}
.linkpdf img
{
	padding:0 5px 0 0;
}
.linkpdf:hover
{
	text-decoration:none;
}
.listepictonoir ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
}
.listepictonoir ul li{
	padding:0px 0px 5px 10px;
	background:url("../images/picto-noir.gif") 2px 3px no-repeat;
	list-style:none;
}
.rouge{
	color:#d70000;
}
/*******************************Intervenants*******************************/
.intervenantsbox{
	width:604px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #000000;
	margin:0px 0px 0px 0px;
}
.intervenantsleft{
	width:120px;
	float:left;
}
.intervenantsright{
	width:464px;
	float:right;
	padding:0px 10px 0px 10px;
}
.intervenantsright ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.intervenantsright ul li{
	padding:0px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	background:url("../images/picto-noir.gif") 2px 3px no-repeat;
	list-style:none;
	font-weight:bold;
	color:#50230c;
}
.liste2 li{
	padding:0px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	background:url("../images/picto-noir.gif") 2px 3px no-repeat;
	list-style:none;
	font-weight:bold;
	color:#50230c;
}
/*********************************Produit detail********************************************/	
.titrecaracteristiques2{
	width:574px;
	height:27px;
	background:url(../images/titre_caracteristique2.gif) no-repeat;
	padding:0px 15px 0px 15px;
	clear:both;
	margin:15px 0px 10px 0px;
}
.titrecaracteristiques2 h2{
	background:url(../images/titre_caracteristique2b.gif) right no-repeat;
	margin:0px;
	display:block;
	height:19px;
	font-size:1.5em;
	padding:8px 10px 0px 0px;
	color:#000000;
	float:left;
}
.rightcaracteristiques2 p{
	padding:0px 0px 0px 0px;
	font-size:1.2em;
}
.rightcaracteristiques2 h3{
	color:#666666;
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
	font-size:1.3em;
}
.rightcaracteristiques2 h3 a{
	color:#666666;
	padding:0px 0px 0px 0px;
}
.rightcaracteristiques2 h4{
	color:#666666;
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
	font-size:1.2em;
}
.rightcaracteristiques2 h4 a{
	color:#666666;
	padding:0px 0px 0px 0px;
}
.rightcaracteristiques2 ul{
	color:#000;
	padding:0px 0px 0px 30px;
}
.rightcaracteristiques2 ul li{
	color:#000;
	padding:0px 0px 2px 0px;
	font-size:1.2em;
	list-style:square;
	font-style:italic;
}
.rightpresentation2{
	width:604px;
}
.rightpresentationleft2{
	width:235px;
	float:left;
	padding:10px 0px 0px 10px;
	margin:0px 0px 10px 0px;
}
.rightpresentationright2{
	width:359px;
	float:right;
}
.rightpresentationright2 h1{
	color:#3b1982;
	width:359px;
	font-size:1.8em;
	font-weight:bold;
}
.txterror{
	font-weight:bold;
	color:#CC0000;
}
.reaimg{
	margin:10px auto;
	width:588px;
}
.imagesrea{
	margin:5px;
	display:block;
	height:186px;
	width:186px;
	text-align:center;
	float:left;
}
.text-accueil{
	font-size:1.2em;
}
.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;
}
/**********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:#d70000;
	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;
}
/****/
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;
}
/****/
.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;
}
.support-list-produit{}
.support-list-produit ul, .support-list-produit ul li{
	list-style:none;
}
.support-list-produit 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;
}
.support-list-produit ul{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	clear:both;
}
.support-list-produit ul li{
	padding:5px 0px 5px 15px;
	margin:0px 0px 0px 0px;
	font-size:1.2em;
	color:#000000;
	font-weight:bold;
	list-style:none;
}
.support-list-produit ul li a{
}
.support-list-produit ul li ul{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.support-list-produit 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;
}
.support-list-produit ul li ul li.pdf{
	background:url(../images/logopdf2.gif) 0px 6px no-repeat;
	color:#666666;
}
.support-list-produit ul li ul li.zip{
	background:url(../images/zip.png) 0px 6px no-repeat;
	color:#666666;
}
.support-list-produit ul li ul li.exe{
	background:url(../images/exe.gif) 0px 6px no-repeat;
	color:#666666;
}
.support-list-produit 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-produit ul li ul li.autre{
	background:none;
}
.support-list-produit ul li ul li a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:0.8em;
	color:#000000;
	text-decoration:underline;
}
.support-list-produit ul li ul li strong{
	font-size:0.8em;
}
.support-list-produit 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-produit ul li ul li .legende ul{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.support-list-produit ul li ul li .legende ul li{
	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;
}

.partenaire {
	height: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: none;
}
.logo_partenaire {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.texte_partenaire {
	padding-top: 10px;
	padding-bottom: 10px;
}

