/* CSS Document */

BODY {
	SCROLLBAR-FACE-COLOR:#EEEEEE;
	SCROLLBAR-HIGHLIGHT-COLOR:#AFA497;
	SCROLLBAR-SHADOW-COLOR:#6D6F63;
	SCROLLBAR-3DLIGHT-COLOR:#EEEEEE;
	SCROLLBAR-ARROW-COLOR:#5C224B;
	SCROLLBAR-TRACK-COLOR:#FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR:#EEEEEE;
	SCROLLBAR-BASE-COLOR:#EEEEEE;
	margin:0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

EM {
	font-style:normal;
	color:#8480A5;
}

TEXTAREA {
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
}

.separation {
	background-image:url(charte/separation.gif);
	background-position:center top;
	background-repeat:no-repeat;
	margin:10px 10px 10px 60px;
	height:18px;
	clear:both;
}

.bouton {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	height:17px;
	border:1px solid #FFFFFF;
	padding:1px 2px;
	background-color:#5C224B;
}

.bouton2 {
	font-size:10px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	height:17px;
	border:1px solid #000000;
	padding:1px 2px;
	background-color:#AFA497;
}

.critere {
	border:1px solid #FFFFFF;
	padding:1px 6px;
	background-color:#5C224B;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

.champ {
	border: 1px solid;
	background-color: #FFFFFF;
	color: #2F4040;
	font-size: 11px;
}

.jaune {
	color:#CCB700;
}

.noir {
	color:#000000;
}

.lettrine {
	color:#CCB700;
	font-size:27px;
}

.iconeg {
	float:left;
	margin:0px 5px 5px 0px;
}

.iconed {
	float:right;
	margin:0px 0px 5px 5px;
}

#contenu TD {
	vertical-align:top;
	text-align:left;
	background-repeat:no-repeat;
}

#gauche {
	background-image:url(charte/visuel_g.gif);
	background-position:right top;
	padding:10px 0px 0px 0px;
	color:#94948B;
}

#gauche A {
	color:#94948B;
}

#gauche STRONG {
	display:block;
	margin:1px;
	padding:0px 0px 0px 15px;
	font-size:15px;
}

#gauche STRONG EM {
	font-style:normal;
	color:#8480A5;
}

#gauche STRONG A {
	text-decoration:none;
}

#gauche STRONG A:hover {
	text-decoration:underline;
}

#gauche P {
	margin:1px;
	padding:0px 0px 0px 15px;
}

#gauche P STRONG {
	padding:0px;
	font-size:13px;
}

#droite {
	background-image:url(charte/visuel_d.gif);
	background-position:left top;
	background-color:#6D6F63;
	padding:35px 15px 15px 0px;
	color:#FFFFFF;
}

#droite #presentation {
	margin:0px 0px 10px 60px;
}

#droite H2 {
	font-size:24px;
	font-weight:normal;
	margin-bottom:10px;
}

#droite H2 EM {
	color:#CCB700;
	font-style:normal;
}

#droite #message {
	font-size:11px;
	margin:10px 0px 0px 60px;
	padding:2px 6px;
	border:1px solid #AFA497;
	padding:1px 6px;
	background-color:#FFFFFF;
	color:#3B8CAE;
	text-decoration:none;
	font-weight:bold;
	text-align:justify;
}

#droite #actualites H3 {
	font-size:14px;
	margin:0px;
	/*text-transform:uppercase;*/
	color:#D7D6E2;
}

#droite #actualites H4 {
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px;
}

#droite #actualites IMG {
	margin:2px 8px 8px 0px;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
}

#droite #actualites {
	font-size:11px;
	margin:0px 0px 0px 60px;
}

#droite #actualites #ss-titre {
	color:#D6D0C9;
}

#droite #actualites A {
	color:#D3CCDD;
	text-decoration:none;
}

#droite #actualites A:hover {
	text-decoration:underline;
}

