@import url("vert.css");
@import url("rose.css");
@import url("rouge.css");
@import url("bleu.css");
@import url("orange.css");
/*------------------------*/

/* DEFINITION DU BODY*/

body {
	background:#fff;
}




body,html {
	margin:0px 0px;
	padding:0px 0px;
	font-family: arial;
	font-size:12px;
}

.in {
	border:1px solid #ccc;
	background:#fff url(images/grad_input.png) top left repeat-x;
}

.texte {
	font-size:14px;
	text-align:justify;
	width:80%;
}

body.samy {
	background: url(images/bgsam.jpg) bottom center no-repeat;
}

/* DEFINITION GENERALE DES LIENS */

a{
	color:#333;
}

#content_top h2 {
	width:100%;
	height:39px;
	float:left;
	margin:20px 0px ;
	padding:0px 0px;
	font-size:26px;
	line-height:35px;
	text-align:left;
	text-align:center;
}

/* LISTE DES CLASS UTILES */
.full { width:100%; float:left; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.top { margin-top:40px; }

/* Class pour les boutons generique */

.bt_vert, .bt_rose , .bt_rouge, .bt_bleu, .bt_orange {
	float:left;
	display:block;
	width:100px;
	height:28px;
	line-height:16px;
	margin:0px 0px;
	padding:0px 0px;
	font-size:13px;
	font-weight:600;
	text-align:center;
}

.voir_vert , .voir_rose , .voir_rouge , .voir_bleu , .voir_orange {
	float:left;
	margin:20px 10px 0px 10px;
	margin-left:200px;
	padding:2px 5px;
	text-align:center;
	font-size:12px;
	font-weight:600;
	width:186px;
	height:24px;
	color:#FFF;
	cursor:pointer;
}


/* DEFINITION DU DIV GLOBAL */
#global {
	padding:0px 0px;
	width:100%;
}

/* DEFINITION DU HEADER */
#licences_header {
	width:100%;
	height:61px;
	border-bottom:2px solid #333;
	background:#FFFFFF url(images/grad_top.png) bottom left repeat-x;
}

#licences_header_popup {
	width:100%;
	height:61px;
	border-bottom:2px solid #333;
	background:#FFFFFF url(images/grad_top.png) bottom left repeat-x;
}

#licences_header h1 {
	float:left;
	margin:0px 0px;
	margin-left:40px;
	padding:0px 0px;
}

#large_header {
	position:absolute;
	//position:relative;
	top:63px;
	//top:0px;
	width:100%;
	margin:0px 0px;
	padding:0px 0px;
	z-index:10;
}

#large_footer {
	position:relative;
	width:100%;
}


/* DORA */
.h_dora { background: url(images/dora_header_bg.jpg) top center no-repeat; 	height:245px; }
.f_dora { background:url(images/dora_footer_bg.jpg) bottom center no-repeat; 	height:300px; }
.l_dora { float:left;	margin-left:300px; }
.tele_dora { background: url(images/tele_dora.png) top left no-repeat; width:691px; height:665px;}

/* TOTO */
.h_toto { background: url(images/toto_header_bg.jpg) top center no-repeat; 	height:245px; }
.f_toto { background:url(images/toto_footer_bg.jpg) bottom center no-repeat; 	height:300px;}
.l_toto { float:left;	margin-left:203px; margin-top:6px; }
.tele_toto { background: url(images/tele_toto.png) top left no-repeat; width:691px; height:665px;}

/* Chuggington */
.h_chuggington { background: url(images/chuggington_header_bg.jpg) top center no-repeat; 	height:245px; }
.f_chuggington { background:url(images/chuggington_footer_bg.jpg) bottom center no-repeat;	height:300px;}
.l_chuggington { float:left;	margin-left:150px; margin-top:20px; }
.tele_chuggington { background: url(images/tele_chuggington.png) top left no-repeat; width:691px; height:665px;}

