/* Global */ 
body{background:transparent url(../images/site/fond_site.gif) repeat-x scroll center bottom;font-family:Arial;font-size:11px;margin:5px 0 5px 2px;}
img {border:none;}
h1{color:#B73901;font-size:13px;font-weight:bold;margin-bottom:2px;}
h2{color:#666666;font-size:12px;font-weight:bold;margin-bottom:5px;margin-top:0;}
td{color:#666666;font-size:11px;text-align:left;}
input{border:1px solid #999999;border-collapse:collapse;color:#666666;font-family:Arial;font-size:11px;padding-left:2px;}
input.bouton{	font-size: 8pt;	color:#5f5f5f;  background-color:#f0f0f0;  border:1px solid #afafaf; cursor:pointer; padding:1px;}

p{color:#666666;font-size:11px;margin-top:0px;margin-bottom:2px}
select{color:#666666;font-family:Arial;font-size:11px;}
.bandeau{border: 0pt none ; vertical-align: bottom;}
div#header{height: 169px}
a{color:#D44100;text-decoration:none;}
a:hover{color:#D44100;text-decoration:none;}
a:visited{color:#D44100;text-decoration:none;}

/* Conteneur site */
.siteWeb{width:996px;background-color:#FFFFFF;}
.siteWeb .site{width:996px;padding:0;border-left:1px solid #BBCE60;}
#site_web_content {background:transparent url(../images/site/fond_col_gauche.gif) repeat-y scroll left bottom;}
#col_wrapper {background:transparent url(../images/site/fond_menu_gauche.gif) no-repeat scroll left bottom; border-left:1px solid #BBCE60;border-right:1px solid #BBCE60;}
.siteWeb .rechSiteWeb{border-right:1px solid #FFFFFF;text-align:right;background:transparent url(../images/site/sGoogle.gif) no-repeat scroll right bottom;}
.siteWeb #colGaucheInner{vertical-align:top;}
.siteWeb #colContenuInner{vertical-align:top;}
.siteWeb #colDroiteInner{vertical-align:top; padding-top: 20px}
td.footer{background:transparent url(../images/site/footer.jpg) no-repeat scroll center top; height:11px;padding:0px}

/* Eléments qui sont redimensionnés en fonction de leur conteneur  */
.auto_resize img, .auto_resize object, .auto_resize embed {
	display:none;
}

/* Footer */
.footer{width:996px; height:40px; padding-top:0px;background:transparent}
.footer font{color:#575757; font-size:8pt; border-top:1px solid #a0a0a0;}
.footer a{color:#C80A1E;font-size:9pt;}

/* Menu Haut */
.menuHaut td.rech{}
.menuHaut td.rechGuid{background-color:#C33D00;color:#FFFFFF;text-align:center;text-transform:uppercase;}
.menuHaut td.rechAdv{background-color:#64AA16;color:#FFFFFF;text-align:center;text-transform:uppercase;}

/* Boite de contenu verte */
.greenBox{border:none;width:100%;}
.greenBox table{width:100%;border:none;}
.greenBox td{border:none;}
.greenBox select {border:1px solid #999999;border-collapse:collapse;padding-left:2px;width:350px;}

/* Boite de contenu orange  (cms,rss,sitotheque) */
.orangeBox{}
.orangeBox table{width:100%;border:none; background: #fddd9a url(../images/box/orange/cadre_top.png) repeat-x left top;padding:10px;}
.orangeBox td{border:none;}
.orangeBox select {border:1px solid #999999;border-collapse:collapse;padding-left:2px;width:350px;}

/* Menu Gauche */
.menuGauche{background-color:transparent; width:97%;padding-left:5px;}
.menuGauche table {border:none;width:100%}
.menuGauche td.menuGauchetitre {height:1px;}
.menuGauche ul{padding:3px 3px 3px 0pt;margin:0pt 0pt 0pt 10px; list-style-image: url(../images/blank.gif);}
.menuGauche img{border:none;margin-right:7px;}
.menuGauche li{color:#D44100;font-size:11px;background:transparent url(../images/box/menu/separ.gif) repeat-X scroll center bottom; vertical-align:middle;padding-top:5px;cursor:pointer}
.menuGauche li:hover{}
.menuGauche a{color:#D44100; text-decoration:none;}
.menuGauche a:hover{color:#D44100;text-decoration:none;}
.menuGauche a:visited{color:#D44100;text-decoration:none;}


.menu li{color:#D44100;font-size:11px;height:19px;background:transparent url(../images/box/menu/separ.gif) repeat-X scroll center bottom; vertical-align:middle;padding-top:5px;cursor:pointer}
.menu li:hover{}
.menu a{color:#D44100; text-decoration:none;}
.menu a:hover{color:#D44100;text-decoration:none;}
.menu a:visited{color:#D44100;text-decoration:none;}
.menu li.sousMenuContent:hover{background-color:inherit;}
.sousMenu {list-style-image: url(../images/box/menu/fleche_verte.gif);}
.sousMenu li{background-color:inherit;padding:3px 3px 3px 0pt;color:#0058A5;}
.sousMenu li:hover{background-color:#78AEFF;color:#0058A5;}

/* Form */
.form{border:none;background-color:#FFFFFF}
.form td.masque{text-align:right;padding-right:3px;padding-top:5px;}
.form td.saisie{text-align:left;padding-left:3px;padding-top:5px;}
.form input{border:1px solid #7F9DB9;padding:2px;width:auto;font-weight:bold;}
.form fieldset {color:#3C5188;font-weight:bold;margin:0pt 0pt 0pt 5px;padding:0pt 2px;border:1px solid #DCDCDC;}
.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;cursor:pointer; }
.form table {border:0px;}
.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;}

.submit {background:transparent url(../images/bouton/btn_ok.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:18px;width:18px;}
.greenBox select.typeDoc{width:200px;padding:1px;}

/* Tableau de liste */
.listeTitre{border-bottom:1px solid #CACFD5;border-top:1px solid #CACFD5;color:#666666;font-weight:bold;}
.listePaire{background-color:#F4F4EF;}
.listeImpaire{background-color:#FFFFFF;}

/* Boite grise (gauche) */
.boxGrise {padding-left:7px;padding-right:0px;width:300px;}
.boxGrise table {width:auto;}
.boxGrise td.middle {background:transparent url(../images/box/leftBox/menumid.gif) repeat-y scroll left bottom;width:auto;}

/* Register membre */
.register td.droite{text-align:right;padding-right:10px;width:150px;vertical-align:top;}
.register td.gauche{text-align:center;}
.register input {width:100%;}

/* Barre de nav */
.barre_nav{width:100%;height: 20px}
.barre_nav span{font-size:10px;color:#666666;padding:1px;}
.barre_nav a {font-size:10px;color:#D44100;}
.barre_nav a:hover {font-size:10px;color:#D44100;text-decoration:none;}
.barre_nav a:visited {}
.barreNavNom{font-size:11pt;color:#203C86;font-weight:bold; text-align:right;}

/* Calendrier */
iframe.calendar{width:270px;height:350px;}
table.calendar_main {font-family: Verdana;font-size: 10px; margin-left: auto; margin-right: auto}
.calendar_title td{color: #000000;text-align:center;}
.calendar_title_month_clickable {color: #D44100;text-decoration: none;font-weight:bold;font-size:13px;}
.calendar_table {border: none;	font-size: 12px;}
.calendar_table td {text-align: center;width: 20px; width:100%;}
.calendar_table th {background-color: #FFFFFF;text-align: center;color:#666666;}
.calendar_weekend {background-color: #FFFFFF;}
.calendar_other_month {color: #FFFFFF;}
.calendar_other_month_clickable {color: #FFFFFF;text-decoration: none;}
.calendar_non_clickable {color: #666666;}
.calendar_today_clickable {text-decoration: none;font-weight:bold;}
.day_clickable {color: #D44100;text-decoration: none;}
.calendar_day_non_clickable {color: #666666;text-decoration: none;}
.day {	font-weight:bold;}


/*********************************************************************** A REFAIRE ******************************************************************************/
/* Tableau conteneur */
.main{width:990px;border:1px solid #a0a0a0;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:#EFEFEF;width:230px;vertical-align:top;height:400px;padding-left:10px;padding-right:10px;}
.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:170px;vertical-align:top;}

/* 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 */



/* Admin */
.modules{width:720px;margin:10px 10px 10px 10px;}
.modules td.titre{color:#003687;font-size:12pt;font-weight:bold;}
.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 td.separ{height:1px;background-color:#A0A0A0;}
.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;}

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

/* Copyright */
.copyright p{}
.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;
	width:auto;
}
td.liste_suggestion
{
	background-color:white;
}
td.liste_suggestion_over
{
	background-color:blue;
	cursor:pointer;
}
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:114px;
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;
}
div.trace_debug
{
	margin-left:10px;
	margin-bottom:5px;
	margin-top:5px;
	border:1px solid;
	border-color:#E0E0E0;
	background-color:#CCFF99;
	padding:5px;
}
/* Fonctions admin dans le site */
div.fonction_admin
{
	background-color:#CCFF99;
	padding:5px;
}
span.fonction_admin
{
	background-color:#CCFF99;
	padding-right:5px;
	color:#D44100;
	cursor:pointer;
}


/* Boîte 2 colonnes comme bloc à la Une*/
.conteneur2colonnes .col_gauche>div {
		margin-left: 0px;
		margin-top: 0px;
}

.conteneur2colonnes .col_droite>div {
		margin-right: 0px;
		margin-top: 0px;
}


/*Oeil pour changer de CSS*/
#open_accessibility {
		top: -160px;
}

.conteneur2colonnes span.auteur_critique {
		float:none;
		padding-left: 2px;
}

/* Boite recherche simple */
#colMilieuInner .greenBox table table tr td form div div h2 {
		display: block;
		clear: both;
		width: 100%;
}

