body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
table{font-size:inherit;font:100%;}
ul{list-style:none;}
img{border:0;}
p{margin:1em 0;}

*{
	color:#FFFFFF;
	font-size:11px;
}
a{
	text-decoration:none;
}
body{
	background-image:url(../../images/bg.jpg);
}
#bg{
	background-image:url(../../images/bg2.jpg);
	background-repeat:repeat-x;
	min-height:600px;
}
#top{
	background-image:url(../../images/base.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:58px;
	background-position:-111px 0px;
}
#ambiance{
	background-image:url(../../images/base.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:158px;
	background-position:-111px -58px;
}

#base{
	background-image:url(../../images/basecontentrepeat.jpg);
	background-repeat:repeat-y;
	width:800px;
	background-position:-111px 0px;
}
#bgpage{
	background-image:url(../../images/basecontent.jpg);
	background-repeat:no-repeat;
	width:800px;
	background-position:-111px 0px;
	min-height:500px;
	padding-bottom:20px;
}
#bottom{
	background-image:url(../../images/base.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:158px;
	background-position:-111px -1024px;
	text-align:center;
	padding-top:10px;
	color:#FFFFFF;
	font-size:9px;
}
#bottom a{
	color:#FFFFFF;
	text-decoration:none;
}

#menu{
	width:170px;
	padding-left:20px;
	padding-top:10px;
}

#menu *{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#menu li{
	background-image:url(../../images/menu_sepa.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:12px;
}
#logo{
	padding-left:30px;
}


#logeur{
	width:450px;
	padding-left:75px;
	padding-top:0px;
}


#logeur *,#loginfo *{
	color:#d62800;
	text-decoration:none;
}

#loginfo {
	text-align:right;
	padding-right:30px;
}

#l,#p,#ok{
	width:100px;
	border:#a5acb2 1px solid;
	background-color:transparent;
	color:#FFFFFF;
}
#ok{
	width:30px;
	height:18px;
	font-size:11px;
	color:#FFFFFF!important;
}

#page{
	width:490px;
}

h1{
	font-size:25px;
}
h2{
	font-size:20px;
	padding-bottom:10px;
}
#lostpass a{
	color:#FFFFFF!important;
}
.red2{
	font-size:20px;
	color:#ff2700;
}
.content{
	text-align:justify;
	padding:10px;
}
.bold{
	font-weight:bold;
}
.c1{
	width:200px;
}
.separateur,.separateur2{
	background-image:url(../../images/separateur.png);
	background-repeat:repeat-x;
	height:10px;
	width:470px;
	padding-top:5px;
	padding-bottom:10px;
	
}
.separateur2{
	background-image:url(../../images/separateur2.png);
	
}

.im{
	border:4px #FFFFFF solid;
}
.im2{
	border:1px #FFFFFF solid;
}
.spacer10{
	height:20px;
}

#titre{
	color:#ff2700;
	font-weight:bold;
	padding-bottom:10px;

}

#reference,#date{
	color:#ff2700;
	padding-bottom:10px;

}

#commande{
	color:#ff2700;
	
	font-weight:bold;
	text-align:right;
}
#commande a{
	color:#ff2700;
	
	font-weight:bold;
}

.titre{
	color:#ff2700;
}

#cta select{
	border:#a5acb2 1px solid;
	background-color: #4c2700;
	color:#FFFFFF;
	
}
#marque{
width:200px;
}

#cta input,#cta2 input,#cta textarea,#cta2 textarea{
	width:300px;
	border:#a5acb2 1px solid;
	background-color:transparent;
	color:#FFFFFF;
}
#cta textarea,#cta2 textarea{
	width:450px;
	height:100px;
}
#cta #button,#cta2 #button{
	width:60px;
}
.red{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
.succes{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.center{
	text-align:center;
}

h3{
color:#ff2c00;
	font-size:16px;
	font-weight:bold;

}

#nlt input,#nlt textarea{
	width:200px;
	border:#a5acb2 1px solid;
	background-color:transparent;
	color:#FFFFFF;
}
#nlt #button{
	width:60px;
}

#galerie li{
	float:left;
	margin-bottom:5px;
	margin-right:4px;
	position:relative;
	width:46px;
}

a .red{	
	color:#ff2c00!important;
}

#annonces #titre{
	color:#FFFFFF;
}
#fichecontact{
	margin-right:30px;
}

.facture{
	font-weight:bold;
}

/*----------------------Calendrier-----------*/

.nobg{

	background-image:none!important;
}
#calendrier *{
	font-size:10px;
}
#calendrier li{
	list-style: none;
	background-image:none;
}

#calendriermonth{
	background-color:#212121;
	height:20px;
	width:150px;
	padding-bottom:0px;
}

#libelle {
	width: 130px;
	margin: 0 auto;
	padding: 0;
	background-image:url(../../images/menu_sepa.jpg);
	background-position:0px 12px;
	background-repeat:repeat-x;
	padding-bottom:0px;
	height:22px;
	
}
.ligne {
	width: 130px;
	margin: 0 auto;
	padding: 0;
} 
#libelle li {
	float : left;
	width : 17px;
	height: 15px;
	
	padding-bottom:0px!important;
	text-align:center;
	
}
.ligne li {
	color:#666666!important;
	float : left; 
	width : 15px;
	height: 15px;
	text-align:center;
	padding-bottom:0px!important;
	line-height:13px;
	border:#040100 1px solid;
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}

li.itemCurrentItem {

}
.itemSelectedItem {
	background-color:#333333!important;
	border:#666666 1px solid!important;
}
.itemExistingItem{
}	

.itemSelectedItem a{

	color:#FFFFFF!important;
	font-weight:bold!important;
	font-size:11px!important;

}
.itemExistingItem a{
	color:#FFFFFF!important;
	font-weight:bold!important;
	font-size:11px!important;
}

.r1{
	color:#FFFFFF
}

.r2{
	color:#ff3700;
}