/*                       */
/* redefiniton de balise */
/*                       */

body {
	background: url(../images/fond.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

li {
	list-style: url(../images/puce.gif);
}
blockquote {
	color: #663366;
	font-size: 12px;
}
.fonction {
	height: 150px;
	width: 200px;
	float:left;
}


h1 {
	font-size: large;
	font-weight: bolder;
	font-size: 14px;
	color: #752852;
	font-style: italic;
	}

h3 {
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	color: #752852;
	font-size: 32px;
	line-height: normal;
	}

a {
	color: #663366;
}
	

/*                   */
/* les grands cadres */
/*                   */

/* en haut du haut */
.mnusupertop {
	border: none;
	top: 0px;
	left: 0px;
	height: 20px;
	width: 980px;
	position: absolute;
}
/* le haut */
.mnutop {
	border: none;
	top: 15px;
	left: 10px;
	height: 100px;
	width: 980px;
	position: absolute;
}	

/* la ligne orange des titres et citation */
.bckorange {
	border: none;
	top: 90px;
	left: 0px;
	height: 20px;
	width: 980px;
	position: relative;
	background-color: #FFCC33;
}

/* la bordure de gauche */
.menuleft {
	align: center;
	border: none;
	top: 140px;
	height: 515px;
	width: 170px;
	position: absolute;
	border-right-color: #FFCC33;
	border-right-style: double;
	border-right-width: medium;
}

/* le paneau principal d'affichage */
.midpanel {
	border: none;
	top: 140px;
	height: 500px;
	width: 800px;
	position: absolute;
	margin-left: 180px;
	color: #663366;
	font-size: 14px;}

/* le bandeau du bas */
.mnubottom {
	border: none;
	top: 660px;
	left: 10px;
	height: 50px;
	width: 980px;
	position: absolute;
	border-top-color: Orange;
	border-top-style: double;
	border-top-width: thin;
}	

/* le paneau pour les partenaire */
.midpartenaire {
	border: none;
	top: 140px;
	/*	height: 500px;*/
	width: 800px;
	position: absolute;
	margin-left: 180px;
	color: #663366;
	font-size: 14px;
	left: auto;
}
	
/* le bandeau du bas en partenaire */
.mnubottompartenaire {
	border: none;
	top: auto;
	left: 10px;
	height: 50px;
	width: auto;
	position: static;
	border-top-color: Orange;
	border-top-style: double;
	border-top-width: thin;
	overflow: visible;
	visibility: hidden;
}	

/*                                 */
/* cadre des fenetre qui s'ouvrent */
/*                                 */

/* la ligne orange des titres et citation */
.openorange {
	border: none;
	top: 0px;
	left: 0px;
	width: 840px;
	position: absolute;
	background-color: #FFCC33;
	height: 20px;
}

/* le panneau principal d'affichage pas limite en hauteur */
.openpanelnolimit {
	border: none;
	top: 40px;
	left: 0px;
	width: 800px;
	position: absolute;
	color: #663366;
	font-size: 14px;
	margin: 20px;
	text-align: justify;
}
/* le panneau principal d'affichage limite en hauteur */
.openpanel {
	border: none;
	top: 40px;
	left: 0px;
	height: 500px;
	width: 800px;
	position: absolute;
	color: #663366;
	font-size: 14px;
}

/* le panneau interne de gauche */
.openpanelleft {
	border: none;
	top: 0px;
	left: 0px;
	height: 500px;
	width: 390px;
	position: absolute;
	color: #663366;
	font-size: 14px;
}

/* le panneau interne de droite */
.openpanelright {
	border: none;
	top: 0px;
	left: 0px;
	height: 500px;
	width: 400px;
	position: absolute;
	color: #663366;
	font-size: 14px;
	margin-left: 390px;
}

/* le bandeau du bas avec limite */
.openbottom {
	border: none;
	top: 545px;
	left: 0px;
	height: 50px;
	width: 800px;
	position: absolute;
	border-top-color: Orange;
	border-top-style: double;
	border-top-width: thin;
}	

/* le panneau interne de gauche pour contact */
.openpanelleftctc {
	border: none;
	top: 10px;
	left: 0px;
	height: 150px;
	width: 390px;
	position: absolute;
	color: #663366;
	font-size: 14px;
}

/* le panneau interne de droite pour contact */
.openpanelrightctc {
	border: none;
	top: 10px;
	left: 0px;
	height: 150px;
	width: 400px;
	position: absolute;
	color: #663366;
	font-size: 14px;
	margin-left: 390px;
}
/* le bandeau du bas avec limite */
.openbottomnolimit {
	border: none;
	bottom: -350px;
	left: 0px;
	height: 50px;
	width: 800px;
	position: absolute;
	border-top-color: Orange;
	border-top-style: double;
	border-top-width: thin;
	float: left;
}	
 
/*             */
/* les boutons */
/*             */

.mnubuttons {
	cursor: hand;
}


.mnuaccueil {
	border: 0px none;
	height: 40px;
	width: 160px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left top;
	float: none;
	text-align: center;
	font: normal bolder small/32px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../buttons/accueil.gif);
}

.mnubib {
	border: 0px none;
	height: 40px;
	width: 160px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left top;
	float: left;
	text-align: center;
	font: normal bolder small/32px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../buttons/accueil.gif);
}

