/******************************************************************************
* tdcLayout.css
*******************************************************************************

*******************************************************************************
*                                                                             *
* Copyright 2008									                          *
*                                                                             *
******************************************************************************/


html {height:100%;margin:0;}

body
{
    margin:0;
    padding:0;
	/*background-color:#ff0000;*/
	background: #F1DBBC url(../iso_icons/tdc_bgBody.gif) repeat-x 252px 0%;
	color:#280C07;
	font-family:arial;
	font-size:11px;
}

* 
{
	margin:0px;
	padding:0px;
}

.tdcPage
{
    width:953px;
    /*margin:0 auto;*/
    padding:0;
	background-color:#ff00ff;	
}

.tdcCenter{
    float:left;
    width:674px;
	padding-left:22px;
	min-height:700px;
	height:auto !important;
	height:700px;
	background: #F1DBBC url(../iso_icons/tdc_bgBody.gif) repeat-x 0% 0%;
}

/*.tdcContent {
	height:auto !important;
	height:700px;
	min-height:700px;
}*/

.tdcBanner {
    float:left;
}

.tdcLeft
{
	float:left;
    width:252px;
	color:#fff;
	margin-right:5px;
}

a:link.orangeLink,
a:active.orangeLink,
a:visited.orangeLink,
a:active.orangeLink
{
	color:#280C07;
	text-decoration:underline;
	background:url(../iso_icons/tdc_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:Arial;
}


.leftEncart 
{
	padding:8px;
}


.tdcColumn2
 {
	background: #FDF5EA url(../iso_icons/tdc_BgRightInset.jpg) repeat-y 252px 0%;
	margin:0px;
	padding:0px;
	width:953px;
}

.tdcColumn1{
	background: transparent url(../iso_icons/tdc_BgBodyLeft.gif) repeat-y left 0%;
	margin:0px;
	padding:0px;
	width:953px;
}

.leftTop {
	background: transparent url(../iso_icons/tdc_leftTop.jpg) repeat-y left 0%;
	width:252px;
	height:317px;
	margin-bottom:20px;
}

.tdcLogo {
	width:252px;
	height:155px;
	background-color: #684329;
}

.tdcLogo  img {
border:0px;
}

.bsPageTitle{
	display:none;
}

.tdcHeading1 {
	color:#280C07;
	font-family: "Trebuchet MS";
	font-size:17px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}

.tdcHeading2{
	color:#B1C800;
	font-size:13px;
	font-weight:bold;
	margin:0px 15px;
}

.tdcPageTitle {
	color:#D5B473;
	font-family: "Trebuchet MS";
	font-size:17px;
	text-transform:uppercase;
	margin:15px 0px 0px 0px;
	padding:0px;
}

#gallery img.image{
	display:none ;
}

a:link.tdcStandardLink,
a:active.tdcStandardLink,
a:visited.tdcStandardLink,
a:hover.tdcStandardLink 
{
	color:#280C07;
	text-decoration:underline;
}

span.tdcButtonLink,
span.tdcButtonLink,
span.tdcButtonLink,
sapn.tdcButtonLink 
{
	background: transparent url(../iso_icons/tdc_lienEnd.png) no-repeat right top;	
	padding:4px 6px 6px 0px;
}

/* IE6 Only */
* html span.tdcButtonLink,
* html span.tdcButtonLink,
* html span.tdcButtonLink,
* html sapn.tdcButtonLink  {
	padding:0px 6px 0px 0px;
}

/* IE7 Only */
*:first-child+html span.tdcButtonLink,
*:first-child+html span.tdcButtonLink,
*:first-child+html span.tdcButtonLink,
*:first-child+html sapn.tdcButtonLink  {
	padding:0px 6px 0px 0px;
}

a:link.tdcButtonLink,
a:active.tdcButtonLink,
a:visited.tdcButtonLink,
a:hover.tdcButtonLink 
{
	color:#fff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background: transparent url(../iso_icons/tdc_lienBG.png) repeat-x left 0%;
	height:23px;
	padding:4px 10px 6px 16px;
	margin-right:0px;
}

.tdcOrdListBrown 
{
	color:#280C07;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	list-style-type:decimal;
	padding-left:23px;
}

.tdcOrdListGreen 
{
	color:#B1C800;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	list-style-type:decimal;
	padding-left:23px;
}

.tdcDiscList
{
	color:#B1C800;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	list-style-type: disc;
	padding-left:18px;	
}

.tdcSquareList 
{
	color:#280C07;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	list-style-type: square;
	list-style-image:url(../iso_icons/tdc_greenBullet.gif);
	padding-left:18px;
}

.tdcSquareListOrange
{
	color:#000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	list-style-type: square;
	list-style-image:url(../iso_icons/tdc_orangeBullet.gif);
	padding-left:18px;
}


p {	
	margin-top:0px;
}

.tdcCircleList 
{
	color:#B1C800;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	list-style-type: circle;
	padding-left:18px;
}

.tdcTitreForm
{
	color:#fff;
	font-family:Arial;
	font-size:13px;
	background-color:#8e7368;
	padding:7px 22px;
	margin:20px 20px 20px -24px;
	float:left;
	position:relative;
	width:100%;
}

