/*
Theme Name: Twentytwelve Solaris
Description: Child theme for the twentytwelve theme 
Author: Christian Sauve
Template: twentytwelve
*/

@import url("../twentytwelve/style.css");

.site-header h1, .site-header h2 { text-align: center; } /* Aligns headers to the center */

img.size-large, img.header-image
{height: auto; width: 100% !important; text-align:center;} /* Makes header images take up full width, auto height */

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul
{text-align:center;}

h3.widget-title, #presentoir-numeros h3 {
    background: none repeat scroll 0 0 #666666;
    color: #EEEEEE;
    margin-bottom: 5px; margin-top: 5px;
    text-align: center;
    font-size: 1.14286rem;
    line-height: 1.5;
    text-transform: inherit;
} /* Improve Headers Appearance */

.widget-area .widget { margin-bottom:25px;}
.widget-area .widget h3 { margin-bottom: 5px;}

h1, h2, h3, h4, h5, h6 {  color: #800; font-family: 'Garamond', 'Times New Roman', serif; font-weight: bold;  clear: inherit; }  /* Fixes bug? */

a:link    	{ color: #D00; } 
a:visited 	{ color: #600; }

h3.highlight {
    background: none repeat scroll 0 0 #666;
    color: #EEE;
    margin-bottom: 5px; margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
} /* Visual "Highlight" for Headers */

.site-content article { -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; border:none;}  /* Disables automatic overhyphenation, cleans up bottom border  */

.main-navigation {     margin-top: 0;  } /* Tightens space between header image and menu.*/
.main-navigation li { margin: 0 1.5rem 0 0; } /* Tightens space between menu items.*/
.site-header {    padding-bottom: 0; }
body .site {  margin-bottom: 1rem; margin-top: 1rem; }

#menu-simple-menu {text-align:center;} /* Center top navigation bar */

.site-content { width: 70%;}
.widget-area { width: 25%;}

.boite-vente {  display:inherit; border: 1px solid #999;  background-color:#8C8; padding:10px; margin:10px; text-align:center;} 
.boite-panier {  display:inherit; border: 0px;  background:#CCC url(../../../images/transac_panier.png) no-repeat;  padding:10px; margin:10px; text-align:center; } 
.widget-area .widget .boite-panier a { color:#000; }

/* Legacy classes from pre-WordPress site */
img.couverture { float:right; margin:5px; border: 1px solid #AAA; padding:5px;} 
img.illo   { float:right; margin:5px; border: 0; } 
.small-text {  font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; margin-bottom: 0; } 
.bio {  border: 1px solid #999;  padding: 10px;  margin: 15px;  color:#000;  background-color:#CCC; } 
.boite {  display:inherit; border: 1px solid #999;  background-color:#CCC; padding:10px; margin:10px; text-align:center;} 

table.tablindex td { font: normal 16px arial, helvetica, sans-serif;  border: 1px #EEE solid;  } 
th { color:#000; background: #c0c0c0; } 
.livre-recu { display:block; clear:right; padding-bottom: 10px; font-size: 1.14286rem;
    line-height: 1.5; } /* "boite individuelle" invisible pour chaque livre recu */
.livre-recu h3 { font-size: 1.44286rem; margin-bottom:10px;  }
.livre-recu h3 a { color:inherit; text-decoration:none;  }
.livre-recu p.livre-recu-info { margin-bottom:10px; }
h2.livre-recu-editeur { font-size: 1.84286rem; padding-top:20px;margin-bottom:10px; clear:both;  }


#masthead { padding-top:0; }
#masthead hgroup {display:none;}

.gal-album {  width: 100%;  margin: 20px auto;  overflow: hidden; }
.gal-couv { float:left; margin:10px; width:20%; height:250px; text-align: center; padding-bottom: 30px;}
.gal-couv img { max-width: 100%; }

input#s{width:120px;}
#searchform{text-align:center;}

h3.widget-title{margin-top:20px;}