h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, fieldset, address { margin:20px 0; }

li, dd, blockquote { /*margin-left: 10px; */}

fieldset { padding:0px; }

img { border: 0px; }
/* @end */

/* FONd de la page */
body {
		text-align: center;
		font-family:Arial,sans-serif;   
		font-size: 12px;
		/*background:#EFEFEF none repeat scroll 0 0;*/
		background:#fff;
}
/* @fin FONd de page */

/* @ensemble*/
div#outer {
		width: 990px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		background:#fff;
}
div#header {
		background:#FFFFFF url(../images/header.png) no-repeat scroll -1px -12px;
		height:116px;
		margin:0px;
		position:absolute;
		width:990px;
		overflow:hidden;
}
div#header-usb {
		background:#FFFFFF url(../images/header-usb.png) no-repeat scroll 2px -15px;
		height:116px;
		margin:0;
		padding:0;
		position:absolute;
		width:990px;
}
div#body-top {
		height:116px;
		margin:0;
		overflow:hidden;
		padding:0;
/*conteneur des 2 colonne */	
}
div#body-middle {
	    width:990px;
		min-width: 700px;
		padding: 0px;
		background:#FFFFFF url(../images/background-main.png) repeat-y scroll -120px -7px;
		/*background:#FFFFFF url(../images/background-main.png) no-repeat scroll 0px -7px;*/
}
div#body-bottom {
		border-top:2px solid #A4DA00;
		background:#FFFFFF none repeat scroll 0 0;
		height:9px;
		margin:0;
		overflow:hidden;
		padding:0;
		width:100%;
}
div#main-col {
		background:transparent url(../images/background-main.png) no-repeat scroll 0 -7px;
		display:inline;
		float:left;
		height:620px;
		margin:0;
		overflow-x:hidden;
		overflow-y:auto;
		padding:0;
		width:235px;
}

div#main-col-center{
		width: 84%;
		float: left;
		display: inline;
		margin-top:5px;
		margin-left:65px;
		background:#fff url(../images/cadre_right.png) no-repeat top right;
}
div#nameplate-top-center {
		/*background:transparent url(../images/cadre_right.png) no-repeat scroll left top;*/
		height:20px;
		overflow:hidden;
		width:380px;
}
div.content-right-center {
		/*background: url(../images/cadre_right.png) no-repeat scroll right bottom;*/
		float:right;
		height:22px;
		width:376px;
}
div#content-bottom-center {
		width: 100%;
		height: 22px;
		/*background: url(../images/cadre_right.png) no-repeat bottom left;*/
		overflow: hidden;
}
div#nameplate-top {
		height: 20px;
		width:110px;
}
div#nameplate-middle {
		background: #fff;
		padding: 4px 6px;
}
div#nameplate-middle img {
		float: left;
		display: inline;
}
div#nameplate-middle p {
		color:#999999;
		display:inline;
		float:left;
		font-size:150%;
		line-height:27px;
		margin:0pt;
		text-align:right;
		text-transform:uppercase;
}
div#nameplate-bottom {
		/*border-left:1px solid #999999;*/
	    height:8px;
	    overflow:hidden;
	    width:97%;
}
div#content-top {
		width: 100%;
		height: 20px;
		overflow: hidden;
		background-color: #bbb;
}
div#content-wrapper {
		width: 100%;
}
div#content {
		background-color:#FFFFFF;
		padding:0px 0pt;
}
div#content div {
		/*padding:5px 10px;*/
}
div#content-bottom {
		width: 100%;
		height: 22px;
		overflow: hidden;
}
.content-bottom_right {
		float:right;
		height: 22px;
		width:105px;
/*colonne et cellule de droite ;*/
}
div#side-col {
background:transparent none repeat scroll 0 0;
display:inline;
float:left;
margin:0 0 0 8px;
/*padding-left:2px;*/
width:740px;}

div.side-box-top {
		width: 100%;
		height: 30px;
		overflow: hidden;
}
div.side-box-middle {
		width: 100%;
		/*background-color: #fff;*/
		padding: 0px;
}
div.side-box-bottom {
		/*width: 100%;*/
		height: 20px;
		overflow: hidden;
		margin-bottom: 10px;
		border:none;}
.side-box-mid-collec {
		width:100%;
		background:#FFFFFF url(../images/background-collec.png) no-repeat scroll center 14px;
		padding-top:19px;
				/*width:80%;*/}
