
*{
margin:0px;
padding:0px;
}
img{
border:none;
}
body{
background:url(../images/safran/mainBgd.jpg) repeat-x;
background-position:0px 0px;
}
.puce1L{
background:url(../images/fleche_4x7.gif) no-repeat left;
padding-left:10px;
}
.puce1R{
background:url(../images/fleche_4x7.gif) no-repeat right;
padding-right:10px;
}
.prixbarre{
text-decoration:line-through;
font-size:0.8em;
}

ul.itemsList dl dd.prix span {
background:url(../images/safran/prixBgd.gif) no-repeat top left;
}

/*************************************************************************/
/*---------------------- Colonne Menu (Gauche) --------------------------*/
/*************************************************************************/
.logoEditeur{
width:289px;
height:114px;
background:url(../images/safran/logo.png) 0 0 repeat-y;
*background: none; /* Hack IE6 pour annuler la ligne précédente */
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/safran/logo.png', sizingMethod="scale");
}
.illusEditeur{
position:relative;
background:url(../images/safran/illustration.jpg) no-repeat;
width:289px;
height:107px;
}

/************************ Menu gauche ****************************/
.menuG{
position:relative;
background-image:url(../images/safran/menuBgd.jpg);
background-position:bottom center;
background-repeat:no-repeat;
width:289px;
}
.menuG ul{
padding:2px 10px 0px 0px;
list-style:none;
float:right;
text-align:right;
}
.menuG ul li ul li{
line-height:12px;
}
.menuG ul li.niveau1{
clear:both;
}
.menuG ul li.niveau1 ul{
padding:0px 0px 10px 0px;
}

/********************** Bloc Rechercher **************************/
.searchBar_bgd {
z-index:5;
width:701px;
height:34px;
background:url(../images/safran/searchBar.png) 0 0 repeat-y;
*background: none; /* Hack IE6 pour annuler la ligne précédente */
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/safran/searchBar.png', sizingMethod="scale");
}
.searchBar_form {
z-index:10;
position:absolute;
right:0px;
top:2px;
line-height:26px;
width:220px;
height:26px;
}
.searchBar_form table th, .searchBar_form table td {
text-align:center;
}
.searchBar_form table th {
width:190px;
}
.searchBar_form table td {
width:27px;
}
.searchBar_form table td:hover {
background:url(../images/safran/searchBar_btnBgd.png) no-repeat;
}






.blocRecherche{
position:relative;
top:10px;
clear:both;
}
.blocRecherche table{
margin-left:25px;
}
.blocRecherche table td{
padding:0px 3px 0px 3px;
}
.formRecherche{
margin-top:-15px;
}
ul.btnRechercher{
list-style:none;
}
ul.btnRechercher li a{
display:block;
width:79px;
height:22px;
background:url(../images/btnRechercher.gif) no-repeat 0px 0px;
}
ul.btnRechercher li a:hover{
background-position:0px -22px;
}

/********************** Bloc Libraires **************************/
.blocLibraires{
position:relative;
height:266px;
background:url(../images/safran/librairesBgd.jpg) no-repeat top center;
margin:0px;
padding:10px 0px 20px 0px;
}


/*************************************************************************/
/*--------------------- Colonne Contenu (Droite) ------------------------*/
/*************************************************************************/
.breadcrumb .current, .breadcrumb .current a{
color:#000000;
}

.content{
position:relative;
width:672px;
margin:auto;
padding:10px 0px;
}



.contentBlock {
margin-top:10px;
}

.contentBlock .boxTitle {
height:16px;
background:url(../images/safran/blockTitleBgd.png) no-repeat top left;
*background: none; /* Hack IE6 pour annuler la ligne précédente */
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/safran/blockTitleBgd.png', sizingMethod="crop");
padding-left:15px;
}

.contentBlock .boxTitle h1 {
height:17px;
}

.boxContent{
background:url(../images/boxContentBgd.png) 0 0 repeat-y;
*background: none; /* Hack IE6 pour annuler la ligne précédente */
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/boxContentBgd.png', sizingMethod="scale");
padding:5px 9px 5px 9px;
margin-bottom:2px;
}

.fullWidth {
position:relative;
clear:both;
width:670px;
}
.fullWidth .boxContent {
width:652px;
}

.halfWidth {
position:relative;
width:330px;
}
.halfWidth .boxContent {
width:312px;
}


