body{position:relative;background:#e6f1f9 url('images/fond.png') repeat-x;margin:0;font-size:11px;font-family: Georgia,Verdana,Arial;font-weight: normal;font-style: normal;line-height: 23px;text-decoration: none;text-align: left;color:#3E3E3E;}
img{border:none;}
p{color:#3E3E3E;margin-bottom:20px;}
h1{font:bold 24px Arial,Helvetica;letter-spacing:-2px;margin:0 0 20px 50px;color:#0063b0;background:url('images/puce_h1.png') no-repeat 0 48px;padding:40px 0 0 18px;}
h2 {font:18px Times,Times New Roman;letter-spacing:1px;color:#5299e2;text-align:left;padding:20px 25px 0 0;margin:0 0 5px 25px;background:url('images/h2_line_blue.png') no-repeat 0 38px;display:block;}
input,textarea{font:11px/14px Verdana,Georgia;border:solid 1px #5299e2;padding:1px 3px;background-color:#f1f7fc;color:#0063b0;}
textarea {line-height:18px;}
select,option{font:11px/23px Verdana,Georgia;background-color:#f1f7fc;color:#0063b0;}
#superbig {position:relative;margin:0 auto;width:760px;padding:0;}
#logo_geneeweb {position:absolute;top:166px;left:0;display:block;width:200px;height:90px;margin:0;background:#d2e7f8 url('images/logo_geneeweb.png');}
.image_gauche {position:absolute;top:0;left:0;display:block;width:200px;height:166px;}
.image_droite {position:absolute;top:0;left:200px;display:block;width:560px;height:239px;background-color:#e8f2f9}
#menu_haut {background:#e8f2f9 url('images/menu_haut_angleblanc.gif') no-repeat left top;position:absolute;top:239px;right:0;height:18px;z-index:2;padding:0 10px 0 30px;color:#0063b0;font:10px Verdana,Georgia,Arial;}
* html #menu_haut {padding-top:0px;height:15px;}
#menu_gauche{position:absolute;top:256px;left:0;width:200px;height:500px;}
#conteneur {margin:0;padding:275px 10px 100px 210px;background:white url('images/colonne_gauche.png') repeat-y left top;width:540px;height: auto !important;height: 400px;min-height: 400px;clear:both;}
#conteneur p {padding:0 25px 0 25px;}
#conteneur div {padding:0 25px 0 25px;}
#pied_de_page {clear:both;margin:0 auto;background-color:#bedaef;height:25px;text-align:center;color:#0063b0;font:9px Verdana,Arial;padding-top:10px;width:760px;}
.titre {margin:0 0 20px;height:28px;width:530px;background:no-repeat bottom center;padding-top:70px;}
a, a:hover, a:visited, a:active{text-decoration:none;}
a{color:#0063b0;}
a:hover{color:#5299e2;}
#conteneur p a:active{color:#5299e2;position:relative;top:1px;left:1px;}
#pied_de_page a {color:#5299e2;}
#pied_de_page img {position:relative;top:3px;}
#menu_gauche a {display:block;width:185px;height:31px;background:url('images/menu_lien.png') no-repeat;clear:both;font:bold 10px Verdana,Arial;text-align:right;text-transform:none;color:#5299e2;padding:19px 15px 0 0;}
#menu_gauche a:hover,#menu_gauche a.page_actuelle {background-position:0 -50px;color:#0063b0;}
#quicklogin {display:inline;}

#menu_haut a {color:#5299e2;}
#menu_haut a:hover {text-decoration:underline;}

#menu_haut input {background-color:#e8f2f9;color:#0063b0;font:9px Verdana,Georgia,Arial;height:14px;position:relative;top:-1px;padding:0;}
* html #menu_haut input {position:relative;top:0;} 

.accueil_1 {background-image:url('images/deco_accueil_1.jpg');}
.accueil_2 {background-image:url('images/deco_accueil_2.jpg');}
.structure_1 {background-image:url('images/deco_structure_1.jpg');}
.structure_2 {background-image:url('images/deco_structure_2.jpg');}
.menus_1 {background-image:url('images/deco_menus_1.jpg');}
.menus_2 {background-image:url('images/deco_menus_2.jpg');}
.couleurs_1 {background-image:url('images/deco_couleurs_1.jpg');}
.couleurs_2 {background-image:url('images/deco_couleurs_2.jpg');}
.pages_1 {background-image:url('images/deco_pages_1.jpg');}
.pages_2 {background-image:url('images/deco_pages_2.jpg');}
.extras_1 {background-image:url('images/deco_extras_1.jpg');}
.extras_2 {background-image:url('images/deco_extras_2.jpg');}
.aide_1 {background-image:url('images/deco_aide_1.jpg');}
.aide_2 {background-image:url('images/deco_aide_2.jpg');}
.contact_1 {background-image:url('images/deco_contact_1.jpg');}
.contact_2 {background-image:url('images/deco_contact_2.jpg');}
.recuperer_1 {background-image:url('images/deco_recuperer_1.jpg');}
.recuperer_2 {background-image:url('images/deco_recuperer_2.jpg');}
.images_1 {background-image:url('images/deco_images_1.jpg');}
.images_2 {background-image:url('images/deco_images_2.jpg');}

.bouton_previs {width:119px;height:34px;display:block;background:url('images/previsualiser.png') no-repeat;}
.bouton_recup {width:119px;height:34px;display:block;background:url('images/recuperer.png') no-repeat;}
.bouton_previs:hover,.bouton_recup:hover {background-position:0 -34px;position:relative;top:1px;left:1px;}

/*AIDE*/
.faq_question {font:10px Verdana,sans-serif;margin:3px 0 0 0;color:#5299e2;}
.faq_rep {font:bold 11px Arial,sans-serif;color:#5299e2;margin:30px 0 0;letter-spacing:1px;background-color:#f1f7fc;}
h2.faq {padding:5px 0 0 0;background:url('images/h2_line_blue.png') no-repeat 0 23px;}
.nom_equipe{font-weight:bold; font-size:12px;padding-left:50px;list-style:square;}
.retourenhaut {float:right;position:relative;top:-5px;}
ul {margin:0;padding:0;list-style:square;}
div.citation {padding:5px 10px;width:450px;margin:auto;background-color:#f1f7fc;}

/* INSCRIPTION */
p.erreur {font-weight:bold;background-color:#ff7575;color:#FFFFFF;border:1px solid #c53a3a;}

#form_inscription {padding:0 25px;}
#form_inscription fieldset {border:solid 1px #5299e2;}
#form_inscription legend {background-color:#5299e2;color:#FFFFFF;font-weight:bold;padding: 0 10px;height:10px;}
#form_inscription label span {color:rgb(246, 134, 34);font:9px Verdana,Georgia;padding:0 10px 0 0;}
#form_inscription label {display:block;width:160px;text-align:right;padding:0 10px 0 0;float:left;clear:left;}
#form_inscription input {display:inline;float:left;letter-spacing:1px;}
.commentaire {font:9px/13px Verdana,Georgia;color:#808080;display:block;float:right;padding-right:15px;}
.commentaire2 {font:9px/13px Verdana,Georgia;color:#808080;display:block;clear:both;}

/* MES PAGES */
#table_pages {width:490px;vertical-align:top;font:10px Verdana,Arial,Georgia;}
#table_pages .accueil {font:20px Arial;background-color:#5299e2;color:white;width:100px;text-align:center;}
#table_pages .nom {font:14px Georgia,Arial;text-align:right;letter-spacing:1px;color:#0063b0;vertical-align:middle;padding-right:15px;font-weight:bold;}
#table_pages .nom_accueil {color:#0063b0;border:1px solid #e8f2f9;}
#table_pages .champ {text-align:right;padding:0 15px 0 0;font-weight:bold;}
#table_pages .contenu {background-color:#e8f2f9;text-align:left;height:50px;font:9px Verdana,Georgia,Arial;padding:5px 5px 5px 15px;}
#table_pages .donnee {background-color:#e8f2f9;text-align:left;padding:5px 5px 5px 15px;}
#table_pages .modifier {height:80px;vertical-align:top;padding-top:5px;}
#table_pages .mettre_pagedaccueil {text-align:center;height:80px;vertical-align:top;padding-top:5px;}
#table_pages .supprimer {text-align:right;height:80px;vertical-align:top;width:100px;padding-top:5px;}
.div_pages {padding:0 25px;}
.previsualisation {border:1px solid #5299e2;}
#previs {margin-top:75px;}

/* MES MENUS */
.table_num {background-color:#e8f2f9;text-align:center;padding:5px;width:50px;}
.table_champ {text-align:right;padding:0 15px 0 0;font-weight:bold;}
#table_menus {padding:0;font:10px Verdana,Arial,Georgia;vertical-align:middle;}
#table_menus .champ {text-align:right;padding-right:5px;font-weight:bold;}
#table_menus .donnee {background-color:#e8f2f9;text-align:center;padding:2px;}
#table_menus .titre {font-weight:bold;text-align:center;}
.bouton_up {width:10px;height:10px;display:block;background:url('images/bouton_up.gif') no-repeat;}
.bouton_down {width:10px;height:10px;display:block;background:url('images/bouton_down.gif') no-repeat;}
.bouton_up:hover,.bouton_down:hover {background-position:0 -10px;}

/*AIDE GENEECODE*/
.aide_gras {font-weight:bold;text-decoration:underline;}

/* STRUCTURE DE PAGE */
.activay {font-weight:bold;color:#5EC146;margin-bottom:0;height:10px;}
.desactivay{font-weight:bold;color:#f35c5c;margin-bottom:0;height:10px;}
#structure {padding:0 25px;}
#structure  fieldset {border:solid 1px #5299e2;margin-bottom:30px;}
#structure  legend {background-color:#5299e2;color:#FFFFFF;font-weight:bold;padding: 0 10px;height:10px;}
#structure  label span {color:rgb(246, 134, 34);font:9px Verdana,Georgia;padding:0 10px 0 0;}
#structure  label {padding:0 10px 0 0;clear:left;}
.bouton_OK,.choisir {font:bold 9px Verdana,Georgia;}

/* MES COULEURS ET POLICES */
.choisir {margin-left:10px;}
select {height:16px;width:120px;}

/* MES IMAGES */
.images_div {padding:0 0 20px 0;border-bottom:1px solid #5299e2;}
.aligngauche {text-align:right;}