.side-box-mid-collec form.formulaire fieldset{
/*margin-top:100px;*/
		background:#EEEEEE none repeat scroll 0 0;
		border:1px solid #999999;
		margin-left:66px;
		width:100%;

}
.side-box-mid-collec form.formulaire {
margin-top:53px ;
*margin-top:80px;}
.side-box-mid1 {
background:#EEEEEE none repeat scroll 0 0;
/*border-bottom:1px solid #3872C8;*/
float:left;
/*padding-bottom:40px;*/
width:100%;
}
.side-box-mid1 h1{
		padding-bottom:0;
		width:154px;}
.side-box-mid1 .selection {
		background:#FFFFFF none repeat scroll 0 0;
		color:#999999;
		height:40px;
		width:100%;
}
.side-box-mid1 .selection .sel{
		background:#FFFFFF url(../images/sel-01.png) no-repeat scroll left top;
		float:left;
		font-size:11pt;
		font-weight:bold;
		height:29px;
		margin-top:5px;
		padding-left:33px;
		padding-top:5px;
		width:105px;
}
.side-box-mid1 .selection .val{
		background:#FFFFFF url(../images/val-02.png) no-repeat scroll left top;
		font-size:11pt;
		font-weight:bold;
		height:29px;
		margin-top:5px;
		padding-left:33px;
		padding-top:5px;
		width:105px;
		float:left;
		color:#ddd;
}
.side-box-mid1 .selection .titre {
		float:left;
		width:200px;
/*-----------------side box mid2-----------------------------------*/
}
.side-box-mid2 {
		border-bottom:1px solid #3872C8;
		/*height:591px;
		overflow-x:hidden;*/
		width:640px;
		margin-left:auto;
		margin-right:auto;
		background:#FFFFFF none repeat scroll 0 0;
}
.side-box-mid2 h1{
		padding-bottom:0;
		width:154px;
}
.side-box-mid2 .selection {
border-bottom:1px solid #CCCCCC;
color:#999999;
height:40px;
width:93%;
}
.side-box-mid2 .selection .sel{
		background:#FFFFFF url(../images/sel-01.png) no-repeat scroll left top;
		float:left;
		font-size:11pt;
		font-weight:bold;
		height:29px;
		margin-top:5px;
		padding-left:33px;
		padding-top:5px;
		width:105px;
}
.side-box-mid2 .selection .val{
		background:#FFFFFF url(../images/val-01.png) no-repeat scroll left top;
		font-size:11pt;
		font-weight:bold;
		height:29px;
		margin-top:5px;
		padding-left:33px;
		padding-top:5px;
		width:105px;
		float:left;
}
.side-box-mid2 .selection .titre {
		float:left;
		width:200px;

/*-----------------side box mid2 end ---------------------------------*/
}
.side-box-mid2 table {
		background:#FFFFFF none repeat scroll 0 0;
		border-collapse:collapse;
		margin:4px;
		padding:0;
		position:relative;
		width:600px;
}
.side-box-mid2 table tr.titre {
		padding:3px;
		border:#666 solid 1px;
		background:#000;
		height:20px;
		background:#FFFFFF url(../images/bkg-table-titre.png);
		color:#fff;
		top:0px;
}
.side-box-mid2 table tr.titre td {
		color:#fff;
		padding-left:5px;
}
.side-box-mid2 table tr td {
		border:1px solid #999999;
		height:22px;
		padding-left:5px;
}
.side-box-mid2 table tr td input.del {
		color:#FFFFFF;
		cursor:pointer;
		float:left;
		font-weight:bold;
		height:15px;
		margin-left:28px;
		padding:0px;
		text-align:center;
		width:15px;
}
.side-box-mid2 table tr td.sup {
		padding-left:0;
		width:75px;
}
.side-box-mid2 table tr td.sup img {
		padding-left:40px;
}
.side-box-mid2 table tr td.total {
		color:#3872C8;
		font-size:13pt;
		font-weight:bold;
		margin:0;
		padding-left:0;
		text-align:center;
		width:100px;
}
.web-content , .wikipedia-content  {
background:#FFFFFF none repeat scroll 0 0;
border-color:#666666 -moz-use-text-color #666666 #666666;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
display:inline;
float:left;
height:242px;
margin-top:15px;
overflow-x:hidden;
overflow-y:scroll;
width:745px;
}
.wikipedia-content h1{
		border-color:-moz-use-text-color;
		border-style:none none solid;
		border-width:medium medium 1px;
		color:#3872c8;
		font-size:14pt;
		background:transparent none repeat scroll 0 0;
		width:600px;
}
.wikipedia-content .content-corpus {
		background:transparent url(../images/img-corpus/corpus.png) no-repeat scroll left bottom;
		float:left;
		height:80px;
		margin:5px 5px 10px;
		width:172px;
}
.web-content .content-corpus {
		background:transparent url(../images/img-corpus/corpus-web.png) no-repeat scroll left bottom;
		height:80px;
		margin:5px;
		width:172px;
		float:left;
}
.wikipedia-content .content-corpus .box  , .wikipedia-content .content-corpus-download .box {
		background:transparent url(../images/img-corpus/poid-corpus.png) no-repeat scroll 0 0;
		height:30px;
		left:5px;
		margin-left:9px;
		text-align:center;
		width:152px;
		padding:0;
}
.web-content .content-corpus .box  , .web-content .content-corpus-download .box {
		background:transparent url(../images/img-corpus/poid-corpus-web.png) no-repeat scroll 8px 0;
		height:30px;
		left:5px;
		text-align:center;
		width:148px;
}
.wikipedia-content .content-corpus h1 , .web-content .content-corpus h1 , .wikipedia-content .content-corpus-download h1 , .web-content .content-corpus-download h1{
		border-bottom:3px solid #FFFFFF;
		color:#FFFFFF;
		font-size:9pt;
		line-height:22px;
		margin-left:13px;
		padding:0px;
		width:109px;
}
.wikipedia-content .content-corpus .box h2 , .web-content .content-corpus .box h2{
		border:medium none;
		color:#BBBBBB;
		font-size:9pt;
		line-height:0;
		text-align:center;
		text-decoration:none;
}
.wikipedia-content .content-corpus span {
		background:transparent url(../images/img-corpus/close-corpus-wikipedia.png) no-repeat scroll left top;
		height:29px;
		width:28px;
		float:right;
}
.web-content .content-corpus-download  { 
		height:25px;
		margin-top:2px;
		
		width:156px;
}
.wikipedia-content .content-corpus-download {
		background:transparent url(../images/img-corpus/download-corpus-wikipedia.png) no-repeat scroll 0 7px;
		float:left;
		height:98px;
		text-align:center;
		width:164px;
		/*width:172px;*/
		margin:5px 5px 10px;
}
.web-content .content-corpus-download {
		background:transparent url(../images/img-corpus/download-corpus-web.png) no-repeat scroll 0 7px;
		float:left;
		height:98px;
		text-align:center;
		width:172px;
		margin:5px 5px 10px;
}
.wikipedia-content .content-corpus-download .box h2 , .web-content .content-corpus-download .box h2{
		border:medium none;
		color:#BBBBBB;
		font-size:9pt;
		line-height:0;
		text-align:center;
		text-decoration:none;
}
.wikipedia-content .content-corpus-download span {
		background:transparent /*url(../images/img-corpus/close-corpus-wikipedia.png) no-repeat scroll left top*/;
		height:29px;
		width:28px;
		float:right;
}
.wikipedia-content .content-corpus-download a:visited, .wikipedia-content .content-corpus-download a:link {
		color:#FFFFFF;
		font-size:10pt;
		font-weight:bold;
		line-height:39px;
		margin-left:3px;
		text-decoration:none;
}
.web-content .content-corpus .download a:hover , .wikipedia-content .content-corpus .download  a:hover {
		text-decoration:none;
}
.web-content .content-corpus-download h1{
		color:#fff;
}
.web-content .content-corpus span , .web-content .content-corpus-download span {
		background:transparent url(../images/img-corpus/close-corpus-web.png) no-repeat scroll left top;
		height:29px;
		width:28px;
		float:right;}
