/* base du site catalogue des publications   -  gabarit a deux colonnes et de largeur fixe*/
body {
margin:0;
padding:0; 
font-family:arial, helvetica, sans-serif;
font-size:12px;
background:url(IMAGES/fond-page.jpg) top left repeat-x;
background-color:#3E3E40;
text-align: center;
} 

#global {
width:1002px; 
margin:4px auto 5em auto;
background-color:#FFFFFF; 
box-shadow: 1px 1px 12px #000; 
text-align:left; 
padding-bottom:30px;
}

* html #global {
margin:4px 0 0 0;
}

#logo {
position:relative;
left:-20px;
top:13px;
}

#tetiere {
display:block;
margin-top:17px;
margin-left:auto;
margin-right:auto; 
text-align:center;
}

#formulaire {;
}

table {
margin: 0 0 0 0; 
font-family: arial, helvetica, sans-serif;  
font-size:12px;  
border-collapse:collapse;  
} 

table th {
padding:0 1em 0 1em; 
color:#264483;
}

table td { 
/*padding:0 1em 0 1em;*/
/*border:1px solid blue; */ 
padding:5px 2px 5px 2px;
}
 
p {
margin:1.5em 0 1em 0;
} 

input {
/*border:1px solid black; */
font-family:"trebuchet ms",sans-serif;
font-size:12px; 
color:#009EE0; 
background:#eceded;
text-decoration:none;
height:24px; 
font-weight:bold; 
}

table.contour_tableau {

}

input#recherche {
background:#D8DFE8 url(IMAGES/nouvelle-recherche.png) no-repeat;
padding:0 0 0 15px;
}

input#panier {
background:#D8DFE8 url(IMAGES/ajout-panier.png) no-repeat;
padding:0 0 0 15px;
}

input#revues {
background:#D8DFE8 url(IMAGES/revues.png) no-repeat;
padding:0 0 0 15px;
}

input#modif {
background:#D8DFE8 url(IMAGES/modif-panier.png) no-repeat;
padding:0 0 0 15px;
}

input#commande {
background:#D8DFE8 url(IMAGES/commande-panier.png) no-repeat;
padding:0 0 0 15px;
}

input#commander {
background:#D8DFE8 url(IMAGES/commande-panier.png) no-repeat;
padding:0 0 0 15px;
}

input#effacer {
background:#D8DFE8 url(IMAGES/effacer.png) no-repeat;
padding:0 0 0 15px;
}

input#valider {
background:#D8DFE8 url(IMAGES/valider.png) no-repeat;
padding:0 0 0 15px;
}

input#valider2 {
background:#D8DFE8 url(IMAGES/valider2.png) no-repeat;
padding:0 0 0 15px;
}

input#terminer {
background:#D8DFE8 url(IMAGES/terminer.png) no-repeat;
padding:0 0 0 15px;
}

p.texte_resume {
text-align:justify;
margin:0;
padding:0;
}

input.bouton {
border:2px outset #E7511E;
font-weight:bold;
cursor:pointer;
}

 
select, option {
width:630px;
margin: 0 0 0 0;
background:#eceded; 
color:black;
}

/*
h1 {
height: 50px; 
background-color: #3366cc;
color: white;
margin:0;
}
*/
h2 {   
background-color:#FFFFFF; 
color:#3d3d3f;
font-size:1.7em;
text-align:center;
line-height:20px; 
}
h3 { 
font-weight:1.1em;
background-color: #eaeae9;
color: 0; 
}
h4 {
font-style:italic;
} 

img.vignette {
display:block;
float:left;
margin:0 10px 0 0;

}


 
#blocmenu{
float: left; 
margin:10px 0 0 0; 
width:170px;
height:500px; 

}
  
#blocmenu p {
margin-left:0;
}
#blocmenu ul {
margin:0 0 0 0px; 
padding:0; 
font-size:13px;
}
#blocmenu li {
font-weight:bold;
list-style-type:none;
} 
#blocmenu li a { 
color:#009ee0;
font-weight:bold; 
text-decoration:none; 

}
#blocmenu li a:hover {
}  