/* ben10 */
.h_ben10 { background: url(images/ben10_header_bg.jpg) top center no-repeat; 	height:245px; }
.f_ben10 { height:335px; background:url(images/ben10_footer_bg.jpg) bottom center no-repeat;}
.l_ben10 { float:left;	margin-left:380px; margin-top:10px; }
.tele_ben10 { background: url(images/tele_ben10.png) top left no-repeat; width:691px; height:665px;}

/* Kailan */
.h_kailan { background: url(images/kailan_header_bg.jpg) top center no-repeat; 	height:245px; }
.f_kailan { height:308px; background:url(images/kailan_footer_bg.jpg) bottom center no-repeat;}
.l_kailan { float:left;	margin-left:272px; margin-top:20px; }
.tele_kailan { background: url(images/tele_kailan.png) top left no-repeat; width:691px; height:665px;}

/* totallyspies */
.h_totallyspies { background: url(images/totallyspies_header_bg.jpg) top center no-repeat; 	height:245px; }
.f_totallyspies { height:308px; background:url(images/totallyspies_footer_bg.jpg) bottom center no-repeat;}
.l_totallyspies { float:left;	margin-left:272px; margin-top:20px; }
.tele_totallyspies { background: url(images/tele_totallyspies.png) top left no-repeat; width:691px; height:665px;}

/* charlotte */
.h_charlotte { background: url(images/charlotte_header_bg.jpg) top center no-repeat; height:255px;}
.f_charlotte { height:308px; background:url(images/charlotte_footer_bg.jpg) bottom center no-repeat;}
.l_charlotte { float:left;	margin-left:255px; margin-top:25px; }
.tele_charlotte { background: url(images/tele_charlotte.png) top left no-repeat; width:691px; height:665px;}

/* patetstan */
.h_patetstan { background: url(images/patetstan_header_bg.jpg) top center no-repeat; height:255px;}
.f_patetstan { height:308px; background:url(images/patetstan_footer_bg.jpg) bottom center no-repeat;}
.l_patetstan { float:left;	margin-left:310px; margin-top:10px; }
.tele_patetstan { background: url(images/tele_patetstan.png) top left no-repeat; width:691px; height:665px;}

/* ozieboo */
.h_ozieboo { background: url(images/ozieboo_header_bg.jpg) top center no-repeat; height:255px;}
.f_ozieboo { height:308px; background:url(images/ozieboo_footer_bg.jpg) bottom center no-repeat;}
.l_ozieboo { float:left;	margin-left:270px; margin-top:10px; }
.tele_ozieboo { background: url(images/tele_ozieboo.png) top left no-repeat; width:691px; height:665px;}

/* peppapig */
.h_peppapig { background: url(images/peppapig_header_bg.jpg) top center no-repeat; height:255px;}
.f_peppapig { height:304px; background:url(images/peppapig_footer_bg.jpg) bottom center no-repeat;}
.l_peppapig { float:left;	margin-left:270px; margin-top:10px; }
.tele_peppapig { background: url(images/tele_peppapig.png) top left no-repeat; width:691px; height:665px;}

/* mbc */
.h_mbc { background: url(images/mbc_header_bg.jpg) top center no-repeat; height:255px;}
.f_mbc { height:300px; background:url(images/mbc_footer_bg.jpg) bottom center no-repeat;}
.l_mbc { float:left;	margin-left:250px; margin-top:30px; }
.tele_mbc { background: url(images/tele_mbc.png) top left no-repeat; width:691px; height:665px;}

/* code */
.h_code { background: url(images/code_header_bg.jpg) top center no-repeat; height:255px;}
.f_code { height:300px; background:url(images/code_footer_bg.jpg) bottom center no-repeat;}
.l_code { float:left;	margin-left:222px; margin-top:123px; }
.tele_code { background: url(images/tele_code.png) top left no-repeat; width:691px; height:665px;}

/* diego */
.h_diego { background: url(images/diego_header_bg.jpg) top center no-repeat; height:270px;}
.f_diego { height:350px; background:url(images/diego_footer_bg.jpg) bottom center no-repeat;}
.l_diego { float:left;	margin-left:250px; margin-top:30px; }
.tele_diego { background: url(images/tele_diego.png) top left no-repeat; width:691px; height:665px;}


