/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#afc9e6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#fond {
	position:absolute;
	width:800px;
	margin-left:-400px;
	left:50%;
	top:0px;
	background-color:#a7bc39;
	}
	
#bandeau {
	width:800px;
	height:192px;
	float:left;
	}
.dte {
float:right;
top:0px;
}
	
#gauche {
	float:left;
	left:0px;
	width:151px;
	background-color:#a7bc39;
	margin-right:0px;}
	
#hautcontenu {
	background-color:#e8f2b1;
	height:50px;
	border-right: 50px solid #a7bc39;
	float:right;
	width:599px;
	top:0px;
	}

#centrecontenu {
	background-color:#FFFFFF;
	border-right: 50px solid #a7bc39;
	float:right;
	width:599px;
}
	
#centretxt {
width:558px;
text-align:left;
margin:5px 5px 0px 30px;
}

#bascontenu {
	background-color:#e8f2b1;
	height:50px;
	border-right: 50px solid #a7bc39;
	float:right;
	width:599px;
	display:block;
}
		
#pied_page {
	float:left;
	width:800px;
	background-color: #143a83;
	height: 50px;
}

.encart {
width:450px;
text-indent:5px;
margin:0px 0px 0px 40px;
padding-top:10px;
background-color:#d1e3f8;
border-right:3px solid #afc9e6;
border-bottom:3px solid #afc9e6;
}

.txtencart{
text-align:left;
font-size:11px;
font-weight:bold;
line-height:14px;
color:#143a83;
}
.txtbleucentre{
background-color:#d1e3f8;
vertical-align:middle;
text-align:center;
font-size:10px;
font-weight:bold;
line-height:14px;
color:#143a83;
}

.txt_pied{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#FFFFFF;
	padding:3px;
	text-align:center;
	vertical-align:middle;
}

.txt{
text-align:left;
font-size:11px;
line-height:14px;
color:#000000;
}

.txtretrait{
text-align:left;
font-size:11px;
line-height:14px;
color:#000000;
margin-left:15px;
}


.txtmenu {
	font-size:16px;
	color:#e95d0f;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	}
	
.txthautcont{
font-size:16px;
color:#143a83;
text-align:left;
font-weight:300;
text-indent:30px;
margin-top:20px;
}

.txtbascont{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#e95d0f;
text-align:center;
font-weight:700;
margin-top:20px;
}

p {
font-size:11px;
text-align:center;
line-height:12px;
}

.txtT1 {
font-size:13px;
font-weight:bold;
text-align:left;
color:#143a83;
line-height:18px;
}

.txtT2 {
font-size:13px;
font-weight:bold;
text-align:left;
color:#143a83;
line-height:22px;
border-bottom:solid 4px #afc9e6;
}

.txtT3 {
font-size:13px;
font-weight:bold;
text-align:left;
color:#143a83;
line-height:22px;
border-bottom:solid 4px #143a83;
}

.cara_vert {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a7bc39;
font-weight:bold;
}

.cara_vert20 {
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#a7bc39;
font-weight:bold;
line-height:34px;
}

.cara_bleu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#143a83;
font-weight:bold;
}
.cara_bleu20 {
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#143a83;
font-weight:bold;
line-height:34px;
}
.txtcontact{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#e95d0f;
text-align:center;
font-weight:700;
}

.lettrine{
font:bold 28px Verdana, Arial, Helvetica, sans-serif;
color:#143a83;
}

/* tableaux de la page "Sélection du mois" */

.bordtab {
width:520px;
margin:0px 0px 0px 0px;
height:100%;
border:solid 1px #a7bc39;
border-collapse:collapse;
font-size:11px;
}

.tab1 {
border:solid 1px #a7bc39;
text-align:left;
width:120px;
height:80px;
}
.tab2 {
border:solid 1px #a7bc39;
font-size:11px;
text-align:left;
color:#143a83;
padding:0px 5px 0px 5px;
vertical-align:middle;
background-position:center;
}
.tabgras {
font-weight:bold;
}

.bordtab_fixe {
width:120px;
margin:0px 0px 0px 0px;
height:40;
border:solid 1px #143a83;
border-collapse:collapse;
font-size:11px;
}

.tab1_fixe {
border:solid 1px #143a83;
text-align:center;
width:40px;
height:40px;
}
.tab2_fixe {
border:solid 1px #143a83;
font-size:11px;
color:#143a83;
padding:0px 5px 0px 5px;
text-align:center;
vertical-align:middle;
background-position:center;
}


/* tableau des coffrets cadeaux */

.tabCoff1 {
width:318px;
height:100%;
border:Opx;
}

.tabCoff2 {
width:202px;
height:100%;
border:Opx;
background-color:#afc9e6;
}


.tablegende{
font-size:10px;
line-height:12px;
text-align:center;
color:#000000;
}

.menu_pied{
font-size:10px;
line-height:12px;
text-align:center;
color:#FFFFFF;
}

.txtlienorange{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#e95d0f;
text-align:center;
font-weight:700;
margin-top:20px;
}