﻿/*p {margin:0; padding: 0;}*/
p.separator {margin-bottom: .8em;}
sup {font-size:70%; line-height: .8em;} 
.fip {line-height: 14px;}
div #mediaaccueil {position:relative; z-index:3;}
/*p div#menucotediv {position:relative; z-index:5;}*/
input.quicksearch {
	font-size:100%;
}
div.hierarchy {
	font-size: 10px;
	background-color: transparent;
} 
div.video_plus{text-align:left;}
div.photo_plus{text-align:left;}
div.addthis{padding:10px;}
span.revuepresse {font-size: 12px;}
.revuepresse {font-size: 12px;}
.avertissement {color : #ff0000;}
span.hide {display : none;}
ul {
	list-style: square;
	margin-bottom: 0em;
	margin-top : 0em;
}

li {
	margin-top : 0em;
	margin-bottom: 0em;
}
form {
	margin-top : 0em;
	margin-bottom: 0em;
}

input.inputbox {
	color: #666666;
	background-color: #FFFFFF;
	font-weight: normal;
	border: 1px solid #BCBCBC;
}
.search-box {margin-top: 3px;margin-left: 5px;float: left;}
#search-box {margin-top: 10px;margin-right: 5px;float: right;white-space: nowrap; /* For Opera */
}
* html #search-box {margin-right: 35px;}
#search-box #keywords {width: 95px;background-color: #ffffff;}
#search-box input {border: 1px solid #BCBCBC;}
#search-box input.button1 {padding: 1px 5px;}
input.search {background-image: url('/edimage/album/icones/icon_textbox_rech.gif');
	background-repeat: no-repeat;
	background-position: left 1px;padding-left: 17px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
}

table.box {
	BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
}

td.box {
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
}
table.border
{
    BORDER-RIGHT: #4d4d4d 1px solid;
    BORDER-TOP: #4d4d4d 1px solid
}
td.border
{
    BORDER-LEFT: #4d4d4d 1px solid;
    BORDER-BOTTOM: #4d4d4d 1px solid
}


tr.menuintra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#CCCCCC;
	height: .90em;
}	

td.menuintra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	background-color:#CCCCCC;
	height: .90em;
}

tr.selection:hover{
	background-color: #DDDDDD;
	color : #000000; 
}
tr.selectionon{
	background-color: #FFFF7F;
	color : #000000; 
}
tr.selectionon:hover{
	background-color: #DDDDDD;
	color : #000000; 
}
/* rules governing table cell background colors */
td.white {
	color: #000000;
	background-color: #FFFFFF;
}
td.whitebkg {
	color: #000000;
	background: #FFFFFF;
}
td.black {
	color: #FFFFFF;
	background: #000000;
}
td.grey {
	color: #FFFFFF;
	background-color: #7B7B7B;
}
td.greydark {
	color: #FFFFFF;
	background-color: #515151;
}
td.red {
	color: #FFFFFF;
	background-color: #EB3E3E;
	vertical-align: middle;
}
td.redenglish {
	color: #FFFFFF;
	background-color: #8F0C1E;
}
td.yellow {
	color:  #000000;
	background-color: #FEB838;
}
td.orange {
	color:  #000000;
	background-color: #E08700;
}
td.colorcarton {
	color:  #000000;
	background-color: #FFF6E4;
}
td.colorbleupale {
	color:  #000000;
	background-color: #E8F1FA;
}
td.colorroyal {
	color:  #FFFFFF;
	background-color: #262C61;
}
td.colorjv {
	color:  #000000;
	background-color: #E08700;
}
td.colorjp {
	color:  #000000;
	background-color: #EEE3B0;
}
td.colorgris {
	color:  #000000;
	background-color: #CCCCCC;
}
td.colorvert {
	color:  #FFFFFF;
	background-color: #345154;
}
td.colorlime {
	color:  #000000;
	background-color: #B6D11B;
}
td.bar-red {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	/*/*/font-size: 75%;/**/;
	color: #FFF;
	background-color: #EB3E3E;
}


