/******************************************************************************
* ilesDM_Layout.css
*******************************************************************************

*******************************************************************************
*                                                                             *
* Copyright 2008									                          *
*                                                                             *
******************************************************************************/
.clearBoth{
	clear:both;
}

html {height:100%;margin:0;}

body
{
	margin:0;
	padding:0;
	background:#ebe6ec;
	color:#000;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:11px;
}

* 
{
	margin:0px;
	padding:0px;
}

.ilesDM_Page{
  width:953px;
}
.ilesDM_Center{
	float:right;
	width:696px;
	background:#EBE6EC url(../iso_icons/tdc_bgBody.gif) repeat-x scroll 0%;
	min-height:700px;
	height:auto !important;
	height:700px;
}

* html body .ilesDM_Center{
	padding-left:0px;
}

/*.ilesDM_Content {
	height:auto !important;
	height:700px;
	min-height:700px;
}*/

.ilesDM_Banner {
    float:left;
		margin-left:5px;
}

.ilesDM_Left
{
	float:left;
  width:252px;
	color:#fff;
	background-color:#ebe6ec;
}

a:link.orangeLink,
a:active.orangeLink,
a:visited.orangeLink,
a:active.orangeLink
{
	color:#280C07;
	text-decoration:underline;
	background:url(../iso_icons/ilesDM_croixOrange.gif) no-repeat;
	padding-left:13px;

}

a:link.rougeSableLink,
a:active.rougeSableLink,
a:visited.rougeSableLink,
a:active.rougeSableLink
{
	color:#C59F80;
	text-decoration:none;
	font-size:12px;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
}


.leftEncart 
{
	padding:8px;
}


.ilesDM_Column2
 {
	background: #c4becc url(../iso_icons/ilesDM_BgRightInset.jpg) 0 0 repeat-x;
	margin:0px;
	padding:0px;
}

.ilesDM_Column1{
	background: transparent url(../iso_icons/ilesDM_bgLeft.gif) repeat-y ;
	margin:0px;
	padding:0px;
	width:100%;
}

.leftTop {
	background:#ebe6ec url(../iso_icons/ilesDM_bgBodyLeft.gif) 0 0 repeat-x;
	width:252px;
	margin-bottom:20px;
}

.ilesDM_Logo {
	text-align:center;
}

.ilesDM_Logo  img {
border:0px;
}

.ilesDM_Heading1 {
	color:#5B5351;
	margin-left:15px;
	font-weight:gras;
	font-size:13px;
}
.ilesDM_Heading1WithMargin {
	margin:0;
	text-transform:uppercase;
	font-size:15px;
	
}

.ilesDM_Heading2{
	color:#FFF;
	margin-top:0;
}

.ilesDM_PageTitle {
	color:#53BEE2;
	text-transform:uppercase;
	font-size:15px;
	font-weight:normal;
	margin-top:0;
}
.ilesDM_h1,
.bsPageTitle{
	display:none;
}
.bsPageTitle{
	margin:0 0 0 41px;
}
.ilesDM_Tab .ilesDM_Heading1{
	color:#524940;
	font-weight:bold;
	font-size:15px;
}
.ilesDM_Tab .ilesDM_Heading2{
	color:#FFF;
	font-size:13px;
	background:transparent url(../iso_icons/ilesDM_puceTitle1Tabs.gif) 0 50% no-repeat;
	padding-left:10px;
}

#gallery img.image{
	display:none ;
}

a:link.ilesDM_StandardLink,
a:active.ilesDM_StandardLink,
a:visited.ilesDM_StandardLink,
a:hover.ilesDM_StandardLink 
{
	color:black;
	text-decoration:underline;
}

span.ilesDM_ButtonLink,
span.ilesDM_ButtonLink,
span.ilesDM_ButtonLink,
span.ilesDM_ButtonLink 
{
	background: transparent url(../iso_icons/ilesDM_lienEnd.png) no-repeat right top;	
	padding:4px 6px 6px 0px;
}

/* IE6 Only */
* html span.ilesDM_ButtonLink,
* html span.ilesDM_ButtonLink,
* html span.ilesDM_ButtonLink,
* html span.ilesDM_ButtonLink  {
	padding:0px 6px 0px 0px;
}

/* IE7 Only */
*:first-child+html span.ilesDM_ButtonLink,
*:first-child+html span.ilesDM_ButtonLink,
*:first-child+html span.ilesDM_ButtonLink,
*:first-child+html span.ilesDM_ButtonLink  {
	padding:0px 6px 0px 0px;
}