/* Film */
.h_film { background: url(images/film_header_bg.jpg) top center no-repeat; 	height:242px;}
.f_film { background:url(images/film_footer_bg.jpg) bottom center no-repeat; 	height:300px;}
.l_film { float:left;	margin-left:270px; margin-top:0px; }
.tele_film { background: url(images/tele_film.png) top left no-repeat; width:691px; height:665px;}

/* ALL */
.f_all { border-top:2px solid #333; height:250px; background:#FFF;}

/* Genial genie */
.h_genial { background: url(images/genial_header_bg.jpg) top center no-repeat; 	height:255px; }
.f_genial { background:url(images/genial_footer_bg.jpg) bottom center no-repeat; 	height:300px; }
.l_genial { float:left;	margin-left:250px; margin-top:0px;}
.tele_genial { background: url(images/tele_film.png) top left no-repeat; width:691px; height:665px;}


.tele_film , .tele_diego , .tele_code , .tele_mbc , .tele_peppapig , .tele_ozieboo , 
.tele_patetstan , .tele_charlotte , .tele_totallyspies , .tele_kailan , .tele_ben10 , .tele_chuggington , .tele_toto , .tele_dora {
	margin-top:50px;
	//margin-top:0px;
}

.video_licence {width:450; height:358px; float:left; margin:120px 0px 0px 142px; //margin:190px 0px 0px 142px; }


#header {
margin:0 auto;
padding:0px 0px;
width:1000px;
height:100%;
}


/* DEFINITION DU WRAPPER */

#wrapper {
	position:relative;
	top:245px;
	width:980px;
	margin:0 auto;
	background:#fff url(images/wrapper_bg.png) top left repeat-y;
	padding:10px 10px;
	padding-bottom:300px;
	//top:0px;
	//left:1px;
	//padding-bottom:0px;
}




/* DEFINITION DU FOOTER */

#footer {
	width:1000px;
	min-height:100px;
	margin:0 auto;
}

.copy {
	width:10%;
	float:right;
}

#footer .menu_foot {
	width:100%;
	float:left;
	margin-top:280px;
	text-align:center;
	color:#333;
	font-weight:600;
	font-size:12px;
}

#footer .menu_foot a{
	color:#333;
	padding:2px 2px;
}

#footer .menu_foot a:hover , #footer .menu_foot a:active {
	color:#f00;
}

#large_footer.f_film  #footer .menu_foot {
	margin-top:250px;
}

/* CONTENU CENTRAL */

/* gauche */
#left_col {
	float:left;
	width:210px;
	padding:10px 5px 10px 5px;
		z-index:1000;
}

/* centre */
#content_top {
	float:left;
	width:740px;
	min-height:500px;
	padding:10px 0px 10px 20px;
}

.fil_arianne { font-weight:600; color:#333; float:left; font-size:11px; width:100%; margin-top:10px; margin-bottom:20px;}

.on { color:#5db026; }

#presentation {
	float:left;
	height:294px;
}


.img_presentation {
	float:left;
	margin:5px 0px 0px 6px;
}

.text_license {
	float:left;
	width:440px;
	height:219px;
	margin:10px 0px 0px 0px;
	padding:10px 30px 0px 10px;
	color:#000;
	line-height:16px;
	font-size:14px;
	/* font-weight:600; */
	text-align:justify;
}

.readmore_vert , .readmore_rose, .readmore_rouge, .readmore_bleu, .readmore_orange {
	float:left;
	width:100px;
	height:27px;
	font-size:14px;
	margin:10px 10px;
	padding-left:40px;
	padding-top:6px;
	text-decoration:underline;
	cursor:pointer;
}

.readmore:hover { color:#333; }

/* Differente class pour les titre "catalogue" "nouveaute" "collection" */
#content_top .nouveaute_vert , #content_top .nouveaute_rose , #content_top .nouveaute_rouge , #content_top .nouveaute_bleu , #content_top .nouveaute_orange{
	width:100%;
	height:39px;
	float:left;
	margin:20px 0px ;
	padding:0px 0px;
	color:transparent;
	line-height:35px;
	text-align:center;
	//font-size:0px;
	//color:#fff
}

#content_bottom .colec_vert, #content_bottom .colec_rose, #content_bottom .colec_rouge, #content_bottom .colec_bleu, #content_bottom .colec_orange {
	width:100%;
	height:39px;
	float:left;
	margin:20px 0px ;
	padding:0px 0px;
	color:transparent;
	line-height:35px;
	text-align:center;
	//font-size:0px;
	//color:#fff
}



