body {
	background-color: #FFFFFF;
	background-image: url(images/fd.gif);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #565656;
	font-size: 14px;
	text-align: justify;
}

img {
	border: 0px;
}
a:link {
	color: #565656;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #565656;
}
a:hover {
	text-decoration: underline;
	color: #FE5318;
}
a:active {
	text-decoration: none;
	color: #777579;
}
h1 {
	background-color: #FE921D;
	width: 544px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin: 0px;
}

h2 {
	color: #FE921D;
	font-size: 14px;
	font-weight: bold;
}
h3 {
	color: #C1D830;
	font-size: 16px;
	font-weight: bold;
}
#conteneur-principal {
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	overflow: hidden;
}
#menu {
	width: 950px;
	text-align: left;
	height: 205px;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu li {
	margin-bottom: 5px;
}
#logo-lacornaline {
	float: left;
}
#logo-lacornaline img {
	margin-top: 33px;
	margin-right: 4px;
}
/* Maison DEBUT */
#ssmenu-maison {
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	width: 106px;
}
#ssmenu-maison-picto {
	border: 3px solid #fe921d;
	background-image: url(images/ssmenu-maison.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 100px;
}
#ssmenu-maison-roll {
	background-color: #fe921d;
	width: 100px;
	height: 148px;
	filter: alpha(opacity=80);
	opacity: .8;
	visibility: hidden;
}
#ssmenu-maison-titre {
	color: #FFFFFF;
	background-color: #fe921d;
	width: 106px;
	margin-top: 3px;
	text-align: center;
	height: 28px;
	padding-top: 9px;
	font-size: 16px;
	font-weight: bold;
}
.ssmenu-maison-roll a:link {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.ssmenu-maison-roll a:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.ssmenu-maison-roll a:hover {
	text-decoration: underline;
}
.ssmenu-maison-roll a:active {
	color: #fe5318;
}
.ssmenu-maison-roll td {
	vertical-align: bottom;
	height: 138px;
}
/* Maison FIN */

/* Emeraude DEBUT */
#ssmenu-emeraude {
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	width: 106px;
}
#ssmenu-emeraude-picto {
	border: 3px solid #8ea457;
	background-image: url(images/ssmenu-emeraude.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 100px;
}
#ssmenu-emeraude-roll {
	background-color: #8ea457;
	width: 100px;
	height: 148px;
	filter: alpha(opacity=80); 
	opacity: .8;
	visibility: hidden;
}
#ssmenu-emeraude-titre {
	color: #FFFFFF;
	background-color: #8ea457;
	width: 106px;
	margin-top: 3px;
	text-align: center;
	height: 28px;
	padding-top: 9px;
	font-size: 16px;
	font-weight: bold;
}
.ssmenu-emeraude-roll a:link {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.ssmenu-emeraude-roll a:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.ssmenu-emeraude-roll a:hover {
	text-decoration: underline;
}
.ssmenu-emeraude-roll a:active {
	color: #fe5318;
}
.ssmenu-emeraude-roll td {
	vertical-align: bottom;
	height: 138px;
}
/* Emeraude FIN */

/* Améthyste DEBUT */
#ssmenu-amethyste {
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	width: 106px;
}
#ssmenu-amethyste-picto {
	border: 3px solid #7257a4;
	background-image: url(images/ssmenu-amethyste.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 100px;
}
#ssmenu-amethyste-roll {
	background-color: #7257a4;
	width: 100px;
	height: 148px;
	filter: alpha(opacity=80); 
	opacity: .8;
	visibility: hidden;
}
#ssmenu-amethyste-titre {
	color: #FFFFFF;
	background-color: #7257a4;
	width: 106px;
	margin-top: 3px;
	text-align: center;
	height: 28px;
	padding-top: 9px;
	font-size: 16px;
	font-weight: bold;
}
.ssmenu-amethyste-roll a:link {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.ssmenu-amethyste-roll a:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.ssmenu-amethyste-roll a:hover {
	text-decoration: underline;
}
.ssmenu-amethyste-roll a:active {
	color: #fe5318;
}
.ssmenu-amethyste-roll td {
	vertical-align: bottom;
	height: 138px;
	color: #FFFFFF;
	font-size: 14px;
}
/* Améthyste FIN */

/* Atelier DEBUT */
#ssmenu-atelier {
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	width: 106px;
}
#ssmenu-atelier-picto {
	border: 3px solid #7d8c94;
	background-image: url(images/ssmenu-atelier.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 100px;
}
#ssmenu-atelier-roll {
	background-color: #7d8c94;
	width: 100px;
	height: 148px;
	filter: alpha(opacity=80); 
	opacity: .8;
	visibility: hidden;
}
#ssmenu-atelier-titre {
	color: #FFFFFF;
	background-color: #7d8c94;
	width: 106px;
	margin-top: 3px;
	text-align: center;
	height: 28px;
	padding-top: 9px;
	font-size: 16px;
	font-weight: bold;
}
.ssmenu-atelier-roll a:link {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.ssmenu-atelier-roll a:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.ssmenu-atelier-roll a:hover {
	text-decoration: underline;
}
.ssmenu-atelier-roll a:active {
	color: #fe5318;
}
.ssmenu-atelier-roll td {
	vertical-align: bottom;
	height: 138px;
}
/* Atelier FIN */

/* Accueil DEBUT */
#ssmenu-accueil {
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	width: 106px;
}
#ssmenu-accueil-picto {
	border: 3px solid #c1d830;
	background-image: url(images/ssmenu-accueil.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 100px;
}

