body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	background-image:url(i/body_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FAE8B1;
}


h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style:italic;
	color:#743708;
	margin:0px;
	display:inline;
	padding:3px 0px 3px 30px;
	background-image:url(i/puce_h1_1.gif);background-repeat:no-repeat;background-position:top left;
}


h1.ir{ /*Size of the image*/ padding-top: 28px; margin:0; /*The image*/  background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 41px; voice-family: "\"}\""; voice-family:inherit; height: 0; display:block;}



h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style:normal;
	color:#CC3520;
	margin:0px;
	display:inline;
}


table.menu {border-collapse:collapse;}
table.menu td {border-left:1px solid #F1E193;border-right:1px solid #F1E193;}


td.ticker_top {background-image:url(i/ticker_top.gif);background-repeat:no-repeat;background-position:bottom;height:34px;color:#ffffff;font-size:14px;font-weight:bold;}
td.ticker_bottom {background-image:url(i/ticker_bottom.gif);background-repeat:no-repeat;background-position:top;height:8px;}
td.ticker_content {background-color:#FAE5AC;}
div.ticker_titre {padding-top:8px;}

div.footer {
	color:#743708;
	text-align:center;
	padding:10px 0px 30px 0px;
}


a.lienmenu:link,a.lienmenu:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; font-size:13px; text-decoration:none; display: block;height:37px;padding-top:4px;}
a.lienmenu:hover,a.lienmenu:active{ background-image:url(i/menu_bgh.gif); background-repeat:repeat-x; background-position:bottom;}

a.lienmenus:link,a.lienmenus:visited,a.lienmenus:hover,a.lienmenus:active{ font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; font-size:13px; color:#ffffff; font-weight:bold;text-decoration:none; display: block;height:37px;padding-top:4px;background-image:url(i/menu_bgs.gif); background-repeat:repeat-x; background-position:top;}

table.contenu {border-collapse:collapse;}
table.contenu td.contenu {border-left:1px solid #F5E4B0;border-right:1px solid #F5E4B0;text-align:left;}

div.contentpadding {padding:8px 20px 8px 20px;}
div.justify {text-align:justify;}


div.flag {text-align:right;padding-top:1px;}


table.bgtop {background-image:url(i/bgtop.gif); background-repeat:repeat-x; background-position:bottom;}
table.bgbottom {background-image:url(i/bgbottom.gif); background-repeat:repeat-x; background-position:top;}
td.produits_left {background-image:url(i/produits_left.jpg); background-repeat:no-repeat; background-position:bottom left;}
td.produits_right {background-image:url(i/produits_right.jpg); background-repeat:no-repeat; background-position:bottom right;}
td.pomme {background-image:url(i/pomme.gif); background-repeat:no-repeat; background-position:bottom center;}
td.ornements_left {background-image:url(i/ornements_left.gif); background-repeat:no-repeat; background-position:top left;}
td.ornements_right {background-image:url(i/ornements_right.gif); background-repeat:no-repeat; background-position:top right;}
div.fondvert {background-color:#3b8f3c;}

a.lien:link, a.lien:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#743708;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}
a.lien:hover, a.lien:active {
	text-decoration:none;
}


a.liengalerie:link, a.liengalerie:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#743708;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}
a.liengalerie:hover, a.liengalerie:active {
	text-decoration:none;
}


a.lienpetit:link, a.lienpetit:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#743708;
	font-weight:bold;
	text-decoration:underline;
}
a.lienpetit:hover, a.lienpetit:active {
	text-decoration:none;
}


a.lienmenu2:link, a.lienmenu2:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#743708;
	font-weight:bold;
	text-decoration:none;
}
a.lienmenu2:hover, a.lienmenu2:active {
	text-decoration:underline;
}


a.lienmenu2s:link, a.lienmenu2s:visited, a.lienmenu2s:hover, a.lienmenu2s:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#743708;
	font-weight:bold;
	text-decoration:underline;
}

div.sep {
	background-image:url(i/sep.gif);
	background-repeat:repeat-x;
	background-position:center;
}

a.lienfooter:link, a.lienfooter:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#743708;
	text-decoration:underline;
}
a.lienfooter:hover, a.lienfooter:active {
	text-decoration:none;
}


.adresse_bg {
	background-image:url(i/adresse_bg.gif); background-repeat:repeat-x; background-position:top;
}


.cadrephoto {
	border:2px #743708 solid;
}

.pagination_inactif {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; font-style:italic;}
a.lienpagination:link,a.lienpagination:visited,a.lienpagination:hover,a.lienpagination:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E61221; font-weight:bold; text-decoration:none;display:block;width:100%;}
a.lienpaginations:link,a.lienpaginations:visited,a.lienpaginations:hover,a.lienpaginations:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;display:block;width:100%;}
.cadrepagination {}
.cadrepaginations {background-color:#E61221;}


ul.puce {
	margin-top:5px;
	margin-bottom:5px;
}
ul.puce li {
	list-style-type:none;
	background-image: url(i/puce.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	background-position:0px 2px;
	margin:0px 0px 6px -30px;
}

div.right {
	float:right;
	padding-left:12px;
}
div.left {		
	float:left;
	padding-right:12px;
}
div.dessous {
	clear:both;
}

.obligatoire {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}
input.contact, textarea.contact {
	color:#111111;
	background-color:#f4f7f8;
	border-left:solid #cdd0d2 1px;
	border-right:solid #cdd0d2 1px;
	border-top:solid #cdd0d2 1px;
	border-bottom:solid #cdd0d2 1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
input.contact_pb, textarea.contact_pb {
	color:#111111;
	background-color:#f4f7f8;
	border:solid #cdd0d2 1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
input.frmsubmit {
	background-color:#2ea2e8;
	border:#ffffff 0px;
	height:22px;
	width:90px;
	cursor:hand;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

.cadresubmit {
	border:1px #cdd0d2 solid;
}

#modernbricksmenu {
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul {
font: bold 11px Arial;
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li {
display: inline;
margin: 0 2px 0 0;
padding: 0;
/*text-transform:uppercase;*/
}

#modernbricksmenu a {
float: left;
display: block;
color: #000;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #F5E4B0; /*Default menu color*/
border-bottom: 1px solid #F5E4B0;
}

#modernbricksmenu a:hover {
text-decoration:underline;
}

#modernbricksmenu #current a { /*currently selected tab*/
background-color: #3B8F3C; /*Brown color theme*/ 
border-color: #3B8F3C; /*Brown color theme*/ 
color:#fff;
}

#modernbricksmenuline {
clear: both;
padding: 0;
width: 100%;
height: 7px;
line-height: 7px;
background: #3B8F3C; /*Brown color theme*/ 
}

.pagination_inactif {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#E8BB71; font-weight:bold; font-style:italic;}
a.lienpagination:link,a.lienpagination:visited,a.lienpagination:hover,a.lienpagination:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3B8F3C; font-weight:bold; text-decoration:none;display:block;width:100%;}
a.lienpaginations:link,a.lienpaginations:visited,a.lienpaginations:hover,a.lienpaginations:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;display:block;width:100%;}
.cadrepagination {}
.cadrepaginations {background-color:#3B8F3C;}


.form_border {border:1px solid #fae8b1;}


div.date	{
	background-image:url(i/date.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:30px;
	width:72px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	margin:0px;
	padding:7px 0px 0px 0px;
	}
	
img.vignette {border:1px solid #FAE8B1;}
img.vignette:hover {border:1px solid #743708;}
img.vignettes {border:2px solid #743708;}


.form_header {background-color:#81491E;color:#ffffff;text-align:left;padding:4px;}
sup{color:#FF0000;}
.error{color:#ff0000;}
.form_label {background-color:#FACB7B;font-weight:normal;font-size:13px;}
.form_input {background-color:#F6D48D;}

input.form_submit
{
border: 1px solid #999999;
border-top-color: #cccccc;
border-left-color: #cccccc;
background-color:#ffffff;
cursor:hand;
padding: 2px;
margin:0px;
color: #ffffff;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
height:22px;
background-image:url(i/valider.gif); background-repeat:repeat-x; background-position:top;
} 
div.form_note {font-style:italic;font-size:10px;}

.encart {padding:8px;border:2px solid #743708;background-color:#FAD088;font-size:11px;}