/* CSS Document */

*{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
}

ul#infos
{
	margin-top: 15px ;
	margin-left: 120px ;
	margin-right: 90px ;
	border: 1px solid black ;
	background-color: #efe6bd ;
	padding: 2px 4px 4px 0px ;
}

ul#infosbis
{
	margin-top: -15px ;
	margin-left: 120px ;
	margin-right: 90px ;
	border: 1px solid black ;
	background-color: #efe6bd ;
	padding: 16px 4px 4px 0px ;
}

p#capinfos
{
	position: relative ;
	margin-top: 15px ;
	margin-left: 95px ;
	border: 1px solid black ;
	background-color: #6e301c ;
	color: #efe6bd ;
	width: 330px ;
	text-align: center ;
}

div#infos
{
	width: 910px ;
	margin-top: 30px ;
}

p#presentation
{
	width: 900px ;
	color: #efe6bd ;
	background-color: #6e301c ;
	border: 1px solid black ;
	margin-top: 0px ;
	margin-bottom: 10px ;
	margin-left: 0px ;
	font-size: 22px ;
	font-weight: 300 ;
	padding: 10px 5px 10px 5px ;
}

div#cap /* carton CAP */
{
	position: relative ;
	width: 450px ;
	height: 270px ;
	margin-left: 54px ;
	margin-top: 30px ;
	padding-bottom: 15px ;
	border: 1px solid #6e301c ;
	background-color: #efe6bd ;
}

h2#cap
{
	position: relative ;
	width: 150px ;
	margin-top: -15px ;
	margin-left: -55px ;
	background-color: #6e301c ;
	font-size: 32px ;
	border: 1px solid black ;
	text-align: center ;
}

h2#cap a
{
	text-decoration: none ;
	color: #efe6bd ;
}

p#cap
{
	color: #6e301c ;
	font-weight: normal ;
	margin: 35px 30px 0px 30px ;
	text-align: justify ;
	font-stretch: condensed ;
}

div#imagecap
{
	width: 335px ;
	height: 286px ;
	margin-top: -287px ;
	margin-left: 520px ;
	border: 1px solid #6e301c ;
}

div#imagebp
{
	width: 335px ;
	height: 275px ;
	margin-left: 54px ;
	margin-top: 40px ;
	border: 1px solid #6e301c ;
}

div#bp /* carton BP */
{
	position: relative ;
	margin-left: 405px ;
	margin-top: -277px ;
	padding-bottom: 15px ;
	width: 450px ;
	height: 260px ;
	border: 1px solid #6e301c ;
	background-color: #efe6bd ;
}

h2#bp
{
	position: relative ;
	width: 380px ;
	float: right ;
	margin-top: -15px ;
	margin-right: -55px ;
	background-color: #6e301c ;
	font-size: 32px ;
	border: 1px solid black ;
	text-align: center ;
	padding: 0 0 0 0 ;
}

h2#bp a
{
	text-decoration: none ;
	color: #efe6bd ;
}

p#bp
{	
	font-color: #6e301c ;
	font-weight: normal ;
	font-stretch: condensed ;
	text-align: justify ;
	margin: 65px 30px 0px 30px ;
}

div#capinfos
{
	width: 800px ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #6e301c ;
	margin-left: 54px ;
	margin-top: 40px ;
	background-image: url(../images/rainures-2.gif) ;
}

h1#capinfos
{
	position: relative ;
	width: 500px ;
	margin-top: -15px ;
	margin-left: -55px ;
	font-size: 30px ;
	background-color: #6e301c ;
	border: 1px solid black ;
	text-align: left ;
	color: #efe6bd ;
	padding-left: 15px ;
}

h2#capinfos
{
	position: relative ;
	width: 763px ;
	margin-top:  35px ;
	margin-left:  15px ;
	font-size: 20px ;
	background-color: #6e301c ;
	border: 1px solid black ;
	text-align: center ;
	color: #efe6bd ;
	padding: 2px 2px 2px 5px ;
}


h3#capinfos
{
	position: relative ;
	width: 660px ;
	margin-top:  35px ;
	margin-left: 75px ;
	color: #6e301c ;
	border: 1px solid black ;
	background-color: #efe6bd ;
	text-align: left ;
	padding-left: 10px ;
}

div#bpinfos
{
	position: relative ;
	width: 800px ;
	margin-top: 40px ;
	margin-left: 55px ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #6e301c ;
	background-image: url(../images/rainures1.gif) ;
}

a.bpinfos {
	color: #efe6bd ;
	text-decoration: none;
	}

h1#bpinfos
{
	position: relative ;
	width: 500px ;
	margin-top: -15px ;
	margin-left: -55px ;
	font-size: 30px ;
	background-color: #6e301c ;
	border: 1px solid black ;
	text-align: left ;
	color: #efe6bd ;
	padding-left: 15px ;
}

h2#bpinfos
{
	position: relative ;
	width: 763px ;
	margin-top:  35px ;
	margin-left:  15px ;
	font-size: 20px ;
	background-color: #6e301c ;
	border: 1px solid black ;
	text-align: center ;
	color: #efe6bd ;
	padding: 2px 2px 2px 5px ;
}

h3#bpinfos
{
	position: relative ;
	width: 660px ;
	margin-top:  35px ;
	margin-left: 75px ;
	color: #6e301c ;
	border: 1px solid black ;
	background-color: #efe6bd ;
	text-align: left ;
	padding-left: 10px ;
}

/* CLASS modifs */

.retour
{
	font-size: 12px ;
	font-weight: normal ;
	margin-left: 54px ;
	text-decoration: none ;
	padding: 0 0 0 0 ;
}

.retour a
{
	text-decoration: none ;
	color: #6e301c ;
	padding: 0 0 0 0 ;
}

.liste
{
	font-family: Arial, Verdana, Helvetica, sans-serif ;
	font-size: 16px ;
	font-weight: 400 ;
	color: #6e301c ;
	margin-top: 5px ;
	list-style-type: none ;
	margin-left: 40px ;
	list-style-type: circle ;
}

.align a
{
	text-decoration: none ;
	color: #6e301c ;
}

.lettrine
{
	float: left ;
	font-size: 36px ;
	font-weight: bold ;
	color: #efe6bd ;
	padding-top: 2px ;
	padding-right: 3px ;
	padding-bottom: 1px ;
	padding-left: 2px ;
	border: 1px solid black ;
	margin-right: 1px ;
	margin-top: -15px ;
	background-image: url(../images/rainures.gif) ;
	background-repeat: repeat ;
}

.gras
{
	font-weight: 600 ;
}

a.gras
{
	font-weight: 600 ;
	text-decoration: none;
	color: #6e301c ;
}

.retrait
{
	padding-left: 30px ;
}

.retraitbis
{
	padding-left: 55px ;
}

