
body{
background:url(img/robe-de-mariage.jpg) no-repeat top;
background-color:#762463;
padding:0px;
height:auto;
margin:auto;
width:999px;
text-align:center;
}


a{

text-decoration:none;
color:#000000;}
h3{
margin:0;
padding:0;}


.clear{
clear:both;
}

#ban{
width:846px;
height:130px;
background : url(img/ban1.jpg) no-repeat top center ;
margin:auto;
padding:0px;
}

#ban p{
float:right;
text-align:right;
margin-right:10px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#ban p{
float:right;
text-align:right;
margin-right:10px;
margin-left:20px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:left;
}

#menu{
width:846px;
height:32px;
line-height:32px;
background:url(img/menu_fond.png) repeat-x top;
margin:auto;
padding:0px;

}

#menu ul{
margin:0px;
padding:0px;

}

#menu ul li{

list-style:none;
float:left;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin:0px;
}

.separateur{
width:2px;
height:32px;
background : url(img/separateur.jpg) no-repeat top ;
}


#menu ul li a{
padding-left:10px;
padding-right:10px;
height:32px;
float:left;

color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

#menu ul li a:hover{
background : url(img/menu_lien.jpg) repeat-x;
padding-left:10px;
padding-right:10px;
width:auto px;
float:left;
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

#menu .padding{


float:right;
width:250px;
padding-right:25px;
padding-top:0px;
/*padding:8px;*/
height:32px;

}

#menu .floatleft1{
float:left;
padding-right:5px;
height:32px;

}

#menu .txt{
border:0px;
padding:0px;
margin:0px;
width:200px;
height:20px;
font-family:verdana;
font-size:11px; 

}

#menu .buttom{height:22px;border:0px;padding-top:0px;margin:0px;line-height:0px;width:31px;}


#conteneur{

width:846px;
height: auto px;
background-color:#FFFFFF;
margin:auto;
padding:0px;
} 

#bodyleft{
float : left;
width : 600px;
/*margin-right:10px;*/
/*margin-top:10px;*/
}

#gauche{
float : left;
width : 568px;
margin-right:15px;
margin-top:5px;
padding:0px;
text-align:left;
}
#gauche td{
margin:0px;
padding:0px;
}



#gauche1 td img{
height:255px;
margin:0px;
padding:0px;
}


#gauche h3{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
margin:0px;
}

#gauche p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px;
padding-left:10px;
color:#000000;
}

.headergauch{

width:300px;
height:250px;
margin:0px;
padding:0px;
}

#gauchetxt{
margin-top:10px;
height:auto;
width:560px;
font-family:Arial, Helvetica, sans-serif;
}
#gauchetxt h3{
height:auto;
width:520px;
font-size:16px;
font-weight:bold;
color:#C6007D;
margin-bottom:10px;
}
#gauchetxt p{
text-align:justify;
height:auto;
width:520px;
font-size:12px;
margin-bottom:10px;
/*font-weight:bold;*/
}


#gauchetxt p strong{
margin:0px;
padding:0px;
font-weight:bold;
}

#gauchetxt2{
height:auto;
width:520px;
background-color:#F4CCE5;
margin-left:10px;
}

#gauchetxt2header{
height:33px;
width:510px;
background-color:#C6007D;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding-left:10px;
line-height:33px;
margin-bottom:10px;
}

#gauchetxt2 p{
text-align:justify;
height:auto;
width:505px;
font-size:10px;
margin-bottom:10px;
font-weight:bold;
}





#droite{

margin-right:0px;
float :left;
width :260px;
height:auto;
margin-top:5px;

}
#droiteheader{margin-right:5px;background-color:#F4CCE5;height:220px;width :230px;padding-top:15px;padding-bottom:15px;padding-left:15px;
padding-right:15px;
margin-bottom:5px;}

/*#droiteheadercont{
background:url(img/imgleft1.jpg) no-repeat center;
padding-top:150px;
width:223px;
height:74px;
}*/

#pscroller1{
text-align:left;
font-size: 10px;
font-family: verdana;
width: 213px;
height: 224px;
/*border: 1px solid black;*/
/*padding: 5px;*/
background-color: lightyellow;
}


#droiteheadercont h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
padding:10px;}

#droiteheadercont p{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
}

#droitebloc{

height:auto;
width :260px;
background-color:#F4CCE5;
}

