body  
{
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
background-color: #C91081;
scrollbar-3d-light-color : #890556;
scrollbar-arrow-color : #C91081;
scrollbar-base-color:#FFFFFF;
scrollbar-dark-shadow-color : #000000;
scrollbar-face-color : #FFFFFF;
scrollbar-highlight-color : #FE92D4;
scrollbar-shadow-color : #B10970;
}

.centre
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
.rose{font-family: Arial;font-size: 13; color:#E37E80;}
.rosep{font-family: Arial;font-size: 12;font-weight: bold; color:#C91081; text-align :right;}
.titre{font-family: Arial;font-size: 23; color:#AE9C66; font-weight: none;}
.titremenu{font-family: impact;font-size: 20; color:#ffffff; font-weight: lighter; text-align :left}
.sstitre{font-family: Arial;font-size: 18; color:#93BCCA; font-weight: none; text-align :left}
.sstitre2{font-family: Arial;font-size: 16; color:#C91081; font-weight: bold;}
.sstitre3{font-family: Arial;font-size: 20; color:#C91081; font-weight: bold;}
.texte{font-family: arial;font-size: 12; color: #000000 ;  text-align :left}
.textepetit{font-family: arial;font-size: 10; color: #0B65A8; margin-right:10; text-align:justify}
.texte-gauche{font-family: arial; font-size: 12; color: #0B65A8; margin-right:10; text-align:left}
.i{color: #C91010;}

table,tr,td
{
border-collapse:collapse;
}

p
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

p.center
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: center;
}


.drapeau
{
height:30px;
}

div.margin
{
margin-right: 20px;
margin-left: 30px;
margin-bottom: 20px;
}

div.margin_liens
{
margin-left: 35px;
margin-top: 5px;
}


table.principale
{
height: 100%;
width: 814px;
background-color: #EADFD8;
}


td.ban
{
background-image: url(../images/celebration-events-ban.jpg);
background-repeat: repeat-y;
background-position: left-top;
height: 235px; 
vertical-align: top;
}

td.centre
{
height: 100%;
background-image: url(../images/celebration-events-central.jpg);
background-repeat: repeat-y;
background-position: left-top;
width: 640px;
vertical-align: top;
}


td.liens_droite
{
background-image: url(../images/celebration-events-liens.jpg);
background-repeat: repeat-y;
background-position: left-top;
width: 174px;
vertical-align: top;
}

td.rollover
{
background-image: url(../images/fond_rollover.jpg);
background-repeat: no-repeat;
background-position: left-top;
width: 167px;
height: 259px;
vertical-align: top;
}

td.liens_bas
{
background-image: url(../images/celebration-events-mariage_.jpg);
background-repeat: no-repeat;
width: 814px;
font-size: 11px;
height: 30px;
vertical-align: text-bottom;
}


   .ligne_bas { 
      clear:both;
      margin-top:5px;
    }
    .case_bas { 
      float:left;
      margin-top:5px;
      border:no-border;
      text-align:center;
      width:407px;
    }

a.mariage
{
font-family: Arial;font-size: 16; color:#C91081; font-weight: bold;
text-decoration: underline;
}

a.mariage:hover
{
font-family: Arial;font-size: 16; color:#C91081; font-weight: bold;
text-decoration: none;
}

a.normal
{
color: #E37E80;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

a.normal:hover
{
color: #C91081;
text-decoration: none;	
}	
	
a
{
color: #E37E80;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

a:hover
{
text-decoration: underline;	
}


a.liens_bas
{
font-size: 11px;
font-weight: lighter;
}

a.liens_bas:hover
{
text-decoration: underline;	
}


a.image {
     display: block;
     width: 150px;
     height: 20px;
     background-image: url(../images/roll1.gif);
     background-repeat: no-repeat;
	 background-position: left-top;
	 margin-left: 15px;
	 margin-bottom: 10px;
	 font-size: 13px;
	 font-weight: bold;
	 color: #C91081;
     }
	 
a.image:hover {
     background-image: url(../images/roll2.gif);
     } 
	 
a.image2 {
     display: block;
     width: 150px;
     height: 20px;
     background-image: url(../images/croll1.gif);
     background-repeat: no-repeat;
	 background-position: left-top;
	 margin-left: 5px;
	 margin-bottom: 10px;
	 font-size: 13px;
	 font-weight: bold;
	 color: #C91081;
     }
	 
a.image2:hover {
     background-image: url(../images/croll2.gif);
     } 
	 
	 
	 
	 
	 
.lien_sans_bordure {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