.web-content h1{
		border-color:-moz-use-text-color;
		border-style:none none solid;
		border-width:medium medium 1px;
		color:#3872c8;
		font-size:14pt;
		background:transparent none repeat scroll 0 0;
		width:600px;
}
.web-content .content-corpus h1{
		color:#fff;
}
div#footer {
		text-align: center;
}
/*haut de la page logo ,header login*/
div#logo {
		width: 300px;
		height: 70px;
		margin: 2px;
		float: left;
		display: inline;
		color:#000;
}
div#login-box {
color:#999999;
/*display:none;*/
float:right;
height:29px;
overflow:hidden;
position:relative;
top:51px;
width:295px;
}
/* @FIn haut de la page*/
/* @ensemble navigation haut */
ul#main-nav {
		/*height:27px;
		left:370px;
		margin-left:0;
		padding:0;
		position:relative;
		top:60px;
		width:680px;*/
		background:#666666 none repeat scroll 0 0;
		height:25px;
		margin-left:0;
		padding:0px;
		position:relative;
		overflow:hidden;
		top:80px;
		*top:90px;
		_top:90px;
		width:100%;
}
ul#main-nav li {
		/*background:transparent url(../images/butoff.png) no-repeat scroll left top;*/
		border-left:solid 1px #fff;
		background:#666;
		color:#fff;
		float:left;
		font-size:10pt;
		height:25px;
		list-style-type:none;
		text-align:center;
		text-indent:0px;
		width:109px;
		/*margin-left:2px;*/
		padding:3px 0 0;
}