.tdcWhiteText 
{
	color:#fff;
	font-family:Arial;
	font-size:13px;
	font-weight:200;
}

.tdcWhiteText a:link,
.tdcWhiteText a:active,
.tdcWhiteText a:visited,
.tdcWhiteText a:hover
{
	color:#fff;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
}

.tdcWhiteTextLittle {
	color:#fff;
	font-family:Arial;
	font-size:10px;
}

.tdcGreenText 
{
	color:#B1C800;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.tdcOrangeText {
	color:#DE4A4B;
	font-family:Arial;
	font-size:14px;
}

.tdcOrangeText a:link,
.tdcOrangeText a:active,
.tdcOrangeText a:visited,
.tdcOrangeText a:hover {
	color:#DE4A4B;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}

.tdcGreenTextRight
{
	color:#B1C800;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	margin:0px 15px;
}

.tdcBrownText
{
	color:#280C07;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.tdcBrownTextLittle
{
	color:#280C07;
	font-family:arial;
	font-size:11px;
	font-weight:200;
}

.tdcBlackTextLittle {
	color:#000;
	font-family:arial;
	font-size:11px;
}

.tdcBrownTextLightLittle {
	color:#7a5035;
	font-family:arial;
	font-size:10px;
}

.tdcBlackTextLight {
	color:#7a5035;
	font-family:arial;
	font-size:13px;
}

.tdcBlackTextLight a:link,
.tdcBlackTextLight a:active, 
.tdcBlackTextLight a:visited, 
.tdcBlackTextLight a:hover {
	color:#7a5035;
	font-family:arial;
	font-size:13px;
	text-decoration:none;
}

.tdcCadreMarron,
.insetBackground{
	background-color:#8A6D5E;
	padding:1px 22px;
	margin-left:-22px;
}
.insetBackground{
	background-color:transparent;
	padding:1px 0px;
}

/* IE7 Only */
*:first-child+html .tdcCadreMarron {
	float:left;
}

.tdcCadreDestination1 {
	background-color:#32100b;
}

.tdcCadreDestination1bg-img {
	height:100px;
	background-repeat:no-repeat;
	margin-top:0px;
}

.tdcCadreDestination1bg-img .titleSpan {
	display:block;
	padding-top:103px;
	color:#d5ad5e;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	background: transparent url(../iso_icons/tdc_destinationBullet.jpg) no-repeat left 95%;
	padding-left:10px;
	text-decoration:none;
}

.tdcCadreDestination1  .insContent p{
	color:#fff;
	font-size:12px;
	font-family:arial;
	padding: 3px 0px 2px 10px;
	margin-bottom:0px;
	font-weight:200;
}

.tdcCadreDestination2 {
	background-color:#32100b;
}

.tdcCadreDestination2bg-img {
	height:143px;
	background-repeat:no-repeat;
	margin-top:0px;
}

.tdcCadreDestination2bg-img .titleSpan {
	display:block;
	padding-top:160px;
	color:#d5ad5e;
	font-size:15px;
	font-weight:bold;
	font-family:arial;
	padding-left:10px;
	text-decoration:none;
}

.tdcCadreDestination2  .insContent p{
	color:#fff;
	font-size:12px;
	font-family:arial;
	padding:20px 0px 10px 10px;
	margin-bottom:0px;
}


.tdcCadreRappelle {
	margin-left:-25px;
	padding: 18px 0px 14px 25px;
	width:193px;
}
.tdcCadreMarronContactez
{
	background-color:#E9CFA6;
	padding:1px 22px;
	margin-left:-22px !important;
	margin-left:-11px;
	margin-top:-6px;
	color:#8B6D5E;
	font-family:arial;
	font-size:13px;
	padding-top:5px;
}

.tdcCadreMarronContactez p
{
	color:#8B6D5E;
	font-family:arial;
	font-size:13px;
}

.tdcCadreVert
{
	background-color:#B1C800;
	padding:1px 24px;
}

.tdcCadreBrownLight
{
	background-color:#d6b474;
	padding:1px 24px;
}


.tdcYellowText {
	color:#d4b575;
	font-family:arial;
	font-size:11px;
	font-weight:200;
}

div.tabsTabs
{
	margin-left:-22px;
	margin-top:0px;
	margin-bottom:0px;	
}

div.tdcTab
{
	background-color:#8a6d5e;
	clear:both;
	margin-top:0px;
	margin-bottom:0px;	
}

ul.tdcTab li 
{
	background: transparent url(../iso_icons/tdc_tabBg.jpg) repeat-x left 0%;
	width:174px;
	height:62px;
	padding:0px;
}

ul.tdcTab li.tabButtonSelected
{
	background: none;
}

ul.tdcTab li a:link,
ul.tdcTab li a:visited,
ul.tdcTab li a:active,
ul.tdcTab li a:hover
{
	display:block;
	padding-top:12px;
	height:50px;
	color:#fff;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-decoration:none;
	text-align:left;
	width:164px;
	padding-left:10px;
}

ul.tdcTab li a span.textColor1
{
	color:#fff;
	font-size:13px;	
}

ul.tdcTab li.tabButtonSelected a span.textColor1
{
	color:#D5AD5E;
	font-size:13px;
}

ul.tdcTab li.tabButtonSelected a:link,
ul.tdcTab li.tabButtonSelected a:visited,
ul.tdcTab li.tabButtonSelected a:active,
ul.tdcTab li.tabButtonSelected a:hover
{
	color:#32100B;
}




div.itlTabs UL.itlTabsBar LI 
{
	padding:0px;
}

/******************************************************************************
SEPARATEUR
******************************************************************************/

.tdcSeparatorH  hr
 {
	display:block;
	height: 1px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	color: #D7CFC4;
	background-color: #D7CFC4;
	border: 0;
}

div.advSeparatorH {
	margin-top:0px;
	margin-bottom:0px;
	border-top:0px;
}
div.advSeparatorH hr {
	display:block;
}


.tdcTab .tdcSeparatorH  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:arial;
	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:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


/******************************************************************************
PLAN DU SITE
******************************************************************************/

.smeSiteMap ul.level1 li h3 a 
{
	color:#32100b;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.smeSiteMap ul.level1 li
{
	color:#B1C800;
}


DIV.itlTabs DIV.tabBodySelected {	
	padding:0px;
}

DIV.advColumnContent {	
	padding:0px;
}

/******************************************************************************
RACCOURCIS
******************************************************************************/

ul.tdcShortcutsPos1,
ul.tdcShortcutsPos2,
ul.tdcShortcutsPos3 {
	list-style-type:none;
	padding:0px 0px 0px 40px;
	margin:0px;
}


ul.tdcShortcutsPos1 li {
	padding-top:4px;
	padding-bottom:4px;
}

ul.tdcShortcutsPos1 li a:link,
ul.tdcShortcutsPos1 li a:active,
ul.tdcShortcutsPos1 li a:visited,
ul.tdcShortcutsPos1 li a:hover {
	color:#fff;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	font-weight:200;	
}

ul.tdcShortcutsPos1 li.selected a:link,
ul.tdcShortcutsPos1 li.selected a:active,
ul.tdcShortcutsPos1 li.selected a:visited,
ul.tdcShortcutsPos1 li.selected a:hover {
	font-weight:bold;
}

ul.tdcShortcutsPos2 li {
	padding-top:4px;
	padding-bottom:4px;
}

ul.tdcShortcutsPos2 li a:link,
ul.tdcShortcutsPos2 li a:active,
ul.tdcShortcutsPos2 li a:visited,
ul.tdcShortcutsPos2 li a:hover {
	color:#d5b473;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:200;	
}

ul.tdcShortcutsPos2 li.selected a:link,
ul.tdcShortcutsPos2 li.selected a:active,
ul.tdcShortcutsPos2 li.selected a:visited,
ul.tdcShortcutsPos2 li.selected a:hover {
	font-weight:bold;
}

ul.tdcShortcutsPos3 li {

}

ul.tdcShortcutsPos3 li a:link,
ul.tdcShortcutsPos3 li a:active,
ul.tdcShortcutsPos3 li a:visited,
ul.tdcShortcutsPos3 li a:hover {
	color:#7a5035;
	font-family:arial;
	font-size:10px;
	text-decoration:none;
	font-weight:200;	
}

ul.tdcShortcutsPos3 li.selected a:link,
ul.tdcShortcutsPos3 li.selected a:active,
ul.tdcShortcutsPos3 li.selected a:visited,
ul.tdcShortcutsPos3 li.selected a:hover {
	font-weight:bold;
}

.tdcSeparateur 
{
	width:205px;
	height:6px;
	background: #32100b url(../iso_icons/tdc_separateur.jpg) no-repeat;
	margin: 3px 0px  3px 21px;
}

.tdcOrganizez 
{
	padding:70px 0px 0px 20px;
}

.tdcOrganizez select
{
	width:210px;
	font-size:11px;
	font-family:Arial;
	color:#000;
	margin-bottom:7px;
}

.tdcContenu1 {
	margin-left:40px;
}

.tdcContenu2,
.tdcContenu3 {
	margin-left:40px;
}

.bsButton {
	border:0;
	color:#fff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background: transparent url(../iso_icons/tdc_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/tdc_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:-50px; 
}

#mask6{
	position:absolute;
	margin-left:-22px;
	width:696px;
	height:443px;
	overflow:hidden;
}


/* 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/tdc_thumb_invisible.gif) no-repeat;
}
#thumbs_mask7{
	width:100%;
	background:url(../iso_icons/tdc_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;
}

.tdcFooter {
	width:645px;
}

.tdcCopy,
.tdcPowred {
	padding:20px 0px 10px 0px;
	float:left; 
	width:100px;
	color:#280c07;
}

.tdcPowred {
	float:right; 
}

.tdcPowred a:link,
.tdcPowred a:active,
.tdcPowred a:visited,
.tdcPowred a:hover{
	color:#280c07;
}

.tdcPowred a:hover{
	text-decoration:none;
} 