/* defaults required for IE6 */
body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}

a {color:#ccc;}
a:visited {color:#111;}
a:active {color:#222;}
a:hover {text-decoration:none;}

img{margin:0;}
tr, td{margin:0;}

/* MENUS HAUT */

ul#menuhautindex {
	list-style-type: none;
	margin: 20px 0 0 0px;
	padding: 0;
}

ul#menuhautindex a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	padding-left: 20px;
	background: url(images/puce.gif) center left no-repeat;
}
	 
ul#menuhautindex a:hover {
	background-image: url(images/puce2.gif);
	color: #FFFFFF;
}

ul#menubas {
	list-style-type: none;
	margin: 20px 0 0 20px;
	padding: 0;
}

ul#menubas a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	background-position: right;
	background-image: url(images/puce.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
}
	 
ul#menubas a:hover {
	background-image: url(images/puce2.gif);
	color: #FFFFFF;
}

ul#menuhautmariage {
	list-style-type: none;
	margin: 20px 0 0 0px;
	padding: 0;
}

ul#menuhautmariage a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	padding-left: 20px;
	background: url(images/puce.gif) center left no-repeat;
}
	 
ul#menuhautmariage a:hover {
	background-image: url(images/puce2.gif);
	color: #FFFFFF;
}

ul#sousmenumariage {
	list-style-type: none;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 0;
	margin-left: 20px;
	
}

ul#sousmenumariage a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	background-position: right;
	background-image: url(images/puce.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	margin-right: 50px;
}
	 
ul#sousmenumariage a:hover {
	background-image: url(images/puce-mariage.gif);
	color: #a36b7e;
}

ul#menugaleriemariage {
	list-style-type: none;
	margin: 20px 0 0 0px;
	padding: 0;
}

ul#menugaleriemariage a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	padding-left: 20px;
	background: url(images/puce.gif) center left no-repeat;
}
	 
ul#menugaleriemariage a:hover {
	background-image: url(images/puce-mariage.gif);
	color: #a36b7e;
}

ul#menuhautportrait {
	list-style-type: none;
	margin: 20px 0 0 0px;
	padding: 0;
}

ul#menuhautportrait a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	padding-left: 20px;
	background: url(images/puce.gif) center left no-repeat;
}
	 
ul#menuhautportrait a:hover {
	background-image: url(images/puce2.gif);
	color: #FFFFFF;
}

ul#sousmenuportrait {
	list-style-type: none;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 0;
	margin-left: 20px;
	
}

ul#sousmenuportrait a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	background-position: right;
	background-image: url(images/puce.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	margin-right: 50px;
}
	 
ul#sousmenuportrait a:hover {
	background-image: url(images/puce-portrait.gif);
	color: #c1865f;
}

ul#menuhautpackshot {
	list-style-type: none;
	margin: 20px 0 0 0px;
	padding: 0;
}

ul#menuhautpackshot a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	padding-left: 20px;
	background: url(images/puce.gif) center left no-repeat;
}
	 
ul#menuhautpackshot a:hover {
	background-image: url(images/puce-packshot.gif);
	color: #ffffff;
}
ul#sousmenupackshot {
	list-style-type: none;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 0;
	margin-left: 20px;
	
}

ul#sousmenupackshot a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	background-position: right;
	background-image: url(images/puce.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	margin-right: 50px;
}
	 
ul#sousmenupackshot a:hover {
	background-image: url(images/puce2.gif);
	color: #ffffff;
}

ul#menuhautcom {
	list-style-type: none;
	margin: 20px 0 0 0px;
	padding: 0;
}

ul#menuhautcom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	padding-left: 20px;
	background: url(images/puce.gif) center left no-repeat;
}
	 
ul#menuhautcom a:hover {
	background-image: url(images/puce2.gif);
	color: #FFFFFF;
}
#positionmenubastarifs{
	position: relative;
	right: 26px;
}

#positionmenubasgaleries{
	position: relative;
	right: 16px;
}
#positionmenubascontact{
	position: relative;
	right: 80px;
}
.texte_ref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.texte_ref {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
a.texte_ref:hover {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
a.titre-plansite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	}
	
a.titre-plansite:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: red;
	}