a:link.ilesDM_ButtonLink,
a:active.ilesDM_ButtonLink,
a:visited.ilesDM_ButtonLink,
a:hover.ilesDM_ButtonLink 
{
	color:#000;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background: transparent url(../iso_icons/ilesDM_lienBG2.png) repeat-x left 0%;
	height:23px;
	padding:4px 10px 6px 16px;
	margin-right:0px;
}

.ilesDM_OrdListBrown 
{
	color:#280C07;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	list-style-type:decimal;
	padding-left:23px;
}

.ilesDM_OrdListGreen 
{
	color:#9B98AB;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	list-style-type:decimal;
	padding-left:23px;
}

.ilesDM_DiscList
{
	color:#9B98AB;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	list-style-type: disc;
	padding-left:18px;	
}

.ilesDM_SquareList 
{
	color:#280C07;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	list-style-type: square;
	list-style-image:url(../iso_icons/ilesDM_greenBullet.gif);
	padding-left:18px;
}

.ilesDM_SquareListOrange
{
	color:#000;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	list-style-type: square;
	list-style-image:url(../iso_icons/ilesDM_orangeBullet.gif);
	padding-left:18px;
}


p {	
	margin-top:0px;
}

.ilesDM_CircleList 
{
	color:#9B98AB;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	list-style-type: circle;
	padding-left:18px;
}

.ilesDM_TitreForm{
	color:#fff;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:13px;
	background-color:#5B5351;
	padding:7px 24px;
	margin:20px -24px;
	width:100%;
	position:relative;
}

.ilesDM_WhiteText 
{
	color:#FFF;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:200;
}