#ssmenu-accueil-roll {
	background-color: #c1d830;
	width: 100px;
	height: 148px;
	filter: alpha(opacity=90);
	opacity: .9;
	visibility: hidden;
}
#ssmenu-accueil-titre {
	color: #FFFFFF;
	background-color: #c1d830;
	width: 106px;
	margin-top: 3px;
	text-align: center;
	height: 28px;
	padding-top: 9px;
	font-size: 16px;
	font-weight: bold;
}
.ssmenu-accueil-roll a:link {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.ssmenu-accueil-roll a:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.ssmenu-accueil-roll a:hover {
	text-decoration: underline;
}
.ssmenu-accueil-roll a:active {
	color: #fe5318;
}
.ssmenu-accueil-roll td {
	vertical-align: bottom;
	height: 138px;
}
/* Accueil FIN */

#pictos-menu {
	float: left;
	margin-top: 50px;
	height: 72px;
	margin-left: 12px;
}
#contenu-principal {
	width: 772px;
	margin-left: 179px;
}
#contenu {
	width: 554px;
	color: #565656;

}
#contenu a:link {
	text-decoration: none;
	color: #fe921d;
	font-size: 14px;
}
#contenu a:visited {
	color: #fe921d;
}
#contenu a:hover {
	text-decoration: underline;
}
#contenu a:active {
	color: #fe5318;
}
.lettrine {
	font-size: 24px;
	color: #c1d830;
}
#vignettemaison {
	float: left;
	height: 114px;
	width: 92px;
	text-align: center;
	margin-bottom: 8px;
	font-size: 10px;
	background-color: #EEEEEE;
}
#vignettemaison img {
	border: 4px solid #FE921D;
	margin-bottom: 3px;
}
#vignetteemeraude {
	float: left;
	height: 114px;
	width: 92px;
	text-align: center;
	margin-bottom: 8px;
	font-size: 10px;
	background-color: #EEEEEE;
}
#vignetteemeraude img {
	border: 4px solid #8ea457;
	margin-bottom: 3px;
}

#vignetteamethyste {
	float: left;
	height: 114px;
	width: 92px;
	text-align: center;
	margin-bottom: 8px;
	font-size: 10px;
	background-color: #EEEEEE;
}
#vignetteamethyste img {
	border: 4px solid #7257a4;
	margin-bottom: 3px;
}
#vignetteatelier {
	float: left;
	height: 114px;
	width: 92px;
	text-align: center;
	margin-bottom: 8px;
	font-size: 10px;
	background-color: #EEEEEE;
}
#vignetteatelier img {
	border: 4px solid #7d8c94;
	margin-bottom: 3px;
}
#vignetteaccueil {
	float: left;
	height: 114px;
	width: 92px;
	text-align: center;
	margin-bottom: 8px;
	font-size: 10px;
	background-color: #EEEEEE;
}
#vignetteaccueil img {
	border: 4px solid #c1d830;
	margin-bottom: 3px;
}
#entrevignette {
	float: left;
	height: 114px;
	width: 23px;
}
#contenutexte {
	float: left;
	width: 554px;
	color: #565656;
}
#titrechapitremaison {
	float: left;
	width: 544px;
	color: #FFFFFF;
	background-color: #FE921D;
	height: 20px;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