ul#main-nav li:hover  {
background:#a4da00;
		/*background:transparent url(../images/buton.png) no-repeat scroll left top; */}
ul#main-nav li.accueil a {
		color:#fff;
		list-style-type:none;
		text-align:center;
		text-indent:0px;
		}
ul#main-nav li.accueil a:hover {
		color:#fff;

}
ul#main-nav li.torrent  a{
		color:#fff;
}
ul#main-nav li.torrent a:hover {
		color:#fff;

}
ul#main-nav li.boutique a {
		color:#fff;
		list-style-type:none;
}
ul#main-nav li.boutique a:hover {
		color:#fff;
}
ul#main-nav li.monokawix  a {
		color:#fff;
		list-style-type:none;
		text-align:center;
		text-indent:0px;
		
}
ul#main-nav li.monokawix  a:hover {
		color:#fff;
}
ul#main-nav li.actualite  a  {
		color:#fff;
		list-style-type:none;
		text-align:center;
		text-indent:0px;
}
ul#main-nav li.actualite  a:hover {
		color:#fff;

}
ul#main-nav li.corpus  a {
			
		list-style-type:none;
		text-align:center;
		text-indent:0px;
		
}
ul#main-nav li.corpus  a:hover {
		color:#fff;
		
}
ul#main-nav li.aide  a:hover{
		color:#fff;
}
ul#main-nav a:link, ul#main-nav a:visited {
		color: #fff;
		text-decoration: none;
		font-weight:bold;
		font-size: 9pt;
}
ul#main-nav a:hover {
		text-decoration:underline;
		font-weight:bold;
		font-size: 9pt;
		color: #fff;
}
ul#main-nav li span {
		float:right;
		height:18px;
		padding:0px;
		margin:0px;
		position:relative;
		right:4px;
		/*top:3px;*/
		*top:-15px;
		width:18px;

}

ul#main-nav li.accueil span {
		background:transparent url(../images/bout-menu.png) no-repeat scroll -31px 0;
		_background:transparent url(../images/bout-menu.png) no-repeat scroll -107px 0;
}
ul#main-nav li.actualite span {
		width:17px;
		background:transparent url(../images/bout-menu.png) no-repeat scroll -15px 0;
		_background:transparent url(../images/bout-menu.png) no-repeat scroll -124px 0;
}
ul#main-nav li.torrent span {
		background:transparent url(../images/bout-menu.png) no-repeat scroll 2px 0;
		_background:transparent url(../images/bout-menu.png) no-repeat scroll -140px 0;}
ul#main-nav li.boutique span {
		top:0px;
		*top:-15px;
		background:transparent url(../images/bout-menu.png) no-repeat scroll -49px 0;
		_background:transparent url(../images/bout-menu.png) no-repeat scroll -90px 0px;

}
ul#main-nav li.collection span {
		background:transparent url(../images/bout-menu.png) no-repeat scroll -68px 0;
		width:19px;
		_background:transparent url(../images/bout-menu.png) no-repeat scroll -160px 0;
}

ul#main-nav li.documentation {
 width: 135px;
} 
ul#main-nav li.documentation span {
		background:transparent url(../images/bout-menu.png) no-repeat scroll -68px 0;
		width:19px;
        _background:transparent url(../images/bout-menu.png) no-repeat scroll -190px 0;
}



