/* Global */ 
body{background-color:#FFFFFF;font-family: "Verdana";font-size: 8pt;color:#575757;margin-left:10px;margin-right:0px;margin-top:3px;margin-bottom:0px;}
td{color:#000000;font-size:10pt;font-family:Verdana;}
p{font-size:10pt;color:#000000;margin-top:10px; margin-left:10px;}
option{font-size:10pt;color:#000000;font-family:Verdana;}
select{font-size:10pt;color:#000000;font-family:Verdana;}

/* Tableau conteneur */
.main{width:990;background-color:#FFFFFF;}
.main table{width:100%;padding:0;}
.main td.barre_nav{height:40px; background: transparent url(../images/fond_titre.gif) repeat-x;}
.main td.left{background-color:#FFFFFF;width:230px;vertical-align:top;height:400px;}
.main td.content{width:auto;vertical-align:top;background:transparent url(../images/fond_livre.jpg) no-repeat scroll right bottom ;}
.main td.news{width:auto;vertical-align:top;}
.main td.separ{height:1px;background-color:#A0A0A0;}
.main td.titre{color:#003687;font-size:12pt;font-weight:bold;}
.main td.info{width:170;vertical-align:top;}

/* boite catalogue dyn */
.panierDyn{}
.panierDyn table{border:1px solid #0E3987;width:100%;}
.titrePanier{background-color:#0E3987;color:#FFFFFF;font-size:10pt;font-weight:bold;height:20px;text-align:left;padding-left:10px;}
.contenuPanier{background-color:#FFFFFF;text-align:center;padding:5px;}
.contenuPanier a{font-size:9px; color:#C80A1E;}

/* Texte special */
.info{color:#003687;}
.notice a{font-size:9pt;color:inherit;text-decoration:none;}
.notice a:hover{font-size:9pt;color:inherit;text-decoration:none;}
.notice a:visited{font-size:9pt;color:inherit;text-decoration:none;}

/* Menu */
.menu0 {width:210px;border:1px solid #0E3987;}
.menu0 img {border:none}
.menu0 table {cursor:pointer;background-color:#FFFFFF;}
.menu0 div.hide{display:none;}
.menu0 td.header{border-bottom:1px solid #0E3987;background-color:#0E3987;color:#FFFFFF;height:20px;font-size:10pt;padding-left:3px;padding-right:2px;font-weight:bold;text-transform:uppercase;text-align:left;padding-left:10px;}
.menu0 td.header_close{background-color: #0E3987;color:#FFFFFF;height:20px;font-size:10pt;padding-left:3px;padding-right:2px;font-weight:bold;text-align:center; text-transform:uppercase;}
.menu0 td.icon{width:12%;}
.menu0 td.contenu{color:#0E3987;font-size:10pt;}
.menu0 td.contenu:hover{font-size:10pt;}
.menu0 ul{padding:3px 3px 3px 0pt;list-style-image: url(../images/fleche_verte.gif);margin:0pt 0pt 0pt 25px; margin-left:35;}
.menu0 li{color:#0E3987;padding:3px 3px 3px 0pt;font-size:10pt;}
.menu0 li:hover{font-size:10pt;padding:3px 3px 3px 0pt;text-decoration:underline;}

/* Menu */
.menu1 {width:210px;border:1px solid #FF3300;background-color:#FFFFFF;}
.menu1 img {border:none}
.menu1 table {cursor:pointer;background-color:#FFFFFF;}
.menu1 div.hide{display:none;}
.menu1 td.header{border-bottom:1px solid #FF3300;color:#FFFFFF;height:20px;font-size:10pt;padding-left:3px;padding-right:2px;font-weight:bold;text-align:left;padding-left:10px; text-transform:uppercase; background-color:#FF3300;}
.menu1 td.header_close{color:#FFFFFF;height:20px;font-size:10pt;padding-left:3px;padding-right:2px;font-weight:bold;text-align:center; text-transform:uppercase;
background-color:#FF3300;}
.menu1 td.icon{width:12%;}
.menu1 td.contenu{color:#FF3300;font-size:10pt;}
.menu1 td.contenu:hover{font-size:10pt;}
.menu1 ul{padding:3px 3px 3px 0pt;list-style-image: url(../images/fleche_verte.gif);margin:0pt 0pt 0pt 25px; margin-left:35;}
.menu1 li{color:#0058A5;padding:3px 3px 3px 0pt;font-size:10pt;}
.menu1 li:hover{color:#FFFFFF;font-size:10pt;padding:3px 3px 3px 0pt;text-decoration:underline;}

/* Menu */
.menu2 {width:210px;border:1px solid #FF6600;}
.menu2 img {border:none}
.menu2 table {cursor:pointer;background-color:#FFFFFF;}
.menu2 div.hide{display:none;}
.menu2 td.header{border-bottom:1px solid #FF6600;color:#FFFFFF;height:20px;font-size:10pt;padding-left:3px;padding-right:2px; font-weight:bold;text-align:left;padding-left:10px; text-transform:uppercase;background-color:#FF6600;}
.menu2 td.header_close{color:#FFFFFF;height:20px;font-size:10pt;padding-left:3px;padding-right:2px;font-weight:bold;
text-align:center; text-transform:uppercase;background-color:#FF6600;}
.menu2 td.icon{width:12%;}
.menu2 td.contenu{color:#FF6600;font-size:10pt;}
.menu2 td.contenu:hover{font-size:10pt;}
.menu2 ul{padding:3px 3px 3px 0pt;list-style-image: url(../images/fleche_verte.gif);margin:0pt 0pt 0pt 25px; margin-left:35;}
.menu2 li{color:#FF6600;padding:3px 3px 3px 0pt;font-size:10pt;}
.menu2 li:hover{font-size:10pt;padding:3px 3px 3px 0pt;}

/* Menu */
.menu3 {width:210px;border:1px solid #FF9900;}
.menu3 img {border:none}
.menu3 table {cursor:pointer;background-color:#FFFFFF;}
.menu3 div.hide{display:none;}
.menu3 td.header{border-bottom:1px solid #FF9900;color:#FFFFFF;height:20px;font-size:10pt;padding-left:3px;padding-right:2px; font-weight:bold;text-align:left;padding-left:10px; text-transform:uppercase;background-color:#FF9900;}
.menu3 td.header_close{color:#FFFFFF;height:20px;font-size:10pt;padding-left:3px;padding-right:2px;font-weight:bold;
text-align:center; text-transform:uppercase;background-color:#FF9900;}
.menu3 td.icon{width:12%;}
.menu3 td.contenu{color:#FF9900;font-size:10pt;}
.menu3 td.contenu:hover{font-size:10pt;}
.menu3 ul{padding:3px 3px 3px 0pt;list-style-image: url(../images/fleche_verte.gif);margin:0pt 0pt 0pt 25px; margin-left:35;}
.menu3 li{color:#FF9900;padding:3px 3px 3px 0pt;font-size:10pt;}
.menu3 li:hover{font-size:10pt;padding:3px 3px 3px 0pt;}

/* Menu */
.menu4 {width:210px;border:1px solid #FFCC00;}
.menu4 img {border:none}
.menu4 table {cursor:pointer;background-color:#FFFFFF;}
.menu4 div.hide{display:none;}
.menu4 td.header{border-bottom:1px solid #FFCC00;color:#FFFFFF;height:20px;font-size:10pt;padding-left:3px;padding-right:2px; font-weight:bold;text-align:left;padding-left:10px; text-transform:uppercase;background-color:#FFCC00;}
.menu4 td.header_close{color:#FFFFFF;height:20px;font-size:10pt;padding-left:3px;padding-right:2px;font-weight:bold;
text-align:center; text-transform:uppercase;background-color:#FFCC00;}
.menu4 td.icon{width:12%;}
.menu4 td.contenu{color:#FFCC00;font-size:10pt;}
.menu4 td.contenu:hover{font-size:10pt;}
.menu4 ul{padding:3px 3px 3px 0pt;list-style-image: url(../images/fleche_verte.gif);margin:0pt 0pt 0pt 25px; margin-left:35;}
.menu4 li{color:#FFCC00;padding:3px 3px 3px 0pt;font-size:10pt;}
.menu4 li:hover{font-size:10pt;padding:3px 3px 3px 0pt;}

/* Admin */
.modules{width:763px;margin:10px 10px 10px 10px;}
.modules table{}
.modules table.content_table{border:1px solid #0E3987;}
.modules td.titre{color:#FFFFFF;font-size:12pt;font-weight:bold; background-color:#0E3987;padding-left:5px;}
.modules tr.soustitre{font-size:10pt;font-weight:bold;color:#FF6600}
.modules tr.first{background-color:#F5F3F3;color:#000000;font-size:10pt;}
.modules tr.second{background-color:#FFFFFF;color:#000000;font-size:10pt;}
.modules tr.survol:hover{background-color:#78AEFF;font-size:10pt;}
.modules a {font-size:8pt;color:#0058A5;text-decoration:none;}
.modules a:hover {font-size:8pt;color:#0058A5;text-decoration:underline;}
.modules a:visited {}
.modules img.ico {width:16px;height:16px;border:none;}

.index a {font-size:10pt;color:#FF0000;text-decoration:none;}
.index a:hover {font-size:10pt;color:#FF0000;text-decoration:underline;}
.index a:visited {}

.grand_titre a{font-size:12pt;color:#CF6707;text-decoration:none;font-weight:bold;}
.grand_titre a:hover{font-size:12pt;color:#CF6707;text-decoration:underline;font-weight:bold;}
.grand_titre a:visited{font-size:12pt;color:#CF6707;text-decoration:none;font-weight:bold;}

/* SubModal */
.modal td.titre{color:#93A6B4;font-size:12pt;font-weight:bold;}
.modal tr.soustitre{font-size:10pt;font-weight:bold;color:#FF6600}
.modal tr.first{background-color:#F5F3F3;color:#000000;font-size:10pt;}
.modal tr.second{background-color:#FFFFFF;color:#000000;font-size:10pt;}
.modal tr.survol:hover{background-color:#78AEFF;font-size:10pt;}
.modal td.separ{height:1px;background-color:#A0A0A0;}
.modal a {font-size:8pt;color:#0058A5;text-decoration:none;}
.modal a:hover {font-size:8pt;color:#0058A5;text-decoration:underline;}
.modal a:visited {}
.modal img.ico {width:16px;height:16px;border:none;}

/* Profil */
.profil {text-align:right;vertical-align: bottom;background:transparent url(../images/bg_profil.gif) no-repeat scroll right top ;width:auto;height:auto;border:1px solid #DCDCDC;}
.profil font {font-weight:bold;font-size:11pt;color:#FFFFFF;}
.profil select {border:1px solid #738EAD;padding:2px;width:150px;}
.profil td.profil_contenu {font-size:8pt;color:#575757;text-align:center;}


/* Login */
.login {height:236px;width:420px;margin:10px 10px 10px 10px;border:1px solid #007CA5;}
.login tr.dark {background-color:#D7E1E7; color:#007CA5;font-weight:bold;font-size:10pt;}
.login tr.light{background-color:#F4F8FB; color:#007CA5;font-size:9pt; padding-right:10px;padding-left:10px}
.login span {color:red;font-weight:bold;}
.login input {width:150px;font-weight:bold;color:#000000;}

/* Error */
.error {color:red;font-weight:bold;}

/* Barre de nav */
.barre_nav{width:100%;}
.barre_nav span{font-size:9pt;color:#575757;padding:5px;}
.barre_nav a {font-size:10pt;color:#000000;}
.barre_nav a:hover {font-size:10pt;color:#000000;text-decoration:underline;}
.barre_nav a:visited {}
.barre_nav font.abo_login{font-size:11pt;color:#0E3987;font-weight:bold; text-align:right;}

/* Form */ 
.form{background-color:#F0F0F0;border:1px solid #7F9DB9;margin:2em 0pt 0pt;padding:10px 10px 0pt;width:450px;}
.form table {border:inherit;}
.form fieldset {color:#3C5188;font-weight:bold;margin:0pt 0pt 0pt 5px;padding:0pt 2px;border:1px solid #DCDCDC;}
.form input{border:1px solid #7F9DB9;padding:2px;width:auto;font-weight:bold;}
.form label {float:left; font-size:10pt;margin:0pt 0pt 0pt 10px;padding:2px;width:auto;text-align:left;}
.form select {border:1px solid #7F9DB9;padding:2px;width:150px;}
.form textarea {border:1px solid #7F9DB9;padding:2px;width:auto;font-weight:bold;}
.form span {font-size:9pt;color:red;font-weight:bold;}
.bouton font {color:#575757;font-size:10pt;font-weight:bold; }
.form table {border:0;cellpadding:3;}
.form td.gauche {text-align:left;padding-left:2px;}
.form td.droite {text-align:right;padding-right:2px;font-weight:inherit;font-size:8pt;color:#575757;}
.form td.info {text-align:left;padding-right:2px;font-weight:inherit;font-size:8pt;color:blue;}


/* Abonn�s */
.abonneTitre {background-color:#D7E1E7;text-align:center;font-size:11pt;color:007CA5;font-weight:bold;}
.abonneCadre{background-color:#F4F8FB;border:1px solid #007CA5;}
.abonne {text-align:center;color:#003687;}

/* Copyright */
.copyright p {margin-bottom:10;margin-top:0;}
.copyright font {color:#575757; font-size:8pt;border-top:1px solid;border-color:#a0a0a0;}
.copyright a {color:#C80A1E;font-size:9pt;}

div.section
{
	display:none;
}

/* Champ Suggestion */
div.liste_suggestion
{
	position:absolute;
	overflow:auto;	/* Scrolling features */
	z-index:100;
	display:none;
}
table.liste_suggestion
{
	background-color:white;
	border:1px solid #317082;
	text-indent:7;
	width:auto;
}
td.liste_suggestion
{
	background-color:white;
}
td.liste_suggestion_over
{
	background-color:blue;
	cursor:hand;
}
input.saisie
{
	border-style:solid;
	border-width:1px;
	border-color:#007CA5;
	padding-left: 3pt;
	background-color:#ffffff;
	font-size:12px;
	font-family:Verdana;
	font-weight: bold;
}
input.saisie_over
{
	border-style:solid;
	border-width:1px;
	border-color:#007CA5;
	padding-left: 3pt;
	background-color:#FFFFBB;
	font-size:12px;
	font-family:Verdana;
	font-weight: bold;
}

.post-it
{
height:73px;
width:114;
font-family:Arial;
font-size:10pt;
}

tr.boite-info-titre
{
	background-color:#6C94D2;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
}

tr.boite-info-contenu
{
	background-color:#E2EAF6;
	color:#575757;
}

td.boite-info-contenu
{
	padding-left:5px;
}