#droitebloc h3{
background:url(img/droititre.jpg) no-repeat;
height:38px;
width :215px;
line-height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
padding:0px;
color:#C6007D;
text-align:left;
padding-left:45px;

}

#droitebloccont{
background:url(img/fonddroit.jpg) repeat-y;
width:260px;
height:auto;
padding-top:20px;


}

#droiteblocbas{
background:url(img/droibas.jpg) no-repeat;
width:260px;
height:20px;
}

#photo{
/*background:url(img/photo.jpg) no-repeat ;*/
width:185px;
height:135px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
padding-left:20px;
}




#liste{
text-align:left;
margin-top:10px;
padding-left:70px;


}


#liste ul {
margin:0px;
padding:0px;
}

#liste ul li{

list-style-image:url(img/puce.jpg);
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
} 

#droitfooter{
vertical-align:bottom;
height:auto;
width :260px;
background-color:#E0E0E0;
}

#droitfooter h3{
background:url(img/droifootertitre.jpg) no-repeat;
height:38px;
width :215px;
line-height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
padding:0px;
color:#C6007D;
text-align:left;
padding-left:45px;

}

#droitfootercont{
background-color:#E0E0E0;
width:260px;
height:auto;

}


#liste2{
text-align:left;
margin-top:10px;
padding-left:40px;


}


#liste2 ul {
margin:0px;
padding:0px;
}

#liste2 ul li{

list-style-image:url(img/puce2.jpg);
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#C6007D;
margin:0px;

} 

#liste2 ul li a{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#C6007D;
}


#liste2 ul li a:hover{
text-decoration:none;

}  



#droitfootercont p{
font-family:Arial, Helvetica, sans-serif;
width:230px;
font-size:11px;
text-align:left;
margin:0px;
padding-left:15px;
}


#footer1{

width:846px;
height:150px;
background-color:#BD0067;
margin-left:auto;
margin-right:auto;
padding-top:30px;
} 

#footer1 h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-top:0px;

color:#FFFFFF;
text-align:left;
padding-left:20px;
padding-top:10px;
}



#footer1 p{
margin-top:10px;
line-height:14px;
float:left;
width:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding-left:20px;
padding-right:35px;

}

#footer1right{
float:right;
background:url(img/footer1right.jpg) no-repeat right;
width:134px;
height:203px;
margin-right:20px;
}
#liste3{
text-align:left;
margin-top:70px;
padding-left:40px;
}


#liste3 ul {
margin:0px;
padding:0px;
}

#liste3 ul li{

list-style:none;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000000;
margin:0px;

} 

#footer1right p{
width:55px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
line-height:10px;
}


#footer2{

width:816px;
height:28px;
background-color:#E0E0E0;
margin-left:auto;
margin-right:auto;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-top:10px;
padding-left:30px;
text-align:center;
}


dl#photo
{
margin: 0 px;
padding:0px;	
	
}
dl#photo dt
{
margin: 0 px;
padding:0px;	
	
}

dl#photo dd
{
	margin: 0 px ;
	padding:0px;
}

dl#photo img
{margin: 0 px;
	padding:0px;
	
}


#galerie{
width:251px;
height:255px;
margin:0px;
padding:0px;

}



#galerie ul{
margin:0px;
padding:0px;
height:255px
}

#galerie ul li.rose{
width:248px;
height:63.75px;
background:url(img/img2.jpg) no-repeat;
list-style:none;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#galerie ul li.vert{
background:url(img/img2_ver.jpg) no-repeat ;
width:248px;
height:63.75px;
list-style:none;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
}

#galerie ul li a{

padding:0px;
margin:0px;
height:32px;
float:left;
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}


a{
text-decoration:none;

}





.champ_tableau{font-family:verdana;font-size:12px; padding-right:5px; color:#FF0099; margin-bottom:5px; }
.btn{background-image:url('images/button.jpg');background-repeat:no-repeat;width:146px;height:35px;border:0px;padding:0px;margin:0px;font-family:verdana;font-size:16px;color:#FFFFFF;}
.textarea{
cols:"40";
rows:"20";
border:1px solid #FFCCFF;
/*padding-left:5px;font-family:arial;font-size:12px;color:#000000;height:20px;*/}
.textbox{/*width:165px;*/border:1px solid #FFCCFF; margin-bottom:5px; }

.texte_mini {
	font-size:0.8em;
	color:#CC0000
}