ul#main-nav li.accueil {
margin-left: 236px;
/*margin-left:231px;*/
_margin-left:80px;}
/* @fin de l'ensemble bouton de navigation */
/*les style de fonte */
h1 {
		/*color:#3872C9;*/
		color:#7F7C7C;
		font-size:180%;
		font-weight:bold;
		margin:5px 0;
		padding-left:3px;
		/*border-bottom: 2px solid #666 ;*/
}
h2 {
		border-bottom:1px solid #999;
		font-size: 120%;
		font-weight:bold;
		color: #666666;
		margin: 5px 0;
		padding:3px;
}
h3 {
		color:#C5D6E8;
		font-size:130%;
		font-weight:bold;
		margin:5px 0pt;
		text-align:center;
}
h4 { }
h5 { }
h6 { }
/* @end */

/* @group Text Styles */
div#content div p {
		margin: 10px 0;
		color: #999;
		line-height: 160%;
		
}
#cache-but {
position:absolute;
width:200px;
height:500px;
background:#F2F6E1;
margin-left:-220px;
/*border:#000 solid 1px;*/}
div#footer {
		background:#FFFFFF url(../images/logo-linterweb-mini.png) no-repeat scroll 860px 24px;
border-top:1px solid #666666;
color:#FFFFFF;
height:71px;
padding-top:5px;
text-align:right;
width:100%;
}
/* @end */

/* @group Lists */
	
/* @end */

/* @group Forms */
div#login-box form {
		margin: 5px 0 0 0;
		text-align: center;
}
div#login-box form input {
		background:#FFFFFF url(../images/boutcarre.png) no-repeat scroll 0 50%;
		border:medium none;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		height:20px;
		margin:0;
		padding:2px;
		vertical-align:middle;
		width:25px;
}
div#login-box form input.txt {
		width: 75px;
		border:1px solid #BBBBBB;
		padding: 0px;
		height: 14px;
		line-height: 10px;
		background:#fff;
		color:#bbb;
		font-size:10px;
}
/* @end */

/* @liens*/
div#content a:link, div#content a:visited {
		color: #febb3a;
		text-decoration:underline;
}
div#content a:hover {
		text-decoration:none;
}
div#footer a:link, div#footer a:visited {
		color: #999;
		text-decoration: none;
}
div#footer a:hover {
		text-decoration: underline;
}
/*d*iv.side-box-middle a:link, div.side-box-middle a:visited {
		color: #57c0fc;
		text-decoration: none;
		font-weight:bold;	
}
div.side-box-middle a:hover  {
	    color: #57c0fc;
	    text-decoration: underline;
}*/
div.side-box-middle p {
		margin: 10px 8px;
		color: #999;
		line-height: 160%;
		text-align:left;
}
div.side-box-middle p a {
		color:#444;}
	/* @end */
	/*  box skin */
div#content-skin  {
		background:#FFFFFF none repeat scroll 0%;
		border:1px solid #999999;
		height:155px;
		margin-left:10px;
		margin-top:4px;
		padding:0px 4px;
		width:550px;
		position:relative;
}
div#content-skin-blok {
	    border-left:1px solid #999999;
	    border-right:1px solid #999999;
	    padding:5px 10px;
	    background:#FFFFFF none repeat scroll 0%;
		position:relative;
		display: inline-block;
	}
