body{
	margin:0;
	padding:0;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#353535;
}

#global p,#global-eso p,#global-rando p,#global-telegramme p{
	border:0;
}

a img{border:0}

#global{
	background:#fff;
}

.smaller{
	font-size:0.9em;
}

#preheader{
	height:12px;
	background:#313131;
}
/**
 * header
**/
#header-wrap{
	background:#efefef url(../img/bg-header.gif) repeat-x;
	height:105px;
}

#header h1{
	margin:0;
	padding:0;
}

#logo{
	display:block;
	width:553px;
	height:105px;
	background:transparent url(../img/editions-sud-ouest.jpg);
	margin:0 0 0 15px;
}

#logo span{
	position:absolute;
	top:-999em;
	left:-999em;
}

#header{
	position:relative;
}

#form-newsletter{
	position:absolute;
	top:30px;
	left:680px;
}


#form-newsletter p{
	margin:0;
	padding:0;
}

#form-newsletter label{
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}



#form-newsletter form{
	margin-bottom:0;
}

/**
 * menu
**/

#menu-wrap{
	background:#efefef url(../img/bg-menu.gif) repeat-x;
	height:34px;
}

/**
 * search
**/

#search-wrap{
	height:47px;
	background:#fff url(../img/bg-recherche.gif) repeat-x;
}

#search{
	padding-top:8px;
}

#p-search{
	margin:0 0 0 10px;
}

#p-search span{
	margin:10px 0 0 5px;
	font-size:0.9em;
	display:block;
	float:left;
}

#form-search{
	margin:0 0 0 90px;
	float:left;
	display:inline;
}

#form-search p{
	margin:0;
	padding:0;
}

#form-search label{
	font-weight:bold;
	margin-right:10px;
	font-size:1.1em;
}

/**
 * content page interne
**/
#content-interne{
	background:url(../img/bg-content-interne.gif) no-repeat;
	background-position:top center;
	min-height: 300px;
	height: auto !important;
	height:300px;
	padding:15px 35px;
	margin-bottom:30px;
}


/**
 * content 1
**/

#content-1{
	background:url(../img/bg-content-1.gif) no-repeat;
	background-position:top center;
	min-height: 300px;
	height: auto !important;
	height:300px;

}

#content-1-g{
	width:635px;
	padding-left:25px;
	padding-top:20px;
	float:left;

}

#content-1-d{
	width:315px;
	padding-left:25px;
	padding-top:20px;
	float:left;
}

h2#titre-lesnouv{
	width:314px;
	height:25px;
	background:url(../img/titre-lesnouv.gif);
	margin:5px 0 0 15px;
	border:0;
	padding:0;
}



h2#titre-lescollec{
	width:178px;
	height:34px;
	background:url(../img/titre-lescatalogues.gif);
	margin:0 0 15px 0;
	padding:0;
	border:0;
}

#titre-lescollec span,#titre-lesnouv span{
	position:absolute;
	left:-9999em;
	top:-9999em;
}

#b-eso a{
	display:block;
	width:267px;
	height:63px;
	background:url(../img/bouton-eso.gif);
	margin-bottom:10px;
}

#b-rando a{
	display:block;
	width:267px;
	height:63px;
	background:url(../img/bouton-rando.gif);
	margin-bottom:10px;
}

#b-telegramme a{
	display:block;
	width:267px;
	height:63px;
	background:url(../img/bouton-telegramme.gif);
	margin-bottom:10px;
}

#b-eso a:hover,#b-telegramme a:hover,#b-rando a:hover{background-position:bottom;}
#b-eso span,#b-telegramme span,#b-rando span{
	position:absolute;
	top:-9999em;
	left:-999em;
}

/**
 * content 2
**/

#content-2-wrap{
	background:#fff url(../img/bg-content-2.gif) repeat-x;
	background-position:top;
}

#content-2{
	padding-top:25px;
	background:url(../img/ligne-content-2.gif) repeat-y;
	min-height: 125px;
	height: auto !important;
	height:125px;
}

#content-2-g{
	width:640px;
	padding-left:20px;
	float:left;
}

#content-2-d{
	width:315px;
	padding-left:25px;
	float:left;
}

h2#titre-cdc{
	background:url(../img/titre-coupdecoeur.png);
	width:197px;
	height:26px;
	margin:5px 0 25px 0;
	padding:0;
	border:0;
}

h2#titre-cdc span{
	position:absolute;
	left:-9999em;
	top:-9999em;
}

#baseline-wrap{
	height:70px;
	background:#fff url(../img/bg-baseline.gif) repeat-x;

}