.mnufonctionnalite {
	border: 0px none;
	height: 40px;
	width: 160px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left top;
	float: none;
	text-align: center;
	font: normal bolder small/32px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../buttons/fonctionnalite.gif);
}

.mnuplus {
	border: 0px none;
	height: 40px;
	width: 160px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left top;
	float: none;
	text-align: center;
	font: normal bolder small/32px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../buttons/les-plus.gif);
}

.mnutemoignage {
	border: 0px none;
	height: 40px;
	width: 160px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left top;
	float: none;
	text-align: center;
	font: normal bolder small/32px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../buttons/temoignages.gif);
}

.mnucontacter {
	border: 0px none;
	height: 40px;
	width: 160px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left top;
	float: left;
	text-align: center;
	font: normal bolder small/32px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../buttons/nous-contacter.gif);
	}

/* on vous appelle */
.mnuappelle {
	border: 0px none;
	height: 65px;
	width: 160px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center top;
	float: left;
	text-align: left;
	font: normal bolder small/32px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../images/appel.gif);
	cursor: text;
	}

/* assistance  */
.mnunetviewer {
	border: 0px none;
	height: 100px;
	width: 160px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center top;
	float: left;
	background-image: url(../images/netviewer.gif);
	cursor: help;

	text-align: center;
	font-size: 12px;
	font-weight: bolder;
	color: #996600;
	}

/* bibliotheque de france */
.mnubibdefrance {
	border: 0px none;
	height: 80px;
	width: 160px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center center;
	float: left;
	background-image: url(../images/bibliothequedefrance.jpg);
	font-size: 10px;
	font-weight: bold;
	color: #663366;
	text-align: center;
	cursor: hand;
}

/*                    */
/* le bandeau du haut */
/*                    */

/* image en haut a gauche */
.mnutopbibliotheque {
	border: 0px none;
	height: 80px;
	width: 350px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left top;
	float: left;
	background-image: url(../images/bibliotheque.jpg);
	left: 0px;
	top: 0px;
}

/* texte en haut au milieu */
.mnutoptexte {
	border: 0px none;
	height: 100px;
	width: 510px;
	background-repeat: no-repeat;
	background-color: transparent;
	float: left;
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

/* image en haut a droite */
.mnutopcolibris {
	border: 0px none;
	height: 100px;
	width: 120px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: right center;
	float: right;
	background-image: url(../images/colibris.gif);
}

/*                       */
/* mise en forme d'image */
/*                       */
.imgsmallleft {
	border: 0px none;
	height: 150px;
	width: 205px;
	float: left;
}

.imgsmallright {
	border: 0px none;
	height: 150px;
	width: 205px;
	float: right;
}

/*                        */
/* mise en forme de texte */
/*                        */

.citation {
	text-align: center;
	color: #663366;
	background-color: #FFCC33;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}

.copyright {
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	text-align: center;
	margin-left: 180px;
}

.hyperlink {
	font-size: 11px;
	font-weight: bold;
	color: #663366;
	text-align: center;
	margin-left: 180px;
}

.Co-Libris {
	font-weight: bold
}

.slogan {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FF9933;
}

.savoirplus {
	text-align: center;
	font-size: 12px;
	font-weight: bolder;
	color: #996600;
	}
.erreur {

	text-align: center;
	color: #FFFFCC;
	background-color: #FF3300;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}
