
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,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}


* { padding:0; margin:0; outline:none; }
li { list-style:none; }
img { border:0; }
html { font-size:13.3px; }
body { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:1em; background:#e5e5e5 ; width:100%; }
table { border-collapse:collapse; }
fieldset { margin:0; padding:0; border:0; }

a { color:#000; text-decoration:none; }
a:hover { text-decoration:none; }
a span { cursor:pointer; }


/* -------------------------------------------------
 *  commmun
 * -------------------------------------------------
 */
.page { width:100%; }
.container { position:relative; width:955px; margin:0 auto; color:#000; }

.hidden { display:none; }
.clear { clear:both; }
.text { font-weight:normal; color:#010131; line-height:14px; }
.space { width:1px; height:50px; }

.inner { position:relative; }
.imaged { position:absolute; top:0; left:0; display:block; width:740px; height:50px; }
.sep { display:block; background-color:#2d2725; font-size:1px; }

.title { display:block; font-family:"Georgia", Times, serif; }
.subtitle { display:block; font-family:"Georgia", Times, serif; }
.authors { display:block; font-family:"Georgia", Times, serif; }
h2.author { display:inline; font-family:"Georgia", Times, serif; }
.preface { display:block; font-family:"Georgia", Times, serif; }
.link { display:block; font-family:"Georgia", Times, serif; }
.close { display:block; font-family:"Georgia", Times, serif; }
.lieu { display:block; font-family:"Georgia", Times, serif; }
.date { display:block; font-family:"Georgia", Times, serif; }
.type { display:block; font-family:"Lora", Times, serif; }
.legend { display:block; }

.more { display:block; }
.more .inside { height:15px; }
.more .inside a { display:inline; height:15px; }
.more .inside a .text,.more .inside a .text-more  { display:inline; height:13px; line-height:13px; font-family:"Lora", Times, serif; padding:0 7px 0 6px; font-size:10px; color:#ffffff; border:solid 1px #32332f; background-color:#32332f; }
.more .inside a .puce {  display:block; float:left; }
.more .inside a:hover .text, .more .inside a:hover .text-more { color:#32332f; background-color:#eee; height:13px; border:solid 1px #eee; }

a .more { display:block; }
a .more .inside { height:16px; }
a .more .inside { display:inline; height:16px; }
a .more .inside .text { display:inline; height:14px; line-height:14px; font-family:"Lora", Times, serif; padding:0 7px 0 6px; font-size:10px; color:#ffffff; border:solid 1px #32332f; background-color:#32332f; }
a .more .inside .puce {  display:block; float:left; }
a .more .inside:hover .text { color:#32332f; background-color:#eee; height:14px; border:solid 1px #eee; }

.csc-default { clear:both; display:block; }


/* -------------------------------------------------
 *  rte
 * -------------------------------------------------
 */

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.linespace {
	padding-top:6px;
}

.text-background-blue {
	color:#FFF;
	background-color:#1dadc5;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	display:inline;
}

.text-font-georgia {
	font-family:"Georgia", Times, serif;
}

.text-indent {
	padding-left: 10px;
}

.text-gray {
	color:#717171;
}

.text-with-arrow {
	padding-left: 10px;
	background: url('img/Images/arrow-gray.gif') left 3px no-repeat;
}

.underline {
	text-decoration: underline;
}

.text-small {
	font-size: 0.85em;
}


/* -------------------------------------------------
 *  header
 * -------------------------------------------------
 */
.header { display:block; height:110px; }
.header .logo { display:block; float:left; position:relative; left:0; top:0; width:318px; height:78px; }
.header .logo .imaged { width:318px; height:78px; background: url('img/Images/logo-passager-clandestin.gif') left top no-repeat;  }
.header .basket { display:block; float:right; margin-top:56px; margin-right:10px; }
.header .basket a { font-family:helvetica, Arial, sans-serif; padding-left:20px; font-weight:bold; padding-top:3px; text-transform: uppercase; color:#010131; font-size:12px; background: url('img/Images/icon_basket.png') left top no-repeat; }
.header .basket a:hover { color:#1dadc5; }

.header .account { display:block; float:right; margin-top:56px; margin-right:10px; position:relative; z-index:100; }
.header .account .account_title { font-family:"Georgia", Times, serif; color:#010131; font-size:13px; padding-left:10px; cursor:pointer; }
.header .account .account_title:hover { color:#1dadc5; }
.header .account .account_links  { position:absolute; top:18px; left: -116px; width: 200px; height:auto; padding-top:10px; padding-bottom:20px; padding-left:10px; background:#fff; border:solid #A1A1A1 1px;}
.header .account .account_links a { display:block; font-family:helvetica, Arial, sans-serif; padding-left:10px; margin-bottom:2px; font-weight:normal; padding-top:3px; text-transform: uppercase; color:#010131; font-size:12px; }
.header .account .account_links a:hover { color:#1dadc5; }

.header .sep { clear:both; width:955px; height:4px; line-height:4px; }


/* -------------------------------------------------
 *  menu
 * -------------------------------------------------
 */
.menu { display:block; }
.menu ul li { display:block; float:left; width:178px; }
.menu ul li .title { height:19px; font-weight:bold; padding:2px 4px 0 0; font-size:1.17em; color:#000000; }
.menu ul li .text { display:block; width:150px; height:64px; padding-top:2px; font-size:0.85em; color:#000000; font-family:"Georgia", Times, serif; }
.menu ul li .sep { width:157px; height:1px; line-height:1px; }
.menu ul li:hover .title { color:#5a5a5a; }
.menu ul li:hover .text { color:#5a5a5a; }
.menu ul li:hover .sep { background-color:#5a5a5a; }
.menu ul li.on .title { color:#8a8a8a; }
.menu ul li.on .text { color:#8a8a8a; }
.menu ul li.on .sep { background-color:#8a8a8a; }


/* -------------------------------------------------
 *  footer
 * -------------------------------------------------
 */
.footer { display:block; margin-top:130px; border-top:solid 1px #000000; border-bottom:solid 1px #000000; }
.footer.t3 { margin-top:0; }
.footer ul li { display:block; float:left; margin-top:23px; }
.footer ul li a .title { height:19px; padding:2px 4px 0 0; font-size:1.2em; color:#000000; text-align:center; }
.footer ul li a .text { display:block; width:135px; padding-top:2px; font-size:0.82em; text-align:center; color:#000000; font-family:"Georgia", Times, serif; }

.footer ul li .more { margin:10px 0 17px 50%; }
.footer ul li .more .inside { margin-left:-40px; }
.footer ul li a:hover .title { color:#1dadc5; }

.footer ul li.menu1 { width:170px; }
.footer ul li.menu1 a .title { width:170px; }
.footer ul li.menu1 a .text { width:170px; }
.footer ul li.menu2 { width:581px; }
.footer ul li.menu2 a .title { width:581px; }
.footer ul li.menu2 a .text { width:470px; margin:0 auto;  text-align:center; }
.footer ul li.menu2 .letrine  { display:block; position:relative; width:470px; margin:0 auto; }
.footer ul li.menu2 .letrine .text  { text-align:left; }
.footer ul li.menu2 .letrine .imaged { z-index:5; display:block; top:-6px; left:-9px; width:28px; height:28px; background: url('img/Backgrounds/bg-lettrine.png') left top no-repeat; }
.footer ul li.menu2 .letrine .text:first-letter { color:#1dadc5; font-size:1.3em; padding-right:0.05em; font-family:"Georgia", Times, serif; }
.footer ul li.menu3 { width:200px; }
.footer ul li.menu3 a .title { width:200px; }
.footer ul li.menu3 a .text { width:200px; }


/* -------------------------------------------------
 *  policies
 * -------------------------------------------------
 */
.policy { display:block; margin-top:2px; width:100%; }
.policy-left { display:block; float:left; }
.policy-right { display:block; float:right; }
.policy .text { font-size:0.7em; color:#484846; }
.policy a .text { font-size:0.7em; color:#484846; margin-left:10px; padding-left:10px; background: url('img/Images/sep-gray.png') left 2px no-repeat;}


/* -------------------------------------------------
 *  rubrique
 * -------------------------------------------------
 */
.rubrique { display:block; margin-top:61px;  }

.rubrique .coluniq { display:block; float:left; width:955px; }
.rubrique .coluniq .title { font-size:1.2em; font-weight:bold; padding-bottom:10px; padding-left:2px; }
.rubrique .coluniq .sep { width:955px; height:3px; line-height:3px; }
.rubrique.t3 .coluniq .sep { height:1px; line-height:1px; }

.rubrique .coluniq .navigation { display: block; margin-top:20px; margin-left:2px; padding-bottom:25px; font-style:italic; font-size:1.1em; font-family:"Georgia", Times, serif; }
.rubrique .coluniq .navigation li { display:inline; padding: 0 17px 0 0; }
.rubrique .coluniq .navigation li  { color:#666; }
.rubrique .coluniq .navigation li a { color:#000; }
.rubrique .coluniq .navigation li.on { color:#1dadc5; }
.rubrique .coluniq .navigation li.on a { color:#1dadc5; }
.rubrique .coluniq .navigation li a:hover { color:#1dadc5; }

.rubrique .colleft { display:block; float:left; width:178px; }
.rubrique .colleft .title { font-size:1.1em; font-weight:bold; font-style:italic; padding-bottom:10px; padding-left:2px; }
.rubrique .colleft .sep { width:157px; height:3px; line-height:3px; }
.rubrique.t2 .colleft .title { padding-top:20px; padding-bottom:0px; }
.rubrique.t2 .colleft .sep { height:1px; line-height:1px; }
.rubrique.t2 .colleft.extends { width:955px; }
.rubrique.t2 .colleft.extends .sep { width:955px; }

.rubrique .colleft .navigation { display:block; margin-top:15px; margin-left:2px; margin-right:20px;  }
.rubrique.t2 .colleft .navigation { margin-top:10px; padding-right:20px; }
.rubrique .colleft .navigation ul li a { font-style:italic; line-height:1.1em; display:inline-block; padding-bottom:7px; font-size:1.1em; color:#000000; font-family:"Georgia", Times, serif; }
.rubrique .colleft .navigation ul li a:hover { color:#1dadc5; }
.rubrique .colleft .navigation ul li.on a { color:#1dadc5; }
.rubrique .colleft .navigation ul.download li a {  background:url('img/Images/puce-download.png') 0px -15px no-repeat; padding-left: 15px; }
.rubrique .colleft .navigation ul.download li a:hover {  background-position: 0px -57px; }
.rubrique .colleft .navigation .sep { margin:5px 0 17px 0; width:120px; height:1px; line-height:1px; }

.rubrique .colleft .list .navigation { display: block; margin-top:20px; margin-left:2px; padding-bottom:25px; font-style:italic; font-size:1.1em; font-family:"Georgia", Times, serif; }
.rubrique .colleft .list .navigation .lv1menu  { width:181px; float:left; margin-top:40px;  }
.rubrique .colleft .list .navigation .lv1menu .lv1menuitem { padding:20px 17px 0 0; color:#666; font-weight:normal; }
.rubrique .colleft .list .navigation .lv1menu .lv1menuitem.first { padding-top:1px; }
.rubrique .colleft .list .navigation .lv1menu .lv1menuitem a { color:#000; font-weight:bold; font-size:1.1em; line-height:1.45em; font-family:"Georgia", Times, serif; }
.rubrique .colleft .list .navigation .lv1menu .lv1menuitem a:hover { color:#1dadc5; }
.rubrique .colleft .list .navigation .lv2menu .lv2menuitem { padding-top:2px; }
.rubrique .colleft .list .navigation .lv2menu .lv2menuitem a { color:#000; font-weight:normal; font-size:1em; line-height:1.1em; font-family:"Georgia", Times, serif; }
.rubrique .colleft .list .navigation .lv2menu .lv2menuitem a:hover { color:#1dadc5; }

.rubrique .colleft .media { display:block; width:157px; margin-top:25px; overflow:hidden; background-color:#e5e5e5; }
.rubrique .colleft .legend { font-size:0.8em; color:#303133; font-weight:normal; font-style:italic; padding-top:3px; padding-left:3px;  }

.rubrique .maincol { display:block; float:left; width:777px; }
.rubrique .maincol .title { font-size:1.1em; font-weight:bold; font-style:italic; padding-bottom:10px; padding-left:0px; }
.rubrique .maincol .sep { width:777px; height:3px; line-height:3px; }

.rubrique.t2 .maincol .title { padding:20px 0 0 0; }
.rubrique.t2 .maincol .sep { height:1px; line-height:1px; }

.rubrique .maincol .back { display:block; font-size:1em; margin-top:9px; }
.rubrique .maincol .back a { font-size:0.8em; padding-left:10px; background: url('img/Images/puce-back.gif') 1px 2px no-repeat; }
.rubrique .maincol .back a:hover { background-position:0px 2px; }

.rubrique .content { display:block; }

.rubrique .content .description { display:block; position:relative; padding:15px 0 0 0; color:#303133; font-size:1em; line-height:1.3em; }
.rubrique .content .description .imaged { z-index:5; display:block; top:9px; left:-8.5px; width:28px; height:28px; background: url('img/Backgrounds/bg-lettrine.png') left top no-repeat; }
.rubrique .content .description .text { position:relative; z-index:10; display:block; width:100%; padding:0px 0 0 2px; color:#303133; font-size:1em; line-height:1.4em;  }
.rubrique .content .description .text:first-letter { color:#1dadc5; font-size:1.3em; padding-right:0.05em; font-family:"Georgia", Times, serif; }
.rubrique .content .description .text p:first-child:first-letter { color:#1dadc5; font-size:1.3em; padding-right:0.05em; font-family:"Georgia", Times, serif; }
.rubrique .content .description .text .internal-link { color:#1dadc5; font-size:0.9em; line-height:1em; text-decoration: none; background: url('img/Images/puce-link.png') left -22px no-repeat; padding-left: 10px; }
.rubrique .content .description .text .internal-link:hover { text-decoration: underline; }

.rubrique .content .close { display:block; cursor:pointer; width:13px; height:12px; background:url('img/Buttons/bt-close.png') left top no-repeat; }
.rubrique .content .close:hover { background-position:0 -12px; }
.rubrique .content .close .text { display:block; color:#303133; font-size:0.8em; }

.rubrique .content .media { display:block; width:194px; margin-top:7px; overflow:hidden; background-color:#E5E5E5; }
.rubrique.t2 .content .media { width:164px; margin-top:20px; border:solid 1px #d0d0cf; }

.rubrique .content .content-left { display:block; float:left; width:194px; }
.rubrique .content .content-right { display:block; float:left; }
.rubrique .content .content-center { display:block; float:left; }

.rubrique.t2 .content .content-left { width:164px; }

.rubrique.t3 .content .content-left { width:435px; }
.rubrique.t3 .content .content-right { width:280px; }
.rubrique.t3 .content .content-center { width:240px; }

.rubrique .content .title { font-size:1.2em; font-weight:bold; font-style:normal; padding-bottom:3px; }
.rubrique .content .date { font-size:0.9em; color:#1dadc5; font-weight:normal; font-style:italic; padding-top:3px; padding-bottom:3px; }
.rubrique .content .subtitle { font-size:1.1em; color:#303133; font-weight:normal; font-style:normal; padding-top:0px; padding-bottom:6px; }
.rubrique .content .authors { padding-bottom:3px; font-size:1em; color:#303133; font-weight:normal; font-style:italic; }
.rubrique .content .author { font-size:1em; color:#303133; font-weight:normal; font-style:italic; }
.rubrique .content .authors a:hover .author { color:#1dadc5; }
.rubrique .content .preface { font-size:1em; color:#303133; font-weight:normal; font-style:italic; padding-bottom:3px; }
.rubrique .content .preface:hover { color:#1dadc5; }
.rubrique .content .lieu { font-size:0.9em; color:#303133; font-weight:normal; font-style:italic; padding-bottom:3px; }
.rubrique .content .type { font-size:1em; color:#303133; font-weight:bold; font-style:normal; padding-bottom:3px; }
.rubrique .content .legend { font-size:0.8em; color:#303133; font-weight:normal; font-style:italic; padding-top:3px; padding-left:3px;  }
.rubrique .content .description { width:450px; }

.rubrique .content .more .inside a .text-more { display:block; float:left; margin-left:1px; }
.rubrique .content .more .inside a .puce { width:14px; height:15px; background: url('img/Images/puce-more.gif') left top no-repeat; }


/* --------------------------------------------
 *    Content - Introduction
 * --------------------------------------------
 */
.rubrique .content .introduction { display:block; position:relative; width:610px; padding:15px 0 0 0; color:#303133; font-size:1em; line-height:1.3em; }
.rubrique .content .introduction .imaged { display:block; top:8px; left:-9px; width:28px; height:28px; background: url('img/Backgrounds/bg-lettrine.png') left top no-repeat; }
.rubrique .content .introduction .text { display:block; width:100%; padding:0px 0 0 2px; color:#303133; font-size:0.95em; line-height:1.3em; }
.rubrique .content .introduction .text:first-letter { color:#1dadc5; font-size:1.3em; padding-right:0.05em; font-family:"Georgia", Times, serif; }
.rubrique .content .introduction .text p:first-child:first-letter { color:#1dadc5; font-size:1.3em; padding-right:0.05em; font-family:"Georgia", Times, serif; }


/* --------------------------------------------
 *     Content - Liste des vignettes
 * --------------------------------------------
 */
.rubrique .content .medias { display:block; float:left; width:404px; margin:14px 0 0 0; }
.rubrique .content .medias ul li { display:block; float:left; padding:16px 6px 0 4px; }
.rubrique .content .medias ul li .head { display:block; position:relative; width:124px; height:28px; background-color:#FFFFFF; }
.rubrique .content .medias ul li .head span { display:block; position:absolute; left:5px; top:5px; width:18px; height:18px; background: url('img/Images/puce-gray.png') left top no-repeat; }
.rubrique .content .medias ul li .media { display:block; margin-top:3px; width:124px; background-color:#E5E5E5; }


.rubrique .content .medias ul li.col1 { clear:both; float:left; }


/* --------------------------------------------
 *     Content - Liste des livres
 * --------------------------------------------
 */
.rubrique .content .books { display:block; float:left; margin:20px 0 0 35px; }
.rubrique .content .books ul li { display:block; margin-top:10px; margin-bottom:13px; width:321px; border-top:dotted 1px #000000; }
.rubrique .content .books ul li .title { display:block; padding:7px 0 0 2px; width:312px; font-style:normal;  font-weight:bold; color:#000000; }
.rubrique .content .books ul li .subtitle { display:block; padding:2px 0 0 2px; width:312px; font-weight:normal; color:#303133; }
.rubrique .content .books ul li .authors { display:block; padding:4px 0 0 2px; width:312px; font-weight:normal; color:#303133; }
.rubrique .content .books ul li .author { font-weight:normal; color:#303133; }
.rubrique .content .books ul li .preface { display:block; padding:2px 0 0 2px; width:312px; font-weight:normal; color:#303133; }
.rubrique .content .books ul li:hover .title { color:#1dadc5; }


/* --------------------------------------------
 *     Content - Livre
 * --------------------------------------------
 */
.rubrique .content .book { display:block; float:left; width:450px; margin-top:10px; margin-left:25px; }

.rubrique .content .book .actions { display:block; width:120px; margin-top:30px; }
.rubrique .content .book .actions ul { display:block; width:120px; border-bottom:solid 1px #303133; }
.rubrique .content .book .actions ul li { display:block; cursor:pointer; width:120px; border-top:solid 1px #303133; }
.rubrique .content .book .actions ul li .link { font-size:1em; color:#303133; font-weight:normal; font-style:italic; padding:11px 0 13px 2px; }
.rubrique .content .book .actions ul li:hover .link { color:#1dadc5; }

.rubrique .content .book .tag { display:block; margin-bottom:10px; }
.rubrique .content .book .tag .text { display:inline; color:#FFF; background-color:#1dadc5; padding:2px 7px; font-size:12px; }



/* --------------------------------------------
 *     Content - Infos
 * --------------------------------------------
 */
.rubrique .content .infos { display:block; margin-top:10px; font-size:0.9em; }
.rubrique .content .infos .text { display:block; padding-top:0.2em; text-align:right; font-size:1em; }

/* --------------------------------------------
 *     Content - add to basket
 * --------------------------------------------
 */
.rubrique .content .add_to_basket { display:block; margin-top:10px; font-size:0.9em; float:right;}
.rubrique .content .add_to_basket .button { cursor:pointer; display:block; font-size:11px; line-height:14px; background-color:#1dadc5; color:#FFF; border:none; padding:3px 7px;}
.rubrique .content .add_to_basket .button:hover { color:#303133; }
.rubrique .content .add_to_basket .button_disabled { display:block; font-size:11px; line-height:14px; background-color:#D1D1D1; color:#A1A1A1; border:none; padding:4px 9px;}


/* --------------------------------------------
 *     Content - Subcontent
 * --------------------------------------------
 */
.rubrique .content .subcontent { display:block; width:715px; padding-top:45px; }
.rubrique .content .subcontent .subcontent-header { display:block; width:100%; height:35px; border-top:solid 2px #202a2e; border-bottom:solid 1px #202a2e; }
.rubrique .content .subcontent .subcontent-header .title { display:block; float:left; font-size:1em; font-weight:normal; font-style:italic; padding:10px 0 10px 6px; }
.rubrique .content .subcontent .subcontent-header .dotted { display:block; float:left; margin:18px 0 0 8px; width:13px; height:3px; background: url('img/Images/puce-dotted-black.png') left top no-repeat; }
.rubrique .content .subcontent .subcontent-header .close { display:block; position:absolute; top:10px; right:10px; }

.rubrique .content .subcontent .subcontent-body { display:block; width:700px; margin:6px 0 0 6px; }
.rubrique .content .subcontent .subcontent-body ul li { display:block; margin:3px 0 20px 0; border-top:dotted 1px #202a2e; }
.rubrique .content .subcontent .subcontent-body ul li.first { border-top:none; }
.rubrique .content .subcontent .subcontent-body ul li .title { font-size:1em; font-weight:bold; font-style:normal; /*color:#1dadc5;*/ padding:10px 0 3px 1px; }
.rubrique .content .subcontent .subcontent-body ul li .subtitle { font-size:0.8em; font-weight:bold; font-style:normal; /*color:#73c2cf;*/ padding:2px 0 3px 1px; }
.rubrique .content .subcontent .subcontent-body .description { width:680px; }

.rubrique .content .subcontent .subcontent-footer { display:block; margin-top:40px; width:100%; border-bottom:solid 1px #202a2e; }
.rubrique .content .subcontent .subcontent-footer .close { margin:0 0 8px 6px; }
.rubrique .content .subcontent .subcontent-footer .close .text { padding-left:20px; }
.rubrique .content .subcontent .subcontent-footer .close:hover .text { color:#1dadc5; }

.rubrique .content .subcontent.download a.button-download { cursor:pointer; margin-top:10px; font-size:0.9em;  background:url('img/Images/puce-download.png') 9px 5px no-repeat; display:inline-block; font-size:11px; line-height:14px; background-color:#1dadc5; color:#FFF; border:none; padding:4px 9px 3px 23px;}
.rubrique .content .subcontent.download a.button-download:hover { color:#303133; background-position:9px -13px;}




/* --------------------------------------------
 *     Content - Auteur
 * --------------------------------------------
 */
.rubrique .content .auteur { display:block; float:left; width:450px; margin-top:10px; margin-left:25px; }

.rubrique .content .auteur .subtitle { padding-top:2px; }

.rubrique .content .auteur .parutions { display:block; width:340px; margin-top:30px; padding-bottom:21px; border-top: solid 1px #202a2e; border-bottom: solid 1px #202a2e; }
.rubrique .content .auteur .parutions .title { color:#202a2e; font-size:1em; font-weight:normal; font-style:normal; padding:17px 0 15px 5px; }
.rubrique .content .auteur .parutions ul { display:block; width:300px; }
.rubrique .content .auteur .parutions ul li { display:block; cursor:pointer; margin:2px 0 3px 5px;}
.rubrique .content .auteur .parutions ul li .link { font-size:1em; color:#161515; font-weight:normal; font-style:italic;  padding-left:10px; background:url('img/Images/puce-link.png') left 4px no-repeat; }
.rubrique .content .auteur .parutions ul li:hover .link { color:#1dadc5; background-position: left -22px; }


/* --------------------------------------------
 *     Content - Events
 * --------------------------------------------
 */
.rubrique .content .events { display:block; float:left; width:823px; }
.rubrique .content .events ul li { display:block; padding-top:40px; }
.rubrique .content .events .media { display:block; float:left; width:157px; background-color:transparent; margin-top:0px; }
.rubrique .content .events .media img { border:solid 1px #d0d0cf; }
.rubrique .content .events .texts { display:block; float:left; width:666px; }
.rubrique .content .events .texts .title { font-size:1.1em; font-weight:bold; font-style:normal; padding:10px 0 3px 1px; }
.rubrique .content .events .texts .subtitle { font-size:1em; font-weight:normal; font-style:normal; padding:0 0 3px 1px; }
.rubrique .content .events .texts .description { width:630px; }
.rubrique .content .events .texts .description a { color:#1DADC5; text-decoration: underline; }
.rubrique .content .events .texts .description a:hover { text-decoration: none; }
.rubrique .content .events .texts .description a.external-link-new-window,
.rubrique .content .events .texts .description a.external-link { color:#303133; text-decoration: underline; }
.rubrique .content .events .texts .description a.external-link-new-window:hover,
.rubrique .content .events .texts .description a.external-link:hover { text-decoration: none; }
.rubrique .content .events .texts .lieu { padding:5px 0 0 1px; }
.rubrique .content .events .texts .type { width:100%; border-bottom:dotted 1px #303133; padding:0 0 6px 1px; }


/* --------------------------------------------
 *     Content - News
 * --------------------------------------------
 */
.rubrique .content .news { display:block; float:left; width:823px; }
.rubrique .content .news ul li { display:block; padding-top:20px; }
.rubrique .content .news .media-holder { display:block; float:left; margin-right:20px; background-color:transparent; margin-top:0px; }
.rubrique .content .news .media-holder img { border:solid 1px #d0d0cf; }
.rubrique .content .news .media-holder .head { display:block; position:relative; width:126px; height:28px; background-color:#FFFFFF; }
.rubrique .content .news .media-holder .head span { display:block; position:absolute; left:5px; top:5px; width:18px; height:18px; background: url('img/Images/puce-gray.png') left top no-repeat; }
.rubrique .content .news .media-holder .media { display:block; margin-top:3px; width:126px; }
.rubrique .content .news .texts { display:block; float:left; width:605px; margin-top:7px; }
.rubrique .content .news .texts .title { font-size:1.1em; font-weight:bold; font-style:normal; padding-top:10px; padding-left:1px; }
.rubrique .content .news .texts .subtitle { font-size:1.1em; font-weight:normal; font-style:normal; padding-left:1px;}
.rubrique .content .news .texts .author { font-size:1em; font-weight:normal; padding-left:1px; }
.rubrique .content .news .texts .preface { font-size:1em; font-weight:normal; padding-left:1px; }
.rubrique .content .news .texts .description { width:605px; }
.rubrique .content .news .texts .type { font-size:1em; width:320px; border-bottom:dotted 1px #524d4b; padding-left:1px; padding-bottom:8px; }
.rubrique .content .news .texts .more { margin-top:5px; }

.rubrique .content .news ul li a:hover .title {  /*color:#1dadc5 ;*/ }


/* --------------------------------------------
 *     Content - Transversal
 * --------------------------------------------
 */
.rubrique .content .transversal { display:block; width:630px; }

.rubrique .content .transversal .title { text-transform: uppercase; padding-top:28px; }

.rubrique .content .transversal .texts { }
.rubrique .content .transversal .texts .text { display:block; width:620px; padding:10px 10px 0 1px; }
.rubrique .content .transversal .texts .text a:hover { text-decoration:underline; }
.rubrique .content .transversal .texts .type { display:block; width:100%; border-bottom:dotted 1px #303133; padding:0 0 6px 1px; }

.rubrique .content .transversal .texts .text-content { position:relative; padding:25px 0 0 0; }

.rubrique .content .transversal .texts .text-content ul li { padding-left: 10px; background: url('img/Images/puce-black.gif') left 5px no-repeat; }

.rubrique .content .transversal .texts .text-content table.two-columns { height:auto; position:relative; left:-12px; width:474px; }
.rubrique .content .transversal .texts .text-content table.two-columns tr:hover { background-color:#eeeeee; }
.rubrique .content .transversal .texts .text-content table.two-columns td.table-first-column { width:150px; }
.rubrique .content .transversal .texts .text-content table.two-columns td { padding:1px 0 1px 12px; }
.rubrique .content .transversal .texts .text-content table.two-columns td a { color:#5f6062; }
.rubrique .content .transversal .texts .text-content table.two-columns td a:hover { color:#5f6062; text-decoration:none; }

.rubrique .content .transversal .texts .text-content table.two-columns-passagerclandestin { width:630px; height:auto; }
.rubrique .content .transversal .texts .text-content table.two-columns-passagerclandestin td { text-align:justify; padding-right:17px; width:315px; }
.rubrique .content .transversal .texts .text-content table.two-columns-passagerclandestin td p { color:#303133; line-height:1.2em;  }
.rubrique .content .transversal .texts .text-content table.two-columns-passagerclandestin td p .text-font-georgia { display:block; text-align:left; font-size:1.1em; padding-bottom:6px; padding-top:3px; }

.rubrique .content .transversal .texts .text-content .description { padding-top:5px; }

.rubrique .content .transversal .texts .media-content { position:relative; padding:25px 0 0 0; }
.rubrique .content .transversal .texts .images-media { display:block; width:620px; padding:10px 10px 0 1px; }


.rubrique .content .transversal .more { margin-top:5px; }
/*
.rubrique .content .transversal .more .inside a { height:14px; }
.rubrique .content .transversal .more .inside a .puce { width:13px; height:14px; background: #1dadc5 url('img/Images/arrow-white.png') 2px 3px no-repeat; }
.rubrique .content .transversal .more .inside a .text { display:block; float:left; margin-left:1px; padding-top:1px; height:13px; border:none; font-size:0.75em; background-color:#1dadc5; text-transform:uppercase; }
*/
.rubrique .content .transversal .more .inside a .puce { width:14px; height:15px; background: url('img/Images/puce-more.gif') left top no-repeat; }
.rubrique .content .transversal .more .inside a .text, .rubrique .content .transversal .more .inside a .text-more { display:block; float:left; margin-left:1px; }


/* --------------------------------------------
 *     Content - home
 * --------------------------------------------
 */
.rubrique .content .home { margin-top:10px; margin-bottom:10px; padding-bottom:20px; }

.rubrique .content .home .title { padding-top:10px; padding-bottom:5px; font-size:1.2em; font-weight:bold; }

.rubrique .content .home ul { display:block; border-bottom:dotted 1px #524d4b; margin:15px 0 10px 0;  }
.rubrique .content .home ul li { display:block; padding-bottom:9px; border-top:dotted 1px #524d4b; }

.rubrique .content .content-center .home { padding-left:22px; padding-bottom:50px; border-left:solid 1px #303133; border-right:solid 1px #303133; }
.rubrique .content .content-center .home .media { margin-top:15px; }

.rubrique .content .content-center .home ul { width:183px; }
.rubrique .content .content-center .home ul li { width:183px; padding-left:1px; }
.rubrique .content .content-center .home ul li .title { font-size:1em; font-weight:bold; padding-left:0px; }
.rubrique .content .content-center .home ul li .text { font-size:1em; font-weight:normal; }
.rubrique .content .content-center .home ul li .date { font-style:normal; }

.rubrique .content .content-center .home ul li:hover .title { color:#1DADC5; }


.rubrique .content #sliderEvents { position:relative; left:0 top:0; width:185px; overflow: hidden; background:#d5d5d5; margin-top:15px; }
.rubrique .content #sliderEvents .sliderEventsWrapper {  position:relative; left:0 top:0;  }
.rubrique .content #sliderEvents .sliderEventsWrapper div.media { position:absolute; left:0 top:0; width:185px; overflow:hidden; margin-top:0px; background:#d5d5d5; }


.rubrique .content .content-right .home { padding-left:22px; padding-bottom:50px; }
.rubrique .content .content-right .home .description { width:270px; }
.rubrique .content .content-right .home ul  { width:259px; }
.rubrique .content .content-right .home ul li  { width:259px; padding-left:1px; cursor:pointer; }
.rubrique .content .content-right .home ul li .title { font-size:1.1em; font-weight:bold; padding-left:0px; }
.rubrique .content .content-right .home ul li .subtitle { font-size:1.1em; font-weight:normal; }
.rubrique .content .content-right .home ul li .author { font-size:1em; font-weight:normal; }
.rubrique .content .content-right .home ul li .preface { font-size:1em; font-weight:normal; }

.rubrique .content .content-right .home ul li:hover .title { color:#1DADC5; }

.rubrique .content .home .more { margin-top:5px; }
.rubrique .content .content-right .home .more .inside a .puce { width:14px; height:15px; background: url('img/Images/puce-more.gif') left top no-repeat; }
.rubrique .content .content-right .home .more .inside a .text { display:block; float:left; margin-left:1px; }
.rubrique .content .content-center .home .more .inside a .puce { width:14px; height:15px; background: url('img/Images/puce-more.gif') left top no-repeat; }
.rubrique .content .content-center .home .more .inside a .text { display:block; float:left; margin-left:1px; }

.rubrique .content .home.b1 { margin:20px 22px 0 22px; }
.rubrique .content .home.b1 .slideshow { width:320px; height:230px; margin-top:14px; }
.rubrique .content .home.b2 { margin:20px 10px 0 10px; border-top:solid 1px #303133; padding-top:14px; }
.rubrique .content .home.b2 .slideshow { width:320px; height:230px; margin-top:14px; }
.rubrique .content .home.b3 { margin:20px 10px 0 10px; border-top:solid 1px #303133; padding-top:14px; }
.rubrique .content .home.b3 .slideshow { width:320px; height:230px; margin-top:14px; }


.rubrique .content .content-left .home .csc-textpic { padding-left:0; padding-right:0; }
.rubrique .content .content-left .home .csc-textpic-imagewrap { margin-bottom:5px; }
.rubrique .content .content-left .home .csc-textpic-text { line-height:1.1em; font-family: "Georgia",Times,serif; color: #303133; }
.rubrique .content .content-left .home .csc-textpic-text .text-small { padding-top:4px; display:block; }
.rubrique .content .content-left .home .csc-textpic-text a:hover { color:#1DADC5; }

.rubrique .content .content-left .home .csc-text { padding-left:12px; padding-right:12px; }
.rubrique .content .content-left .home .csc-text-text { line-height:1.1em; }
.rubrique .content .content-left .home .csc-text-text .text-small { padding-top:4px; display:block; }

.rubrique .content .home .template-text  { }
.rubrique .content .home .template-text .title { text-align:center; width:365px; font-size:1.8em; line-height:1.1em; padding-left:15px; padding-right:15px; }
.rubrique .content .home .template-text .description { display:block; width:365px; text-align:center; padding-bottom:12px; padding-left:15px; padding-right:15px; }
.rubrique .content .home .template-text .sep { display:block; width:173px; margin:0 0 30px 120px; height:1px; line-height:1px; background-color:#303133; }
.rubrique .content .home .template-text .more { margin-left:167px; }



/*
.rubrique .content .home.b2 .text { display:block; width:320px; margin-top:14px; text-align:center; color:#303133; font-size:0.95em; line-height:1.3em; }
*/

.rubrique.t3 .content .home.b1 ul { border:none; }
.rubrique.t3 .content .home.b1 ul li { border:none; }
.rubrique.t3 .content .home.b2 ul { border:none; }
.rubrique.t3 .content .home.b2 ul li { border:none; }


.rubrique.t3 .content .home.b1 .more { margin-top: -30px; margin-left: 0; }


/* --------------------------------------------
 *     Content - tx-imagecycle-pi1
 * --------------------------------------------
 */
.rubrique.t3 .content .tx-imagecycle-pi1 {  height:270px; margin:0 auto; }
.rubrique.t3 .content .tx-imagecycle-pi1 .tx-imagecycle-pi1-images { overflow:visible; }
.rubrique.t3 .content .tx-imagecycle-pi1 .tx-imagecycle-pi1-images .imagecycle-caption { white-space:normal; width:370px; top:247px; left:0; display:none; text-align:center; background-color:#E5E5E5; bottom:auto; font-size:0.8em; color:#7A7A7A; font-weight:normal; font-style:italic; opacity:1; }
.rubrique.t3 .content .tx-imagecycle-pi1 .tx-imagecycle-pi1-images .imagecycle-caption a { font-size:1em; color:#7A7A7A; font-weight:normal; font-style:italic; opacity:1; }
.rubrique.t3 .content .tx-imagecycle-pi1 .tx-imagecycle-pi1-images .imagecycle-caption a:hover { text-decoration:underline; }


/* --------------------------------------------
 *     tx-felogin-pi1
 * --------------------------------------------
 */

.tx-felogin-pi1 { width:760px; }
.tx-felogin-pi1 h3 { font-style: italic; font-weight: bold; font-size:15px; padding-top:20px; margin-bottom:30px; text-transform: uppercase; color:#000000; font-family:"Georgia", Times, serif; }
.tx-felogin-pi1 form { margin-top:15px; }
.tx-felogin-pi1 .colleft { float:left; width:280px; margin-right:40px; }
.tx-felogin-pi1 p { padding-top:5px; display:block;  }
.tx-felogin-pi1 p a { text-decoration:underline;  }
.tx-felogin-pi1 p a:hover { text-decoration:none; }
.tx-felogin-pi1 .colright { float:left; width:400px; }
.tx-felogin-pi1 .colright .text { margin-bottom:15px; }
.tx-felogin-pi1 form { max-width:460px; }
.tx-felogin-pi1 fieldset input[type="text"],
.tx-felogin-pi1 fieldset input[type="password"] {
	width:120px;
}
.tx-felogin-pi1 fieldset input[type="submit"],
.tx-felogin-pi1 .button  { display:inline-block; border:none; color:#FFF; background-color:#1dadc5; padding:3px 12px; font:bold 12px Arial,Helvetica,sans-serif; }
.tx-felogin-pi1 fieldset input[type="submit"] { margin-left:100px; }
.tx-felogin-pi1 fieldset label[for="tx_felogin_pi1[password1]"] { width:220px; }
.tx-felogin-pi1 fieldset label[for="tx_felogin_pi1[password2]"] { width:220px; }
.tx-felogin-pi1 fieldset input[name="tx_felogin_pi1[changepasswordsubmit]"] { margin-left:220px; }
.tx-felogin-pi1 fieldset { padding-top:15px; min-height:95px; }


.tx-multishop-pi1 h3 { font-style: italic; font-weight: bold; font-size:15px; padding-top:20px; margin-bottom:30px; text-transform: uppercase; color:#000000; font-family:"Georgia", Times, serif; }

.tx-multishop-pi1 a.link { display: inline-block; text-decoration: underline; font-family: Arial, sans-serif; }
.tx-multishop-pi1 a.link:hover { text-decoration: none; }


/* --------------------------------------------
 *     csc-textpic
 * --------------------------------------------
 */

.csc-textpic .csc-textpic-image, .csc-textpic .csc-textpic-imagerow { float:left; margin-right:7px; margin-bottom:5px; }
.rubrique.t3 .csc-textpic .csc-textpic-image { margin-right:0; width: 100% !important; }
.rubrique.t3 .csc-textpic .csc-textpic-image img { display: block; width: 100% !important; height: auto !important; }
.csc-textpic .csc-textpic-image .csc-textpic-lastcol { margin-right:0px; }
.csc-textpic-clear { clear:both; }