#content_bottom .catalogue_vert, #content_bottom .catalogue_rose, #content_bottom .catalogue_rouge, #content_bottom .catalogue_bleu, #content_bottom .catalogue_orange {
	width:100%;
	height:39px;
	float:left;
	margin:20px 0px ;
	padding:0px 0px;
	color:transparent;
	line-height:35px;
	text-align:center;
	//font-size:0px;
	//color:#fff
}

#content_bottom .similaire_vert, #content_bottom .similaire_rose , #content_bottom .similaire_rouge , #content_bottom .similaire_bleu , #content_bottom .similaire_orange {
	width:100%;
	height:39px;
	float:left;
	margin:20px 0px ;
	padding:0px 0px;
	color:transparent;
	line-height:35px;
	text-align:center;
	//font-size:0px;
	//color:#fff;
}

/* Content_bottom */

#content_bottom {
	width:960px;
	margin:10px 0px;
	padding:10px 10px;
		z-index:1000;
}

#content_bottom .collections {
	float:left;
	width:100%;
	list-style:none;
	padding:0px 0px;
	margin:0px 0px;
}

#content_bottom .collections li{
	float:left;
	width:440px;
	min-height:400px;
	margin:10px 10px;
	background:url(images/collections_bg.png) top left no-repeat;
}

#content_bottom .collections li h4 {
	margin:0px 0px;
	padding:19px 0px;
	width:100%;
	color:#fff;
	font-size:24px;
	text-align:center;
}

#content_bottom .collections li .prod_col {
	float:left;
	width:100%;
	height:323px;
	list-style:none;
	padding:0px 10px;
	margin:10px 0px;
}

#content_bottom .collections li .prod_col li{
	float:left;
	width:100px;
	min-height:130px;
	height:140px;
	margin:5px 2px;
	text-align:center;
	background:#FFF;
}

#content_bottom .collections li .prod_col li p{
	font-size:14px;
	font-weight:bold;
}

#colect_achat {
	float:left;
	width:377px;
	height:55px;
	background:url(images/fiche_achat_bg.png) top left no-repeat;
	margin:0 auto;
	margin-top:-10px;
	padding:15px 30px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
}

/* menu gauche */

#left_nav {
	width:100%;
	margin-top:10px;
}

#left_nav ul {
	width:100%;
	list-style:none;
	margin:0px 0px;
	padding:0px 0px;
}

#left_nav ul li {
	width:202px;
	height:30px;
	line-height:30px;
	margin:0px 0px;
	padding:0px 0px;
	font-size:12px;
	font-weight:600;

}

#left_nav ul li a {
	display:block;
	width:95%;
	text-align:center;
	color:#fff;
}

#left_nav ul li a:hover {
	color:#fff;
}

#left_search {
	margin-top:10px;
	width:100%;
	height:140px;
}

#left_search h3 , #left_link h3{
	font-size:12px;
	color:#333;
	margin:0px 0px;
	padding:0px 0px;
	text-align:center;
}

#searchform {
	color:#fff;
	font-size:12px;
	margin:6px 5px;
	//margin:3px 7px;
}

#searchform input, #searchform select {
	margin:5px 5px;
	//padding:0px 0px;
	//margin:0px 2px;
}

#searchform select {
	height:20px;
	width:150px;
	border:1px solid #111;
}

#searchform .in , #left_news input {
	height:20px;
	width:150px;
	border:1px solid #111;
}

#searchform  .ok, #left_news .ok, #filtre .ok  {
	width:34px;
	height:25px;
	color:#fff;
	font-weight:600;
	font-size:14px;
	padding:0px 0px 9px 0px;
	margin:0px 0px;
	border:none;
	cursor:pointer;
	//padding:0px 0px;
	float:right;
}

