/* CSS Document */

body{
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #6992ca;
	color: #00121e;
}
table#principale_acc {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:95%;
}
table#principale {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
}
table#secondaire {
	background-color: #fff9E9;
	border: 1px solid #8aa9d1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:95%;
}
table#secondaire2 {
	background-color: #fff9E9;
	border: 1px solid #8aa9d1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
td#entete {
	background-color: #00121e;
	border-bottom:#6992ca 1px solid;
	border-top:#6992ca 1px solid;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
td#entete a{
	background-color: #00121e;
	border-bottom:#6992ca 1px solid;
	border-top:#6992ca 1px solid;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
/* formulaires */
input.bouton{
	color: #ffffff;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color: #6992ca;
}
input.rechercher{
	color: #6992ca;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border-bottom: 2px solid #ff9900;
	border-top: 2px solid #ff9900;
	border-left:0;
	border-right:0;
	background-color:#ffffff;
	height:20px;
	cursor: hand;
}
input.recherche{
	color: #000000;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #CCCCCC;
}
input {
	color: #00121e;
	text-align: left;
	font-size: 10px;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input.texte {
	color: #00121e;
	text-align: left;
	font-size: 10px;
	background-color: #ffffff;
	border: #3992ca 1px solid;
	line-height:10px;
	height:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input.texte_num {
	color: #00121e;
	text-align: right;
	font-size: 10px;
	background-color: #ffffff;
	border: #336699 1px solid;
	line-height:10px;
	height:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input.texte_treso {
	color: #333333;
	text-align: right;
	font-size: 10px;
	background-color: #fff9e9;
	border: #336699 1px solid;
	line-height:11px;
	height:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
textarea {
	color: #00121e;
	text-align: left;
	font-size: 10px;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
select {
	color: #00121e;
	text-align: left;
	font-size: 10px;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* écriture */
.textes_projets {
	color:#1f0001;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
}
.textes_projets a{
	color:#6992ca;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
}
.textes_projets a:hover{
	color:#ff9900;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
}
.textes_entete {
	color:#000000;
	font-size:12px;
	line-height:22px;
	text-decoration:none;
	font-weight:bold;
}
.textes_entete a{
	color:#000000;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
.textes {
	color:#00121e;
	font-size:11px;
	line-height:12px;
	text-decoration:none;
}
.textes a{
	color:#6992ca;
	font-size:11px;
	text-decoration: none;
}
.textes a:hover{
	color:#ff9900;
	font-size:11px;
	text-decoration: none;
}
.textes_docs {
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
.textes_entete2 a{
	color:#ffcc00;
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
}
.textes_entete2 {
	color:#ffcc00;
	font-size:16px;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}
a#info span{
    display: none;
    text-decoration: none;
    text-align: center;
}

a#info:hover{
    text-decoration: none;
   background: none; 
   text-align: center;
}
a#info:hover span{
    text-decoration: none;
    display:inline;
   position: absolute;
    width: 200px;
    margin-top: 20px;
    text-align: left;
    background-color: #fff9e9;
    color: #1f0001;
	border: #1f0001 1px solid;
	/*right: 8%;*/
	font-size:10px;
	font-weight:100;
	padding: 5px 5px 5px 5px;
}
a.photo span{
    display: none;
    text-decoration: none;
    text-align: center;
}

a.photo:hover span{
    text-decoration: none;
    display:inline;
   position: absolute;
    width: 115px;
    margin-top: 20px;
    text-align: left;
    background-color: #fff9e9;
    color: #1f0001;
	border: #1f0001 1px solid;
	/*right: 8%;*/
	font-size:10px;
	font-weight:100;
	padding: 5px 5px 5px 5px;
}
a.mc span{
    display: none;
    text-decoration: none;
    text-align: center;
}

a.mc:hover span{
    text-decoration: none;
    display:inline;
   position: absolute;
    width: 300px;
    margin-top: 20px;
	margin-left: -100px;
    text-align: left;
    background-color: #fff9e9;
    color: #1f0001;
	border: #1f0001 1px solid;
	/*right: 8%;*/
	font-size:10px;
	font-weight:100;
	padding: 5px 5px 5px 5px;
}
.sous-menu {
	color:#00121e;
	font-size:11px;
	line-height:12px;
	text-decoration:none;
}
.sous-menu a:link, .sous-menu a:visited, .sous-menu a:active{
color:#6992ca;
font-size:10px;
text-align:center;
line-height:10px;
text-decoration:none;
font-weight:bold;
}
.sous-menu a:hover{
color:#ff9900;
font-size:10px;
text-align:center;
line-height:10px;
text-decoration:none;
font-weight:bold;
}
.sous-menu2 a:link, .sous-menu2 a:visited, .sous-menu2 a:active{
color:#333333;
font-size:11px;
text-align:center;
/*line-height:11px;*/
text-decoration:none;
font-weight:bold;
}
.sous-menu2 a:hover{
color:#336699;
font-size:11px;
text-align:center;
/*line-height:11px;*/
text-decoration:none;
font-weight:bold;
}
.sous-menuok a:link, .sous-menuok a:visited, .sous-menuok a:active{
color: #00CC66;
font-size:10px;
text-align:center;
line-height:15px;
text-decoration:none;
font-weight:bold;
}
.sous-menuok a:hover{
color:#00CC66;
font-size:10px;
text-align:center;
line-height:15px;
text-decoration:none;
font-weight:bold;
}
.sous-menunok a:link, .sous-menunok a:visited, .sous-menunok a:active{
color: #FF6633;
font-size:10px;
text-align:center;
line-height:15px;
text-decoration:none;
font-weight:bold;
}
.sous-menunok a:hover{
color:#FF6633;
font-size:10px;
text-align:center;
line-height:15px;
text-decoration:none;
font-weight:bold;
}
/* menu */
dl, dt, dd, ul, li {
margin: 0;
padding: 5px;
list-style-type: none;
}
#menu {
position: relative;
}
dl#menu {
width: 190px;
}
dl#menu dt {
cursor: hand;
margin: 2px 0;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border-top: 1px solid #00121e;
border-bottom: 1px solid #00121e;
background: #82abe1;
font-size:10px;
color: #00121e;
}
dl#menu dd {
/*border-top: 1px solid gray;
border-bottom: 1px solid gray;*/
}
dl#menu li {
text-align: center;
background: #ffffff;
}
dl#menu li a, dl#menu dt a {
color: #00121e;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
font-size:10px;
}
dl#menu li a:hover, dl#menu dt a:hover {
color: #ff9900;
}
/* menu paramètres */
dl, dt, dd, ul, li {
margin: 0;
padding: 5px;
list-style-type: none;
}
#menu2 {
position: relative;
}
dl#menu2 {
width: 200px;
}
dl#menu2 dt {
cursor: hand;
margin: 2px 0;
height: 20px;
line-height: 40px;
text-align: center;
font-weight: bold;
/*border-top: 1px solid #1f0001;
border-bottom: 1px solid #1f0001;*/
background: #ffffff;
color:#6992ca;
font-size:10px;
}
dl#menu2 dd {
/*border-top: 1px solid gray;
border-bottom: 1px solid gray;*/
}
dl#menu2 li {
text-align: center;
background: #ffffff;
border-bottom: 1px solid #00121e;
line-height: 20px;
}
dl#menu2 li a, dl#menu2 dt a {
color: #00121e;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
font-size:10px;
}
dl#menu2 li a:hover, dl#menu2 dt a:hover {
color: #ff9900;
}
