/* corps */
body { font-family: Arial, Verdana, sans-serif; color: #FFF; font-size: 90%; background: #79271A; }

/* div {border: 1px solid magenta; }   */

/* éléments */
img { border: 0; }
img.droite { float: right; }
img.gauche { float: left; }
abbr { border-bottom: 1px dotted #000000; cursor: help; }

/* liens standard */
a { text-decoration: none; color: #7C0E01; }
a:hover { text-decoration: none; color: #AE6D3F; }

/* contenus page d'accueil */
#accueil1 { color: #FFF; font-style: italic; padding-left: 10px; }
#accueil2 { color: #FFEDD0; padding-left: 17px; font-weight: bold; margin-top: 70px; line-height: 20px; font-size: 110% }
#accueil3 { color: #FFF; padding-left: 10px; margin-top: 15px; }
#accueil4 { color: #AE6D3F; text-align: center; margin-top: 15px; font-weight: bold; }
#accueil4 a { color: #AE6D3F; font-size: 130%; letter-spacing: 1px; text-decoration: underline; }
.mentions { color: #79271A; font-size: 80%; margin-left: 10px; margin-top: 215px;}
.mentions a { color: #79271A; }

.ligne { border-bottom: 1px solid #DDD; padding: 3px; margin-left: 50px; width: 450px; font-size: 90% }
.entete { width: 130px; color: #111; float: left;}

.mentionsgen { color: #FFF; font-size: 100%; font-weight: bold; padding-top: 40px; padding-right: 10px; }
.mentionsgen a { color: #FFF; }

/* contenus */
.texte { text-align: left; font-family: Verdana, Arial, sans-serif; color: #AE6D3F; padding-left: 30px; font-size: 85%; text-align: justify; }
.texte b { color: #AE6D3F; }
.textelegal { color: #2C2C2C; font-size: 90%; }

li { padding-bottom: 10px; }

/* menu horizontal */
.menuhaut { font-size: 100%; text-align: center; font-weight: bold; line-height: 31px; cursor: pointer; }
.sousMenu { list-style-type: square; }

/* paragraphes */
h1 { font-family: Verdana, Arial, sans-serif; color: #b35b2d; font-size: 130%; font-weight: bold; text-align: left; margin-top: 0; margin-left: -5px; border-left: 4px solid #b35b2d; padding-left: 5px; }
h2 { font-family: Verdana, Arial, sans-serif; color: #79271A; font-size: 110%; font-weight: bold; }
h3 { font-family: Verdana, Arial, sans-serif; color: #3B8C2F; font-size: 110%; font-weight: bold; }

/* liens bas - copyright*/
#bas { font-family: Arial, sans-serif; color: #FFEDD0; font-size: 70%; }
#bas a { text-decoration: none; color: #FFEDD0; }


/* infos légales formulaires */
.legal { font-family: sans-serif; font-size: 80%; color: #777; }

/* couleurs */
.creme { color: #FFEDD0; }
.brun { color: #AE6D3F; }
.marron { color: #79271A; }

.noir { color: #222222; }
.rouge { color: #E1001A; }
.vert  { color: #7EC65F; }

/* boutons et forms */
input { font-family: Arial, Helvetica, sans-serif; }
.form  { font-size: 100%; background : #FFF url("/img/input_bg.png") left top repeat-x; border: 1px solid #bbb; margin-bottom: 2px; }
.formc { font-size: 100%; background : #FFF url("/img/input_bg.png") left top repeat-x; border: 1px solid #bbb; text-align: center; margin-bottom: 2px; }
.form_petit { font-size: 70%; }
.bouton		{ color: #FFF; font-size: 85%; background-color: #7C0E01; }
.grandbouton	{ color: #FFF; font-size: 100%; background-color: #7C0E01; letter-spacing: 1px; text-transform: uppercase;}

/* backoffice */
#admin { background: #FFF; font-size: 12px; }
#admin a { font-size: 11px; }
#admin td { font-size: 11px; }
#admin .form  { font-size: 11px; background : #FFF url("/img/input_bg.png") left top repeat-x; border: 1px solid #bbb; margin-bottom: 2px; }
#admin .formc { font-size: 11px; background : #FFF url("/img/input_bg.png") left top repeat-x; border: 1px solid #bbb; text-align: center; margin-bottom: 2px; }
#admin .bouton	{ color: #FFF; font-size: 90%; background-color: #7C0E01; }

span.disabled { color: #CCC; }
.colonneadmin { background-color: #DDAE89; color: #000; height: 25px; }
td.admin { color: #333; }
div.result { padding: 5px; border: 1px dotted #CCC; width: 600px; font-weight: bold; margin: auto;}
.masque { vertical-align: middle; -moz-opacity:0.3;filter:alpha(opacity=30); }
.fondrouge { background: #F9BD3B; color: #000; padding: 5px; }
.fondvert  { background: #7EC65F; color: #FFF; padding: 5px; }
.titre { font-size: 14px; font-weight: bold; letter-spacing: 2px; color: #00004C; }