/* 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;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;}
.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;}

/* 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 */
.menu {width:210px;border:1px solid #B0BEC7;background-color:#FFFFFF;}
.menu img {border:none}
.menu table {cursor:pointer;}
.menu div.hide{display:none;}
.menu td.header{border-bottom:1px solid #93A6B4;background: transparent url("../images/titre.jpg") repeat-X center bottom;color:#003687;height:20px;font-size:10pt;padding-left:3px;padding-right:2px;}
.menu td.header_close{background: transparent url("../images/titre_over.jpg") repeat-X center top;color:#003687;height:20px;font-size:10pt;padding-left:3px;padding-right:2px;}
.menu td.icon{width:12%;}
.menu td.contenu{color:#0058A5;font-size:10pt;}
.menu td.contenu:hover{color:FFFFFF;background-color:#78AEFF;font-size:10pt;}
.menu ul{padding:3px 3px 3px 0pt;list-style-image: url(../images/fleche_verte.gif);margin:0pt 0pt 0pt 25px; margin-left:35;}
.menu li{color:#0058A5;padding:3px 3px 3px 0pt;font-size:10pt;}
.menu li:hover{background-color:#78AEFF;color:#FFFFFF;font-size:10pt;padding:3px 3px 3px 0pt;}

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

/* Barre de nav */
.barre_nav{width:100%;}
.barre_nav span{font-size:10pt;color:#000000;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:yellow;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 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;
}