#titre
{
 display:block;
 top:15px;
 left:306px;
 position:absolute;
 font-family:"Trebuchet MS";
 font-size:56px;
 color:#FFFFFF;
 font-variant:small-caps;
}
#titre1
{
 display:block;
 top:70px;
 left:310px;
 position:absolute;
 font-family:"Trebuchet MS";
 font-size:20px;
 color:#FFFFFF;
}

#menuDeroulant
{
 width: 780px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant li
{
 float: left;
 margin: 0;
 padding: 0;
 border: 0;
}

#menuDeroulant .sousMenu
{
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant li
{
 float: left;
 width: 20%;
 margin: 0;
 padding: 0;
 border: 0;
 text-align:center;
}

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 height: 1%;
 color:#FFFFFF;
 background: #392c00;
 background: url("visu2008/fond-titre.gif") repeat;
 margin: 0;
 padding: 4px 8px;
 border-right: 0px solid #fff;
 text-decoration: none;
 text-align:center;
 font-size:12px;
}

#menuDeroulant li a:hover { background: url("visus/nav-cente4.gif") repeat;
 color:#000000; }
#menuDeroulant li a:active { background-color: #5F879D; }

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: #FFF;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("visus/fondTR.png") repeat;
}
#menuDeroulant .sousMenu li a:hover
{
 background-image: none;
 background-color:#b7221f;
 color:#FFFFFF;
}
#menuDeroulant .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 100%;
 border-top: 1px solid transparent;
 border-right: 1px solid transparent;
}