#baseline{
	text-align:center;
	padding-top:10px;
	width:850px;
	color:#343434;
}

#baseline a{
	font-weight:bold;
	color:#e60203;
}


#footer-wrap{
	background:#313131;
	color:#fff;
}

#footer-wrap a{
	color:#00acbd;
	font-weight:bold;
}

#fg{
	float:left;
	margin:5px 0;
}

#fd{
	float:right;
	margin:5px 0;
}

#fd span{
	color:#e70104;
}



/**************
 * classes    *
***************/

/* liens */
.lienrond{
	display:block;
	width:130px;
	height:21px;
	text-decoration:none;
	padding:5px 0 0 30px;
	font-size:1.1em;
}


.fgris{
	background:url(../img/fgris.gif);
	color:#000;
}

.fgris2{
	background:url(../img/fgris-2.gif);
	color:#faa105;
	font-family: "Times New Roman", serif;
	font-weight:bold;
	font-size:1.3em;
	width:105px;
	padding:5px 0 0 40px;
}

.fblanc{
	background:url(../img/fblanc.gif);
	color:#000;
	width:105px;
	padding:5px 0 0 40px;
	color:#01acc0;
	font-family: "Times New Roman", serif;
	font-weight:bold;
	font-size:1.3em;
}



.bcenter{
	width:1000px;
	margin:0 auto;
}

.sep{
	clear:both;
	height:1px;
	padding:0;
	margin:0;
}

.sep hr{
	position:absolute;
	top:-999em;
	left: -999em;
}

.floatl{
	float:left;
}

/**
 * box
**/
.box-1{
	width:615px;
	margin:5px 0 25px 0;
}

.box-1 .box-head{
	height:21px;
	background-image:url(../img/box-head.gif);
	padding:10px 0 0 20px;
	margin:0;
	font-size:1.2em;
	color:#fff;
}

.box-1 h2.box-head span{
	color:#faa107;
}

.box-1 .box-content{
	background-color:#f3f3f3;
	padding:10px;

}

.box-1 .box-foot{
	background:url(../img/box-foot-1.gif);
	height:15px;
}
/*
.box-2 .box-foot{
	background:url(../img/box-foot-2.gif);
}
*/
.box-3 .box-foot{
	background:url(../img/box-foot-3.gif);
}

.box-3{
	width:288px;

}

.box-3 .box-head{
	background-image:url(../img/box-head-3.gif);
}

/**
 * classes pour formulaire
**/
.ftext{
	color:#515151;
	font-size:0.9em;
}

.frecherche{
	background:#fff url(../img/loupe.gif) no-repeat;
	background-position:3px 3px;
	padding-left:28px;
	padding-top:3px;
	border-left:2px solid #404040;
	border-top:2px solid #404040;
	border-right:2px solid #d3d0c9;
	border-bottom:2px solid #d3d0c9;
	width:300px;
	height:15px;
}

.fnewsletter{
	background:#fff url(../img/enveloppe.gif) no-repeat;
	background-position:3px 3px;
	padding-left:28px;
	padding-top:3px;
	border-left:2px solid #404040;
	border-top:2px solid #404040;
	border-right:2px solid #d3d0c9;
	border-bottom:2px solid #d3d0c9;
	width:158px;
	height:15px;
}

.fsubmit-1{
	background:url(../img/submit-1.gif);
	width:81px;
	height:22px;
	color:#fff;
	border:0;
	cursor:pointer;
	font-weight:bold;
	font-size:0.95em;
	letter-spacing:1px;
	padding-bottom:3px;
}



.fsubmit-2{
	background:url(../img/submit-2.gif);
	width:23px;
	height:22px;
	color:#fff;
	border:0;
	cursor:pointer;
	font-weight:bold;
	font-size:0.95em;
	letter-spacing:1px;
	padding-bottom:3px;
	margin-left:5px;
	margin-right:10px;
}

#content{
	background:url(../img/bg-content.gif) no-repeat;
	min-height: 530px;
	height: auto !important;
	height:530px;
}

/**
 * presentation livre
**/
#global-page-livre{
	padding-bottom:50px;
	padding-top:20px;
}

#livre-couverture{
	float:left;
	background-color:#fff;
	
	
	min-height: 220px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:220px;
}

#livre-couverture a{
	margin-right:20px;
}

#livre-couverture a img{
	border:4px solid #f3f3f3;
}

#livre-couverture .zoomer {
	padding : 10px 0px 5px 55px;
}

#livre-couverture .zoomer img {
	border : none;
}

