/* CSS Document */
/*---------------------------------------------------estructura--------------------------------------------------------------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color:#4D88C2;
}

* {
margin:0;
padding:0;
border:0;
outline:none;
line-height:15px;
}

#fondo {
	width:100%;
	height:100%;
	background:url(../images/bg.jpg) bottom center repeat-x;
}
#contenedor {
	width:958px;
	height:643px;
	text-align:left;
	float:none;
	clear:left;
	margin:0 auto;
	padding:0px;
}
#header{
height:113px;
width:100%;
font-family:verdana, arial, sans-serif;
font-size:12px;
}
#headerizq{
float:right;
width:500px;
float:left;
}
#headerder{
height:110px;
width:395px;
font-family:verdana, arial, sans-serif;
font-size:12px;
float:right;
color:#0054A6;
line-height:13px;
}
.headerder{
font-family:verdana, arial, sans-serif;
font-size:10px;
color:#6D6F71;
line-height:13px;
}
.headerder a{
font-family:verdana, arial, sans-serif;
font-size:10px;
color:#00AEEF;
text-decoration:none;
line-height:13px;
}
.headerder a:hover{
font-family:verdana, arial, sans-serif;
font-size:10px;
color:#0054A6;
}
/*---------------------------------------------------right nav--------------------------------------------------------------*/
#nav{
width:140px;
height:480px;
float:left;
}
#login{
width:134px;
height:115px;
font-family:verdana, arial, sans-serif;
font-size:12px;
color:#0054A6;
padding-left:7px;
padding-bottom:2px;
padding-top:2px;
background-color:#E7EFF3;
text-align:left;
}

#micuenta a:hover{
color:#00AEEF;
}
#search{
width:130px;
height:99px;
font-family:verdana, arial, sans-serif;
font-size:12px;
color:#0054A6;
padding-left:5px;
margin-top:6px;
text-align:left;
float:left;
}
#menu {
width:140px;
}
#menu a {
width:140px;
display:block;
height:100%;
padding-top:2px;
padding-bottom:3px;
padding-left:6px;
font-family:verdana, arial, sans-serif;
font-size:12px;
color:#0054A6;
text-decoration:none;
text-align:left;
}
#menu a:hover {
color:#00AEEF;
}

#submenu a {
width:140px;
display:block;
height:12px;
padding-top:4px;
padding-bottom:4px;
padding-left:3px;
font-family:verdana, arial, sans-serif;
font-size:11px;
color:#0054A6;
text-decoration:none;
text-align:left;
}
#submenu a:hover {
color:#00AEEF;
}
#submenupress {
display:block;
width:140px;
display:block;
height:12px;
padding-top:4px;
padding-bottom:4px;
padding-left:3px;
font-family:verdana, arial, sans-serif;
font-size:11px;
color:#00AEEF;
text-decoration:none;
text-align:left;
font-weight:bold;
}
#menupress {
width:140px;
display:block;
height:100%;
padding-top:3px;
padding-bottom:3px;
padding-left:6px;
font-family:verdana, arial, sans-serif;
font-size:12px;
color:#00AEEF;
text-decoration:none;
text-align:left;
font-weight:bold;
}
/*---------------------------------------------------cont ppal--------------------------------------------------------------*/
#ppal {
width:806px;
height:516px;
float:left;
padding-left:5px;
text-align:left;
}
#ppalfotos{
width:806px;
height:82px;
}
#ppalazul {
width:799px;
height:446px;
background-color:#0054A6;
padding:4px;
margin-top:2px;
}
/*---------------------------------------------------home--------------------------------------------------------------*/
#video {
width:260px;
height:176px;
float:left;
}
#videosearch {
width:260px;
float:left;
padding-bottom:10px;
}
#home1 {
width:480px;
height:151px;
background-color:#0071BC;
float:left;
font-family:verdana, arial, sans-serif;
font-size:18px;
color:#FFFFFF;
padding-top:25px;
padding-left:55px;
margin-left:4px;
}
#home1 a{
font-family:verdana, arial, sans-serif;
font-size:10px;
color:#FFFFFF;
}
#separa {
height:4px;
clear:both;
padding:0px;
margin:0px;
}
#home2 {
width:799px;
padding-top:10px;
height:256px;
background-color:#00C1F4;
text-align:left;
font-size:9px;
clear:both;
}
#novizq{
margin-left:0px;
margin-top:0px;
width:300px;
height:43px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
float:left;
}