div#content-lang-blok {
		border-left:1px solid #999999;
	    border-right:1px solid #999999;
	    padding:5px 10px;
	    background:#FFFFFF none repeat scroll 0%;
		position:relative;
		display: inline-block;
}
div#content-lang  {
		background:#FFFFFF none repeat scroll 0%;
		border:1px solid #999999;
		margin-left:10px;
		margin-top:4px;
		padding:0px 4px;
		width:700px;
		position:relative;
}
div#content-lang .box {
		color:#999999;
		left:0px;
		padding-bottom:6px;
		padding-left:10px;
		padding-top:6px;
		position:relative;
		text-align:left;
		top:0px;
		width:700px;
}
ul#lang-nav {
		margin-right:5px;
		margin-top:21px;
		right:5px;
		position:absolute;
}
#lang-nav li {
		
		float:left;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		width:28px;
}
div#content-skin  div.box {
		border-left:1px solid #BBBBBB;
		color:#999999;
		left:160px;
		padding-bottom:6px;
		padding-left:10px;
		padding-top:6px;
		position:relative;
		text-align:left;
		top:-103px;
		width:62%;
}
div#content-corpus-blok {
	    border-left:1px solid #999999;
	    border-right:1px solid #999999;
	    padding:5px 10px;
	    background:#FFFFFF none repeat scroll 0%;
		position:relative;
		display: inline-block;
}
div#content-corpus  div.box {
		color:#000000;
		left:0px;
		padding-bottom:6px;
		padding-left:35px;
		padding-top:3px;
		position:relative;
		text-align:left;
		top:0px;
		width:62%;
}
div#content-corpus  {
		background:#FFFFFF none repeat scroll 0%;
		border:1px solid #999999;
		margin-left:10px;
		margin-top:4px;
		padding:0px 4px;
		width:40%;
		position:relative;
}
a.downloadcorpus {
		background:#FFFFFF url(../images/down.png) no-repeat scroll 0% 50%;
		bottom:10px;
		cursor:pointer;
		float:right;
		height:20px;
		overflow:hidden;
		position:absolute;
		right:12px;
		text-indent:200px;
		top:27px;
		width:110px;
}
a.downloadskin {
		background:#FFFFFF url(../images/download01.png) no-repeat scroll 0% 50%;
		bottom:10px;
		cursor:pointer;
		float:right;
		position:absolute;
		height:29px;
		overflow:hidden;
		right:30px;
		text-indent:200px;
		width:112px;
}/*
a.downloadskin:hover {
background:#FFFFFF url(../images/download02.png) no-repeat scroll 0% 50%;
}*/
div.photo-skin {
		background:#FFFFFF ;
		border:1px solid #FFFFFF;
		height:103px;
		padding:1px;
		width:135px;
}
div.photo-skin img{
		height:103px;
		width:135px;
}
div.contour-photo-skin {
		background:#FFFFFF none repeat scroll 0%;
		border:1px solid #999999;
		height:107px;
		position:relative;
		top:7px;
		width:140px;
}
#navpage  {
		background:#FFFFFF none repeat scroll 0% 50%;
		height:30px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		top:10px;
		width:60px;
		font-size:8pt;
		font-weight:bold;
}
a.navpage {
		padding:4px;
		text-decoration:none;
		border:1px solid #fff;
		color:#bbb;
		float:left;
}
a.navpage :hover {
		background:#d0ec7c;
}
a.suiv {
		background:#FFFFFF url(../images/suiv.png) no-repeat scroll 0% 50%;
		border-left:2px solid #FFFFFF;
		color:#FFFFFF;
		height:20px;
		margin-top:2px;
		overflow:hidden;
		position:absolute;
		text-decoration:none;
		text-indent:200px;
		width:20px;
}
.suiv a:hover {
}
.sauvepref{
		background:#FFFFFF url(../images/sauv.png) no-repeat scroll 0% 50%;
		color:#FFFFFF;
		height:20px;
		margin-top:2px;
		overflow:hidden;
		position:absolute;
		text-decoration:none;
		text-indent:200px;
		width:55px;
		margin-left:333px;
}
div h2.news_title {
		border:none;
		background:#999;
		color:#fff;
		margin:4px;
}
div h2.news_title a:link  , div h2.news_title a:hover  , div h2.news_title a  , div h2.news_title a :active  {
		color:#fff;
		text-decoration:none;
}
div.news .news_body a:visited {
color:#000;
}
div.news .news_date a {
		color:#A4DA00;
		margin-left:14px;
}
div.news .news_date {
		background:#FFFFFF url(../images/time.png) no-repeat scroll 1px 4px;
		margin-left:5px;
		margin-bottom:4px;
}
div.news .news_body {
		background:#ddd none repeat scroll 0 0;
		margin-left:20px;
		padding:8px;
		border-bottom:1px solid #bbb;
		border-right:1px solid #bbb;
}