li.normal {
list-style-image: url(IMAGES/puce-nav-moyen.jpg); 
margin:5px 0 0 28px;
}

li.fond1 {
background:url(IMAGES/header-portlet-bleu-gauche.jpg) no-repeat;
position:relative;
top:0;left:-10px;
width:175px;
height:29px;
color:#FFF;
padding-left:20px;
list-style-type:none;
margin:10px 0 0 0;
}

li.fond2 {
background:url(IMAGES/header-portlet-vert-gauche.jpg) no-repeat;
position:relative;
top:0;left:-10px;
width:175px;
height:29px;
color:#FFF;
padding-left:20px;
list-style-type:none;
margin:20px 0 0 0;
}

#contenu { 
padding: 0 0 20px 1em; 
margin:20px 0 0 0 ;
width:800px;
min-height:500px;

margin-left:170px; 
font-family: arial, helvetica, sans-serif;    
background-color:#FFFFFF; 
}
#contenu p { 
margin: 0.6em 0 0 0;
font-size:13px 
} 
#contenu a {
color:#009EE0;
font-weight:bold; 
} 

#condventes {
padding: 0 20px 0 20px; 
font-family: arial, helvetica, sans-serif;
font-size:10px; 
background-color:#FFFFFF;
}
#condventes p {
margin: 0.5em 0.5em 0 0;
text-align:justify;
}
#condventes h5 {
margin: 1em 0 0.5em 0.5em;
font-size:14px;
color:#E7511E; 
}

#footer {
background:url(IMAGES/fond-footer.jpg) no-repeat left top transparent;
margin-left:auto;
margin-right:auto;
width:1038px;
height:104px;
color:#FFF;
text-align:left;
border:none;
margin:0 0 0 -18px;
color:white;

}

* html #footer {
margin:0;
}

#menu_footer {
position:relative;
top:60px;
left:60px;
}
#footer a {
color:#FFF;
text-decoration:none;

}



#footer a:hover {
color:#FFF;
text-decoration:underline;
}

#footer img {
float:right;
position:relative;
top:30px;
right:60px;
}

.envoyer { 
position:absolute;
right: 50%; 
color:black;
background:silver;
text-decoration:none;
height:20px;
width:100px;
border:1px solid white; 
text-align:center;
font-weight:bold; 
}

.fonction {
font-size:8px;
}

.impaire {
background:#d9dadb;
padding:2px 0 2px 0;
}

.imprimer { 
position:absolute;
left: 30%;  
color:black;
background:silver;
text-decoration:none;
height:20px;
width:100px; 
border:1px solid white; 
text-align:center;
font-weight:bold;
}

.logoens { 
text-align:center;
position:absolute; 
top:530px;
margin-left:20px;

}

.infosleg {
position:absolute; 
bottom:5.5%;  
margin: 0 0 0 3em; 
font-size:10px; 
font-style:italic; 
}

a.infosleg {
color :#009EE0;
}


   
.plansite {
position:absolute; 
bottom:4%;  
margin: 0 0 0 3.3em;  
font-size:10px; 
font-style:italic; 
}

a.plansite {
color :#009EE0;
}
   
.gauche {
margin:0 0 0 80px;
text-decoration:none; 
}
.droite {
margin-right:20px;
text-decoration:none; 
}

.mesentete {
font-family: arial, helvetica, sans-serif;  
font-size:14px;
background:white; 
color:#E7511E;
text-decoration:none;
text-align:right;
}
.mestarif {
font-family: arial, helvetica, sans-serif; 
width:200px; 
text-align:right;
font-style:italic;  
background-color: #eaeae9; 
text-decoration:none;
padding :5px;
margin:0 0 0 594px;
}
/*pour pdf disponible à partir d'une notice */
.pdfdispo {
font-family: arial, helvetica, sans-serif; 
color:#ffffff;
width:278px; 
text-align:left;
font-style:italic;  
border:1.5px solid #7EE86B; 
text-decoration:none;
margin:0 0 0 200px;  
}