#savoirplus a{
display:block;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:10px;
height:30px;
text-decoration:none;
}
#savoirplus a:hover{
color:#FFFFFF;
}
#home3 {
width:799px;
padding-bottom:12px;
}
.noveautes {
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:10px;
}
.donde {
background-color:#E7EFF3;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:10px;
display:block;
}
/*---------------------------------------------------collections--------------------------------------------------------------*/
#coleft {
padding-top:10px;
padding-left:12px;
width:273px;
height:436px;
background-color:#B9E5FB;
float:left;
background-image:url(../images/fnd1.jpg); background-repeat:repeat-x;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
}
#leftitle{
height:40px;
width:273px;
padding-top:1px;
float:none;
color:#FFFFFF;
font-family:verdana, arial, sans-serif;
font-size:18px;
}
#leftcontenu{
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
margin-top:10px;
height:185px;
overflow:auto;
float:left;
}
#DVDcontent {
height:173px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
margin-top:8px;
padding-right:5px;
padding-bottom:5px;
line-height:15px;
overflow:auto;
}

#coleft li{
list-style-type:disc;
list-style-position:outside;
}
#retour a{ 
color:#0054A6;
display:block;
font-family:verdana, arial, sans-serif;
font-size:11px;
margin-right:15px;
float:left;
}
#retour a:hover{
color:#0054A6;
}
#DVDshop {
width:510px;
height:446px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
overflow:hidden;
background-color:#FFFFFF;
margin-left:4px;
float:left;
}
#pannier {
height:30px;
width:510px;
color:#FFFFFF;
font-family:verdana, arial, sans-serif;
font-size:11px;
background-image:url(../images/fnd3.jpg); background-repeat:repeat-x;
}
.panniertitle {
display:block;
height:15px;
width:155px;
color:#B9E5FB;
font-family:verdana, arial, sans-serif;
font-size:12px;
background-image:url(../images/p.jpg); background-repeat:no-repeat;
margin-left:10px;
padding-left:27px;
padding-top:6px;
}
.panniertitle a{
color:#B9E5FB;
text-decoration:none;
}
.panniertitle a:hover{
color:#FFFFFF;
text-decoration:none;
}
#shopcontent{
width:500px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
margin-left:10px;
clear:left;
}
#shopcontent li{
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
margin-left:1px;
list-style-position:inside;
}
#shoplibrary{
width:493px;
height:376px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
margin-left:5px;
overflow:auto;
padding-top:16px;
}
#shopact a{
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
text-decoration:none;
display:block;
padding-top:4px;
padding-bottom:4px;
display:block;
}
#shoptitle2 {
color:#00A1F3;
height:50px;
font-family:verdana, arial, sans-serif;
font-size:17px;
line-height:20px;

}
#shoptitle3 {
color:#00A1F3;
height:300px;
font-family:verdana, arial, sans-serif;
font-size:17px;
line-height:20px;
font-weight:bold;
display:block;
}
#shoptitle {
color:#00A1F3;
height:100%;
font-family:verdana, arial, sans-serif;
font-size:16px;
display:block;
}
#shoptitle .sub{
margin-top:6px;
color:#0054A6;
font-size:12px;

display:block;
height:100%;
}
#shopact a:hover{
color:#00A1F3;
display:block;
}
#linea{
height:5px;
border-top-style:solid;
border-top-color:#00A1F3;
border-top-width:1px;
}
#shopscroll{
width:310px;
height:414px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
margin-left:12px;
padding-right:14px;
overflow:auto;
}
#shoppagination{
width:490px;
height:20px;
color:#00A1F3;
font-family:verdana, arial, sans-serif;
font-size:11px;
margin-top:5px;
}
#shoppagination a{
text-decoration:none;
color:#0054A6;
}
#shoppagination a:hover{
color:#00A1F3;
}
#ajouter{
height:58px;
width:131px;
color:#FFFFFF;
font-family:verdana, arial, sans-serif;
font-size:15px;
padding-top:10px;
padding-left:10px;
background-image:url(../images/ajouterbox.jpg); background-repeat:no-repeat;
margin-top:15px;
margin-left:10px;
}
#plustitle {
color:#00A1F3;
font-family:verdana, arial, sans-serif;
font-size:13px;
padding-bottom:5px;
padding-top:20px;
border-bottom-style:solid;
border-bottom-color:#00A1F3;
border-bottom-width:1px;
}
#shopplus2{
width:476px;
height:410px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
margin-left:9px;
padding-right:12px;
clear:left;
overflow:auto;
}
/*---------------------------------------------------journalistes--------------------------------------------------------------*/
#loginpage{
background-color:#FFFFFF;
width:799px;
height:446px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:12px;
overflow:auto;
}
#loginpage a{
color:#00AEEF;
text-decoration:none;
}
#loginpage a:hover{
color:#0054A6;
}
#loginpage2{
background-color:#FFFFFF;
width:799px;
height:446px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:12px;
overflow:auto;
}
#loginpage2 a{
color:#00AEEF;
text-decoration:none;
}
#loginpage2 a:hover{
color:#0054A6;
}