/* newsletter */
#left_news h3 {
	font-size:12px;
	color:#333;
	margin:0px 0px;
	padding:0px 0px;
	text-align:center;
}

.newsletterbt {
	display:block;
	height:47px;
	width:100%;
	background:url(images/news_link.png) bottom left no-repeat;
	cursor:pointer;
}

.newsletterbt:hover , .newsletterbt:active {
	background:url(images/news_link.png) top left no-repeat;
}

#left_news {
	margin-top:10px;
	width:100%;
	height:60px;
}

#left_news #news {
	margin-left:15px;
	margin-top:8px;
}

#topnews { position:relative; top:-5px;}

/* 3liens du bas */
#left_link {
	width:100%;
	margin-top:20px;
}

#left_link ul {
	width:100%;
	list-style:none;
	margin:10px 0px;
	padding:0px 0px;
}

#left_link ul li {
	width:201px;
	height:28px;
	line-height:16px;
	margin:0px 0px;
	padding:0px 0px;
	font-size:14px;
	font-weight:600;
}

#left_link ul li a {
	display:block;
	width:95%;
	text-align:center;
	color:#333;
	padding-bottom:10px;
}

#left_link ul li a:hover {
	color:#fff;
}

.vert_link_big , .bleu_link_big , .orange_link_big , .rouge_link_big , .rose_link_big {
	float:left;
	width:195px;
	height:45px;
	text-align:center;
	color:#FFF;
	cursor:pointer;
 }

.vert_link_big , .bleu_link_big , .orange_link_big , .rouge_link_big , .rose_link_big {
	color:#333;
 }
 
.vert_link_big a, .bleu_link_big a, .orange_link_big a, .rouge_link_big a, .rose_link_big a{
	display:block;
	width:100%;
	height:100%;
}


/* Contenu du centre */

/* Bloc de FILTRE */
#filtre {
	float:left;
	width:100%;
}

#filtre input, #filtre label, #filtre input {
	float:left;
	margin-left:5px;
}

#filtre input {
	height:15px;
	border:1px solid #ccc;
	background:url(images/grad_input.png) top left repeat-x;
}

#filtre label {
	font-size:12px;
	//font-size:11px;
	color:#333;
}

/* Pagination */

.pagination_vert, .pagination_rose, .pagination_rouge, .pagination_bleu, .pagination_orange {
	width:80%;
	float:right;
	margin:20px 0px;
	text-align:right;
	padding-right:5%;
}

.pagination_vert a, .pagination_rose a, .pagination_rouge a, .pagination_bleu a, .pagination_orange a {
	margin:2px 2px;
	padding:2px 5px;
	border:1px dotted transparent;
}

.pag {
	float:right;
	font-size:12px;
	font-weight:600;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

#over{
	margin-top:-40px;
}

/* LISTING DES PRODUIT DANS LE CATALOGUE */

/* DEFINITION DE LA GALERIE */


#wrapper #listing li {
        width: 145px;
        min-height: 358px;
        height: 358px;
        border: 0px solid #000;
		border:1px solid #e9e9e9; 
        display: -moz-inline-stack;
        display: inline-block;
        margin: 5px 3px;
		padding:5px 10px;
		text-align:center;
		color:#333;
        zoom: 1;
        *display: inline;
        _height: 358px;
		background:#e9e9e9 url(images/produit_catalogue_bg.png) top left no-repeat;
}

#wrapper #listing  li img{
    border:0px solid #7e5d0d;   
}

#wrapper #listing  li h4{
    color:#333;	
	font-size:14px;
	margin:3px 0px;
}

#wrapper #listing  li .px{
	margin:0px 0px;
    padding:0px 0px;
	color:#000;	
	font-size:24px;
	font-weight:600;
}

#wrapper #listing li p { margin:0px 0px; padding:0px 0px; }

#wrapper #listing li .first_p { height:45px; }

