﻿#Center_Zone{font-family: Arial, Helvetica, sans-serif;}

#Center_Zone h1, #Center_Zone h2
{
	letter-spacing: 1pt;
	font-weight: bold;
}
#Center_Zone h1{font-size: 13pt;padding: 0;margin: 0;}
#Center_Zone h2{font-size: 10pt;}
#Center_Zone h3{font-size: 9pt;}
#Center_Zone h4{font:normal 14pt 'SansationRegular', Arial;}

.Auteur{
    font-weight: normal;
    margin-top:4px;
}
.collection{
    font-weight: normal;
    margin-top:1px;
}

.visuel{float:left;text-align:center;margin:8px 0 20px -5px;width:170px;min-height:220px;} 
.visuel img{border:none;} 
.visuel img.min{min-height:160px;cursor:url(../../../../../images/zoomin.cur),pointer;}
.SendToFriendNew {
    margin:0;
    padding:0;
    height:20px;
    width:20px;
    float:left;
}
.addthis_toolbox a{cursor:pointer;margin:0 0 0 1px;}
.addthis_toolbox{display:inline-block;width:160px;margin:10px 0 0 6px;} 


.format{
  letter-spacing: -1pt;
	font-size: 8pt;
}

.Livre {background-image:url(../images/ico_Livre.gif);}
.Support {background-image:url(../images/ico_Support.gif);}
.CD_Rom {background-image:url(../images/ico_CD_Rom.gif);}
.CouponExamen {background-image:url(../images/ico_CouponExamen.gif);}
.Numerique {background-image:url(../images/ico_Numerique.gif);}
.Formation {background-image:url(../images/ico_Formation.gif);}
/*.Bundle {background-image:url(../images/ico_Bundle.gif);}*/
/*.SendToFriend {background-image:url(../images/ico_SendMail.gif);
}*/




.Reduction{background-image:url(../images/ico_Pastille.gif);}
.Livre, .Support, .CD_Rom, .CouponExamen, .Numerique, .Bundle, .Formation, .Reduction, .SendToFriend {background-repeat:no-repeat;}


.Paniers{
    float:right;
    width:250px;
    margin: 2px 0 0 4px;
}
.commander{
    width:100%;
	font-size: 8pt; 
	font-weight:bold; 
	margin-bottom:2px;
}
.Panier{
    height:50px;
    width:100%;  
}
.Libelle{
    height:20px;
	font-size: 10pt; 
	font-weight:bold;
    padding:1px 0 0 44px;
}
.Bundle{
	padding:0 0 0 10px;
}
.Prix{
    height:30px;
	font-weight:bold;
	text-align:right;
	padding:0 85px 0 20px;
	font-size: 10pt;
}
.icoFormat{
    position:absolute;
    z-index:1;
    margin:3px 0 0 3px;
}
.btnPanier{
    position:absolute;
    z-index:2;
    
    width: 70px;
    height: 24px;
	
    margin:5px 0 0 173px;
	padding:3px 3px 0 2px;
	
    background-image:url(../images/btn_Panier_Aparaitre.gif);
    background-position : top left;
    background-repeat:no-repeat;
	cursor:pointer;
	
	font-family: arial;
	font-size: 10px;
    font-weight:normal;
	line-height:7pt;
	
}
.btnPanier:hover{background-image:url(../images/btn_Panier_Aparaitre.gif);}
.btnPanier img{
    border:none;
    float:left;
    margin: 1px 3px 0 1px;
   	
}

/* ajout fg */
.DisplayInline{
	display:inline;
	margin-right:1px;
}

.BtnPanierText{
	display:inline-block;
	width:45px;
	margin-left:23px;
	margin-top:-17px;
	vertical-align:middle;
}

/* fin ajout fg */

.A_paraitre{
    position:relative;
    margin:6px 0 0 25px;
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
	width:200px;
}

.OffreNumeric{
    display:block;
    background-image:url(../images/offrelivrenumerique.gif);
    background-repeat:no-repeat;
    width:250px;
    height:70px;
    margin:15px 0 0 0;
}


.Prix table{
    height:100%;
    float:right;
}
.Prix table td{vertical-align:middle;}
.PrixBarre, .InfosPrix{font-size: 8pt;}
.PrixBarre{text-decoration: line-through;}
.Reduction{
    width:30px;
    color:#ffffff;
	font-size: 9pt;
	font-weight:bold;
	text-align:center; 
	background-position:center center;
}
.PrixTTC{
	font-size: 10pt;
	font-weight:bold;
	padding:0 0 0 4px;
}

