@charset "utf-8";

/* CSS Document 

Theme Name: DRDNC
Author: Christophe Iaïchouchen pour Imag'in Productions
Copyright : DRDNC 2009

============================ reset by meyer ===============================================
 http://meyerweb.com/eric/tools/css/reset/ 
 v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	/*vertical-align:baseline;*/
	background:transparent;
}

body
{
	line-height:1;
	background-color:#103377;
	color:#333;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
	background-image:url(/portal/page/portal/librairie/douane/images/design/body-background.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
	background-attachment:fixed;
}

ol,ul
{
	list-style:none;
}

blockquote,q
{
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after
{
	content:none;
}

/* remember to define focus styles! */
:focus
{
	outline:0;
}

del
{
	text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup 
table,tr,td
{
	color:#333;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
}
*/
/*============================ reset by meyer ===============================================
============================ redefinitions ===============================================*/
html
{
	font-size:62.5%;
}

b
{
	font-weight:bold;
}

abbr,acronym
{
	font-style:normal;
	border-bottom:dotted 1px #ABB1B7;
	cursor:help;
}

li
{
	background-repeat:no-repeat;
	background-position:0 0;
}

ins,a
{
	text-decoration:none;
}

a.external
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/external.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding-right:14px;
}

img.centered
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:0;
}

img.alignnone
{
	display:inline;
	background:#fff;
	margin-top:4px;
}

img.alignright
{
	margin:5px 0 5px 5px;
	display:inline;
}

img.alignleft
{
	display:inline;
	margin-top:0;
	margin-right:12px;
	margin-bottom:12px;
	margin-left:0;
}

.aligncenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.alignright
{
	float:right;
	margin:0 0 10px 10px;
}

.alignleft
{
	float:left;
	margin:0 10px 10px 0;
}

.clear
{
	clear:both;
}

.tableau td,th{	padding:5px;}
.tableau td {	border:1px solid #ccc;	font-size:1.3em;}
.tableau th {	background-color:#039;	padding-top:30px;	color:#FFF;	text-transform:uppercase;	font-size:1.1em;	font-weight:normal;}
/*.tableau td ,td {color:#333;	font-family:Helvetica, Helvetica Neue, Arial, sans-serif;font-size:1.3em;}*/

/*============================ redefinitions ===============================================
============================ layout ===============================================
 container */
#container
{
	width:982px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}

/* header */
#header
{
	position:relative;
	width:982px;
	height:216px;
	background-image:url(/portal/page/portal/librairie/douane/images/design/header-background.jpg);
	background-repeat:no-repeat;
}

#header h1,#header h2
{
	text-indent:-1000px;
}

/* center */
#center
{
	width:982px;
	float:left;
	background-image:url(/portal/page/portal/librairie/douane/images/design/center-background.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	padding-top:32px;
	background-position:0 0;
	position:relative;
	margin-top:40px;
}

#home #center
{
	margin-top:0;
	background-image:url(/portal/page/portal/librairie/douane/images/design/center-background-home.jpg);
	position:relative;
}

/* content */
#content
{
	float:left;
	width:638px;
	height:100%;
	padding-left:32px;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/separator-blue.gif);
	background-repeat:no-repeat;
	background-position:11px bottom;
	padding-bottom:70px;
	min-height:700px;
}

#home #content
{
	min-height:406px;
	padding-left:32px;
}

#content a
{
	color:#006;
	font-style:italic;
}

#content p,#content ul
{
	margin-top:0;
	margin-right:0;
	margin-bottom:0.75em;
	margin-left:0;
	font-size:1.3em;
	text-align:justify;
	line-height:1.5em;
}

#content li
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/bullet-blue.png);
	background-repeat:no-repeat;
	background-position:20px 8px;
	padding-left:30px;
}

#content .hr
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/separator-blue.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0;
	height:12px;
	clear:both;
	line-height:1;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:-13px;
}

#content h2
{
	color:#c71b1b;
	padding-left:32px;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/bullet-red.gif);
	background-repeat:no-repeat;
	background-position:4px 0;
	font-size:2em;
	padding-bottom:4px;
	margin-bottom:0px;
}

#content h3
{
	color:#363636;
	padding-left:32px;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/arrow-double-grey.gif);
	background-repeat:no-repeat;
	background-position:11px 3px;
	font-size:1.4em;
	padding-bottom:4px;
	margin-bottom:10px;
}