#titrechapitreemeraude {
	float: left;
	width: 544px;
	color: #FFFFFF;
	background-color: #8EA457;
	height: 20px;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
#titrechapitreamethyste {
	float: left;
	width: 544px;
	color: #FFFFFF;
	background-color: #7257A4;
	height: 20px;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
#titrechapitreatelier {
	float: left;
	width: 544px;
	color: #FFFFFF;
	background-color: #7D8C94;
	height: 20px;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
#titrechapitreinfos {
	float: left;
	width: 544px;
	color: #FFFFFF;
	background-color: #C1D830;
	height: 20px;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
#footer {
	width: 100%;
	background-image: url(images/fd-footer.gif);
	background-repeat: repeat-x;
}
#footer-logo {
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	background-image: url(images/logo-lacornaline-footer.gif);
	background-repeat: no-repeat;
	background-position: 820px 0px;
}
#adresse {
	width: 560px;
	text-align: center;
	padding-top: 63px;
	margin-left: 178px;
}

#copyright {
	font-size: 9px;
	width: 560px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 178px;
	color: #ffffff;
}
#copyright a:link {
	text-decoration: none;
	color: #ffffff;
	font-size: 9px;
}
#copyright a:visited {
	color: #ffffff;
	font-size: 9px;
}
#copyright a:hover {
	text-decoration: underline;
}
#copyright a:active {
	color: #fe5318;
}

#align-right {
	float: right;
	margin-left: 10px;
}

.hrmaison {
	color: #FE921D;
	background-color: #FE921D;
	height: 1px;
	border: 0;
}
.hremeraude {
	color: #8EA457;
	background-color: #8EA457;
	height: 1px;
	border: 0;
}
.hramethyste {
	color: #7257a4;
	background-color: #7257a4;
	height: 1px;
	border: 0;
}
.hratelier {
	color: #7D8C94;
	background-color: #7D8C94;
	height: 1px;
	border: 0;
}
table#tarifsemeraude {
	text-align: center;
	font-size: 14px;
	color: #777579;
	font-weight: normal;
	border-style: none;
}


table#tarifsemeraude th {
	background-color: #C9D3AD;
	font-weight: bold;
	height: 22px;
	text-align: center;
	padding-top: 8px;
}
table#tarifsemeraude td {
	background-color: #E8ECDD;
}
table#resaemeraude {
	border-style: none;
	width: 100%;
}
table#resaemeraude td {
	text-align: center;
	background-color: #E8ECDD;
}


table#tarifsamethyste {
	text-align: center;
	font-size: 14px;
	color: #777579;
	font-weight: normal;
	border-style: none;
}

table#tarifsamethyste th {
	background-color: #CCCBE2;
	font-weight: bold;
	height: 22px;
	text-align: center;
	padding-top: 8px;
}
table#tarifsamethyste td {
	background-color: #EAE9F3;
}
table#resaamethyste {
	border-style: none;
	width: 100%;
}
table#resaamethyste td {
	text-align: center;
	background-color: #EAE9F3;
}

table#inauguration {
	border-style: none;
}
table#inauguration td {
	background-color: #F4F5F7;
}

img#plandacces {
	margin-left: 70px;
}
.italique {font-style: italic}
.titreatelier {
	font-size: 24px;
	color: #CC0033;
}
.texteorange {
	color: #FE921D;
}

#hp-vignette {
	float: left;
	width: 180px;
	font-size: 12px;
	font-weight: bold;
	color: #777579;
	text-align: right;
	height: 135px;
}
#hp-vignette-centre {
	float: left;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #777579;
	text-align: right;
	margin-right: 7px;
	margin-left: 7px;
}
#hp-nouveau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0033;
	text-align: center;
	font-weight: bold;
}
#atelier-images {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: 250px;
	width: 85%;
}
#atelier-vignette {
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}
#atelier-vignette img {
	border: 3px solid #89972b;
}
#atelier-legende {
	text-align: center;
	margin-top: 5px;
	width: 100%;
}
.bordureimgemeraude {
	border: 4px solid #8ea457;
}
.bordureimgamethyste {
	border: 4px solid #7257a4;
}
#citation {
	font-size: 9px;
	text-align: right;
	margin-top: -15px;
}
#citation a:link {
	font-size: 9px;
}

