/* CSS Document */

* {
	margin:0;
	padding:0;
}

.clear{
	display: inline-table;
}
.clear{
	height:0;
	clear: both;
	display:block
}

body {
	margin-top:0;
	padding-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(images/body_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}

img {
	behavior: url(iepngfix.htc);
	border:0;
}

h1 {
	font-size:16px;
	color:#b20606;
	font-weight:bold;
}

h2 {
	font-size:14px;
	color:#b20606;
	font-weight:bold;
}

h3 {
	font-size:12px;
	color:#b20606;
	font-weight:bold;
}

li {
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
	color:#b20606;
}

p {
	margin-bottom:7px;
}

.p_green {
	color:#d6df84;
}

.p_red {
	color:#b20606;
}

#wraper {
	width:976px;
	margin-left:auto;
	margin-right:auto;
}

#main {
	position:relative;
	margin-top:26px;
	margin-left:auto;
	margin-right:auto;
	width:964px;
}

#left {
	float:left;
	width:162px;
	height:524px;
	border-right:2px solid #e8ecc5;
	background-color:#dfe88d;
	background-image:url(images/banner_left.gif);
	background-repeat:no-repeat;
}

.menubox {
	width:162px;
	margin-top:21px;
	min-height:271px;
	_height:271px;
	max-height:360px;
	background-color:#b20606;
	border-bottom:2px solid #fff;
}

/*#menu3 {
	list-style:none;
	margin:0;
	padding:0;
}

#menu3 img {
	margin:0;
	padding:0;
}

#menu3 a {
	margin:0;
	padding:0;
}

#menu3 li {
	list-style:none;
	margin:0;
	padding:0;
	width:162px;
}

#menu3 li ul {
	margin:0;
	padding:0;
}

#menu3 li ul li {
	padding:0;
	margin:0;
}*/

#menu3 {
 list-style:none;
 margin:0;
 padding:30px 0 0 0;
 border:0;
}
#menu3 img {
 margin:0;
 padding:0;
 border:0;
}
#menu3 a {
 margin:0;
 padding:0;
 border:0;
}
#menu3 li {
 display:block;
 list-style:none;
 text-align:center;
 margin:0;
 padding:12px 0 0 0;
 width:162px;
 border:0;
}
#menu3 li ul {
 margin:0;
 padding:0;
}
#menu3 li ul li {
 padding:2px 0 0 0;
 margin:0;
}

/*#######################################Menu principale###################################*/

/*.menu a:hover {
	background-position:0 100%;
}

.btn_historique {
	display:block;
	width:68px;
	height:10px;
	background-image:url(images/btn_historique.gif);
}

.btn_atelier {
	display:block;
	width:105px;
	height:12px;
	background-image:url(images/btn_atelier_boutique.gif);
}

.btn_arrangements {
	display:block;
	width:92px;
	height:26px;
	background-image:url(images/btn_arrangements_floraux.gif);
}

.btn_services {
	display:block;
	width:58px;
	height:12px;
	background-image:url(images/btn_services.gif);
}

.btn_truc {
	display:block;
	width:102px;
	height:13px;
	background-image:url(images/btn_truc.gif);
}

.btn_actualites {
	display:block;
	width:68px;
	height:13px;
	background-image:url(images/btn_actualites.gif);
}

.btn_ns_joindre {
	display:block;
	width:81px;
	height:13px;
	background-image:url(images/btn_ns_joindre.gif);
}*/

/*##############################Sous Menu Boutons####################################*/


/*
.sm_mariage {
	display:block;
	width:60px;
	height:12px;
	background-image:url(images/btn_mariage.gif);
}

.sm_deuil {
	display:block;
	width:44px;
	height:9px;
	background-image:url(images/btn_deuil.gif);
}

.sm_amour {
	display:block;
	width:52px;
	height:10px;
	background-image:url(images/btn_amour.gif);
}

.sm_naissance {
	display:block;
	width:122px;
	height:12px;
	background-image:url(images/btn_naissance.gif);
}

.sm_evenements {
	display:block;
	width:82px;
	height:12px;
	background-image:url(images/btn_evenements.gif);
}

.sm_plantes {
	display:block;
	width:56px;
	height:10px;
	background-image:url(images/btn_plantes.gif);
}

.sm_autres {
	display:block;
	width:52px;
	height:10px;
	background-image:url(images/btn_autres.gif);
}*/

/*###################################################################################*/

#right {
	float:right;
	width:800px;
	height:524px;
	background-color:#dfe88d;
}

#banner {
	height:164px;
	background-image:url(images/banner_bg.gif);
	background-repeat:repeat-x;
}

#onglet {
	margin-top:143px;
	width:400px;
	float:right;
}

/*
#onglet img {
	float:right;
}
*/

#onglet span {
	float:right;
	display:block;
	line-height:0;
}

.logo {
	float:left;
	margin:72px 0 0 22px;
}

#contentbox {
	position:relative;
	height:271px;
	/*border-bottom:2px solid #fff;*/
	background-color:#e8ecc5;
}

#contentbox li {
	margin:8px 0 8px 10px;
}

.contentleft {
	width:398px;
	float:left;
}

.contentright {
	float:right;
	width:400px;
	height:271px;
	background-color:#b9ca1a;
	border-left: 2px solid #fff;
	z-index:55555;
}

.contentright2 {
	position:relative;
	float:right;
	width:400px;
	height:271px;
}

.arrow {
	position:absolute;
	bottom:5px;
	right:50px;
}

.content_txt {
	float:left;
	width:340px;
	padding:23px 20px 10px 26px;
}

.corner_flower {
	float:right;
}

#basecontent {
	border-top:2px solid #fff;
}

.basebox {
	margin:15px 0 0 25px;
	display:block;
	float:left;
}

.basebox img {
	border:2px solid #fff;
	margin:0 5px 0 5px;	
}

#facebook{
	float:right;	
	margin:15px;
}

.coin {
	position:absolute;
	z-index:999;
	right:0;
	bottom:-5px;
	_bottom:-6px;
	overflow:visible;
}

#base {
	clear:both;
	padding-top:5px;
	padding-right:5px;
	width:964px;
	margin-left:auto;
	margin-right:auto;
}

#adminbanner {
	background-image:url(images/adminbanner.gif);
	background-repeat:no-repeat;
	height:164px;
}

#admincorp {
	height:330px;
	background-image:url(images/main_bg.gif);
	background-repeat:repeat-y;
	background-color:#dfe88d;
}

.adminbox {
	margin:5px 30px 10px 182px;
}

#adminfooter {
	height:30px;
	background-image:url(images/admin_footer_bg.gif);
	background-repeat:repeat-y;
	background-color:#b8c91a;
}