#content h4
{
	color:#39f;
	padding-left:32px;
	margin-bottom:32px;
	font-size:1.4em;
	margin-top:30px;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/arrow-blue-right.gif);
	background-repeat:no-repeat;
	background-position:16px 3px;
}

/* right column */
#sidebar
{
	float:right;
	width:303px;
	position:relative;
}

/* footer */
#footer
{
	width:982px;
	clear:both;
	height:150px;
	padding-top:28px;
	background-color:#FFF;
	position:relative;
}

#footer .logo
{
	position:absolute;
	left:26px;
	top:96px;
}

/*============================ layout ===============================================
============================ quick-nav ===============================================*/
#quick-nav
{
	position:absolute;
	left:355px;
	top:35px;
	text-align:right;
	width:492px;
	padding-top:7px;
}

#quick-nav li
{
	display:inline;
}

#quick-nav li a
{
	font-size:1.2em;
	color:#FFF;
	font-variant:small-caps;
	padding-right:7px;
	padding-left:7px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FFF;
	letter-spacing:-0.1px;
	font-weight:bold;
}

/*============================ quick-nav ===============================================
============================ top-nav ===============================================
 top-nav-container */
#top-nav-container
{
	width:984px;
	height:40px;
	position:absolute;
	z-index:9999;
	top:-40px;
	left:0;
}

#top-nav
{
	width:984px;
	background-color:#e2e1e1;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#e2e1e1;
	border-bottom-color:#e2e1e1;
}

#top-nav li
{
	float:left;
	text-align:center;
	position:relative;
}

#top-nav li a
{
	display:block;
	width:163px;
	height:38px;
	text-indent:-10000px;
	background-repeat:no-repeat;
	background-position:0 0;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#e2e1e1;
}

#top-nav li.last
{
	width:162px;
}

#top-nav li.last a
{
	border-right:none;
	width:162px;
}

#top-nav li li a,#top-nav li li
{
	width:auto;
	height:auto;
	border:none;
	float:none;
	text-indent:0;
}

#top-nav .subNav
{
	position:absolute;
	left:auto;
	height:auto;
	border:#dcdcdc 1px solid;
	width:149px;
	padding-left:13px;
	background-color:#fbfbfb;
	z-index:9999;
}

#top-nav .subNav li a
{
	text-align:left;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom-width:1px;
	border-bottom-style:dashed !important;
	border-bottom-color:#dcdcdc !important;
	width:136px;
	margin-right:13px;
	color:#c71b1b;
	font-size:1.1em;
}

#top-nav .grey .subNav li a
{
	color:#838383;
}

#top-nav .subNav li.active
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/arrow-right-red.gif);
	background-repeat:no-repeat;
	background-position:136px center;
}

#top-nav .subNav li.active li a
{
	color:#c71b1b;
}

#top-nav .grey .subNav li.active li a
{
	color:#838383;
}

#top-nav .grey .subNav li.active li a:hover
{
	color:#001f6e;
}

#top-nav .subNav li.last a
{
	border:none !important;
}

#top-nav .subNav ul
{
	position:absolute;
	left:149px;
	top:0;
	height:auto;
	border:#dcdcdc 1px solid;
	width:136px;
	padding-left:13px;
	padding-right:13px;
	background-color:#fbfbfb;
	z-index:9999;
}

#top-nav-particuliers
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/particuliers_out.jpg); width:152px; height:40px;
}

#top-nav-professionnels
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/pros_out.jpg); width:152px; height:40px;
}

#top-nav-entreprises
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/entreprises_out.jpg); width:152px; height:40px;
}

#top-nav-douane
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/douanes_out.jpg); width:152px; height:40px;
}

#top-nav-tarif
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/tarif_out.jpg); width:152px; height:40px;
}

#top-nav-sydonia
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/sydonia_out.jpg); width:152px; height:40px;
}

#top-nav-particuliers:hover
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/particuliers_over.jpg); width:152px; height:40px;
}

#top-nav-professionnels:hover
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/pros_over.jpg); width:152px; height:40px;
}

#top-nav-entreprises:hover
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/entreprises_over.jpg); width:152px; height:40px;
}

#top-nav-douane:hover
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/douanes_over.jpg); width:152px; height:40px;
}

#top-nav-tarif:hover
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/tarif_over.jpg); width:152px; height:40px;
}