#form{
background-color:#00AEEF;
opacity:.75;
filter: alpha(opacity=75);
}

/*---------------------------------------------------contact--------------------------------------------------------------*/
#catalogues {
padding-top:10px;
padding-left:16px;
width:783px;
height:436px;
background-color:#FFFFFF;
float:left;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
}
#contactl {
padding-top:10px;
padding-left:16px;
width:294px;
height:436px;
background-color:#FFFFFF;
float:left;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
}
#jourl {
padding-top:10px;
padding-left:16px;
width:294px;
height:436px;
background-color:#00AEEF;
float:left;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
}
#contactl2 {
height:130px;
width:273px;
padding-top:5px;
float:none;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:20px;
}
#contactd {
height:25px;
padding-top:16px;
padding-left:10px;
color:#0054A6;
background-color:#FFFFFF;
font-family:verdana, arial, sans-serif;
font-size:20px;
}
#prestitre{
height:25px;
padding-top:13px;
padding-left:10px;
color:#0054A6;
background-color:#FFFFFF;
font-family:verdana, arial, sans-serif;
font-size:20px;
}
#CP {
height:150px;
margin-top:2px;
padding-top:7px;
padding-left:10px;
margin-left:10px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:12px;
overflow:auto;
width:450px;
border-color:#0054A6;
border-style:solid;
border-width:1px;
}
#CP a{
color:#0054A6;
text-decoration:none;
}
#CP a:hover{
color:#00C1F4;
}
#visualsd {
height:165px;
margin-top:1px;
padding-top:5px;
padding-left:10px;
margin-left:10px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:12px;
overflow:auto;
width:450px;
border-color:#0054A6;
border-style:solid;
border-width:1px;
}
#visuals {
height:169px;
margin-top:1px;
padding-top:5px;
padding-left:10px;
margin-left:10px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:12px;
overflow:auto;
width:450px;
border-color:#0054A6;
border-style:solid;
border-width:1px;
}
#download a{
float:left;
width:464px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
overflow:auto;
margin-top:7px;
margin-left:10px;
text-decoration:none;
}
#download a:hover{
color:#00AEEF;
}
#left{
width:485px;
height:446px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
overflow:hidden;
background-color:#FFFFFF;
margin-left:4px;
float:left;
}
.liens{
color:#00A1F3;
font-family:verdana, arial, sans-serif;
font-size:14px;
}
.liens a{
color:#00A1F3;
text-decoration:none;
}
.liens a:hover{
color:#0054A6;
}
/*---------------------------------------------------nouveautes--------------------------------------------------------------*/
#novfondo {
width:799px;
height:446px;
background-color:#00C1F4;
float:left;
color:#0054A6;
}
#novdown {
margin-top:10px;
width:795px;
height:429px;
float:left;
color:#0054A6;
overflow:auto;
}
.novpage{
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:13px;
}
.novpage a{
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:13px;
text-decoration:none;
}
.novpage a:hover{
color:#FFFFFF;
font-family:verdana, arial, sans-serif;
font-size:13px;
}
#novcontent {
padding-left:14px;
}
/*---------------------------------------------------press--------------------------------------------------------------*/
#presstit{
color:#00AEEF;
font-family:verdana, arial, sans-serif;
font-size:13px;
height:25px;
padding-bottom:5px;
}
#presstit2{
color:#00AEEF;
font-family:verdana, arial, sans-serif;
font-size:13px;
height:30px;
padding-bottom:5px;
padding-top:58px;
padding-left:15px;
}
#profilms {
width:284px;
height:348px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
overflow:auto;
float:none;
padding-right:7px;
}
#profilms a{
text-decoration:none;
color:#0054A6;
}
#profilms a:hover{
color:#00AEEF;
}
#profilms2 {
width:330px;
height:348px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
overflow:auto;
float:none;
padding-right:7px;
}
#profilms2 a{
text-decoration:none;
color:#0054A6;
}
#profilms2 a:hover{
color:#00AEEF;
}
#proart {
width:461px;
height:343px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
overflow:auto;
float:none;
padding-right:5px;
}
#pressart {
width:765px;
height:340px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
overflow:auto;
float:none;
padding-right:5px;
}
#prof {
height:43px;
width:273px;
padding-top:5px;
float:none;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:20px;
}
#rechtit{
height:25px;
width:273px;
float:none;
padding-left:15px;
padding-top:15px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:20px;
}
#destit{
height:25px;
float:none;
padding-left:15px;
padding-top:15px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:20px;
}
/*---------------------------------------------------footer--------------------------------------------------------------*/
#pie {
width:958px;
margin-top:24px;
text-align:right;
font-family:verdana, arial, sans-serif;
font-size:10px;
color:#0054A6;
float:left;
}