/************************* Breadcrumb ****************************/
.breadcrumb{
position:relative;
top:0px;
left:12px;
width:570px;
height:27px;
background:url(../images/safran/signLocation.png) no-repeat 0px 0px;
*background: none; /* Hack IE6 pour annuler la ligne précédente */
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/safran/signLocation.png', sizingMethod="crop");
padding:2px 0px 0px 95px;
}
.breadcrumb a:hover{
text-decoration:underline;

}
.breadcrumb span{
padding-left:2px;
}
.breadcrumb .current, .breadcrumb .current a{
background:none;
width:auto;
}




/********************** Bloc Accueil *****************************/
.blocAccueil {
height:168px;
text-align:justify;
}
.accueilIllus {
position:absolute;
right:0px;
top:20px;
*top:10px;
}
.accueilText {
position:relative;
padding:30px 150px 20px 20px;
}

/********************** Illustration Pages ************************/
.contentBgd{
min-height:850px;
_height:850px;
background:#FFFFFF url(../images/safran/illusAccueil.jpg) no-repeat right top;
}



ul.itemsList {
position:relative;
list-style:none;
margin:0px;
padding:0px;
}
ul.itemsList li {
padding-bottom:10px;
}

.itemDetails dl dt, .itemDetails dl dd.auteur, .itemDetails dl dd.prix {
position:relative;
}

.itemPic {
position:relative;
width:120px;
text-align:center;
float:left;
}
.itemDetails {
position:relative;
float:left;
width:180px;
}
.itemDetails a{
color:#000000;
text-decoration:none;
}
.itemDetails a:hover{
text-decoration:underline;
}

ul.event {
list-style:none;
margin:0px 7px;
}
ul.event li {
padding:0px 27px;
}
ul.event li.titre {
background:url(../images/safran/flecheEvent.png) no-repeat top left;
}

.listItem .ajoutPanier{
background:url(../images/safran/liste_bgdAjouter.jpg) repeat-x;
}
.fiche .ajoutPanier table{
background:url(../images/safran/fiche_bgdAjouter.jpg) repeat-x;
}

.menuG ul li.niveau1 ul li a{
background:url(../images/safran/menu_puce2.gif) no-repeat right 5px;
}
.menuG ul li.niveau1 ul li a:hover{
background:url(../images/safran/menu_puce1.gif) no-repeat right 5px;
}

.videos div h1 {
font:bold 16px Arial, Helvetica, sans-serif;
height:18px;
font-size:16px;
visibility: hidden;
background:url(../images/safran/videosTitleBgd.gif) no-repeat 130px 8px;
}

ul.itemsList dl dd.prix span {
background:url(../images/safran/liste_prixBgd.gif) no-repeat top left;
padding:1px 5px 2px 13px;
}










/******** COULEURS EDITABLES ***********/

.listItem .content dl dd.auteur,
.listItem .content dl dd.auteur a,
ul.itemsList dl dd.auteur, 
ul.event li.date, 
.fiche .details dl dd.auteur,
.fiche .details dl dd dl dd a, 
.fiche .details dl dd dl dd a:hover,
.prixbarre {
color:#B065A5;
}

.menuG{
background-color:#F0A5E6;
}
.menuG ul li.niveau1 a,
.menuG ul li.niveau1 ul li a {
color:#000000;
}

ul.itemsList dl dd.prix {
color:#FFFFFF;
}

ul.itemsList dl dt, ul.event li.titre {
color:#000000;
}


/* sIFR: remplacement de polices en flash */
.accueilTitle {
font:bold 24px "Times New Roman", Times, serif;
}
.sIFR-hasFlash .accueilTitle {
font-size:24px;
visibility: hidden;
}

.contentBlock .boxTitle h1 {
font:bold 16px Arial, Helvetica, sans-serif;
line-height:16px;
}
.sIFR-hasFlash .contentBlock .boxTitle h1 {
font-size:16px;
visibility: hidden;
}

.auteurOeuvres h3 {
font:bold 16px Arial, Helvetica, sans-serif;
height:18px;
margin:5px;
}
.sIFR-hasFlash .auteurOeuvres h3 {
font-size:16px;
visibility: hidden;
}

.videos div h1 {
font:bold 16px Arial, Helvetica, sans-serif;
height:18px;
}
.videos div h1 {
font-size:16px;
visibility: hidden;
}

/* COULEURS DE LA BARRE DE MENU MON COMPTE */
#mc_menubar {
background:#e096d5;
}
#mc_menutxt li.current a,
#mc_menutxt li a:hover {
background-color:#bf61b1;
cursor:pointer;
color:#FFFFFF;
}
#mc_menubarShadow {
background-color:#b875ae;
filter : alpha(opacity=100);
-moz-opacity : 1.0;
opacity : 1.0;
}