#top-nav-sydonia:hover
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/sydonia_over.jpg); width:152px; height:40px;
}
/*
#top-nav-particuliers:active,#top-nav li.active #top-nav-particuliers
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/particuliers_active.jpg);
}

#top-nav-professionnels:active,#top-nav li.active #top-nav-professionnels
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/pros_active.jpg);
}

#top-nav-entreprises:active,#top-nav li.active #top-nav-entreprises
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/entreprises_active.jpg);
}

#top-nav-douane:active,#top-nav li.active #top-nav-douane
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/douanes_active.jpg);
}

#top-nav-tarif:active,#top-nav li.active #top-nav-tarif
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/tarif_active.jpg);
}

#top-nav-sydonia:active,#top-nav li.active #top-nav-sydonia
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/sydonia_active.jpg);
}*/
 
/* = MENU DU HAUT 
*/
 
.menuHaut {width:980px; font-size:11px;}

/* remove all the bullets, borders and padding from the default list styling */
.menuHaut ul {padding:0;margin:0;list-style-type:none;z-index:150;}
.menuHaut ul ul {width:150px;z-index:150;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menuHaut positon */
.menuHaut li {float:left;/*width:150px;*/position:relative; display:block;}
/* style the links for the top level */
.menuHaut a, .menuHaut a:visited {display:block; text-decoration:underline; color:#C71B1B; /*width:139px;*/ height:40px; border:1px solid #fff; border-width:1px 1px 0 0; /*background:#2281c3;*/ padding-left:10px;line-height:29px; text-align:left;}
/* a hack so that IE5.5 faulty box model is corrected */
/** html .menuHaut ul li ul a, * html .menuHaut ul li ul a:visited {width:150px;w\idth:139px;}*/
/* style the second level background */
.menuHaut ul ul a.drop, .menuHaut ul ul a.drop:visited {background:#fff;background-image:url(../images/arrow-right-red.gif);background-repeat:no-repeat;background-position:140px;text-decoration:none;}/* style the second level hover */
.menuHaut ul ul a.drop:hover{background:#fff;background-image:url(../images/arrow-right-red.gif);background-repeat:no-repeat;background-position:140px;text-decoration:none; color:#001F6E;}
.menuHaut ul ul :hover > a.drop {background:#fff;background-image:url(../images/arrow-right-red.gif);background-repeat:no-repeat;background-position:140px;text-decoration:none; color:#001F6E;}
/* style the third level background */
.menuHaut ul ul ul a, .menuHaut ul ul ul a:visited {background:#fff;text-decoration:none;}
/* style the third level hover */.menuHaut ul ul ul a:hover {background:#fff;}
.menuHaut ul ul ul :hover > a {background:#fff;text-decoration:none;color:#001F6E;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menuHaut ul ul {visibility:hidden;position:absolute;height:0;/*top:40px !important; top:30px;*/left:0; width:150px;}
/* another hack for IE5.5 */
* html .menuHaut ul ul {top:35px;t\op:30px;}
/* position the third level flyout menuHaut */
.menuHaut ul ul ul{left:150px; top:0px;width:150px;}
/* position the third level flyout menuHaut for a left flyout */
.menuHaut ul ul ul.left {left:150px;}
/* style the table so that it takes no part in the layout - required for IE to work */
.menuHaut table {position:absolute; top:0; left:0;}
/* style the second level links */
.menuHaut ul ul a, .menuHaut ul ul a:visited {border-top:1px dashed #dcdcdc; background:#ffffff; color:#C71B1B; height:auto; line-height:1em; padding:5px 10px; text-decoration:none; width:129px /* yet another hack for IE5.5 */ }
* html .menuHaut ul ul a{width:150px;w\idth:129px; text-decoration:none;}

/* style the top level hover */
.menuHaut a:hover, .menuHaut ul ul a:hover{color:#001F6E;text-decoration:none;background:#fff;}
.menuHaut :hover > a, .menuHaut ul ul :hover > a {color:#001F6E;text-decoration:none;background:#fff;}
/* make the second level visible when hover on first level list OR link */
.menuHaut ul li:hover ul,.menuHaut ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menuHaut ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menuHaut ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menuHaut ul :hover ul :hover ul{ visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menuHaut ul :hover ul :hover ul :hover ul { visibility:visible;}
/*============================ top-nav ===============================================
============================ ariane-nav ===============================================*/
#ariane-nav-container
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/separator-blue.gif);
	background-repeat:no-repeat;
	background-position:0 20px;
	height:66px;
	margin-left:-21px;
}

#ariane-nav
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/arrow-double-grey-shadow.jpg);
	background-repeat:no-repeat;
	background-position:10px 2px;
	padding-left:33px;
	height:20px;
	font-size:1.2em!important;
	line-height:1em!important;
}

#ariane-nav li
{
	display:inline;
	background-image:none !important;
	margin:0;
	padding:0;
}

#ariane-nav li a
{
	color:#001e6d;
	font-style:normal;
}

/*============================ ariane-nav ===============================================
============================ footer-nav ===============================================*/
#footer-nav
{
	padding-left:125px;
	height:83px;
	background-image:url(/portal/page/portal/librairie/douane/images/design/douane.gif);
	background-repeat:no-repeat;
	background-position:27px 0;
	padding-top:24px;
}

#footer-nav li
{
	display:inline;
	color:#67aadc;
	font-size:1.2em;
}

#footer-nav li.update
{
	display:inline;
	color:#67aadc;
}

#footer-nav li a,li.update
{
	color:#67aadc;
	padding-right:37px;
	padding-left:22px;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/square-out.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

#footer-nav li a:hover,#footer-nav li.active a
{
	color:#001d65;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/square-over.gif);
}

/*============================ footer-nav ===============================================
============================ mentions-nav ===============================================*/
#mentions-nav
{
	text-align:right;
	width:950px;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/separator-fade-right.jpg);
	background-repeat:no-repeat;
	background-position:right 0;
	padding-top:18px;
	margin-right:32px;
}

#mentions-nav li
{
	display:inline;
	color:#838383;
	font-size:1em;
	text-transform:uppercase;
}

#mentions-nav li a,#mentions-nav li.copyright
{
	color:#838383;
	padding-right:7px;
	padding-left:7px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#838383;
}

/*============================ quick-nav ===============================================
============================ searchForm ===============================================*/
#searchForm
{
	position:relative;
	height:33px;
	top:-80px; left:655px;
}

#searchForm form
{
	position:relative;
	background-image:none;
}

#searchForm label
{
	color:#0070c1;
	left:3px;
	top:12px;
	position:absolute;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
}

#searchForm p
{
	background-image:url(/portal/page/portal/librairie/douane/images/design/search-background.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:24px;
	width:149px;
	padding-top:7px;
	padding-bottom:0;
	padding-left:5px;
	position:absolute;
	top:0;
	left:78px;
}

#s
{
	border:1px none #FFFFFF !important;
	width:135px;
}

#searchSubmit
{
	position:absolute;
	top:0;
	left:153px;
	width:27px;
	height:38px;
	overflow:hidden;
}

/*============================ searchForm ===============================================
============================ zoom ===============================================*/
.zoom
{
	border:1px dashed #6d6e71;
	width:210px;
	margin-left:15px;
	margin-top:25px;
	padding:9px;
	margin-bottom:23px;
}

.zoom .picto
{
	margin-left:-24px;
	margin-top:-34px;
	position:relative;
}

.zoom ul
{
	text-align:right;
}

.zoom ul ul
{
	margin-bottom:1.1em;
}

.zoom h4
{
	font-size:1.4em;
	color:#0d286d;
	font-style:italic;
	margin-bottom:7px;
	background-repeat:no-repeat;
	background-position:left center;
	display:inline;
	padding-left:20px;
}

.zoom .links
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/link.gif);
}

.zoom .downloads
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/download.gif);
}

.zoom .plus
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/plus.gif);
}

.zoom .contact
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/email.gif);
}

.zoom a
{
	color:#666;
	font-size:1.1em;
	line-height:1.2em;
}

/*============================ zoom ===============================================
============================ sidebar-nav ===============================================*/
#sidebar-nav
{
	line-height:1em;
	width:169px;
	margin-left:95px; margin-top:65px;
}

#home #sidebar-nav
{
	width:197px;
	margin-left:63px;
	padding-top:40px;
}

#sidebar-nav li
{
	text-align:right !important;
	font-size:1.3em;
}

#sidebar-nav li a
{
	color:#fff;
	font-weight:bold;
	width:162px;
	height:25px;
	overflow:hidden;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/sidebar-nav-out.gif);
	background-repeat:no-repeat;
	display:block;
	padding-top:15px;
	padding-right:7px;
}