.lien-mollat-livre-description{
	margin-left:15px;
}

.lien-mollat-livre-description img{
	vertical-align:middle;

}

#livre-utils{
	width:157px;
	float:right;
}

#presentation-livre{
	width:440px;
	float:left;
}

#biographie-pdf{
	width:275px;
	float:left;
	margin-left:20px;
}

.label-livre-description{
	font-weight:bold;
}

#livre-description p{
	margin:0 0 5px 0;
}

#livre-description p#pauteur,#livre-description p#pformat,#livre-description p#pisbn{
	margin:0px 0 25px 0;
}

#livre-description h2,#presentation-marque h2{
	font-family:"Georgia", "Arial", "sans-serif";
	font-size:2em;
	font-weight:100;
	color:#e90101;
	border-bottom:1px solid #e0e0e0;
	margin:0 0 10px 0;
}

#livre-utils a#livre-utils-envoiami,#livre-utils a#livre-utils-imprim{
	width:128px;
	min-height: 19px;
	height: auto !important;
	height:19px;
	display:block;
	border:1px solid #e0e0e0;
	color:#353535;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:5px center;
	padding:6px 3px 0 25px;

	margin-top:5px;
}

#livre-utils-envoiami{
	background-image:url(/fileadmin/templates/img/bg-envoi.gif);
}

#livre-utils-imprim{
	background-image:url(/fileadmin/templates/img/bg-imprim.gif);

}

#presentation-livre h3,#biographie-pdf h3,.tx-txesose-pi1 h3{
	margin:30px 0 15px 0;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	font-family:"Georgia", "Arial", "sans-serif";
	font-size:1.6em;
	padding:3px 0 3px 35px;
	font-weight:100;
	letter-spacing:0.7px;
}

#presentation-livre h3,.tx-txesose-pi1 h3{
		background:url(/fileadmin/templates/img/icone-titre-h3.gif) no-repeat;
}

#biographie-pdf h3.ico-bio{
		background:url(/fileadmin/templates/img/ico-titre-bio.gif) no-repeat;
}

#biographie-pdf h3.ico-dl{
		background:url(/fileadmin/templates/img/ico-titre-dl.gif) no-repeat;
}

.nom-auteur{
	font-size:1.3em;
}
.nb-ouvrage{
	font-size:1.25em;
}


#prix-livre{
	font-family:"Georgia", "Arial", "sans-serif";
	color:#e70101;
	font-size:1.5em;
	font-weight:bold;
}

#presentation-livre-texte,#presentation-livre-sommaire{
	text-align:justify;
	padding-left:15px;
	margin-left:15px;

}

#biographie-auteur h4{
	margin:10px 0;
	font-size:1.1em;
}

#biographie-auteur{
	background-color:#f3f3f3;
	padding:8px;
	text-align:justify;
	position:relative;
}

#biographie-auteur .img{
	float:left;
	margin:0 5px 3px 0;
	border:3px solid #a3a3a3;	
}


.part-livre-auteur{
	width:113px;
	float:left;
	text-align:center;
	margin-left:20px;
	margin-bottom:30px;
	font-weight:bold;
}

.part-livre-auteur a{
	text-decoration:none;
	color:#e80000;

}

.part-livre-auteur img{
	margin-bottom:15px;
	border:5px solid #f3f3f3;
}

.dl-fichier-pdf{
	min-height: 22px;
	height: auto !important;
	height:22px;
	display:block;
	border:1px solid #e0e0e0;
	color:#e60200;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:5px center;
	margin:0 0 5px 0;
	background-image:url(/fileadmin/templates/img/ico-lien-pdf.gif);
	padding:6px 0 0 28px;
}

.center{
	text-align:center;
}

.bold{
	font-weight:bold;
}

/**
 * presentation collection
**/
#liste-livre-collection{
	margin-bottom:40px;
}

#liste-livre-collection h2{
	margin:10px 0 15px 0;
	font-family:"Georgia", "Arial", "sans-serif";
	font-size:2em;
	font-weight:100;
	letter-spacing:0.7px;
	color:#e70101;
	border-bottom:1px solid #e0e0e0;
}

#liste-livre-collection h3{
	margin:30px 0 15px 0;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	font-family:"Georgia", "Arial", "sans-serif";
	font-size:1.6em;
	padding:3px 0 3px 35px;
	font-weight:100;
	letter-spacing:0.7px;
	background:url(/fileadmin/templates/img/icone-titre-h3.gif) no-repeat;

}

#liste-livre-collection ul,.tx-txesose-pi1 ul{
	padding:0;
	margin:0;
	list-style-type:none;
}



