body
{
    margin:0px;
    font-family: Helvetiva, Verdana, Serif, sans-serif;
    font-size:14pt;
    background:#872175;
}

h1,h2,h3,h4,h5,h6,pre,p,li,dt,dd,input { font-family:Helvetica, Verdana, Serif, sans-serif;  }

li { list-style:none; }

img { border:none ; }

div.header
{
    background:url("/images/PAPILLONdte.jpg") no-repeat 0px 0px;
    height:290px;
    font-size:0px;
    color:#872175;
    margin:0px auto;
}
div.header h1
{
    font-size:0px;
    color:#872175;
    background:url("/images/Brenthis.jpg") no-repeat 375px 30px;
    height:125px;
}

a { color:#872175; }


p
{
	margin-left:20px;
	margin-right:20px;

}

div.menu
{
    position:relative;
    z-index:199;
    margin-left:830px;
    margin-top:-120px;
    background:url("/images/ElementBas.jpg") 40px 300px no-repeat;
    height:430px;
    margin-bottom:-495px;
}
div.menu2 li { list-style:none; }
div.menu2 li a
{
    height:44px;
    width:120px;
    display:block;
    font-size:0px;
    color:#872175;
    margin-top:10px;
}
li.accueil a { background:url("/images/Accueil1.jpg") center right no-repeat; }
li.book a { background:url("/images/Book1.jpg") center right no-repeat; }
li.contact a { background:url("/images/Contact1.jpg") center right no-repeat; }
li.devis   a { background:url("/images/Devis1.jpg") center right no-repeat; }
li.liens   a { background:url("/images/Liens1.jpg") center right no-repeat; }

li.accueilselected a { background:url("/images/Accueil2.jpg") center right no-repeat; }
li.bookselected a { background:url("/images/Book2.jpg") center right no-repeat; }
li.contactselected a  { background:url("/images/Contact2.jpg") center right no-repeat; }
li.devisselected a   { background:url("/images/Devis2.jpg") center right no-repeat; }
li.liensselected a   { background:url("/images/Liens2.jpg") center right no-repeat; }


div.content
{
    margin:0px auto;
    margin-right:300px;
    margin-top:-160px;
}
div.content2
{
    background:white;
    width:700px;
    margin-left:170px;
    height:460px;
    overflow:auto;
}
div.content2 p, div.content2 h3, div.content2 h4, div.content2 pre
{
    padding-left:15px;
    padding-right:15px;
}
p,h4  {     font-size:12pt; }
div.content2 h4.devis { 
	margin-top:35px; 
	padding-left:10px; 
	line-height:15px; 
	margin-left:35px; 
	border-left:15px solid  #972175; 
}
p.complement,pre { font-size:10pt; color:grey;}
pre
{
	margin-left:20px;
}
p.complement2 { margin-top:-50px; font-size:10px; color:grey;}
p.complement a  { font-weight:bold; color:grey; }

h3,h4,p,dl,li
{
    color:#872175;
}

p.more { 
	margin-top:30px;
	margin-left:20px;
	font-weight:bold; 
}
dl { font-size:14px;  }
dt { padding-left:70px; }
dd { position:relative; top:-20px; left:150px;  width:400px; margin-bottom:-7px;}
dt.none { font-size:0px; height:15px; color:white; }
dd input { border:1px solid grey;  width:400px; font-size:15px; padding:1px 2px; color:#872175;}
dd textarea { width:400px;  border:1px solid grey; padding:1px 2px; color:#872175;}
input.btn { background:#872175; font-weight:bold; color:white; text-align:left; font-size:16px;}

h3 { margin-left:25px; margin-top:20px;}
h3.contact { font-size:15px; margin-left:25px; }
p.contactmail,p.contactphone { margin-left:50px; font-size:14px;}


div.droite
{
    float:right;
    width:250px;
    border:1px solid #872175; 
    margin:15px 15px;
    padding:0px;
    height:425px;
}

h4.book
{
    font-weight:normal;
    padding-left:15px !important;
    margin-left:15px;
    background:url("/images/carrejaune.jpg") no-repeat center left;
}
ul.book { margin:0px 0px 0px 10px; padding:0px; }
ul.book li { margin:0px 5px 5px 5px; }
ul.book li.nb0,ul.book li.nb1,ul.book li.nb2 {
	list-style:none;
	float:left;
}

ul.book li.blank 
{ 
	background:#bcbdc1; 
	width:45px; 
	height:45px; 
	list-style:none;
	float:left;
}
div.spacerbook
{
	clear:both;

}

div.mini { margin-left:20px; margin-bottom:-25px; padding-top:0px; }
div.mini p { margin:20px 0px 0px 0px; !important; }
div.minidroite { float:right ; }
div.minidroite p { margin:0px 0px 0px 0px; padding:30px 10px 0px 0px; font-size:10px;}
.fillgrey { height:45px; width:45px; background:#bcbcd1; }


p.description { font-size:10pt; margin-top:50px; margin-right:430px; color:grey; margin-left:10px; }

dl.admin { margin-bottom:20px; border-bottom:2px solid black;  display:none;}

ul.liens li { list-style:square inside; }
ul.liens p { font-size:10pt; color:grey; margin-left:-15px; margin-top:0px;}

div.catlien
{
    float:left; 
    margin-top:15px;
    margin-left:30px;
    width:300px;
}
div.catlien a { text-decoration:none; }


div.accueil 
{
	background:url("/images/Accueil.jpg") top left no-repeat;
	padding-left:210px;
	height:440px;
}

div.accueil h3 a
{
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}
div.accueil h3
{
	margin-bottom:0px;
	padding-left:60px;
}
div.accueil p
{
	padding-top:0px;
	padding-left:90px;
	margin-top:0px;
	color:#666;
}
div.accueil p.start
{
	padding-top:60px;
	padding-left:20px;
	color:#872175;
	font-weight:bold;
}
div.accueil p.more
{
	padding-top:0px;
	padding-left:20px;
	color:#872175;
}
