/* corps */
body { font-family: Arial, Verdana, sans-serif; color: #FFF; font-size: 100%; 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; }
img.fermante{
float:right;
}
/* 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; }

#general { font-size: 90%; font-family: Verdana, sans-serif; }

/* logo accueil */
#equitude { margin-right: -3px; width: 400px; height: 232px; float: left; background: #FFF url(/img/accueil_05.jpg); text-align: center}
#equitude a { color: #FFF; font-size: 130%; text-decoration: none;}
#equitude a:hover { color: #FFF; text-decoration: none; }

.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; 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 { 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 { color: #79271A; font-size: 120%; font-weight: bold; }
h3 a { color: #3B8C2F; font-size: 110%; font-weight: bold;  }
h3 a { margin: 10px; }
body#page-temoignages .temoignages {
	margin-top:10px;
	color: #3B8C2F; 
	font-size: 120%; 
	font-weight: bold; 
	line-height:15px; 
	border-top-style: solid;
	border-top-width:1px;
	border-left-style:solid;
	padding-top:5px;
	padding-left:5px;
	background-color:#fee0aa;
	padding-bottom:5px;
}
body#page-temoignages p {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

body#page-temoignages .texte div { display: none; } /* masque */

/* 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;}


input, button, select { vertical-align: middle; }

/* backoffice */
#admin { font-family: Arial, sans-serif; font-size: 70%; background: #FFF; margin-top: 10px; color: #333}
#admin .bouton	{ font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 95%; background: #121639; }
#admin a { color: #121639; text-decoration: underline } /* liens admin */
#admin a:hover { color: #AE6D3F; text-decoration: underline }
span.disabled { color: #CCC; }
#admin .colonneadmin, #admin .colonneadmin a { background-color: #121639; color: #AE6D3F; height: 25px; } /* couleurs colonnes */
#admin td.admin { color: #FFF; }
div.result { padding: 5px; border: 1px dotted #CCC; width: 600px; font-weight: bold; margin: auto;}
#admin .box {	font-size: 14px; border: 1px solid #ddd; visibility: hidden; float: left; padding: 5px; width: 0px; height: 0px; margin: 5px; background: #F3EECC; z-index: 1; margin-left: 60px;}
.masque { vertical-align: middle; -moz-opacity:0.3; filter:alpha(opacity=30); -khtml-opacity: 0.3; opacity: 0.3; }
.fondrouge { color: #ff0214; padding: 5px; }
.fondvert  { color: #7EC65F; padding: 5px; }
.titre { font-size: 14px; font-weight: bold; letter-spacing: 2px; color: #333; }