#presentation-livre-sommaire ul{
	list-style-type:circle;
	margin-left:15px;
}





#liste-livre-collection li,#presentation-livre-sommaire li,.tx-txesose-pi1 li{
	padding:0 0 0 2px;
	margin-bottom:3px;
	border:0;

}

#liste-livre-collection li a,.tx-txesose-pi1 li a{
	color:#e70200;
	font-weight:bold;
	text-decoration:none;
}

#presentation-marque .logo-marque{
	margin:10px 0 25px 0;
}

.logo-marque{
	margin:30px 0 0 0;
}

#presentation-marque .desc-marque{
	text-align:justify;
	margin:15px 0 0 0;
	font-size:1em;
	line-height:1.3em;
	letter-spacing:0.2px;
}

.csc-sitemap ul{
	margin:30px 0 0 30px;
	list-style-type:square;
	color:#00abbd;
}

#global .csc-sitemap ul li{
	margin-bottom:6px;
	border:0;
}

.csc-sitemap ul li ul{
	margin:3px;
	list-style-type:none;
}

#global .csc-sitemap ul li ul li{
	border-left:0;
	margin-bottom:2px;
}

.csc-sitemap ul li a{font-size:1.1em;}

.csc-sitemap ul li ul li a{
	font-weight:100;
	font-size:1em;
}

.nouv{
	color:#00abcc;
	font-weight:bold;
	margin-bottom:5px;
}

.margin60{
	margin-top:60px;
}

#form-search-guidee{
	background:#e3e3e3;
	padding:5px;
	width:450px;
	margin:30px auto;
}
#form-search-guidee label{
	display:block;
	float:left;
	width:100px;
	margin-right:15px;
	text-align:right;
}

#form-search-guidee .inputtext{
	width:200px;
}

#form-search-guidee .select{
	width:205px;
}


/** coup de coeur **/
.tx-txesocoupdecoeur-pi1{
	margin-bottom:30px;
	width:288px;

}

.tx-txesocoupdecoeur-pi1 .yellowlink{
	color:#faa105;
	font-family: "Times New Roman", serif;
	font-size:1.3em;
	margin-top:15px;
	margin-left:130px;
}

.tx-txesocoupdecoeur-pi1 #couv-cdc{
	float:left;
	margin-right:5px;
}

.tx-txesocoupdecoeur-pi1 .titre-pres{
	color:#e90004;
	border-bottom:1px solid #e90004;
	margin:10px 0;
	font-weight:bold;
	font-size:1.2em;
}

.tx-txesocoupdecoeur-pi1 .txt-pres{
	color:#00abbc;
}

.tx-txesocoupdecoeur-pi1 p.aff-collec span{
	background:#fca206;
	color:#fff;
	padding:1px 4px;
	font-weight:bold;
}
.tx-txesocoupdecoeur-pi1 p.aff-collec{
	margin-bottom:20px;

}

.tx-txesocoupdecoeur-pi1 .aff-prix{
	font-family: "Times New Roman", serif;
	color:#e90004;
	font-size:1.4em;
}

#content-2-g .image-box,#bloc-droite-content .image-box{
	padding-right:5px;
	float:left;
}

#content-2-g .psp{margin-left:450px;}
#bloc-droite-content .psp{margin-left:120px;}

/***** envoi ami *****/
#envoi-ami{
	background:#f3f3f3;

	position:absolute;
	margin-top:5px;
	font-size:0.9em;
	z-index:1;

}

#envoi-ami h4{
	padding:0;
	margin:0 0 10px 0;
	text-align:center;
}

#envoi-ami p{
	text-align:center;
	margin-left:5px;
	margin-right:5px;
}
#envoi-ami label{
	display:block;
}

#envoi-ami p.content-right{
	text-align:right;
	margin-top:3px;
}

.tx-txalienorenvoiami-pi1 input,#envoi-ami input{
	/*padding:1px;*/
	font-size:1.1em;
}

.tx-txalienorenvoiami-pi1 textarea,#envoi-ami textarea{
	padding:1px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:142px;
	height:60px;
}

.content-center{
	text-align:center;
	margin-bottom:20px;
}

.tx-txalienorenvoiami-pi1 form{
	margin:15px;
	margin-bottom:100px;
}

.tx-txalienorenvoiami-pi1 form label{
	display:block;
}

#livre-langue{
	margin-top:10px;
	line-height:1.2em;
}

#livre-langue img{

	margin-right:3px;
}

#anim p{
	margin-top:20px;
	text-align:center;
}

.marg1{margin-left:100px;}