div.news .news_body a:link{
		color:#666666;
		font-weight:normal;
		text-decoration:none;
}
div.news .news_body a:hover {
		color:#565656;
		font-weight:normal;
}
div.news .news_body:hover{
		background:#eee none repeat scroll 0 0;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
		margin-left:20px;
		padding:8px;
}
#request-zeno p {
		background:#FFFFFF url(../images/zeno.png) no-repeat scroll 7px 8px;
		border-bottom:1px dotted #EEEEEE;
		border-top:1px dotted #EEEEEE;
		color:#777777;
		height:57px;
		margin:6px;
		padding-left:132px;
		padding-top:44px;
		width:540px;
}
#request-zeno form input {
		background:#FFFFFF url(../images/input_text.png) no-repeat scroll 0 0;
		border:medium none;
		height:22px;
		margin:4px;
		padding-bottom:7px;
		padding-top:0;
		text-align:left;
		width:170px;
}
#request-zeno form select {
		border:solid 1px #666;
}
#request-zeno form input.request-submit{
background:#FFFFFF url(../images/bout_envoyer.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:26px;
cursor:pointer;
margin-left:288px;
margin-top:26px;
position:relative;
text-align:center;
width:115px;
}
#request-zeno form span {
		float:left;
		margin-left:54px;
		text-align:center;
		width:491px;
		color:#666666;
}
ul#main-web  h1 , ul#main-wiki  h1{
		border-bottom:1px solid #666666;
		font-size:100%;
		margin:0;
}
ul#main-web , ul#main-web  a , ul#main-wiki , ul#main-wiki  a{
		color:#666666;
		font-size:12pt;
		font-weight:bold;
		list-style-type:none;
		padding-left:3px;
		text-decoration:none;
}
ul#main-web  ul li a , ul#main-web  ul li , ul#main-wiki  ul li a , ul#main-wiki  ul li{
		font-weight:normal;
		font-size:10pt;
		list-style-type:none;
		list-style-image:url(../images/puce-on.png);
		color:#3771c8;
		font-size:11pt;
		font-weight:bold;
}
ul#main-web  ul li a , ul#main-wiki  ul li a {
		list-style-type:none;
		font-weight:normal;
		font-size:10pt;
		color:#3771c8;
		font-size:11pt;
		font-weight:bold;
}
ul#main-web  ul li ul li  a , ul#main-web  ul li ul li  , ul#main-web  ul li ul , ul#main-web  ul li ul li ul , ul#main-wiki  ul li ul li  a , ul#main-wiki  ul li ul li  , ul#main-wiki  ul li ul , ul#main-wiki  ul li ul li ul {
		font-weight:normal;
		font-size:10pt;
		text-decoration:underline;
		color:#000000;
		list-style-type:none;
		list-style-image:url(../images/puce-off.png);
		font-size:10pt;
		font-weight:normal;
		text-decoration:underline;
}
ul#main-web  ul li ul li  a:hover , ul#main-wiki  ul li ul li  a:hover {
		color:#ff6600;
} 
div input#validation {
		background:#FFFFFF url(../images/bout_envoyer.png) no-repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		cursor:pointer;
		font-weight:bold;
		height:26px;
		left:280px;
		margin-top:20px;
		position:relative;
		text-indent:15px;
		width:100px;
}
.valid-content {
		float:left;
		width:100%;
		background:#fff;
}
form.formulaire {
		margin:4px 0 0 0px;
		padding:0 0 4px;
		position:relative;
		width:600px;
		
}
form.formulaire fieldset span {
		color:#666666;
		height:18px;
		line-height:25px;
		margin-bottom:9px;
		margin-left:138px;
		position:relative;
		width:372px;
}
form.formulaire legend {
		background:#FFFFFF none repeat scroll 0 0;
		color:#3872C8;
		font-size:10pt;
		font-weight:bold;
		height:25px;
		margin-left:6px;
}
form.formulaire fieldset {
		background:#EEEEEE none repeat scroll 0 0;
		border:1px solid #999999;
		overflow:auto;
		margin-left:4px;
		width:100%;
		padding:0px;
}
form.formulaire span {
		float:left;
		height:36px;
		margin-left:207px;
		padding:6px;
		width:319px;
		line-height:5px;
}
form.formulaire span select {
		border:1px solid #999999;
		color:#666666;
		left:129px;
		margin:0;
		padding:0;
		position:relative;
		text-align:left;
}
form.formulaire fieldset  input  {
		background:#eee url(../images/textform-fondgris.png) no-repeat scroll 0 0;
		border:medium none;
		height:22px;
		left:175px;
		padding:0;
		position:absolute;
		width:202px;
		margin-bottom:5px;
}
.side-box-middle center img {
		margin-right:7px;
}
#main-col .gros-bouton{
		top:40px;
		height:550px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		width:150px;

}
#main-col .gros-bouton img{
		float:left;
		margin-top:20px;
}
input.valider {
		background:#FFFFFF url(../images/but-valider-vert.png) no-repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		cursor:pointer;
		font-weight:bold;
		height:26px;
		left:0;
		margin-top:10px;
		position:relative;
		text-indent:15px;
		width:100px;
}
input.annuler {
		background:#FFFFFF url(../images/but-annuler-gris.png) no-repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		cursor:pointer;
		font-weight:bold;
		height:26px;
		left:0;
		margin-top:10px;
		position:relative;
		text-indent:15px;
		width:100px;
}
/* @end */
/* @group Misc */
.clear {
		clear: both;
}
/* Clearfix  */
.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
}
.clearfix {
		display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
		height: 1%;
}
.clearfix {
		display: block;
}
.but-down {
		height:130px;
		margin:6px auto;
		position:relative;
		width:440px;
}
.but-down img {
		display:block;
		float:left;
		margin-right:4px;
}
.but-down img.okawix-educoo {
		margin-left:64px;
		margin-top:9px;
}
/* End hide from IE-mac */
/* @end */
.box ul {
		overflow:hidden;
}

