.PopBoxImageSmall
{
	border: solid thin #000000;
	cursor: url("images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid thin #000000;
	cursor: url("images/magminus.cur"), pointer;
}

.blackborder {border: solid thin #000000;}
.body
{border-style:solid; border-width:0; padding:0; background:#F8F8F3 url('images/body-bg.png') repeat-x fixed left top; position:absolute; left:0; top:0;}

.main
{
	background-position: left top;
	border:0px;
	background-image:url('images/main.png');
	background-repeat:repeat-x;
	background-attachment:scroll;
	color: #666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	padding:0px;
}
.main p
{
padding:5px;
}

.main2
{background-position: left top;}

.top
{
background-position: left top; border-top:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; background-image:url('images/entete.jpg'); background-repeat:no-repeat; background-attachment:scroll; padding-left:10px;
}
.top2
{
background-position: left top; border-top:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; background-image:url('images/entete3.jpg'); background-repeat:no-repeat; background-attachment:scroll; padding-left:10px;
}
.top3
{
background-position: left top; border-top:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; background-image:url('images/entete4.jpg'); background-repeat:no-repeat; background-attachment:scroll; padding-left:10px;
}
.menu
{
border-left:1px solid #CCCCCC; border-right:1px dashed #CCCCCC;  
}

.menu2
{
background-image: url('images/menu2.png'); background-repeat: repeat-x;background-attachment: scroll; background-position: left top
}

.corp
{
border-left:1px solid #FFFFFF; border-right:1px solid #CCCCCC;  
}
.pied
{
border:0px; background-color:#ffffff
}
.bandeau
{
	background-color: #CCCCCC;
	color: #666;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
.bandeau2
{
border-top:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC; background-color: #F4F4F4
}
.bandeau3
{
background-color: #333333
}
.link
{
border-bottom: 1px dashed #CCCCCC
}
.blank
{
}

.photo {float:right;position:relative;}
.photo span  {display:none;}
.photo:hover {border:0px none;z-index:10;}
.photo:hover span{display:block;position:absolute;top:-60px;right:-40px;}



.mportrait a { 
display: block; 
width: 150px; 
height: 350px; 
background: url('images/Menu_01.jpg') no-repeat; 
} 

.mportrait a:hover { 
background-position: -150px 0; 
} 

.mbooking a { 
display: block; 
width: 150px; 
height: 350px; 
background: url('images/Menu_02.jpg') no-repeat; 
} 

.mbooking a:hover { 
background-position: -150px 0; 
} 

.mretouche a { 
display: block; 
width: 150px; 
height: 350px; 
background: url('images/Menu_03.jpg') no-repeat; 
} 

.mretouche a:hover { 
background-position: -150px 0; 
} 

.mcours a { 
display: block; 
width: 150px; 
height: 350px; 
background: url('images/Menu_04.jpg') no-repeat; 
} 

.mcours a:hover { 
background-position: -150px 0; 
} 

.mmariage a { 
display: block; 
width: 150px; 
height: 350px; 
background: url('images/Menu_05.jpg') no-repeat; 
} 

.mmariage a:hover { 
background-position: -150px 0; 
} 

.mreportage a { 
display: block; 
width: 150px; 
height: 350px; 
background: url('images/Menu_06.jpg') no-repeat; 
} 

.mreportage a:hover { 
background-position: -150px 0; 
} 

.mart a { 
display: block; 
width: 150px; 
height: 350px; 
background: url('images/Menu_07.jpg') no-repeat; 
} 

.mart a:hover { 
background-position: -150px 0; 
} 

.mbackstage a { 
display: block; 
width: 150px; 
height: 350px; 
background: url('images/Menu_08.jpg') no-repeat; 
} 

.mbackstage a:hover { 
background-position: -150px 0; 
} 



  
a:link { font-weight:normal; color:#666666; text-decoration:none }
a:visited { font-weight:normal; color:#666666; text-decoration:none }
a:hover { font-weight:normal; color:#666666; text-decoration:underline }
a:active { font-weight:normal; color:#ffaa00; text-decoration:none }
a:focus {
	font-weight:normal;
	color:#F06;
	text-decoration:none;
	text-align: left;
}
.orange {
	color: #F60;
}
.body div center #AutoNumber1 tr td #AutoNumber2 tr td #AutoNumber3 tr .main p font {
	color: #666;

}
.body div center #AutoNumber1 tr td #AutoNumber2 tr td #AutoNumber3 tr .main .bandeau font .orange {
	font-size: 16px;
}
.TailleImage {
	height: 100%;
	width: auto;
}
.body div center #AutoNumber1 tr td #AutoNumber2 tr td #AutoNumber3 tr .main p font a .orange .orange {
	text-align: center;
	font-weight: normal;
}
.body div center #AutoNumber1 tr td #AutoNumber2 tr td #AutoNumber3 tr .main p .orange .orange {
	font-weight: bold;
}
.body div center #AutoNumber1 tr td #AutoNumber2 tr td #AutoNumber3 tr .main .bandeau font .orange {
	font-size: 16px;
}
.body div center #AutoNumber1 tr td #AutoNumber2 tr td #AutoNumber3 tr .main p {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;


}
.body div center #AutoNumber1 tr td #AutoNumber2 tr td #AutoNumber3 tr .main p font {
	text-align: left;





}
#page {
              width: 500px;
              margin-left: auto;
              margin-right: auto;
              text-align: left;
              }
.body div center #AutoNumber1 tr td #AutoNumber2 tr td #AutoNumber3 tr .main #AutoNumber5 tr td table tr th {
	color: #FFF;
	background-color: #000;
	text-align: center;
}
.Centre {
	text-align: center;
	position:absolute;
	left:50%;
	margin-left:-310px;
}