.ilesDM_WhiteText a:link,
.ilesDM_WhiteText a:active,
.ilesDM_WhiteText a:visited,
.ilesDM_WhiteText a:hover
{
	color:#fff;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

.ilesDM_WhiteTextLittle {
	color:#fff;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:10px;
}

.ilesDM_GreenText 
{
	color:#9B98AB;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.ilesDM_OrangeText {
	color:#DE4A4B;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:14px;
}

.ilesDM_OrangeText a:link,
.ilesDM_OrangeText a:active,
.ilesDM_OrangeText a:visited,
.ilesDM_OrangeText a:hover {
	color:#58BBD6;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

.ilesDM_GreenTextRight
{
	color:#B1C800;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	margin:0px 15px;
}

.ilesDM_BrownText
{
	color:#684329;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.ilesDM_BrownTextLittle
{
	color:#C661C1;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:200;
}

.ilesDM_BlackTextLittle {
	color:#330E00;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:11px;
}

.ilesDM_BrownTextLightLittle {
	color:#684329;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:10px;
}

.ilesDM_BlackTextLight {
	color:#684329;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
}

.ilesDM_BlackTextLight a:link,
.ilesDM_BlackTextLight a:active, 
.ilesDM_BlackTextLight a:visited, 
.ilesDM_BlackTextLight a:hover {
	color:#7a5035;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

.ilesDM_CadreMarron,
.titleSpan {
	color:#FFF;
	font-size:11px;
	font-weight:lighter;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
}
.insetBackground{
	background-color:#FFEFD2;
	text-align:center;
	padding:1px 22px;
	margin-left:-22px;
}
.insetBackground{
	background-color:transparent;
	padding:1px 0px;
}

/* IE7 Only */
*:first-child+html .ilesDM_CadreMarron {
	float:left;
}

.ilesDM_CadreDestination1 {
	background-color:#C4BECC;
}

.ilesDM_CadreDestination1bg-img {
	height:100px;
	background-repeat:no-repeat;
	margin-top:0px;
}

.ilesDM_CadreDestination1bg-img .titleSpan {
	display:block;
	padding-top:103px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	background: transparent url(../iso_icons/ilesDM_destinationBullet.jpg) no-repeat 3px 109px;
	padding-left:10px;
	text-decoration:none;
}

.ilesDM_CadreDestination1  .insContent p{
	color:#fff;
	font-size:12px;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	padding: 3px 0px 2px 10px;
	margin-bottom:0px;
	font-weight:200;
}

.ilesDM_CadreDestination2 {
	background-color:#5B5351;
}

.ilesDM_CadreDestination2bg-img {
	height:143px;
	background-repeat:no-repeat;
	margin-top:0px;
}

.ilesDM_CadreDestination2bg-img .titleSpan {
	display:block;
	padding-top:160px;
	color:#titleSpan;
	font-size:15px;
	font-weight:bold;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	padding-left:10px;
	text-decoration:none;
}

.ilesDM_CadreDestination2  .insContent p{
	color:#fff;
	font-size:12px;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	padding:20px 0px 10px 10px;
	margin-bottom:0px;
}


.ilesDM_CadreRappelle {
	margin-left:-10px;
	padding: 18px 0px 14px 25px;
	width:193px;
}
.ilesDM_CadreMarronContactez{
	background:#bfbec4 url(../iso_icons/ilesDM_bgCadreContactez.jpg) 0 0 repeat-x;
	padding:5px 10px 2px;
}

.ilesDM_CadreGris{
	background-color:#ebe6ec;
	padding:1px 24px;
}

.ilesDM_CadreGris2{
	background-color:#5B5351;
	padding:1px 24px;
}


.ilesDM_YellowText {
	color:#d4b575;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:200;
}

div.tabsTabs{
	margin-top:0px;
	margin-bottom:0px;	
}
div.ilesDM_Tab{
	background-color:#c5bfcb;
	clear:both;
	margin-top:0px;
	margin-bottom:0px;
}
div.ilesDM_Tab ul.ilesDM_Tab{
	height:53px;
}
div.itlTabs ul.ilesDM_Tab li {
	background: #9b98a9 url(../iso_icons/ilesDM_tabBg.jpg) 0 0 repeat-y;
	padding:5px 0 7px;
}
div.itlTabs ul.ilesDM_Tab li.tabButtonSelected{
	background-image:none;
	background-color:#C5BFCB;
}
ul.ilesDM_Tab li a{
	display:block;
	padding-left:9px;
}

ul.ilesDM_Tab li a:link,
ul.ilesDM_Tab li a:visited,
ul.ilesDM_Tab li a:active,
ul.ilesDM_Tab li a:hover
{
	padding-left:7px;
	padding-top:7px;
	display:block;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	text-align:left;
}

ul.ilesDM_Tab li.tabButtonSelected a span.textColor1
{
	color:maroon;
	font-size:13px;
}

ul.ilesDM_Tab li.tabButtonSelected a:link,
ul.ilesDM_Tab li.tabButtonSelected a:visited,
ul.ilesDM_Tab li.tabButtonSelected a:active,
ul.ilesDM_Tab li.tabButtonSelected a:hover
{
	color:#544d45;
}

.bsHeading1 .bsHeading1Content{
	margin-left:0;
}
/******************************************************************************
SEPARATEUR
******************************************************************************/

.ilesDM_SeparatorH  hr
 {
	display:block;
	height: 10px;
	padding:7px 22px;
	margin:0;
	border: 0;
}
* html body .ilesDM_SeparatorH  hr {
	margin-left:0px;
}

* html .ilesDM_SeparatorH  hr{
	height: 15px;
}

*+html .ilesDM_SeparatorH  hr{
	height: 15px;
}

div.advSeparatorH {
	border-top:1px solid #5B5351;
}
div.advSeparatorH hr {
	display:none;
}


.ilesDM_Tab .ilesDM_SeparatorH  hr {
	display:block;
	height: 1px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	color: #7B6152;
	background-color: #7B6152;
	border: 0;
	border-top-width:0px;
	margin: 0px 10px;
}

ul.nav1 {
	margin-top:20px;
	list-style-type:none;
}

ul.nav1 li {
	margin-bottom:14px;
}

ul.nav1 li a:link,
ul.nav1 li a:active,
ul.nav1 li a:visited,
ul.nav1 li a:hover{
	color:#D5B473;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

ul.nav1 li.selected a:link,
ul.nav1 li.selected a:active,
ul.nav1 li.selected a:visited,
ul.nav1 li.selected a:hover{
	color:#D5B473;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


/******************************************************************************
PLAN DU SITE
******************************************************************************/

.smeSiteMap ul.level1 li h3 a 
{
	color:#32100b;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.smeSiteMap ul.level1 li
{
	color:#B1C800;
}


DIV.itlTabs DIV.tabBodySelected {	
	padding:0px;
	height:auto;
}

DIV.advColumnContent {	
	padding:0px;
}

/******************************************************************************
RACCOURCIS
******************************************************************************/

ul.ilesDM_ShortcutsPos1,
ul.ilesDM_ShortcutsPos2,
ul.ilesDM_ShortcutsPos3 {
	list-style-type:none;
	padding:0px 0px 0px 40px;
	margin:0px;
}


ul.ilesDM_ShortcutsPos1 li {
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
}

ul.ilesDM_ShortcutsPos1 li a:link,
ul.ilesDM_ShortcutsPos1 li a:active,
ul.ilesDM_ShortcutsPos1 li a:visited,
ul.ilesDM_ShortcutsPos1 li a:hover {
	color:#514644;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

ul.ilesDM_ShortcutsPos2 li {
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
}

ul.ilesDM_ShortcutsPos2 li a:link,
ul.ilesDM_ShortcutsPos2 li a:active,
ul.ilesDM_ShortcutsPos2 li a:visited,
ul.ilesDM_ShortcutsPos2 li a:hover {
	color:#5fc1de;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

ul.ilesDM_ShortcutsPos3 li {
	font-weight:bold;
}

ul.ilesDM_ShortcutsPos3 li a:link,
ul.ilesDM_ShortcutsPos3 li a:active,
ul.ilesDM_ShortcutsPos3 li a:visited,
ul.ilesDM_ShortcutsPos3 li a:hover {
	color:#514644;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.ilesDM_Separateur 
{
	width:205px;
	height:6px;
	margin: 3px 0px  5px 21px;
	border-bottom:1px dotted #67afea;
}

.ilesDM_Organizez 
{
	padding:20px 0px 0px 20px;
}

.ilesDM_Organizez select
{
	width:210px;
	font-size:11px;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	color:#000;
	margin-bottom:7px;
}

.ilesDM_Contenu1 {
	margin-left:25px;
}
.ilesDM_Contenu2,
.ilesDM_Contenu3 {
	margin-left:40px;
}

.bsButton {
	border:0;
	color:#5B5351;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background: transparent url(../iso_icons/ilesDM_lienBG.png) repeat-x left 0%;
	height:23px;
	padding:3px 10px 6px 16px;
	margin-right:0px;	
}

/* IE6 Only */
* html .bsButton {
	background: transparent url(../iso_icons/ilesDM_lienBG6.gif) repeat-x left 0%;
	padding:4px 3px 6px 9px;
}

/* IE7 Only */
*:first-child+html .bsButton {
	padding:4px 3px 6px 9px;
}

.odfDiv input,
.odfDiv textarea,
.odfDiv select {
	border:  1px solid #dfdcd7;
}

.odfDiv input.bsButton{
	border: 0px;
}

.odfDiv label{
	font-weight:200;
}

.sdsnlAdditionalForm fieldset {
	border:0px;
	margin:7px 0px;
}

/* galerie */
/*              /////////////////////////////////////////////  */
* {margin:0;padding:0}


#sample{
	padding-top:1px;
	margin-bottom:12px;
}

#mask6{
	position:absolute;
	width:696px;
	height:443px;
	overflow:hidden;
}

* html body #mask6{
	margin-left:0px;
}


/* Sample 7*/
#box7{
	position:absolute;
}
#box7 span{
	display:block;
	float:left;
}

#thumbs7{
	position:relative;
	width:486px;
	clear:both;
	height:44px;
	overflow:hidden;
	margin-top:460px;
}
#thumbs7 #thumbs, #thumbs_handles7, #thumbs_mask7{
	position:absolute;
	top:0;
	width:100%;
	height:44px;
}
#thumbs7 #thumbs div, #thumbs_handles7 span{
	display:block;
	width:73px;
	height:44px;
	margin:0;
	float:right;
	cursor:pointer;
}
#thumbs7 #thumbs div img{
	width:70px;
	float:right;
}
#thumbs_handles7 span{
	background:url(../iso_icons/ilesDM_thumb_invisible.gif) no-repeat;
}
#thumbs_mask7{
	width:100%;
	background:url(../iso_icons/ilesDM_thumbs_mask.gif) no-repeat center top;
}
#thumbs7 {
	width:100%;
}
/* ********************************** */

#thumbs{
	width:54px;
}
#thumbs div{
	display:block;
	width:70px;
	height:44px;
	margin:3px 0;
	cursor:pointer;
}

#thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}

span img{
	display:block;
	border:none;
}

.ilesDM_Footer {
	padding:5px;
}

.ilesDM_Copy,
.ilesDM_Powred {
	padding:20px 0px 10px 10px;
	color:#000;
}

.ilesDM_Powred {
	float:right; 
	padding-right:10px;
}

.ilesDM_Powred a:link,
.ilesDM_Powred a:active,
.ilesDM_Powred a:visited,
.ilesDM_Powred a:hover{
	color:#000;
}
.ilesDM_Powred a:hover{
	text-decoration:none;
}
.odfDiv{
	color:#000;
}
div.itlTabs ul.itlTabsBar li {
	width:174px;
}
div.ilesDM_Right {
	float:right;
	width:178px;
	padding-top:40px;
	padding-left:22px;
}