/* red buttons for splash page */
a.redbutton:link {
	color : #ffffff;
	text-decoration: none;
	background-color : transparent;
}

a.redbutton:active {
	color : #ffffff;
	text-decoration: none;
	background-color : transparent;
}

a.redbutton:visited {
	color : #ffffff;
	text-decoration: none;
	background-color : transparent;
}

a.intra:link {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000000;
	background-color: #CCCCCC;
}

a.intra:visited {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000000;
	background-color: #CCCCCC;
}

a.intra:hover {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
	background-color: #000000;
}

a.intra:focus {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#CCCCCC;
	background-color: #000000;
}

a.intra:active {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000000;
	background-color: #CCCCCC;
}
div.auteur{margin-bottom:10px;font-style: italic;}
div.sectionsliste{margin-bottom:20px;}
div.sections2{margin:5px 0px 5px 15px;}
ul.rubriques {
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top : 0px;
}

ul.rubriques li {
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top : 0px;
}
ul.sections {
	margin-bottom: 0em;
	margin-top : 0em;
	
}
ul.sections li {
	margin-bottom: 0em;
	margin-top : 0em;
	
}



td.section {
	color: #808386;
	font-size: 20px;
	font-family: Arial Narrow,Arial,Helvetica,sans-seriff;
	margin-bottom: .6px;
	text-decoration: none;
}

td.section:hover {
	color: #000000;
	background-color : #dddddd;
	font-size: 20px;
	font-family: Arial Narrow,Arial,Helvetica,sans-seriff;
	margin-bottom: .6px;
	text-decoration: none;
}
a.section:hover {
	color: #000000;
	background-color : #dddddd;
	font-size: 20px;
	font-family: Arial Narrow,Arial,Helvetica,sans-seriff;
	margin-bottom: .6px;
	text-decoration: none;
}