#wrapper #listing li .img_listing {
	width:145px;
	margin:0 auto;
	height:170px;
	padding:0px 0px;
	display:table-cell;
	vertical-align:middle ;
	text-align:center;
}

/* PAGE FICHE PRODUIT */

#fiche_produit {
	width:100%;
	float:left;
}

#left_img {
	float:left;
	margin:5px 10px 5px 5px;
	width:289px;
	height:416px;
	background: url(images/fiche_img_bg.png) top left no-repeat;
	text-align:center;
	border:1px solid #ccc;
}

.img_listing2 {
	width:289px;
	height:410px;
	margin:0 auto;
	padding:10px 0px;
	display:table-cell;
	vertical-align:middle;
}

#right_desc {
	float:left;
	width:430px;
	margin:5px 0px 5px 0px;
	text-align:left;
	/* background:#56ad34; */
	min-height:416px;
}

h4 { 
	font-size:22px;
	color:#5db026;
	margin:0px 0px 15px 0px;
	padding:0px 0px;
}

h5 {
	font-size:14px;
	color:#5db026;
	margin:5px 0px;
	padding:0px 0px;
}

h5 img {
	margin-bottom:-20px;
}

#fiche_infos {
	width:100%;
	float:left;
	margin-top:20px;
}

#fiche_infos p{
	width:40%;
	float:left;
	margin:0px 10px;
	padding:2px 0px;
	color:#000;
	font-size:12px;
	font-weight:600;
}

#fiche_achat {
	float:left;
	width:407px;
	height:89px;
	background:url(images/fiche_achat_bg.png) top left no-repeat;
	margin:0 auto;
	margin-top:20px;
	padding:15px 30px;
}

#cover_download {
	float:left;
	width:100%;
	height:70px;
	background:url(images/fiche_achat_bg.png) top left no-repeat;
	margin:0 auto;
	margin-top:10px;
	padding:0px 0px;
		border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	margin-top:-5px\9;
}

/* DEFINITION PAGE WYSIWYG */

/* Contact */
#formulaire_vert , #formulaire_rose , #formulaire_rouge , #formulaire_bleu , #formulaire_orange {
	width:550px;
	margin:0 auto;
}

.input {
	float:left;
	width:100%;
	background:#FFF;
	margin:5px 0px;
	padding:5px 10px;
}

.input label {
	color:#38427a;
	font-size:14px;
	width:100px;
	float:left;
	text-align:right;
}

.input input , .input textarea{
	margin-left:5px;
}

.submit input {
	color:#333;
	font-weight:600;
	background:#FFF;
	border:1px solid #38427a ;
	padding:2px 10px;
	margin:10px 10px 0px 0px;
	cursor:pointer;
	float:right;
}

.submit input:hover {
	background:#38427a;
	color:#FFF;
	border:1px solid #38427a ;
}

.input input:focus , #formulaire .input textarea:focus{
	background:#FFF;
}

.subm { cursor:pointer; }

.checkbox {
	width:600px;
	margin:0 auto;
}

.checkbox span {
	float:left;
	width:200px;
}

.mentions_legale {
	width:600px;
	margin:0 auto;
}

.actus {
	width:600px;
	margin:0 auto;
}

.videos {
	width:600px;
	height:579px;
	margin:0 auto;
	background:url(images/tele.png) top left no-repeat;
	margin-top:80px;
}

/* Sitemap */

.h2plan {
		font-size:16px;
		color:#5db026;
		margin:5px 10px;
		padding:0px 0px;
		color:#003e83;
		text-align:left;
		padding-left:20px;
		line-height:20px;
		background:url(images/h2plan.png) top left no-repeat;
		text-decoration:underline;
}

#licences_sitemap {
	width:700px;
	float:left;
	margin:0 auto;
	padding:25px;
}

#licences_sitemap ul {
	width:150px;
	float:left;
	text-align:left;
	list-style:none;
}

.sitemapH{
		font-size:15px;
		color:#5db026;
		margin:5px 10px;
		padding:0px 0px;
		color:#003e83;
		text-align:left;
		padding-left:0px;
		line-height:18px;
		text-decoration:underline;
		font-weight:600;
}

