
body {
height : 100%;
font-family : "Trebuchet MS";
font-size : 12px;
background-color : #cccccc;
text-align : center;
margin:auto;
}
a:link {
color : #666666;
text-decoration : none;
}
a:visited {
color : #666666;
text-decoration : none;
}
a:hover {
color : #666666;
text-decoration : underline;
}
a:active {
color : #666666;
text-decoration : none;
}
table {
border : 0;
font-family : "Trebuchet MS";
font-size : 11px;
text-align:center;
}
hr{ width:75%; color:#999999; }
input, select, textarea {
font-family : "Trebuchet MS";
font-size : 11px;
}
input:focus {
background-color : #cccccc;
}
p {
text-align : left;
color : #666666;
}
img {
border : none;
}
h4 {
text-align : left;
color : #666666;
}
tr { text-align:left; }
li {
text-align : left;
color : #666666;
}

.petite {
height : 38px;
width : 50px;
}
.grande {
height : 169px;
width : 225px;
}
.etoile {
color : #ff0000;
}
.titre_produit {
font-family : "Trebuchet MS";
font-size : 14px;
color : #5a1157;
background-color : #eeeeee;
text-align : center;
font-weight : bold;
}
.corps_produit {
color : #5a1157;
background-color : #eeeeee;
text-align : justify;
padding-left : 10px;
padding-right : 10px;
}
.contact {
float : right;
}
.signature {
text-align : center;
color : #666666;
font-size : 9px;
}
.newsletter2 {
text-align:justify;
color : #666666;
font-size : 9px;
}
.milieu { text-align:center;
 }


#header {
height : 182px;
width : 800px;
background-image : url(../images/head.jpg);
}
#header_deco_int {
height : 182px;
width : 800px;
background-image : url(../images/head_deco_int.jpg);
}
#header_deco_ext {
height : 182px;
width : 800px;
background-image : url(../images/head_deco_ext.jpg);
}
#header_bou_cont {
height : 182px;
width : 800px;
background-image : url(../images/head_bou_cont.jpg);
}
#header_bou_tra {
height : 182px;
width : 800px;
background-image : url(../images/head_bou_tra.jpg);
}
#header_deuil {
height : 182px;
width : 800px;
background-image : url(../images/head_deuil.jpg);
}
#header_serv_ent {
height : 182px;
width : 800px;
background-image : url(../images/head_serv_ent.jpg);
}
#header_mariage {
height : 182px;
width : 800px;
background-image : url(../images/head_mariage.jpg);
}
#header2 {
height : 112px;
width : 800px;
background-image : url(../images/2.jpg);
text-align : right;
}
#conteneur {
position : relative;
width : 800px;
padding : 0;
margin : 0 auto;
background-image : url(../images/fond_conteneur.jpg);
}
#centre {
margin-left : 228px;
margin-right : 5px;
height : 400px;
}
html > body #centre {
height : auto;
min-height : 400px;
}

#newsletter
{
position:absolute;
left:600px;
height:309px;
width:159px;
background-image:url(../images/newsletter.jpg);
}

div#newsletter a.moyen {
display : block;
width : 100%;
height : 100%;
}

#gauche_acc {
position : absolute;
left : 0;
width : 228px;
height : 183px;
background-image : url(../images/newsletter.jpg);
}
div#gauche_acc a.moyen {
display : block;
width : 100%;
height :100%;
}

#gauche_acc2 {
position : absolute;
margin : 0 2px 0 2px;
left : 22px;
top:510px;
width : 166px;
height :226px;
background-image : url(../images/actu.jpg);
}




#bas {
position : absolute;
top : 200;
left : 0;
width : 228px;
height : 183px;
background-image : url(../images/newsletter.jpg);
}
div#bas a.moyen {
display : block;
width : 100%;
height : 100%;
}

#gauche {
position : absolute;
left : 0;
width : 228px;
height : 383px;
background-image : url(../images/menu.jpg);
}
div#gauche a.petit {
display : block;
width : 80%;
height : 10%;
}
div#gauche a.moyen {
display : block;
width : 80%;
height : 15%;
}
#pied {
width : 800px;
height : 40px;
background-image : url(../images/footer.jpg);
text-align : center;
overflow : visible;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid #CCCCCC;
}
.highslide:hover img {
	border: 2px solid #CCCCCC;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.ds_tbl {
background-color : #fff;
}
.ds_head {
background-color : #333;
color : #fff;
font-family : "Trebuchet MS";
font-size : 11px;
font-weight : bold;
text-align : center;
letter-spacing : 2px;
}
.ds_subhead {
background-color : #ccc;
color : #000;
font-size : 11px;
font-weight : bold;
text-align : center;
font-family : "Trebuchet MS";
width : 32px;
}
.ds_cell {
background-color : #eee;
color : #000;
font-size : 11px;
text-align : center;
font-family : "Trebuchet MS";
padding : 5px;
cursor : pointer;
}
.ds_cell:hover {
background-color : #f3f3f3;
}
.Style10 {
color : #ff0000;
}