.texte_rdl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 370px;
	text-align: justify;
	line-height: 15px;
	font-weight: normal;
}
.contact_rdl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 300px;
	text-align: justify;
	line-height: 18px;
	margin-top: 10px;
}
	
	.texte_rdl-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	width: 430px;
	text-align: justify;
	line-height: 15px;
	margin-top: 20px;
}

.btnportraits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 5px;
}

a.btnportraits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	text-decoration: none;
	padding-bottom: 5px;
}

a.btnportraits:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b58a6e;
	text-decoration: none;
	padding-bottom: 5px;
}
.btnmariage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 5px;
}

a.btnmariage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #90688e;
	text-decoration: none;
	padding-bottom: 5px;
}

a.btnmariage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	text-decoration: none;
	padding-bottom: 5px;
}


.TDmenubas {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ligne_bas {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #999999;
}

.titre_prestation {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #999999;
	font-weight: bold;	
	}

.titre_Rubrique {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #FFFFFF;
	text-indent: 10px;
	font-weight: bold;
	margin-right: 6px;	
	}
	

.titre_forfait {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #666666;
	text-indent: 10px;
	font-weight: bold;
	font-style: normal;
	background-image: url(images/degrade_gris.jpg);
}
.texte_forfait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	color: #999999;
	padding: 10px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.prix {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
}

.fond_ligne {
	background-image: url(images/ligne_tab.gif);
	
}

.fond_Mariage {
	background-image: url(images/fondmariage.jpg);
	background-repeat: no-repeat;
}

.fond_portrait {
	background-image: url(images/fondportrait.jpg);
	background-repeat: no-repeat;
}

.fond_packshot {
	background-image: url(images/fondpackshot.jpg);
	background-repeat: no-repeat;
}
.fond_evenement {
	background-image: url(images/fondevenement.jpg);
	background-repeat: no-repeat;
}

.fond_contact {
	background-image: url(images/fondcontact.gif);
	background-repeat: no-repeat;
}
.fond_partenaires {
	background: url(images/fondpartenaires.gif) no-repeat;
	
}

.fond_accueil {
	background-image: url(images/fondhome.jpg);
	background-repeat: no-repeat;

}
.fond_visionneuse {
	background-image: url(images/fond-visionneuse.gif);
	background-repeat: no-repeat;

}
.fond_visionneuse2 {
	background-image: url(images/fond-visionneuse2.gif);
	background-repeat: no-repeat;

}

.fond_vide {
	background-image: url(images/fondvide.gif);
	background-repeat: no-repeat;

}

a.menuhaut {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	margin-left: 7px;
}
a.menuhaut:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.menubas {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	margin-right: 7px;
}
a.menubas:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
a.menumariage {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
}
a.menumariage:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
a.menuvisionneuse {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8px;
	margin: 10px;
}
a.menuvisionneuse:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

a.texte {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
a.texte:hover {
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

a.texte_pdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	color: #FFFFFF;
	padding: 10px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	text-decoration: none;
}

a.texte_pdf:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	color: #FF0000;
	padding: 10px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
}
.mariage_active {
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #a36b7e;
	padding-left: 20px;
	background: url(images/puce-mariage.gif) center left no-repeat;
}
.portrait_active {
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #c1865f;
	padding-left: 20px;
	background: url(images/puce-portrait.gif) center left no-repeat;
}
.packshot_active {
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #660000;
	padding-left: 20px;
	background-image: url(images/puce-packshot.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.communication_active {
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #ffffff;
	padding-left: 20px;
	background: url(images/puce2.gif) center left no-repeat;
}

.menubas_active {
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #FFFFFF;
	padding-right: 20px;
	background-image: url(images/puce2.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#plansite {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px
	}
	
	#plansite a{
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
	}
	
	
#plansite li{
	color: #999999;
	list-style-type: none;
	text-indent: 20px;
}
#plansite li a{
	color: #666666;
	text-decoration: none;
	}