#menu {
	background-color:#AFA497;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	padding:2px 5px;
	font-size:12px;
	color:#FFFFFF;
}

#menu A {
	color:#FFFFFF;
	text-decoration:none;
}

#menu A:hover {
	text-decoration:underline;
}

#logo {
	background-color:#FFFFFF;
	border-color:#AFA497;
	border-style:solid;
	border-width:1px;
	padding:3px;
}

#bt-professionnel {
	display:inline;
	margin:0px 0px 0px 60px;
	font-size:11px;
}

#bt-professionnel A {
	border:1px solid #AFA497;
	padding:1px 6px;
	display:inline;
	background-color:#AFA497;
	color:#FFFFFF;
	text-decoration:none;
}

#bt-professionnel A:hover {
	background-color:#FFFFFF;
	color:#AFA497;
}

#bt-realisations {
	display:inline;
	margin:0px 0px 0px 10px;
	font-size:11px;
}

#bt-realisations A {
	border:1px solid #FFFFFF;
	padding:1px 6px;
	display:inline;
	background-color:#5C224B;
	color:#FFFFFF;
	text-decoration:none;
}

#bt-realisations A:hover {
	border:1px solid #5C224B;
	background-color:#FFFFFF;
	color:#5C224B;
}

#titre-realisations {
	font-size:12px;
	color:#CCB700;
}

/* fiche */

#fiche {
	background-image:url(charte/fond_fiche.gif);
	background-position:right top;
	background-repeat:repeat-y;
	border:1px solid #6F6D79;
	font-size:11px;
	color:#6D6F63;
	margin:3px;
}

#fiche #visuel {
	background-image:url(charte/visuel_fiche.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#fiche #contenu {
	padding:6px 24px 6px 6px;
	height:435px;
}

#fiche #contenu P {
	margin:0px;
}

#fiche #contenu H2 {
	margin:0px;
	font-weight:normal;
	font-size:24px;
}

#fiche #contenu H2 EM {
	color:#CCB700;
	font-style:normal;
}

#fiche #contenu H3 {
	margin:0px;
	margin-bottom:15px;
	font-weight:normal;
	font-size:16px;
}

#fiche .lettrine {
	color:#7B145D;
	font-size:27px;
}

#fiche #realisation IMG {
	border:1px solid #6F6D79;
}

#fiche #realisation STRONG {
	color:#CCB700;
	font-size:12px;
}

#fiche #realisation EM {
	color:#D6D0C9;
	font-style:normal;
	font-weight:bold;
}

#fiche #zone-icone {
	clear:both;
	margin-right:30px;
}

#fiche #icone {
	border:1px solid #6F6D79;
}

#fiche #icone IMG, #fiche #icone P  {
	margin:4px;
	text-align:justify;
}

#fiche #icone A IMG {
	border:1px solid #6F6D79;
}

#fiche #coordonnes {
	padding-top:5px;
	color:#6D6F63;
}

#fiche #coordonnes EM {
	color:#CCB700;
	font-weight:normal;
	font-style:normal;
}

#fiche #adresse {
	float:left;
}

#fiche #adresse A {
	color:#7B145D;
}

#fiche #horaire {
	float:right;
	margin-top:14px;
}

#fiche #horaire A {
	color:#7B145D;
	font-weight:bold;
}

#form1, #form2 {
	display:none;
	margin:0px 0px 0px 60px;
	font-size:11px;
}

#form1 H3, #form2 H3 {
	padding:0px;
	margin:0px 0px 8px 0px;
	font-size:12px;
}

#fiche A {
	color:#7B145D;
	text-decoration:none;
}

#fiche A:hover {
	text-decoration:underline;
}

#referencement {
	font-size:9px;
	text-align:justify;
	color:#44453D;
}

#referencement A {
	color:#5C224B;
	text-decoration:none;
}

#referencement A:hover { text-decoration:underline; }

#signature { text-align:right; }