body {
	color: #54697D;
	background-color : #E9ECE5;
	background-repeat : repeat-y;
	background-position : left;
	font-family: "tahoma";
}


	
.to {
	background-image : url(img/bg1.gif);
	background-repeat : repeat-x;
}

.fo{
	background-image: url(img/bg3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 54px;
}

td{
	font-family: "tahoma";
	font-size: 11px;
	color: #54697D;
}

.ma{
	padding-left: 30px;
	padding-right: 40px;
}

.blocklinkselected a {
	
	
	text-decoration: none;
	
	
}

.blocklinkselected a:hover {
	color: #133A5C;
    text-decoration: none;
}

.blocklinkselected a:visited {
	color: #133A5C;
    text-decoration: none;
}

.blocklinkselected a:active {
	color: #133A5C;
    text-decoration: none;
}

.blocklink a {
    color: #456480;
    text-decoration: none;

}
.blocklink a:hover {
    color: #456480;
    font-weight: bold;
    text-decoration: none;
}
.blocklink a:visited {
        color: #456480;
    text-decoration: none;
}
.blocklink a:active {
        color: #456480;
    text-decoration: none;
}
 

.blocktitre { font-weight: bold; font-size: 12pt; text-align: left; line-height: 150%; color: #859AA5; }

.blockcontenu { font-size: 11 px; color: #6A6D6E; }

.blocklinkselected { font-weight: bold; font-size: 11 px; text-align: left; line-height: 150%; color: #6699FF; 
               border: 1; margin: 16; padding-left: 4; 
               padding-left: 6; padding-top: 1; padding-bottom: 1; background-color:#CFD99F}

.blocklink   { font-size: 11 px; color: #576567; padding-left: 6; padding-right: 2; 
				 padding-top: 3; padding-bottom: 1 }
               
.blocklinkempty { font-size: 8pt; background-color: 
               #E97300; color: #000080; font-weight: bold;
                
               padding-left: 4; padding-right: 2; padding-top: 1;
               padding-bottom: 1 }
			   
			   
.cross a {
	
	color: #54697D;
	text-decoration: none;
	
	
}

.cross a:hover {
	color: #54697D;
    text-decoration: none;
}

.cross a:visited {
	color: #54697D;
    text-decoration: none;
}

.cross a:active {
	color: #54697D;
    text-decoration: none;
}

.SignatureLink:link { 
cursor:default; 
text-decoration:none;
 color: #54697D;
}

.SignatureLink:visited {
 cursor:default; 
 text-decoration:none;
 ;color: #54697D;
 }

.SignatureLink:hover {
 cursor:default; 
 text-decoration:none;
 ;color: #54697D;
 }
.image_traiteur {border:#ea8a00 solid 3px}
.image_salle {border:#c0d452 solid 3px}
.image_formalite{border:#535616 solid 3px}
.image_robe {border:#f4b8d3 solid 3px}
.image_fiancailles {border:#f9a1f8 solid 3px}
.image_voiture {border:#b3b5b7 solid 3px}
.image_voyage {border:#41bbca solid 3px}
.image_cortege {border:#d0ca7d solid 3px}
.image_dragees {border:#a9c9ea solid 3px}
.image_costume {border:#c39b44 solid 3px}
.image_deco {border:#9E58A0 solid 3px}
.image_vin {border:#b91a20  solid 3px}
.image_alliances {border:#fbc100 solid 3px}
.image_ent_garc {border:#366083 solid 3px}
.image_nuit {border:#ede642 solid 3px}
.image_liste {border:#7d212e solid 3px}
.image_anim {border:#434f9f solid 3px}
.image_photos {border:#5b5a55 solid 3px}
.image_beaute{border:#d82776 solid 3px}
.image_faire {border:#c6c82b solid 3px}
.image_petit {border:#e99b6c solid 3px}
.image_accesoires {border:#fa0c0c solid 3px}
.image_invit {border:#674247 solid 3px}

.box-deco {background-color:#9E58A0;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-traiteur {background-color:#ea8a00;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-salle {background-color:#c0d452;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-formalite {background-color:#535616;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-robe {background-color:#f4b8d3;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-fiancailles {background-color:#f9a1f8;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-voiture {background-color:#b3b5b7;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-cortege {background-color:#d0ca7d;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-dragees {background-color:#a9c9ea;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-costume {background-color:#c39b44;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-deco {background-color:##9E58A0;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-vin {background-color:#b91a20;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-alliances {background-color:#fbc100;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-ent_garc {background-color:#366083;color:#FFFFFF;padding:4px;font-size:18pt;font-family: verdana;font-weight: bold}
.box-nuit {background-color:#ede642;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-liste {background-color:#7d212e;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-anim {background-color:#434f9f;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-photos {background-color:#5b5a55;color:#FFFFFF;padding:6px;font-size:16pt;font-family: Arial;font-weight: bold}
.box-beaute {background-color:#d82776;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-faire {background-color:#c6c82b;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-petit {background-color:#e99b6c;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-accesoires {background-color:#fa0c0c;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-invit {background-color:#674247;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}
.box-voyage {background-color:#41bbca;color:#FFFFFF;padding:6px;font-size:18pt;font-family: Arial;font-weight: bold}

a.p1 {display:block; width:100px; height:75px; text-decoration:none; background:#fff; border:0; margin:20px 0 0 100px; float:left;}
a.p1 img {display:block; border:0;}
a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}
a.p1 b {display:block; position:absolute; left:-9999px; padding:10px; opacity:0;
 
-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
 
-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
 
 -webkit-transition: opacity 0.6s ease-in-out;
 
}
 
 
a.p1:hover b {top:-80px; left:-70px; padding:1px; border:1px solid #aaa; background:#fff; opacity:1.0;
 
}

a.p2 {display:block; width:145px; height:150px; text-decoration:none; background:#fff; border:0; margin:20px 0 0 100px; float:left;}
a.p2 img {display:block; border:0;}
a.p2:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}
a.p2 b {display:block; position:absolute; left:-9999px; padding:10px; opacity:0;
 
-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
 
-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
 
 -webkit-transition: opacity 0.6s ease-in-out;
 
}
 
 
a.p2:hover b {top:-80px; left:-70px; padding:1px; border:1px solid #aaa; background:#fff; opacity:1.0;
 
}