.SendToFriend{
    margin:5px 0 0 0;
    padding:0 0 0 20px;
	font-size: 7pt; 
	background-position: left center;
	cursor:pointer;
	text-align:center;
}
.SendToFriend:hover{text-decoration:underline;}

.ZoneFichiers{
     margin: 2px 0 2px 0;
     padding: 4px 0 0 0;
     
     height:18px;
     width:100%;
     
     font-size: 8pt; 
     font-weight:bold;
}
.fond_degrade{
     background-image:url(../../../../../images/fond_degrade.png);  
     background-repeat:repeat-x;
}


.ZoneFichiers a{margin: 0 0 0 15px;}
.BorderZoneFichiers{
     background-image:url(../../../images/bordureFichiers.gif); 
     background-repeat:repeat-x;
     height:1px;
     width:100%;
     clear:both;
     overflow:hidden;
}

.Panier, #ctl00_cphMaster_A_Lire_Aussi, #ctl00_cphMaster_Presse{
    border-style:solid;
    border-width:1px; 
}


/* Boite de dialogue de téléchargelment de fichier */
#fraEmail{
   width:100%;
   border:none;
   background-color:White;
}
.dlg_Global{background-color:Transparent;}

.dlg_Content{
   border-left-style:solid;
   border-right-style:solid; 
   border-left-width:1px;
   border-right-width:1px;
}
.dlgContent iframe{background:#ffffff;}
.dlg_Footer{
   cursor:pointer;
   border-left-style:solid;
   border-right-style:solid; 
   border-bottom-style:solid;
   border-left-width:1px;
   border-right-width:1px;
   border-bottom-width:1px;
}


.dlgHeader h4{
    font:normal 12pt arial;
    color:#ffffff;
    float:left;
    margin: 2px 0 2px 2px;
}

.img_close{
    float:right;
    margin: 4px 0 2px 0;
    cursor:pointer;
}
#ZoomImage{margin: 30px;}
.RLeft , .RRight{
   width:7px; 
   vertical-align:top;
   border-bottom-style:solid;
   border-bottom-width:1px;
    
}
.RLeft b, .RRight b{display: block; height: 1px; width:10px; overflow: hidden}
.RRight .r1{margin: 0 5px 0 0; width:2px;}
.RRight .r2{margin: 0 3px 0 0; width:4px;}
.RRight .r3{margin: 0 2px 0 0; width:5px;}
.RRight .r4{margin: 0 1px 0 0; width:6px; height: 2px} 
.RRight .r5{margin: 0; width:7px;height: 19px;} 
.RLeft .r1{margin: 0 0 0 5px; width:2px;}
.RLeft .r2{margin: 0 0 0 3px; width:4px;}
.RLeft .r3{margin: 0 0 0 2px; width:5px;}
.RLeft .r4{margin: 0 0 0 1px; width:6px; height: 2px} 
.RLeft .r5{margin: 0; width:7px;height: 19px;} 



.BLeft, .BCenter, .BRight{
   border-bottom-style:solid; 
   border-bottom-width:1px; 
   background-color:#ffffff;
}

.BLeft{
   border-left-style:solid; 
   border-left-width:1px;
}

.BRight{
   border-right-style:solid; 
   border-right-width:1px;
}


/* CSS JS-DialogBox */
.DialogBoxMLayer, .DialogBoxPLayer{width:100%;height:100%;top:0;left:0;margin:0;padding:0;}
.DialogBoxPLayer{position:absolute;z-index:1001;text-align:center;padding:150px 0 0 0;}
.DialogBoxPLayer table{display:inline-block;}
.DialogBoxPLayer table td.DialogBoxPLayerTD{vertical-align:middle;background:url('../images/loader.gif') no-repeat center center;}

#DialogBoxIMGMLayer{position:fixed;z-index:1001;text-align:center;}
#DialogBoxIMGMLayer{position:fixed;z-index:1000;filter: alpha(opacity=80);opacity:0.8;background-color:#000;}
#DialogBoxIMG{z-index:1002;position:relative;display:inline-block;text-align:left;width:160px;height:30px;margin:0;padding:15px;background-color:#fff;/*border-radius:10px;-moz-border-radius:10px;*/}
#DialogBoxIMG .DialogBoxCloseBtn{float:right;width:12px;height:12px;margin:0 0 0 -5px;background:url('../images/closeL.gif') no-repeat center center;cursor:pointer;display:block;}
#DialogBoxIMG .DialogBoxTitle{overflow:visible;margin:10px 0 0 0;visibility:hidden;height:22px;}
#DialogBoxIMG .DialogBoxTitle a, #DialogBoxIMG .DialogBoxTitle a:hover{float:left;font-size:12px;font-weight:bold;color:#333;text-decoration:none;}

#DialogBoxBasketPLayer{position:fixed;z-index:1001;text-align:center;}
#DialogBoxBasketMLayer{position:fixed;z-index:1000;filter: alpha(opacity=40);opacity:0.4;background-color:#000;}
#DialogBoxBasket{overflow:visible;z-index:1002;position:relative;display:inline-block;text-align:left;width:160px;height:30px;margin:0;padding:0;background-color:#fff;}
#DialogBoxBasket .DialogBoxCloseBtn{float:right;width:12px;height:12px;background:url('../images/closeL.gif') no-repeat center center;cursor:pointer;}
#DialogBoxBasket .DialogBoxTitle{display:none;color:#333;height:10px;overflow:visible;padding:2px 4px;margin:-5px 0 5px 0;visibility:hidden;/*border-radius:4px;-moz-border-radius:4px;*/background-color:#ccc;}

#DialogBoxDLDMLayer{position:fixed;z-index:1001;text-align:center;}
#DialogBoxDLDMLayer{position:fixed;z-index:1000;filter: alpha(opacity=40);opacity:0.4;background-color:#000;}
#DialogBoxDLDPLayer{padding:590px 0 0 0;overflow:visible;}
#DialogBoxDLD{z-index:1002;position:relative;display:inline-block;text-align:left;width:160px;height:30px;margin:0;padding:0;background-color:#fff;overflow:visible;/*border-radius:10px;-moz-border-radius:10px;*/}
#DialogBoxDLD .DialogBoxCloseBtn{position:absolute;z-index:2001;width:12px;height:12px;right:6px;margin:-18px 0 0 0;background:url('../../../images/close.gif') no-repeat center center;cursor:pointer;display:block;}
#DialogBoxDLD .DialogBoxTitle{margin:0;height:0;width:100%;}
#DialogBoxDLD .DialogBoxTitle a, #DialogBoxDLD .DialogBoxTitle a:hover{float:left;font-size:12pt;font-weight:bold;color:#fff;text-decoration:none;}
#DialogBoxDLD .DialogBoxTitle table{position:absolute;z-index:2000;width:100%;margin:-25px 0 0;padding:0;visibility:visible;}
#DialogBoxDLD .DialogBoxTitle table td.dlgHeader{font:normal 12pt arial;color:#fff;width:100%;height:25px;vertical-align:middle;overflow:hidden;background:#DB6B16;}
#DialogBoxDLDContent {border:solid 1px #DB6B16;background:#fff;}


/* CSS JS-TabStrip */
#TabStrip_infos{clear:both;display:block;padding:0;margin:30px 0 40px 0;border-top:solid 1px #757576;font-size:12px;color:#333;}
.TS-Tabs{display:inline-block;padding:0;position:absolute;z-index:1;margin-left:-3px;height:inherits;}
.TS-Tabs li{font:normal 9pt 'SansationRegular', Arial;height:26px;float:left;list-style:none;display:inline-block;padding:0;cursor:pointer;margin:0 18px -5px 2px;color:#757576;}
.TS-Tabs li.Selected, .TS-Tabs li.Selected:hover{color:#333;cursor:default;background:url(../images/Tab_Selected.gif) no-repeat center bottom;}
.TS-Tabs li:hover{background:url(../images/Tab_Hover.gif) no-repeat bottom center;}
/*.TS-Tabs li.Selected:hover{color:#757576;}*/
.TS_Panel{padding:15px 0 0;margin:0;border:solid 1px #fff;}
.TS_Panel h4{float:left;width:170px;position:relative;margin:0 0 -22px 0;}
.TS_Panel h4.Object{width:100%;margin:0;float:none;}
.TS_Panel .TContent{margin:6px 0 0 175px;width:495px;display:block;position:relative;text-align:justify;}
.TS_Panel object{margin:10px 0 0 0;width:670px;height:450px;}
.Presentation .Remarks{margin-top:15px;}
.Presentation .btn_Download{position:relative;margin:-45px 0 0 0;width:120px;height:45px;background:url(../images/btn_Download.gif) no-repeat 0 0;cursor:pointer;}
.Presentation .btn_Download:hover{background:url(../images/btn_Download_hover.gif) no-repeat 0 0;}
.TOC{height:480px;}
.TOCAjax {min-height:150px;}
.TOCAjax .Loading{min-height:150px;background:url('../images/loader.gif') no-repeat 75px 10px;}
.TOCAjax h4{width:140px;}
.TOCAjax ul{list-style:none;display:block;}
.TOCAjax li{list-style:none;margin:2px 0 0 0;padding:0 0 0 12px;display:block;}
.TOCAjax .ChildrenOpened{background:url(../images/Opened_Arrow.gif) no-repeat 0 6px;}
.TOCAjax .ChildrenClosed{background:url(../images/Link_Arrow.gif) no-repeat 2px 4px;}
.TOCAjax .ChildrenClosed .Lvl2{display:none;}
.TOCAjax .ChildrenOpened .Lvl2{display:block;}
.TOCAjax .ChildrenOpened a, .TOCAjax .ChildrenClosed a{cursor:pointer;}
.TOCAjax .Lvl2{margin:0 0 10px 0;padding:0 0 0 9px;}
.TOCAjax .Lvl2 ul{margin:0 0 0 9px;}
.btn_OpenAll_0,.btn_CloseAll_0,.btn_OpenAll_1,.btn_CloseAll_1{width:75px;height:19px;position:absolute;z-index:1;margin-left:416px;cursor:pointer;}
.btn_OpenAll_0{background:url('../images/btn_TOC_OpenAll_0.gif') no-repeat  0 0;}
.btn_CloseAll_0{background:url('../images/btn_TOC_CloseAll_0.gif') no-repeat 0 0 ;}
.btn_OpenAll_1{background:url('../images/btn_TOC_OpenAll_1.gif') no-repeat  0 0;}
.btn_CloseAll_1{background:url('../images/btn_TOC_CloseAll_1.gif') no-repeat 0 0 ;}
.btn_TOP_0 a,.btn_TOP_1 a{z-index:1;margin-top:-15px;width:83px;height:19px;float:right;cursor:pointer;}
.btn_TOP_0 a{background:url('../images/btn_TOC_Up_0.gif') no-repeat 0 0;}
.btn_TOP_1 a{background:url('../images/btn_TOC_Up_1.gif') no-repeat 0 0;}
.Extract{height:480px;}
.Characteristics .TContent{margin-bottom:14px;}
.Characteristics .Download{margin-top:21px;}
.Characteristics h5{font:normal 11pt 'SansationRegular', Arial;margin-bottom:8px;}
.Characteristics ul{list-style:none;}
.PressReview .TContent{margin-bottom:10px;}
.PressReview h5{font:normal 14pt 'SansationRegular', Arial;margin-bottom:2px;}
.PressReview .DPublication{display:block;}
a.Link:link{display:inline-block;padding:0 0 0 7px;background:url(../images/Link_Arrow.gif) no-repeat 0 4px;text-decoration:none;}

/* A lire aussi */
h4.Also_Title{margin:-16px 0 0 0;position:absolute;z-index:1;background-color:#fff;padding:0 15px 0 0;}
.Also_Rotator{margin:15px 0 -15px 0;border-top:solid 1px #757576;padding:15px 5px 10px 10px;display:block;}
.Also_Rotator .center{text-align:center;display:block;min-height:150px;margin:4px 0 4px -4px;padding:0 2px 0 2px;}
.Also_Rotator .Article{width:28%;}
.Also_Rotator .btn_Prev, .Also_Rotator .btn_Next{width:25px;}
.btn_Prev, .btn_Next{display:inline-block;z-index:10;height:100px;margin:0;background:url(../images/btn_Prev.gif) no-repeat center center;cursor:pointer;}
.btn_Next{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";float:right;}
.btn_Prev{float:left;}
.Article{display:inline-block;position:relative;text-align:center;margin:4px 0 0 0;padding:0 2px;font:normal 8pt Arial;color:#000000;text-decoration:none;vertical-align:text-top;}
.Article:visited, .Article:link{color:#000;}
.Article strong{display:block;margin:4px 0 0 0;}
.Article img{min-height:100px;border:none;}
.Rotator_Loading{display:block;width:100%;height:150px;margin:0;background:url(../images/ajax_rotator_loader.gif) no-repeat center center;}

/* liste des thèmes/rubriques asssocié(e)s */
.Themes{border-top:solid 1px #757576;padding:0 0 0 0;margin:15px 0 0}
 h4.Themes{font-size:12pt;border:none;margin:22px 0 12px 0;}
.Themes ul {list-style:none;margin:0 0 8px 0;}
.Themes ul li{display:inline;font:normal 12px Arial;color:#333;}
.Themes ul li a{text-decoration:none;color:#333;}
.Themes ul li a:link, #Center_Zone ul li a:hover{color:#333;}