#pie a{
font-family:verdana, arial, sans-serif;
font-size:10px;
color:#0054A6;
text-decoration:none;
}
#pie a:hover{
color:#FFFFFF;
}
/*---------------------------------------------------search--------------------------------------------------------------*/
#recherchefnd{
background-color:#FFFFFF;
width:799px;
height:446px;
overflow:auto;
float:left;
color:#0054A6;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#rechercheder {
padding-top:10px;
padding-left:12px;
width:270px;
height:100%;
float:left;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
}
#rechercheizq {
width:485px;
height:100%;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:11px;
overflow:hidden;
background-color:#FFFFFF;
margin-left:10px;
margin-top:10px;
float:none;
}
#rechtit{
height:29px;
width:273px;
float:none;
padding-left:15px;
padding-top:12px;
color:#0054A6;
font-family:verdana, arial, sans-serif;
font-size:20px;
}
#linea2{
height:1px;
width:100%;
border-top-style:solid;
border-top-color:#00A1F3;
border-top-width:1px;
}
#linea3{
height:1px;
width:98%;
border-top-style:solid;
border-top-color:#00A1F3;
border-top-width:1px;
}
#linea4{
height:1px;
width:45%;
border-top-style:solid;
border-top-color:#00A1F3;
border-top-width:1px;
}/* CSS Document */
/****
TJK_keyBoardDropDown
Pure CSS Drop Down Menu [TJK_keyBoardDropDown] v1.2
Copyright 2006, Thierry Koblentz - TJKDesign.com - All rights reserved.
Read www.TJKDesign.com/articles/Pure_CSS_dropdown_Menus.asp
****/
/* zeroing padding/margin for all elements */

*{
outline:none;
}
#desplegable,
#desplegable * { margin:0;padding:0;}
#desplegable {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ffffff;
	float:left;
	margin-left:0px;
	color:#0054A6;
	height:20px;
}
/* sub-menu ULs */
#desplegable li ul {
margin-top:-6px;
	cursor:default;
	position:absolute;
	display:none;
	
}
/* All LIs */
#desplegable li {
	position:relative;
	float:left;
	list-style-type:none;
	list-style-image:none !important;
	height:21px;
	display:block;
}

#desplegable li a {
	font-size:12px;
	color:#0054A6;
    text-decoration:none;
	float:left;
	text-align:left;
}

/* sub-menus*/
#desplegable li ul li a {
	font-size:11px;
	position:relative !important; 
	top:-22px;
	white-space:nowrap;
	height:21px;
	color:#FFFFFF;
	background-position:0px 50% !important;
	background-color:#0054A6;
	margin-left:12px;
	padding-top:2px;
}
/*menus*/
#home{
width:66px;
}
#who{
width:100px;
}
#what{
width:20px;
}
#what{
width:85px;
}
#exp{
width:100px;
}
#how{
width:98px;
}
#res{
width:95px;
}
/*submenus*/
ul #sub01 li a{
	width:131px;
	margin:0px;

}
ul #sub02 li a {
	width:120px;

}
ul #sub03 li a {
	width:120px;

}
ul #sub04 li a {
	width:120px;

}
ul #sub05 li a {
	width:120px;

}


/* :hover*/
#desplegable li a:hover,
#desplegable li a:focus,
#desplegable li a:active {
color:#01BCEF ;
}

#desplegable ul a:hover{
	color:#FFFFFF;
	background-color:#01BCEF;
}
#desplegable ul a:focus,
#desplegable ul a:active {color:#01BCEF !important;background-color:#FFFFFF !important;}
#desplegable li:hover ul,
#desplegable li.msieFix ul {
	display:block;
	z-index:10;
	top:48px !important;
}

#desplegable li#AB {z-index:6;}
#desplegable li#CF {z-index:5;}
#desplegable li#GJ {z-index:4;}
#desplegable li#KR {z-index:3;}
#desplegable li#ST {z-index:2;}
#desplegable li#UZ {z-index:1;}
#desplegable li#CC{z-index:0;}

.AB #desplegable li#AB ul,
.CF #desplegable li#CF ul,
.GJ #desplegable li#GJ ul,
.KR #desplegable li#KR ul,
.ST #desplegable li#ST ul,
.UZ #desplegable li#UZ ul, 
.CC #desplegable li#CC ul{display:block;top:-1000px}

#desplegable li.msieFix a {}
/* last nested UL. keeping it in */
#desplegable li#AB ul,
#desplegable li#CF ul,
#desplegable li#GJ ul,
#desplegable li#KR ul,
#desplegable li#ST ul,
#desplegable li#CC ul,
#desplegable li#UZ ul {left:-0.5em !important;}