#home #sidebar-nav li a
{
	margin-left:32px;
}

#sidebar-nav li a:hover,#sidebar-nav li a:active,#sidebar-nav li.active a
{
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/sidebar-nav-over.gif);
}

#sidebar-nav li li
{
	font-size:.8em;
	color:#666;
	line-height:1.2em;
	margin-top:8px;
	margin-bottom:7px;
}

#sidebar-nav li li a,#sidebar-nav li li a:hover,#sidebar-nav li li a:active,#sidebar-nav li.active li a
{
	background-image:none;
	display:inline!important;
	padding:0!important;
	margin:0!important;
	color:#003acb;
	font-weight:normal;
	font-style:italic;
}

#sidebar-nav li h3 a
{
	color:#0d286d!important;
	font-weight:bold!important;
	font-size:1.1em!important;
	font-style:normal!important;
	text-decoration:none!important;
	width:auto!important;
}

#sidebar-nav li h3 a:hover
{
	color:#c71b1b!important;
}

#sidebar-nav .square li
{
	text-align:left!important;
}

#sidebar-nav .square li a,#sidebar-nav .square li a:hover
{
	color:#666666;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/square-blue.png);
	background-repeat:no-repeat;
	background-position:left 0;
	font-weight:normal;
	font-style:normal;
	padding-left:16px!important;
	display:block!important;
	width:154px!important;
	margin-left:32px!important;
	height:auto;
}