/*pour pdf disponible portail revue */
.pdfarchive { 
color:#99cc66; 
}


.actualite {
font-family: arial, helvetica, sans-serif;  
text-align:left;  
background-color: white;
text-decoration:none;
margin:0 0 0 20px;
}
.infotarif {
font-family: arial, helvetica, sans-serif; 
font-size:10px;
width:650px; 
text-align:left; 
background-color: #eaeae9; 
text-decoration:none;
margin:0 0 0 5px;  padding:4px;

} 
.mesgauche {
font-family: arial, helvetica, sans-serif; 
width:200px; 
text-align:left;
font-style:italic;  
background-color: #eaeae9; 
border-style: solid ;
border-width:1px;
border-color: #E7511E ;  
text-decoration:none;
}
 
.mesinfo {  
font-family: arial, helvetica, sans-serif; 
font-style:italic;  
background:white;
color:#3d3d3f; 
text-decoration:none;
text-align:center;
}
/*utilisé pour les informations sur le mode de paiement choisi par le client*/
.mesinfopaiement {  
font-family: arial, helvetica, sans-serif; 
font-style:italic;  
background:white;
color:#264483;
text-decoration:none; 
}
.mesinforouge {  
font-family: arial, helvetica, sans-serif; 
font-style:italic;  
background:white;
color:#E7511E;
text-decoration:none;
text-align:center;
}

.mesinfo2 {  
font-family: arial, helvetica, sans-serif; 
font-style:italic;  
background-color: #eaeae9;
color:#000;
text-decoration:none;
padding:4px;
}  

.nouvrech { 
position:relative;
top:6px;
margin:0;
padding:2px 4px 2px 4px;
color:#264483;
background-color:#3c3c3e;
text-decoration:none;
width:140px; 
-moz-border-radius: 0.5em 0.5em 0 0;
-webkit-border-radius: 0.5em 0.5em 0 0;
text-align:center; 
}

* html .nouvrech {
position:relative;
top:-1px;
}

a.nouvrech { 
color:#FFF!important;
}

.panier {  
color:white;
font-size:14px; 
background:#E7511E; 
text-decoration:none;
margin:0 0 0 3px;
-moz-border-radius: 0.5em; 
-webkit-border-radius: 0.5em;
border: 1px solid #E7511E;
padding:5px;
}
 
.precedant { 
position:relative;
top:6px;
margin:0 2px 0 0;
padding:2px 4px 2px 4px;
color:#264483;
background-color:#009EE0;
text-decoration:none;
width:100px; 
text-align:center; 
-moz-border-radius: 0.5em 0.5em 0 0;
-webkit-border-radius: 0.5em 0.5em 0 0;
}
* html .precedant {
position:relative;
top:18px;
}

a.precedant { 
color:#FFF!important;
}


.presentation {  
color:#000; 
font-family: arial, helvetica, sans-serif; 
width:765px;  
background-color: #eaeae9; 
text-align:justify;
text-decoration:none;
padding:10px;
margin:0 0 0 20px; 
}
.rubriques {
color:#87888a;
font-weight: bold; 
}
.suivant { 
position:relative;
top:6px;
margin:0 2px 0 0;
padding:2px 4px 2px 4px;
color:#264483;
background-color:#009EE0;
text-decoration:none;
width:100px; 
text-align:center; 
-moz-border-radius: 0.5em 0.5em 0 0;
-webkit-border-radius: 0.5em 0.5em 0 0;
}
* html .suivant {
position:relative;
top:18px;
}

a.suivant{ 
color:#FFF!important;
}
.titres { 
color:#3d3d3f;
font-size:16px;
font-weight: bold;
}
.txtgras {
font-weight: bold;
}
.espace { 
margin-left:5px; 
}
 
.haut {

}
.resume {
height: 150px;
overflow:scroll;
}


