@charset "utf-8";
#texte {
	font-size: 16px;
	color: #202020;
	width: 550px;
	padding-top: 20px;
	margin-right: 6px;
	min-height: 500px;
	position: relative;
	padding-bottom: 122px;
}
#photo {
	width: 350px;
	position: absolute;
	min-height: 103px;
	left: 594px;
	top: 0px;
	padding-top: 70px;
	padding-left: 15px;
	height: 303px;
}
#photo h3 {
	color: #741e1c;
	font-size: 16px;
	background-image: url(../images/habillageTexte.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	margin-bottom: 20px;
	text-align: center;
	margin-right: 15px;
}
#photo p {
	color: #333;
	font-size: 14px;
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: right;
}
#photo .petitTexte {
	font-size: 11px;
	color: #000;
	margin-top: 10px;
}
#photo .petitTexte a {
	font-size: 11px;
	color: #000;
}
#photo .petitTexte a:hover {
	font-size: 11px;
	color: #741E1C;
}
#photo h4 {
	color: #741e1c;
	font-size: 18px;
	margin-top: 60px;
	margin-left: 30px;
}
#video {
	margin-top: 50px;
	margin-left: 20px;
}
#texte h1  {
	font-size: 28px;
	font-weight: bold;
	color: #6b5547;
	margin-bottom: 30px;
	padding-left: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.lettrine {
	font-size: 48px;
}
#texte h3 {
	color: #c10000;
	font-size: 20px;
	background-image: url(../images/habillageTexte.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	padding-left: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#texte p {
	padding-left: 50px;
	line-height: 1.3em;
	margin-bottom: 20px;
	margin-top: 20px;
}
#texte .article {
	padding-left: 0px;
	line-height: 1.3em;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: 6b5547;
}
.presse .article {
	padding-left: 0px;
	line-height: 1.3em;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: 6b5547;
}
#texte p a {
	color: #000;
	text-decoration: none;
}
#texte p a:hover {
	color: #6B5547;
}
h4 .rouge {
	color: #c10000;
	line-height: 1.5em;
}
h4 .emphase {
	color: #c10000;
	font-size: 18px;
	font-style: normal;
}
#texte h4 {
	color: #6b5547;
	font-size: 18px;
	padding-left: 50px;
	margin-top: 20px;
	font-style: italic;
	line-height: 1em;
}
#texte .reponse {
	line-height: 1.2em;
	margin-bottom: 10px;
	margin-top: 1px;
}
#texte .question {
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
#bourse {
	position: absolute;
	left: 270px;
	top: 3px;
	width: 321px;
}
#visuEco {
	margin-left: 30px;
	margin-top: 0px;
	padding: 0px;
}
#sacLong {
	position: absolute;
	left: 438px;
	top: 16px;
}
.decale {
	padding-left: 150px;
}
#texte .artisans {
	color: #000;
	font-size: 16px;
}
#texte .artisans2 {
	background-image: none;
	font-size: 16px;
}
.rouge {
	color: #c10000;	
}
#photo .fondCoul {
	background-color: #EBE2B5;
	padding-top: 10px;
	width: 315px;
	margin-bottom: 10px;
}#pack {
	position: absolute;
	left: 452px;
	top: 204px;
}
.plus {
	font-size: 18px;
}
#texte .mail {
	padding-left: 50px;
	margin-bottom: 20px;
	margin-top: 0px;
	color: #c10000;
}
#texte .mail a {
	color: #c10000;
	font-weight: bold;
}
#impression{
	background-color: #9d8f86;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-left: 50px;
	margin-right: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	margin-top: 50px;
}
#CHT {
	padding-left: 150px;
}
#photo .adresse {
	text-align: center;
	font-size: 18px;
	padding-left: 70px;
}

#impression p{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	line-height: 1em;
	font-weight: bold;
}
#impression .mail{
	text-align: center;
	padding: 0px;
	font-size: 16px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#personalisation {
	background-color: #fff7a6;
	height: 340px;
	width: 460px;
	margin-left: 50px;
	text-align: center;
	padding: 0px;
}
#texte .perso {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 14px;
}
#personalisation img {
	padding-right: 4px;
	padding-left: 4px;
}
#texte #personalisation .mention {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#broderie {
	position: absolute;
	left: 63px;
	top: 545px;
}
#texte #personalisation .textbroderie {
	font-size: 13px;
	color: #665735;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
.presse .logoPresse {
	padding-left: 0px;
	padding-top: 0px;
	float: right;
	padding-right: 60px;
}

#texte .logoPresse {
	padding-left: 0px;
	padding-top: 0px;
	float: right;
	padding-right: 60px;
}
#presseD .logoPresse {
	padding-left: 0px;
	padding-top: 0px;
	float: right;
	padding-right: 60px;
}
#conteneur #contenu .presse #mp3 {
	height: 30px;
	width: 300px;
	padding-top: 0px;
	padding-left: 45px;
	color: #c10000;
	font-size: 12px;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 2em;
}
.presse {
	font-size: 16px;
	color: #202020;
	width: 500px;
	padding-top: 20px;
	margin-right: 6px;
	min-height: 500px;
	position: relative;
	padding-bottom: 122px;
	top: -100px;
}
#presseD {
	font-size: 16px;
	color: #202020;
	width: 460px;
	margin-right: 6px;
	min-height: 500px;
	position: absolute;
	padding-bottom: 122px;
	left: 548px;
	top: 716px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #5F1614;
	padding-left: 20px;
}
.presse h1  {
	font-size: 28px;
	font-weight: bold;
	color: #6b5547;
	margin-bottom: 30px;
	padding-left: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.presse p {
	padding-left: 50px;
	line-height: 1.3em;
	margin-bottom: 20px;
	margin-top: 20px;
}
#presseD p {
	padding-left: 50px;
	line-height: 1.3em;
	margin-bottom: 20px;
	margin-top: 20px;
}
.presse h3 {
	color: #c10000;
	font-size: 20px;
	background-image: url(../images/habillageTexte.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	padding-left: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.presse p a {
	color: #000;
	text-decoration: none;
}
.presse p a:hover {
	color: #6B5547;
}
#presseD h3 {
	color: #c10000;
	font-size: 20px;
	background-image: url(../images/habillageTexte.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	padding-left: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#presseD p a {
	color: #000;
	text-decoration: none;
}
#presseD p a:hover {
	color: #6B5547;
}
.lien {
	font-size: 14px;
	color: #C10000;
	text-decoration: underline;
	padding-left: 50px;
	padding-top: 0px;
}
#liens {
	position: absolute;
	width: 306px;
	left: 630px;
	top: 103px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #C10000;
	padding-left: 10px;
}
#liens ul{
	padding-left: 50px;
}
#liens li a {
	color: #666;
	line-height: 1.5em;
}

#liens li a:hover {
	color: #000;
}
#bourse img {
	float: right;
	height: 129px;
	width: 90px;
}
