@charset "utf-8";
/* CSS Document */
/* Copyright (C) 2007-2009 VisualPraise http://visualpraise.studiographie.fr */
/* Styles du contenu du site */

/* Classes generales */
.centre{text-align:center;}
.droite{text-align:right;}
.message{color:#ac0729;font-weight:bold;font-size:1.3em;text-align:center;}
.recommandation{text-align:right; margin:0 5px 0 0; font-size:0.8em;}

/* Elements communs de contenu */
div#interieur {width:970px;margin:auto;padding-bottom:10px;}
div#interieur li{list-style:disc inside;padding-left:10px;}

/* Classes de contenu */
div#interieur p.navigateurs {text-align:center;}
div#interieur p.navigateurs a img{margin:0 35px 0 0;}
div#interieur div.fcklass {margin:10px 0 0 10px;}

div#interieur div.boxgroupe{width:970px;height:250px;background-color:#c5d9f2;margin:0 0 20px 0;}
div#interieur div.boxgroupe h3{padding:5px 0 0 5px;}
div#interieur div.boxgroupe div.boxguide{background-color:#fff;width:280px;height:200px;border:2px solid #1a5189;float:left;margin:10px;}
div#interieur div.boxgroupe div.boxguide img{margin:10px 0 10px 17px;}
div#interieur div.boxgroupe div.boxguide p{text-align:center;font-weight:bold;}

/* Classes de categories */
div#interieur div.incitation {float:left;width:400px;margin:0 0 30px 55px;text-align:center;}

/* Liste des elements administrable */
div#listeAdmin {margin-top:10px;}
div#listeAdmin p{margin:0px;font-weight:bold;}
div#listeAdmin ul{margin:0 0 0 20px;}
div#listeAdmin ul li{margin:0;font-size:1.1em;list-style-image:url(../images/pictos/picto-bleu-fleche.gif);}

div#options {margin-top:10px;}
div#options fieldset.options {border:0;text-align:left;background-color:#c5d9f2;}
div#options fieldset.options legend{margin:0 0 15px 0;font-weight:bold;font-size:1.1em;}
div#options fieldset.options p label{width:200px;color:#1a5189;text-align:right;display:block;float:left;margin:0 5px 0 0;}

/* Formulaire de connexion */
div.formulaire {width:580px;margin:auto;margin-bottom:30px;}
div.formulaire form#formulaireconnexion fieldset {border:2px solid #1a5189;text-align:center;}
div.formulaire form#formulaireconnexion fieldset legend{height:25px;font-size:14px;font-weight:bold;color:#264c73;}
div.formulaire form#formulaireconnexion fieldset h3{text-align:center;color:#aa0000;font-weight:bold;font-size:1.2em;margin:15px 0 0 0;}
div.formulaire form#formulaireconnexion fieldset p label{width:200px;color:#1a5189;text-align:right;display:block;float:left;margin:0 5px 0 0;}
div.formulaire form#formulaireconnexion fieldset p input{float:left;margin-bottom:10px;font-size:13px;width:230px;border:1px solid #1a5189;}
div.formulaire form#formulaireconnexion fieldset p input.focus{border:1px solid #1a5189; background-color:#ddd;}
div.formulaire form#formulaireconnexion fieldset p input.normal{border:1px solid #1a5189;}
bouton#btnconnec{margin-left:5px;background:none;border:0;}

/* Formulaires */
form.formulaire {width:900px;margin:auto;}
form.formulaire fieldset{margin-bottom:20px;border:0;background-color:#c5d9f2;}
form.formulaire legend{color:#1a5189;font-weight:bold;font-size:1.2em;margin:0 0 15px 0;}
form.formulaire p label{color:#1a5189;width:175px;text-align:right;display:block;float:left;margin:0 5px 0 0;}
form.formulaire p input{font-size:1.1em;width:500px;border:1px solid #1a5189;}
form.formulaire p input.focus{background-color:#ddd;}
form.formulaire p input.normal{background-color:#fff;}
form.formulaire p input.checkbox{width:13px;font-size:1.1em;border:0;}
form.formulaire p input.radio{width:13px;font-size:1.1em;border:0;}
form.formulaire p textarea{font-size:1.1em;width:500px;font-family:Arial, Helvetica, sans-serif;border:1px solid #1a5189;height:100px;}
form.formulaire p textarea.focus{background-color:#ddd;}
form.formulaire p textarea.normal{background-color:#fff;}
form.formulaire p textarea.licence{background-color:#fff;}
form.formulaire p select{font-size:1.1em;width:500px;border:1px solid #1a5189;}
form.formulaire p select.focus{background-color:#ddd;}
form.formulaire p select.normal{background-color:#fff;}
form.formulaire p img{border:1px solid #000;margin-bottom:-4px;}
form.formulaire p button img{border:0;}
form.formulaire .aide{font-size:0.9em;color:#666;}

form.formulairestats {width:900px;margin:auto;}
form.formulairestats fieldset{margin-bottom:20px;border:0;background-color:#c5d9f2;}
form.formulairestats legend{color:#1a5189;font-weight:bold;font-size:1.2em;margin:0 0 15px 0;}
form.formulairestats p label{color:#1a5189;width:300px;text-align:right;display:block;float:left;margin:0 5px 0 0;}
form.formulairestats p input{font-size:1.1em;width:600px;border:1px solid #1a5189;}
form.formulairestats p input.focus{background-color:#ddd;}
form.formulairestats p input.normal{background-color:#fff;}
form.formulairestats p input.checkbox{width:13px;font-size:1.1em;border:0;}
form.formulairestats p input.radio{width:13px;font-size:1.1em;border:0;}
form.formulairestats p textarea{font-size:1.1em;width:600px;font-family:Arial, Helvetica, sans-serif;border:1px solid #1a5189;height:100px;}
form.formulairestats p textarea.focus{background-color:#ddd;}
form.formulairestats p textarea.normal{background-color:#fff;}
form.formulairestats p select{font-size:1.1em;width:600px;border:1px solid #1a5189;}
form.formulairestats p select.focus{background-color:#ddd;}
form.formulairestats p select.normal{background-color:#fff;}
form.formulairestats p img{border:1px solid #000;margin-bottom:-4px;}
form.formulairestats p button img{border:0;}
form.formulairestats .aide{font-size:0.9em;color:#666;}

form.formulairestats fieldset div.statgauche {width:400px;float:left;margin:0 0 30px 0;}
form.formulairestats fieldset div.statgauche h3 {color:#1a5189;margin:0 0 0 10px;font-size:1.1em;font-weight:normal;}
form.formulairestats fieldset div.statgauche ol { list-style-type:decimal; margin:10px 0 10px 0;}
form.formulairestats fieldset div.statgauche ol li{ list-style-type:decimal; margin:5px 0 5px 0;}
form.formulairestats fieldset div.statgauche ul { list-style-type:none; margin:5px 0 5px 0;}
form.formulairestats fieldset div.statgauche ul li{ list-style-type:none; margin:5px 0 5px 0; font-size:1.1em;color:#1a5189;}
form.formulairestats fieldset div.statdroite {width:400px;float:right; text-align:left;margin:0 0px 30px 0;}
form.formulairestats fieldset div.statdroite h3 {color:#1a5189;margin:0 0 0 10px;font-size:1.1em;font-weight:normal;}
form.formulairestats fieldset div.statdroite ol { list-style-type:decimal; margin:10px 0 10px 0; width:400px;}
form.formulairestats fieldset div.statdroite ol li{ list-style-type:decimal; margin:5px 0 5px 0;}
form.formulairestats fieldset div.statdroite ul { list-style-type:none; margin:5px 0 5px 0;}
form.formulairestats fieldset div.statdroite ul li{ list-style-type:none; margin:5px 0 5px 0; font-size:1.1em;color:#1a5189;}

div#partiegauche{background-color:#fff;width:400px;float:left;}
div#partiegauche form#listechants {width:400px;}
div#partiegauche form#listechants fieldset{margin-bottom:20px;border:0;background-color:#c5d9f2;}
div#partiegauche form#listechants legend{color:#1a5189;font-weight:bold;font-size:1.2em;margin:0 0 15px 0;}
div#partiegauche form#listechants p {margin-left:5px;}
div#partiegauche form#listechants p label{color:#1a5189;width:100px;text-align:right;display:block;float:left;margin:0 5px 0 0;}
div#partiegauche form#listechants p input{font-size:1.1em;width:269px;border:1px solid #1a5189;}
div#partiegauche form#listechants p input.focus{background-color:#ddd;}
div#partiegauche form#listechants p input.normal{background-color:#fff;}
div#partiegauche form#listechants p select{font-size:1.1em;width:270px;border:1px solid #1a5189;}
div#partiegauche form#listechants h6{margin:-10px 21px 10px 0;}

div#partiedroite{background-color:#fff;width:560px;float:left;margin:0 0 0 10px;}
div#partiedroite form#listeselectionnee fieldset{margin-bottom:20px;border:0;background-color:#c5d9f2;}
div#partiedroite form#listeselectionnee legend{color:#1a5189;font-weight:bold;font-size:1.2em;margin:0 0 15px 0;}
div#partiedroite form#listeselectionnee ul li{list-style-type:none;line-height:25px;background-color:#f1f1f1;width:93%;margin:0 0 5px 10px;border:1px solid #1a5189;font-weight:bold;}
div#partiedroite form#listeselectionnee ul li a.sup{float:right;margin:0px 0 0 0;padding:0 0 0 40px;cursor:pointer;}
div#partiedroite form#listeselectionnee p.vidage{margin:10px 18px 0 0;text-align:right;font-size:0.9em;}
div#partiedroite form#listeselectionnee div#etatsauvegarde {margin:-25px 20px 0 0;height:45px;}
div#partiedroite form#listeselectionnee div#etatsauvegarde div#list {float:left;margin:35px 0 0 10px;}
div#partiedroite form#listeselectionnee div#etatsauvegarde div#sauvegarde {float:left;margin:25px 10px 0 5px;}
div#partiedroite form#listeselectionnee div#etatsauvegarde div#rec {float:right;margin-top:8px;}

/* DragDrogNode*/
#movableNode{position:absolute;}
#arrDestInditcator{position:absolute;display:none;width:100px;}


/* Tableaux */
table { width:650px; margin:10px 5px 10px 5px; }
table thead { background-color:#888; }
table thead tr th { margin:0; width:170px; height:25px; border:1px solid #333;}
table tbody { background-color:#ddd; }
table tbody tr td { margin:0; height:20px; text-align:center; border:1px solid #000;}

table.resultatrecherche { width:900px; margin:10px 5px 10px 5px; }
table.resultatrecherche thead { background-color:#eee; }
table.resultatrecherche thead tr th { margin:0; width:170px; height:25px; border:1px solid #1a5189;}
table.resultatrecherche tbody { background-color:#fff; }
table.resultatrecherche tbody tr td { margin:0; height:20px; text-align:center; border:0;}
