
html
{
font-family:'Times New Roman';
background-image:url('images/fond.jpg');
background-repeat:repeat-x;

}


A { 
color:black; 
text-decoration:none; 
border:0px solid black; 
}


table
{
border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
border:0px solid black;
}

td
{
border-collapse: collapse;
border:0px solid red;
}


img
{
border:0px solid black;
}

.global
{
width:1200px;
height:1064px;
background-image:url('images/fond2.jpg');
background-repeat:no-repeat;
}

.header
{
position:relative;
width:1200px;
height:300px;

}

.header_1
{
position:absolute;
width:1200px;
top:100px;
left:0px;
text-align:center;
font-size:55px;
font-weight:bold;
font-family:Times New Roman;
color:white;
}

.header_2
{
position:absolute;
top:180px;
left:190px;
font-size:40px;
font-weight:bold;
}

.header_3
{
position:absolute;
top:180px;
left:790px;
font-size:40px;
font-weight:bold;
}

.header_4
{
position:absolute;
top:260px;
left:330px;
font-size:30px;
font-weight:bold;
}

.header_5
{
position:absolute;
top:235px;
left:160px;
}

.div_menuv
{
width:1200px;
}

.contenu
{
position:relative;
margin-top:20px;
width:985px;
height:625px;
overflow:auto;
}



.div_lien_panier
{
position:absolute;
top:200px;
left:850px;
}

.div_lien_panier a
{
padding-top:20px;
display:block;
vertical-align:middle;

}


.td_menuv1
{
padding-left:5px;
padding-right:5px;
height:34px;
background-color:black;
text-align:center;
filter:alpha(opacity=50);
opacity: 0.5;

}

.td_menuv2
{
height:34px;
background-color:black;
text-align:center;
filter:alpha(opacity=50);
opacity: 0.5;
color:white;
font-weight:bold;
font-size:14px;
}

.td_menuv1 a
{
color:white;
font-size:14px;
font-family:Times New Roman;
font-size:20px;
}

.td_menuv1 a:hover
{
color:red;
}

/*acceuil*/

.div_acc
{
position:relative;
width:985px;
}




.div_acc1
{
position:absolute;
top:0px;
left:20px;
}

.div_acc2
{
position:absolute;
top:430px;
left:20px;
text-align:center;
background-color:white;
font-size:25px;
width:291px;
padding-top:35px;
padding-bottom:40px;
}

.div_acc3
{
position:absolute;
top:0px;
left:330px;
}

.div_acc4
{
position:absolute;
top:310px;
left:330px;
text-align:right;
font-family:'Comic Sans MS';
}


.div_contact1
{
position:absolute;
top:10px;
left:10px;
text-align:left;
}

.div_contact2
{
position:absolute;
top:30px;
left:670px;
width:220px;
text-align:right;
color:white;
font-weight:bold;
}

.div_contact3
{
position:absolute;
top:250px;
left:565px;
text-align:right;
font-family:'Comic Sans MS';
}


.div_galerie0 img
{
border:1px solid black;
}
.div_galerie0
{
position:absolute;
bottom:20px;
left:335px;
text-align:center;

}

.div_galerie0 a,.div_galerie1 a,.div_galerie2 a,.div_galerie3 a,.div_galerie4 a
{
color:white;
font-size:28px;
font-weight:bold;
letter-spacing:2px;
}

.div_galerie1 img,.div_galerie2 img,.div_galerie3 img,.div_galerie4 img
{
border:2px solid white;
}

.div_galerie1
{
position:absolute;
top:120px;
left:40px;
text-align:center;

}

.div_galerie2
{
position:absolute;
top:0px;
left:335px;
text-align:center;
}

.div_galerie3
{
position:absolute;
top:120px;
right:40px;
text-align:center;
}


.div_galerie4
{
display:none;
position:absolute;
top:10xp;
left:10px;
width:620px;
height:520px;
background-color:#7f7d7e;
}


/*mariages*/

.div_mariage0
{
position:relative;
background-image:url('images/fond_login.jpg');
background-repeat:no-repeat;
width:863px;
height:525px;
}

.div_magrige1
{
position:absolute;
top:236px;
left:135px;
}

.input_magrige1
{
border:0px;
width:142px;
height:15px;
background-color:#d3d3d3;
}

.div_magrige2
{
position:absolute;
top:264px;
left:181px;
}

.input_magrige2
{
border:0px;
width:97px;
height:15px;
background-color:#d3d3d3;
}

.input_magrige2
{
border:0px;
}

.div_reportages1
{
position:absolute;
left:10px;
width:200px;
}

.div_reportages2
{
padding:10px;
text-align:left;
}

.div_reportages2 a
{
color:white;
font-size:1.2em;
}

.div_reportages3
{
position:absolute;
left:220px;
width:660px;
height:570px;
overflow:auto;
padding:10px;
text-align:left;
top:30px;
}

.div_cmd_net
{
background-color:white;
}

.div_fil
{
position:absolute;
top:0px;
left:300px;
width:680px;
color:white;
text-align:right;
}

.div_fil a
{
color:white;
}

.div_tarif
{
position:relative;
border: 2px solid white;
color:white;
padding-left:200px;
padding-right:20px;
height:180px;
font-size:20px;
}

.tarif_image1
{
position:absolute;
left:10px;
top:10px;
}

.tarif_image1 img
{
height:155px;
border:1px solid white;
}

.annonce1
{
position:absolute;
top:20px;
left:30px;
width:197px;
height:552px;
background-image:url('images/fond_annonces.png');
color:white;
}

.annonce2
{
position:absolute;
top:20px;
left:270px;
width:197px;
height:552px;
background-image:url('images/fond_annonces.png');
color:white;
}

.annonce3
{
position:absolute;
top:20px;
left:510px;
width:197px;
height:552px;
background-image:url('images/fond_annonces.png');
color:white;
}

.annonce4
{
position:absolute;
top:20px;
left:750px;
width:197px;
height:552px;
background-image:url('images/fond_annonces.png');
color:white;
}