@charset "UTF-8";
/* CSS Document */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: arial, helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color:#f7f8fc;
	margin:0;
	padding:0;
}

img {
border:0;
}

#bgdegrade{
width:1200px;
background: #f7f8fc url('images/bg_fond.jpg') repeat-y;
margin: 0 auto;
padding:0;
}

#bulles {
width:1200px;
background-image:url(images/bulles.png);
background-repeat:no-repeat;
}

#header {
margin: 0 auto;
height: 146px;
width: 860px;
}

#page {
text-align: left;
background-image:url(images/bg_page.png);
background-repeat:repeat-y;
margin: 0 auto;
padding: 0;
width: 860px;
}

#clearBas {
clear:both;
}

#content {
padding-top: 20px;
margin: 0 0 0 40px;
line-height: 1.4em;
font-size: 1.2em;
color:#808080;
width:390px;
float:left;
}

#content2 {
padding-top: 20px;
margin: 0 0 0 40px;
line-height: 1.4em;
font-size: 1.2em;
color:#808080;
width:410px;
float:left;
}

#content p {
width:380px;
}

#content2 p {
width:400px;
}

#contentPleinePage {
padding-top: 20px;
margin: 0 40px;
line-height: 1.4em;
font-size: 1.2em;
color:#808080;
}

#footer {
padding: 0;
margin: 0 auto;
width: 860px;
height: 40px;
clear: both;
background-image:url('images/bg_footer.png');
background-repeat:no-repeat;
border: none;
}
#footer p {
margin: 0;
padding: 24px 0;
text-align: center;
}

h2 {
font-size: 1.6em;
width:340px;
}

h3 {
font-size: 1.3em;
color:#009DDF;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
color: white;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color: #069DDF;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}
.entry p a:visited {
color: #b85b5a;
}

a, h2 a:hover, h3 a:hover {
color: #06c;
text-decoration: none;
}
a:hover {
color: #147;
text-decoration: underline;
}



/****************************************************/
/* CSS ajouté par pitav */

/****************************************************/
/* Le menu */

#menuCustom {
width: 860px;
height: 38px;
background-image:url(images/bg_menu.png);
background-repeat:no-repeat;
line-height: 38px;
text-align:center;
margin: 0 auto;
}
#menuCustom ul {
list-style: none;
margin: 0;
padding: 0;
font-weight: bold;
}
#menuCustom ul li {
display: inline;
}
#menuCustom ul li a {
color: #FFFFFF;
text-decoration: none;
font-size: 1.15em;
padding: 0 0.5em;
}
#menuCustom ul li a:hover {
color: #9DDFFF;
}
.barreMenu {
border-right: 1px #999999 solid;
}


#content h2, #content2 h2, #contentPleinePage h2 {
font-size: 1.2em;
background: #FFFFFF url('images/picto_maison.png') no-repeat left;
padding-left: 30px;
height: 24px;
}

.gras {
color:#1867AB;
font-weight:bold;
}

/****************************************************/
/* Les cartouches */

.cartouchehaut380 {
width: 380px;
height: 12px;

background: #FFFFFF url('images/bgHaut380.png') no-repeat top;
}
.cartouchebas380 {
width: 380px;
height: 19px;
background: #FFFFFF url('images/bgBas380.png') no-repeat top;
}
.insidecartouche {
color: #FFFFFF;
background: #FFFFFF url('images/bgMilieu380.png') repeat-y;
padding: 0 10px;
width:360px;
}

.cartouchehaut294 {
width: 294px;
height: 12px;
background: #FFFFFF url('images/bgHaut294.png') no-repeat top;
}
.cartouchebas294 {
width: 294px;
height: 19px;
background: #FFFFFF url('images/bgBas294.png') no-repeat top;
}
.insidecartouche294 {
color: #FFFFFF;
background: #FFFFFF url('images/bgMilieu294.png') repeat-y;
padding: 0 10px;
width:274px;
}


.insidecartouche ul, .insidecartouche294 ul {
margin: 0;
padding: 0;
}
.insidecartouche li, .insidecartouche294 li {
margin: 0;
padding: 0.5em 20px;
list-style: none;
background-image: url('images/picto_li.png');
background-repeat: no-repeat;
background-position: 0 .5em;
}

/****************************************************/
/* Listes */

ul.listeCourante {
margin: 0;
padding: 0;
}

ul.listeCourante li {
margin: 0;
padding: 0.5em 0 0 14px;
list-style: none;
background-image: url('images/puce.png');
background-repeat: no-repeat;
background-position: 0 10px;
}

ul.listeTel {
margin: 0;
padding: 0;
}

ul.listeTel li {
list-style: none;
}

.floatGauche {
float:left;
}


/****************************************************/
/* Ecart divers */
.ecartHaut1 {
margin-top:20px;
}
.ecartHaut2 {
margin-top:40px;
}

.ecartGauche {
margin-left:40px;
}

/****************************************************/
/* La colonne de droite */

#rightSide {
margin:0 0 0 450px;
padding-top:20px;
width:370px;
line-height: 1.4em;
font-size: 1.2em;
}

#rightSide2 {
padding-top:20px;
margin:0 0 0 470px;
width:350px;
line-height: 1.4em;
font-size: 1.2em;
}
.rightCartouche {
margin:20px 0 0 75px;
}

/****************************************************/
/* Tableau de prêts */
table {
width:740px;
border-top:1px solid #000000;
border-right:1px solid #000000;
}
th {
text-align:center;
}
.tdTxtCenter {
text-align:center;
}
th, td {
border-left:1px solid #000000;
border-bottom:1px solid #000000;
padding:0.5em;
}
caption {
text-align:left;
}



#mentions {
padding-top: 20px;
margin: 0 40px;
width: 780px;
clear: both;
text-align:justify;
}

.titreDencadre {
font-size:1.2em;
font-weight:bold;
}