.box ul li, .box ul li a{
		padding-left:3px;
		color:#000000;
		font-size:10pt;
		font-weight:normal;
		list-style-image:url("../images/puce-off.png");
		list-style-type:none;
		text-decoration:underline;
}
ul#box  ul li a:hover {
		color:#ff6600;
} 
.panier {margin:0px;
padding:0px;}
.panier ul li {
		background:#FFFFFF url(../images/bod-zeno.png) no-repeat scroll 0 2px;
		color:#FFFFFF;
		display:block;
		font-size:1em;
		height:27px;
		line-height:27px;
		margin-bottom:5px;
		overflow:hidden;
		position:relative;
		text-indent:38px;
		width:200px;
		display:block;
}
.panier ul li a {
		background:#FFFFFF url(../images/puce-close.png) no-repeat scroll 0 -1px;
		display:block;
		height:27px;
		position:absolute;
		right:0;
		text-indent:9999px;
		overflow:hidden;
		top:0;
		width:24px;}
div.side-box-middle .panier p {
		background:#666666 none repeat scroll 0 0;
		color:#FFFFFF;
		height:27px;
		line-height:23px;
		position:relative;
		text-align:center;
		margin:0px;
}
.panier ul {
		border:1px solid #666666;
		padding:3px;
		width:730px;}
div.panier input[type="submit"] {
		background:#FFFFFF url(../images/mak-usb.png) no-repeat scroll 0 0;
		border:medium none;
		color:#3872C9;
		cursor:pointer;
		font-weight:bold;
		height:36px;
		margin-left:230px;
		margin-right:auto;
		padding:10px 5px 5px;
		position:relative;
		top:15px;
		width:328px;
}
div.panier form{
		float:left;
		position:relative;
		top:-29px;
		width:100%;
}
div.panier input[type="submit"] a:hover{
		text-decoration:underline;}
div.panier ul.panier_list {
		height:20%;
		margin:0 0 10px;
		overflow:hidden;
		position:relative;
		width:99%;
}
div.panier ul.panier_list li{
		background:#a4da00;
		float:left;
		display:block;
		margin:5px;
}
div.panier ul.panier_list p{
		padding:0px;
		margin:0px;
		color:#fff;
}
ul.key_list {
		display:block;
		list-style-type:none;
		margin:1em 0;
}
ul.key_list li {}
div.shoplinks {
		height:100px;
		margin-left:auto;
		margin-right:auto;
		overflow:hidden;
		position:relative;
		width:400px;}
div a.shopedit {	
		background:#FFFFFF url(../images/modif-usb.png) no-repeat scroll 0 0;
		color:#3872c9;
		float:left;
		font-size:1.3em;
		height:40px;
		line-height:37px;
		position:relative;
		text-indent:60px;
		width:140px;
}
div a.shopsubmit {	
		background:#FFFFFF url(../images/validate-usb.png) no-repeat scroll 0 0;
		color:#A4DA00;
		float:left;
		font-size:1.3em;
		height:40px;
		line-height:37px;
		position:relative;
		text-indent:60px;
		width:140px;
		color:#a4da00;}
div#request-zeno {
padding:0px;
margin:0px;	
margin-left:4px;	
}
div#content div#request-zeno p{
		margin-bottom:100px;
}
/*a:active{}
a:visited{}
a:link{}*/
.scancode {
	width:70px;
	position:relative;
	top:20px;
}