/*============================ sidebar-nav ===============================================
============================ nautilus-nav ===============================================*/
#nautilus-nav
{
	width:725px;
	border:none !important;
	border-collapse:collapse !important;
	border-spacing:0;
	padding:0;
	margin:0;
	margin-left:-32px;
}

#nautilus-nav td
{
	padding:0;
	border:none !important;
	line-height:0;
}

.tip
{
	background-repeat:no-repeat;
	width:155px;
	position:absolute;
	z-index:100;
	visibility:hidden;
}

.tip.left
{
	padding-right:20px;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/arrow-left-nautilus.png);
	background-position:right 0;
}

.tip.right
{
	padding-left:20px;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/arrow-right-nautilus.png);
	background-position:left 0;
}

.tip ul
{
	width:155px;
	text-align:left !important;
	background-image:url(/portal/page/portal/librairie/douane/images/design/tip-top.png);
	padding-top:16px;
	background-repeat:no-repeat;
	background-position:0 0;
}

.tip ul li
{
	line-height:1em;
	background-image:none !important;
	padding-left:0!important;
	border-right-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#d6cece;
	border-left-color:#d6cece;
	background-color:#ededed;
	
}

.tip ul li.last
{
	background-image:url(/portal/page/portal/librairie/douane/images/design/tip-bottom.png) !important;
	background-repeat:no-repeat;
	background-position:0 bottom !important;
	padding-bottom:16px;
	border:none;
	background-color:transparent;
}

.tip ul li a
{
	font-size:.9em !important;
	color:#202978 !important;
	font-style:normal !important;
	padding-left:23px;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/bullet-blue.png);
	background-repeat:no-repeat;
	background-position:13px 4px;
	display:block;
}

.tip ul li.last a
{
	background-position:14px 4px;
	padding-left:24px;
}

.tip ul li a:hover
{
	color:#c71b1b !important;
	text-decoration:none !important;
	background-image:url(/portal/page/portal/librairie/douane/images/pictos/bullet-blue-2.png);
}

#tip_0
{
	background-position:left 17px;
	left:208px;
	top:127px;
}

#tip_1
{
	background-position:left 17px;
	left:167px;
	top:267px;
}

#tip_2
{
	background-position:left 44px;
	left:237px;
	top:395px;
}

#tip_3
{
	background-position:right 87px;
	left:403px;
	top:143px;
}

#tip_4
{
	background-position:right 87px;
	left:370px;
	top:267px;
}

#tip_5
{
	background-position:right 74px;
	left:258px;
	top:398px;
}

#content a:hover,#quick-nav li a:hover,#mentions-nav li a:hover,.zoom a:hover,#sidebar-nav li li a:hover,#sidebar-nav li li a:active,#sidebar-nav li.active li a
{
	text-decoration:underline;
}

#quick-nav li.last a,#mentions-nav li.last a,#mentions-nav li.last
{
	border:none;
}

#top-nav .subNav li a:hover,#top-nav .subNav li a:active,#top-nav .subNav li.active a,#top-nav .subNav li li a:hover,#top-nav .subNav li li a:active,#top-nav .subNav li li.active a
{
	color:#001f6e;
}
