/* *******************************************************************
	STYLE DE BASE
******************************************************************* */

body{background:#CDCDCD url('../img/theme/fond.jpg') repeat fixed bottom;}
img{border:0;}
table,tr,td{border-spacing: 0px; border-collapse: collapse;}
*{ font-family : calibri,tahoma,Times New Roman,sans-serif; color : #000; font-size : 14px; text-decoration : none; margin:0; padding:0; border :0;}
a,a:link,a:visited { color : #5282BB; text-decoration : none; cursor:pointer;}
a:hover {color : #1BBFF9; text-decoration : underline;}
button {height:38px; width:180px; padding-left:3px; padding-bottom:2px; text-align:left; vertical-align:middle; background:url('../img/theme/button.png') no-repeat; cursor:pointer; margin:2px; font-weight:bold; text-decoration:none;}
button:hover {font-style:italic;}
p{margin-left:5px;}

@media print {
* {display:none;}
}


/* *******************************************************************
	FORMULAIRES
******************************************************************* */

INPUT, SELECT {border:1px solid #9AF670; color:#5282BB; height:20px; margin:2px; background:url('../img/theme/fond_blanc.png') repeat;}
INPUT:focus , SELECT:focus {border:1px solid #D8AD00; color:#D8AD00;}
TEXTAREA {border:1px solid #1BBFF9; color:#5282BB; margin:2px; background:url('../img/theme/fond_blanc.png');}

/* NAVIGATION */
button.nav_left {height:25px; width:24px; background:url('../img/theme/btn_nav_left.png') top; border:none; -moz-border-radius:0px; border-radius:0px; cursor:pointer; margin:0px; font-weight:bold; text-decoration:none;}
button.nav_left:hover {background:url('../img/theme/btn_nav_left.png') bottom;}


/* *******************************************************************
	POLICES ET TABLEAUX
******************************************************************* */

FONT.titre, P.titre{color:#5282BB; font-size:22px; padding:20 0 10 5px;}
FONT.titre2, P.titre2 {color:#D8AD00; font-size:16px; font-weight:bold; padding:20 0 10 5px;}
FONT.description, P.description{color:#676767; padding:3 0 3 5px;}

TABLE.liste {width:100%; border:#CDCDCD 1px solid; margin:5 0px;}
TABLE.liste TH{background:#EFEFEF url('../img/theme/header_trans.png') repeat-x bottom; padding:5px; font-weight:bold; border-bottom:#CDCDCD 1px solid; border-top:#CDCDCD 1px solid;}
TABLE.liste TD{background:url('../img/theme/fond_blanc.png'); padding:5px; text-align:center;}
TABLE.liste TD.impair, TABLE.liste TR.impair TD {background:url('../img/theme/fond_gris.png');}

TABLE.onglet {width:100%; cursor:pointer;}
TABLE.onglet TH{background:#D8AD00 url('../img/theme/header_trans.png') repeat-x bottom; padding:5px; border-left:#CDCDCD 1px solid; border-right:#CDCDCD 1px solid; -moz-border-radius:5 5 0 0px; border-radius:5 5 0 0px;}
TABLE.onglet TH:HOVER, TABLE.onglet TH.selected{background:#5282BB url('../img/theme/header_trans.png') repeat-x bottom;}


/* *******************************************************************
	STRUCTURE DE LA PAGE
******************************************************************* */

/* CONTENEUR PRINCIPAL */
TABLE.principal{width:800px; background:#CDCDCD;}

/* ACCUEIL */
#accueil{background:#D2F2FF url('../img/theme/fond_page.jpg') no-repeat top; width:800px; text-align:center;}

/* HEADER [LIEN] */
#header_lien{width:800px;}
#header_lien td{padding-top:5px; width:100%; text-align:right; color:#EFEFEF; font-weight:bold;}
#header_lien td a{color:#EFEFEF; font-weight:bold;}

/* HEADER */
#header{background: url('../img/theme/fond_header.png') no-repeat center; width:800px; height:138px;}

/* BARRE DES CARACTERISTIQUES */
#barre_caracteristiques{background:#FFF url('../img/theme/barre_menu.png') repeat; width:800px; height:30px; font-weight:bold; padding:2px;}
#barre_caracteristiques td{padding: 0 5px;}

/* CONTENU */
#contenu{width:800px; background:#D2F2FF url('../img/theme/fond_page.jpg') no-repeat top;}
#contenu_page{padding:10px; width:100%;}
#contenu_left {padding-right:10px; vertical-align:top; width:180px; text-align:center;}
#contenu_center {width:620px; vertical-align:top;}
#fb-root {visibility: hidden; height:0px;}

/* MENU */
/*
button.btn_menu{background:url('../img/theme/btn_menu.png') no-repeat left; width:90px; height:43px; color:#121212; text-align:left; padding:8 0 0 15px; font-size:14px; border:0; -moz-border-radius:0px; border-radius:0px; margin:0 2px;}
button.btn_menu:HOVER {background:url('../img/theme/btn_menu.png') no-repeat right; color:#D8AD00;}
*/
#menu A{color:#e2b700;}

table.menu_left_titre {width:170px; height:27px; background:url('../img/theme/menu_th.png') no-repeat; cursor:pointer;}
table.menu_left_titre td {padding:5px; font-weight:bold;}
table.menu_left{width:170px; display:none;}
table.menu_left TD {padding:2px; background:url('../img/theme/fond_vert2.png'); border:#9AF670 1px solid;}

/* FOOTER */
#footer{background:#1BBFF9 url('../img/theme/footer.png') no-repeat; width:800px; height:150px; margin-left:auto; margin-right:auto; text-align:center;}
#footer_haut{padding-top:40px; height:85px; text-align:center;}
#footer_bas{padding-top:5px; height:20px; text-align:center; color:#343434;}
img.footer_partenaire {margin:3px; width:88px; height:31px;}
img.footer_partenaire:hover {margin:2px; border:#D8AD00 1px solid;}


/* *******************************************************************
	OUTILS
******************************************************************* */

/* JAUGE */
div.jauge {padding-left:3px; padding-top:2px; font-weight:bold; width:120px; height:18px; border:#9AF670 1px solid; margin:2px;}

/* CADRE */
div.cadre {border:#93CDDD 4px solid; background:#31859C; padding:5px; -moz-border-radius:5px; border-radius:5px;}
div.cadre2 {border:#5282BB 1px solid; background:url('../img/theme/fond_bleu2.png'); padding:5px; margin:5 0px;}
div.cadre3 {border:#D8AD00 1px solid; background:url('../img/theme/fond_jaune.png'); padding:3px; margin:3 0px; -moz-border-radius:3px; border-radius:3px;}

/* OVERLIB */
#bulle {z-index: 550; position: absolute; top: -999px; visibility: hidden; padding: 8px; border: 1px solid #9AF670; background:#A5F1A6; opacity:0.9;}

/* POP UP */
#boiteAlerte{position:fixed; width:100%; height:100%; background:url('../img/theme/transparent_popup.png'); display:none; z-index: 501;}
#inBoiteAlerte{width:500px; border:#5282BB 1px solid;}
#inBoiteAlerte TH{height:25px; text-align:left; -moz-border-radius:10px; border-radius:10px; padding-left:10px; font-size:18px;}
#inBoiteAlerteHeader{background:#5282BB url('../img/theme/header_trans.png') repeat-x bottom;}
#msgAlerte{height:200px; text-align:center; vertical-align:middle; background:#D2F2FF; padding:10px;}

/* GOOGLE FRAME */
#googleFrame{top:545px; width:800px; height:550px; z-index: 501;}