#licences_sitemap ul li {
	width:100%;
	float:left;
}

/* Page presse avec tableau */

/* Page de telechargement */
/* RAJOUT POUR LA PAGE TELECHARGEMENT */

.dl {
	list-style:none;
	float:left;
	margin-left:25%;
	padding:10px 10px;
	width:500px;
	border:1px solid #111;
}

.dl li {
	width:92%;
	height:50px;
	padding:0px 0px;
	background:#FFF url(images/folder_ico.png) top left no-repeat;
	border-top:1px solid #111;
	border-bottom:1px solid #111;
	font-size:12px;
	font-weight:600;
}

.dl li:hover {
	border-top:1px solid #222;
	border-bottom:1px solid #222;
	background:#000 url(images/folder_ico2.png)  top left no-repeat;
}

.dl li a {
	display:block;
	width:100%;
	height:50px;
	padding:15px 0px 10px 60px;
	color:#333;
}

.dl li a:hover {
	color:#a1dbe4;
}

/* Tableau des DL */

#download
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #ececec;
	border:1px solid #dedede;
	margin: 0px;
	width: 90%;
	border-collapse: collapse;
	text-align: center;
}

#download th
{
	font-size: 14px;
	font-weight: 600;
	color: #666;
	padding: 10px 8px;
	border-bottom: 2px solid #ddd;
}

#download tfoot td {
	border-bottom: 0px solid #ddd;
	color: #111;
	font-size:12px;
	text-align:center;
	padding: 10px 8px;
}


#download td
{
	border-bottom: 1px solid #ddd;
	color: #666;
	padding: 6px 8px;
}

#download tbody tr:hover td
{
	background:#FFF;
	color: #111;
}
	a.info{
	position:relative;
	z-index:24;
	color:#000;
	text-decoration:none
	}
	 
	a.info:hover{
	z-index:25;
	background-color:#FFF
	}
	 
	a.info span{
	display: none
	}
	 
	a.info:hover span{
	display:block;
	position:absolute;
	top:2em; left:2em; width:25em;
	border:1px solid #000;
	background-color:#FFF;
	color:#000;
	text-align: justify;
	font-weight:none;
	padding:5px;
	}
	
	/* Page presse */
.titre_presse td{
	background:#000;
}

.titre_presse td:hover, .titre_presse:hover {
	background:#000;
}

/* Page recherche */
#TheList {
	width:700px;
	list-style:none;
}

#TheList li {
	float:left;
	width:200px;
	height:150px;
	margin:5px 2%;
	padding:10px 0;
	background:#ebebeb;
	border:1px solid #cccccc;
		text-align:center;
}

/* Rjout de decor pour la presentation */
#cadre_presentation_vert, #cadre_presentation_bleu, #cadre_presentation_rose ,#cadre_presentation_rouge , #cadre_presentation_orange {
		width:712px;
		float:left;
}

.top_presentation_vert, .bottom_presentation_vert,
.top_presentation_bleu, .bottom_presentation_bleu  ,
.top_presentation_rose, .bottom_presentation_rose ,
.top_presentation_rouge, .bottom_presentation_rouge ,
.top_presentation_orange, .bottom_presentation_orange  {
	width:100%;
	height:20px;
	float:left;
}

.mid_presentation {
	width:94%;
	padding:0% 3%;
	float:left;
}

/* Rajout de retour a la page precedente */

.history_bleu , .history_rouge , .history_rose , .history_orange , .history_vert {
	width:181px;
	height:26px;
	float:left;
	border:1px solid #FFF;
	cursor:pointer;
	margin-left:30px;
}

.history_bleu {
	background:url(images/bleu/bleu_retour_produit.png) top left no-repeat;
}

.history_vert {
	background:url(images/vert/vert_retour_produit.png) top left no-repeat;
}

.history_rose {
	background:url(images/rose/rose_retour_produit.png) top left no-repeat;
}

.history_rouge {
	background:url(images/rouge/rouge_retour_produit.png) top left no-repeat;
}

.history_orange {
	background:url(images/orange/orange_retour_produit.png) top left no-repeat;
}