#menuDeroulant .sousMenu
{
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant li:hover > .sousMenu { display: block; }

#menuDeroulant
{
 width: 780px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 position: absolute;
 top: 100;

}
#menuDeroulant .sousMenu2
{
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant .sousMenu2 li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant .sousMenu2 li a:link,
#menuDeroulant .sousMenu2 li a:visited
{
 display: block;
 color: #FFF;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("visus/fondTR.png") repeat;
}
#menuDeroulant .sousMenu2 li a:hover
{
 background-image: none;
 font-weight:bold;
 color: #000000;
 background-color: #CCCCCC
}
#menuDeroulant .sousMenu2 li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 100%;
 border-top: 1px solid transparent;
 border-right: 1px solid transparent;
}

#menuDeroulant .sousMenu2
{
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant li:hover > .sousMenu2 { display: block; }

.barredate {background: url("visus/nav-center.gif")}

.destination
{
	font-family:"Trebuchet MS";
	font-size:12px;
}
.destination2
{
	font-family:"Trebuchet MS";
	font-size:11px;
}

div#galerie
{
	width: 298px ;
	background: #eed ;
	border: 1px solid #dcb ;

	text-align: center ;
	font: 10px Trebuchet MS, serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 0 auto ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: 12px Trebuchet MS, serif ;
	color:#666666;
}

dl#photo dd
{
	margin: 0 auto;
}

dl#photo img
{
	border: 1px solid #dcb ;
}

.BG_Base
{
	background-color:#CCCC99;
}
.BG_VeryLight
{
	background-color:#ffffff;
}
.BG_Light
{
	background-color:#F3F3E7;
}
.BG_Mid
{
	background-color:#C1E0FF;
}
.BG_Dark
{
	border-bottom:1px solid #CCCCCC;
}
.BG_VeryDark
{
	background-color:#000000;
}
.BG_CompLight
{
	background-color:#E3FAE7;
}
.BG_CompMid
{
	background-color:#78AA84;
}
.BG_CompDark
{
	background-color:#4E805A;
}



.F_VeryLight
{
	color:#ffffff;
}
.F_Light
{
	color:#F3F3E7;
}
.F_Mid
{
	color:#4F8080;
}
.F_Dark
{
	color:#333333;
}
.F_VeryDark
{
	color:#000000;
}
.F_CompLight
{
	color:#E3FAE7;
}
.F_CompMid
{
	color:#78AA84;
}
.F_CompDark
{
	color:#4E805A;
}
   

body
{
	text-align:Center;
	background:#CCCC99;
	font-family:'Trebuchet MS','Lucida Grande',sans-serif;
	font-size:10pt;
	color:#000000;
}
.textBlack2
{
	font-size:11px;
	padding-left:2px;
}
.textBlack2bis
{
	font-size:12px;
	padding-left:2px;
}
.textBlack3
{
	font-size:10px;
	padding-left:2px;
}

.MS_MasterFrame
{
	margin-left:auto;
	margin-right:auto;
}


td, th
{
  font-family:'Trebuchet MS','Lucida Grande',sans-serif;
  font-size:10pt;
}



.MSC_SiteWidth,.MS_MasterHeader,.MS_MasterFrame,.MS_MasterGlobalLinks,.MS_MasterHeader,.MS_MasterPrimaryNav,.MS_MasterFooter,.MS_MasterTopAD,.MS_MasterBottomAD
{
	width:780px;
}
   


.MSC_HeaderFrame
{
	background:#333333;
	width:100%;
}

.MSC_HeaderDescription
{
	font-size:12px;
	margin:0px;
}
	


.MSC_GlobalLinkSpace
{
	padding:10px;
	font-size:10pt;
	color:#ffffff;
}
.MSC_GlobalLink
{
	font-size:10pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.MSC_GlobalLink:hover
{
	font-size:10pt;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
.MSC_GlobalLink:visited
{
	font-size:10pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.MSC_GlobalLinkSpace
{
	font-size:10pt;
}


	
.MSC_PrimaryNavFrame
{
	background:#E2630F;
	width:100%;
	margin:1px 0px 5px 0px;
	text-align:left;
}
.MSC_PrimaryNavLink
{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.MSC_PrimaryNavLink:hover
{
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
}
.MSC_PrimaryNavLink:visited
{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.MSC_PrimaryNavLinkFrame-On
{
	background:#E3FAE7;
	white-space:nowrap;
	padding:5px 10px 5px 10px;
}
.MSC_PrimaryNavLink-On
{
	color:#325884;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.MSC_PrimaryNavLink-On:hover
{
	color:#325884;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
.MSC_PrimaryNavLink-On:visited
{
	color:#325884;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.MSC_PrimaryNavLeftSpace
{
	width:1px;
	white-space:nowrap;
	background:#000000;
	font-size:1px;
}
.MSC_PrimaryNavRightSpace
{
	width:1px;
	background:#F3F3E7;
	white-space:nowrap;
	font-size:1px;
}
.MSC_PrimaryNavTopSpace
{
	height:1px;
	background:#000000;
}
.MSC_PrimaryNavBottomSpace
{
	height:1px;
	background:#F3F3E7;
}



.MS_MasterLeftNav
{
	background:#F3F3E7;
}
.MSC_SecondaryNavFrame
{
	background:#E3FAE7;
	width:100%;
	text-align:left;
}
.MSC_SecondaryNavLink
{
	color:#325884;
	font-size:10pt;
	text-decoration:none;
}
.MSC_SecondaryNavLink:hover
{
	color:#325884;
	font-size:10pt;
	text-decoration:underline;
}
.MSC_SecondaryNavLink:visited
{
	color:#325884;
	font-size:10pt;
	text-decoration:none;
}
.MSC_SecondaryNavLeftSpace
{
	font-size:1px;
	background:#E2630F;
	width:1px;
	white-space:nowrap;
}
.MSC_SecondaryNavRightSpace
{
	font-size:1px;
	background:#ffffff;
	width:1px;
	white-space:nowrap;
}
.MSC_SecondaryNavTopSpace
{
	background:#E2630F;
	height:1px;
}
.MSC_SecondaryNavBottomSpace
{
	background:#ffffff;
	height:1px;
}
.MSC_SecondaryNavLeftFrame-On
{
	padding:5px;
	background:#ffffff;
}
.MSC_SecondaryNavLinkFrame-On
{
	white-space:nowrap;
	padding:5px;
	background:#ffffff;
}
.MSC_SecondaryNavLink-On
{
	padding:5px;
	background:#ffffff;
	font-size:10pt;
	font-weight:bold;
	color:#325884;
	text-decoration:none;
}

.MSC_SecondaryNavLink-On:hover
{
	padding:5px;
	background:#ffffff;
	font-size:10pt;
	font-weight:bold;
	color:#325884;
	text-decoration:underline;
}
.MSC_SecondaryNavLink-On:visited
{
	padding:5px;
	background:#ffffff;
	font-size:10pt;
	font-weight:bold;
	color:#325884;
	text-decoration:none;
}

.MS_MasterBody
{
	background:#ffffff;
}
.MSC_Body
{
	padding:0px;
	text-align:left;
	background:#ffffff;
	height:100%;
}
	


.MSC_FooterFrame
{
 background: url("visus/nav-cente4.gif") repeat;
	padding:5px;
	text-align:right;
}
.MSC_FooterFrame2
{
	background:#b7221f;
	padding:5px;
	text-align:right;
}
.MSC_FooterLink
{
	color:#ffffff;
	font-size:10pt;
	text-decoration:none;
}
.MSC_FooterLink:hover
{
	color:#ffffff;
	font-size:10pt;
	text-decoration:underline;
}
.MSC_FooterLink:visited
{
	color:#ffffff;
	font-size:10pt;
	text-decoration:none;
}
.MSC_FooterLinkSpacer
{
	color:#ffffff;
	font-size:10pt;
}
.MSC_FooterText
{
	color:#ffffff;
	font-size:11px;
}
.MSC_FooterText2
{
	color:#000000;
	font-size:11px;
}


	
.MSSB_ProductTitle
{
	color:#325884;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.MSSB_ProductTitle:hover
{
	color:#BA2A2D;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.MSSB_ProductTitle:Visited
{
	color:#325884;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.MSSB_Price
{
	color:#4E805A;
	font-size:18px;
	text-decoration:none;
	padding:5px;
}

.MSSB_ProductDescription
{
	font-size:10pt;
}
.MSSB_ProductDetailLink
{
	font-family:'Trebuchet MS','Lucida Grande',sans-serif;
	color:#325884;
	text-decoration:none;

}
.MSSB_ProductDetailLink:hover
{
	font-size:10pt;
	color:#BA2A2D;
	text-decoration:underline;
	padding:5px;
}
.MSSB_ProductDetailLink:visited
{
	font-size:10pt;
	color:#325884;
	text-decoration:none;
}
.MSSB_PurchaseButton
{
	font-size:10pt;
}
.MSSB_CartButton
{
	font-size:10pt;
}
.MSSB_ShortDescription
{
	font-size:10pt;
	text-decoration:none;
	padding:5px;
}
.MSSB_LongDescription
{
	font-size:10pt;
	text-decoration:none;
}
.MSSB_RegularPrice
{
	font-size:10pt;
	text-decoration:none;
}
.MSSB_PromoText
{
	font-size:10pt;
	text-decoration:none;
}
.MSSB_SKU
{
	font-size:10pt;
	text-decoration:none;
}
.MSSB_ProductBodyText
{
	font-size:10pt;
}
.MSSB_ProductHeader
{
	font-size:21px;
}
.MSSB_ProductOptionTitle
{
	font-size:12px;
	font-weight:bold;
}
.MSSB_ProductOptions
{
	font-size:12px;
}
.MSSB_BreadcrumbLink
{
	font-size:12px;
	color:#325884;
	text-decoration:none;
}
.MSSB_BreadcrumbLink:hover
{
	font-size:12px;
	color:#BA2A2D;
	text-decoration:underline;
}
.MSSB_BreadcrumbLink:visited
{
	font-size:12px;
	color:#325884;
	text-decoration:none;
}
.MSSB_BreadcrumbSpacer
{
	font-size:12px;
	margin:0px 5px 0px 5px;
}
.MSSB_ProductRowSpacer
{
	background: #CCCCCC;
}
.MSSB_ProductOptions
{
	font-size:10pt;
}



.MSC_CollectDataTable,.MSC_CollectDataTable
{
	font-size:10pt;
}



.MSC_DisplayDataTable,.MSC_DisplayDataTable td
{
	font-size:10pt;
	border:1px solid #f4f4f4;
	border-collapse:collapse;
}
.MSC_DisplayDataTable th
{
	background-color:#F3F3E7;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	padding:3px;
	border:1px solid #E2630F;
}
.MSC_DisplayDataTable
{
	border-collapse:collapse;
	border:1px solid #E2630F;
}
.MSC_DisplayDataTable td
{
	border-collapse:collapse;
	border:1px solid #E2630F;
	padding:3px;
}
.MSC_DisplayDataTableHeader
{
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin-bottom:3px;
}
.MSC_DisplayDataRepeatingForm table td hr
{
	color:#E2630F;
	height:1px;
}

.conteneur { /* définition d'un conteneur global*/

}

.lettrine {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 5em; /* 3 hauteurs de lignes pour la lettrine*/

font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
color: #999999;
/* border: 1px solid #990000; /* définition d'une bordure autour de la lettrine*/
/* background-color: #FFFFCC; */
margin: 1px;
padding: 1px;
line-height: 1em; 
}

.lettrine2 {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 5em; /* 3 hauteurs de lignes pour la lettrine*/

font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
color: #999999;
/* border: 1px solid #990000; /* définition d'une bordure autour de la lettrine*/
/* background-color: #FFFFCC; */
margin: 1px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 3px;
line-height: 1em; 
}
.civile {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.bordure {
border-bottom:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}