.emailupdate{
	font-size:80%;
	text-decoration:none;
	font-weight: bold;
	font-style: normal;
	color: #cc0000;
	background-color: #ffffcc;
}
/* webzine */
.lasuite:link{color:#FFFFFF;}
.lasuite:visited{color:#FFBD05;}
.revuesource{color:#8E8E8E;font-style: italic;}
a.revuelien{font-weight:bold;font-size:100%;}
div.journalarticle{padding-top:5px;font-size:12pt; margin-bottom:8px;}
div.journalnom{font-style: italic;color:#8E8E8E;}
div.journaltexte{font-weight: normal;}
div.journaltitre{padding-top:5px;font-size:14pt;}
div.revuearticle{padding:0px;}
div.revueban{margin-bottom:5px;}
div.revueimage{border:0px;}
div.revuepresse{font-size: 14pt}
div.revuesomm{font-size:95%;}
div.revuetitre{font-weight:bold;font-size:100%;margin-top:8px;}
div.manchette_item {
	margin-top:5px;
	margin-top:5px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px dotted #cccccc;
}
div.detail{font-weight:bold;font-style:italic;font-size:90%;}
/* Features Boxes */

fieldset{
border:#D4D4D4 1px solid;
padding:4px 4px 4px 4px;
margin:0px 0px 4px 0px;
}
fieldset p{
margin-bottom:0;
padding-bottom:1em;
}

.nodecoration {
	text-decoration: none;
	text-align : center;
}


/* ------------------------------------------------------------------------
	Image
------------------------------------------------------------------------ */
table.imageborder{padding:0px 3px 3px 3px;margin:0px 5px 0px 5px;}

/* ------------------------------------------------------------------------
	Media
------------------------------------------------------------------------ */
table.medialiste {padding:0px;}
td.medialiste {padding:0px;}
td.mediacat {padding:0px;font-weight: bold;font-size:110%;}
td.mediacontent {padding-right:5px;}
td.mediavignette {padding-right:5px; text-align:left;}
div.medialegende{padding:4px;font-size:80%;}
div.mediatitre{font-weight: bold;}
table.mediafile{padding:0px;margin-bottom:5px;}
td.mediafile {padding-right:10px;}
div.mediatexte {font-weight: bold;font-size:80%;}
span.mediainfo {font-size:80%;}
td.attachement {padding-right:5px; text-align:left;}


/* ------------------------------------------------------------------------
	Navigation sequentiel
------------------------------------------------------------------------ */


.nav_squentielle {
	margin:2em 0;
	padding:5px 0;
	text-align:right;
	border:1px solid #d0cfcf;
	border-left:0;
	border-right:0;
}

.nav_squentielle a, .nav_squentielle a:visited, .nav_squentielle a:active {
	text-decoration:none;
}

.nav_squentielle a:hover {
	text-decoration:underline;
}

div.agrandir {
	font-size: 12pt;
	background-color: transparent;
} 

a.agrandir {text-decoration: none;}

/* ------------------------------------------------------------------------
	Boite
------------------------------------------------------------------------ */

/* blue design */	
.featuresblue {
	border:1px solid #006699;
	text-decoration: none;
	text-align : center; 
	font-size:90%;
}

.featuresheaderblue {
	padding:2px;
	font-size:85%;
	margin-top:0px;
	background-color: #006699;
	font-weight:bold;
	color:#FFFFFF;
	background: #006699;
}

/* bleudark design */

.featuresbleudark {
	border:1px solid #004990;
	text-decoration: none;
	text-align : center;
	font-size:90%;
}

.featuresheaderbleudark {
	padding:2px;
	font-size:85%;
	margin-top:0px;
	background-color: #004990;
	font-weight:bold;
	color:#FFFFFF;
	background: #004990;
}

.linebleudark  {
	background-color : #E4E5F0;
	}
	
.barbleudark  {
	background-color : #4CA0DD;
	}
	
/* green design */

.featuresgreen {
	border:1px solid #0A9927;
	text-decoration: none;
	text-align : center;
	font-size:90%;
}

.featuresheadergreen {
	padding:2px;
	font-size:85%;
	background-color: #0A9927;
	font-weight:bold;
	color:#FFFFFF;
	background: #0A9927;
}

/* greenlight design */

.featuresgreenlight {
	border:1px solid #99CCCC;
	text-decoration: none;
	text-align : center;
	font-size:90%;
}

.featuresheadergreenlight {
	padding:2px;
	font-size:85%;
	background-color: #99CCCC;
	font-weight:bold;
	color:#FFFFFF;
	background: #99CCCC;
}

/* limette  design */

.featureslimette {
	border:1px solid #72C04E;
	text-decoration: none;
	font-size:90%;
}

.featuresheaderlimette {
	padding:2px;
	font-size:85%;
	margin-top:0px;
	background-color: #72C04E;
	font-weight:bold;
	color: #FFFFFF;
	background: #72C04E;
}

.linelimette  {
	background-color : #FFFFFF;
	}
	
.barlimette  {
	background-color : #00B5E8;
	}

/* carton  design */

.featurescarton {
	border:1px solid #D98749;
	text-decoration: none;
	font-size:90%;
}

.featuresheadercarton {
	padding:2px;
	font-size:85%;
	margin-top:0px;
	background-color: #D98749;
	font-weight:bold;
	color: #FFFFFF;
	background: #D98749;
}

.linecarton  {
	background-color : #E8E1C8;
	}
	
.barcarton  {
	background-color : #B3BCBF;
	}


	
/* yellowdark design */

.featuresyellowdark {
	border:1px solid #FDA60F;
	text-decoration: none;
	text-align : center;
	font-size:90%;
}

.featuresheaderyellowdark {
	padding:2px;
	font-size:85%;
	margin-top:0px;
	background-color: #FDA60F;
	font-weight:bold;
	color:#FFFFFF;
	background: #FDA60F;
}

/* yellowlemon design */

.featuresyellowlemon {
	border:1px solid #FDA60F;
	text-decoration: none;
	text-align : center;
	font-size:90%;
}

.featuresheaderyellowlemon {
	padding:2px;
	font-size:85%;
	margin-top:0px;
	background-color: #FDA60F;
	font-weight:bold;
	color:#FFFFFF;
	background: #FDA60F;
}


/* orange design */

.featuresorange {
	border:1px solid #FD720B;
	text-decoration: none;
	text-align : center;
}

.featuresheaderorange {
	padding:2px;
	font-size:85%;
	margin-top:0px;
	background-color: #FD720B;
	font-weight:bold;
	color:#FFFFFF;
	background: #FD720B;
}

/* fushia design */

.featuresfushia {
	border:1px solid #B8003D;
	text-decoration: none;
	text-align : center;
}

.featuresheaderfushia {
	padding:2px;
	font-size:85%;
	margin-top:0px;
	background-color: #B8003D;
	font-weight:bold;
	color:#FFFFFF;
	background: #B8003D;
}
/* red design */

.featuresred {
	border:1px solid #E71822;
	text-decoration: none;
	text-align : center;
}

.featuresheaderred  {
	padding:2px;
	font-size:85%;
	margin-top:0px;
	background-color: #E71822;
	font-weight:bold;
	color:#FFFFFF;
	background: #E71822;
}


/* red tropique */

.featurestropique {
	border:1px solid #FFCC66;
	text-decoration: none;
	font-size:90%;
}
.featuresheadertropique {
	padding:2px;
	font-size:85%;
	margin-top:0px;
	background-color : #FFCC66;
	font-weight:bold;
	color: #CD3602;
	background: #FFCC66;
}

.linetropique {
	background-color : #FCF0B1;
	}
	
.bartropique {
	background-color : #999900;
	}

    .viewerbottom {
      line-height: 0;
      font-size: 0;
      border: 0;
      border-bottom: 1px #bbb solid;
      background:
        #ddd url("/edimage/album/interface/button_bg.png")
        repeat-x scroll left top;
      width: 100%;
    }

/* PUB */

div.pub01 {text-align:center;font-size: 10pt; color:#8E8E8E;margin:0px 2px 0px 2px;}
div.pub02 {text-align:right;font-size: 10pt; color:#8E8E8E;margin:0px 0px 0px 2px;}
div.pub03 {text-align:center;font-size: 10pt; color:#8E8E8E;margin:5px 2px 5px 2px;}
div.pub04 {text-align:center;font-size: 10pt; color:#8E8E8E;margin:5px 2px 5px 2px;}
div.pub05 {text-align:center;font-size: 10pt; color:#8E8E8E;margin:5px 2px 5px 2px;}
div.pub06 {text-align:center;font-size: 10pt; color:#8E8E8E;margin:5px 2px 5px 2px;}
div.pub07 {text-align:center;font-size: 10pt; color:#8E8E8E;margin:5px 2px 5px 2px;}
div.pub08 {text-align:center;font-size: 10pt; color:#8E8E8E;margin:5px 2px 5px 2px;}
div.webo {margin:0px 0px 10px 0px;}

/* CLF-Recommended Media Style */

@page { margin: 10% }

@media print {
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE, 
  PRE           { page-break-inside: avoid }
  UL, OL, DL    { page-break-before: avoid }
}

@media aural {
  H1, H2, H3, 
  H4, H5, H6    { voice-family: paul, male; stress: 20; richness: 90 }
  H1            { pitch: x-low; pitch-range: 90 }
  H2            { pitch: x-low; pitch-range: 80 }
  H3            { pitch: low; pitch-range: 70 }
  H4            { pitch: medium; pitch-range: 60 }
  H5            { pitch: medium; pitch-range: 50 }
  H6            { pitch: medium; pitch-range: 40 }
  LI, DT, DD    { pitch: medium; richness: 60 }
  DT            { stress: 80 }
  PRE, CODE, TT { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  EM            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  STRONG        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  DFN           { pitch: high; pitch-range: 60; stress: 60 }
  S, STRIKE     { richness: 0 }
  I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  B             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  U             { richness: 0 }
  A:link        { voice-family: harry, male }
  A:visited     { voice-family: betty, female }
  A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}