/*************************
    GLOBAL
*************************/

*
{
	border: 0px none;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0px;
	padding: 0px;
	/*vertical-align: top*/
}
.tableMoteurDeRecherche
{
	padding: 5px;
	margin: 10px;
	vertical-align: text-bottom;
	line-height: 20px;
	clip: rect(5px, 5px, 5px, 5px); /*height:110px;*/
	font-family:arial;
	font-size:13px;
	color:#3399CC;
}
.MoteurTextClass
{
   color:#003265;
}


.tableMoteurDeRecherche th
{
	background: none;
	height: 24px;
	font-weight: bold;
	vertical-align: baseline;
	line-height:20px;
	font-size:16px;
	text-align:left;
	font-family:arial;
	font-size:15px;
}
 /*style="vertical-align: top; font-weight: bold; text-align:left;"*/
.tableMoteurDeRecherche th img
{
	padding-top:4px;
}
.tableMoteurDeRecherche th.t1{color:#003156;}
.tableMoteurDeRecherche th.t2{color:#3b9d9c;}
.tableMoteurDeRecherche th.t3{color:#b1cd1a;}
.tableMoteurDeRecherche th.t4{color:#84cacf;}


.MoteurDeRecherche
{
	/* background-color:#002f55;*/
}

.tableContact
{
    
}
.tableContact td
{    
    vertical-align:top;
}
.chercher
{
	background-color: #3399CC;
	border-style: solid;
	border-color: Black;
	/*width: 150px;*/
	height: 22px;
	font-family: Verdana;
	font-weight: bold;
	/*margin-left: 20px;*/
	font-size: 15px;
	color: White;
}

img
{
	border: none;
}

a
{
	text-decoration: none;
}

body
{
	/*background-image: url('../img/aftim/bg.jpg');
	background-repeat: repeat-x;
	background-position: 50% 0;
	background-color: #f2f7fb;*/
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

#bodyContainer
{
	width: 1000px;
	margin: auto;
	min-height: 200px;
	margin-top: 0px;
	padding-bottom: 0px;
	border: 0px solid white;
	background-color: #FFF;
}

.bodyEndBlock
{
	width: 1040px;
	height: 80px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px solid black;
	background-color: transparent;
}

/********************************
     CUB3R SLIDER
*********************************/

#cu3erContainerWrapper
{
	width: 1000px;
	height: 360px;
	padding-left: 40px;
	margin-top: 15px;
	background-color: transparent;
	background-image: url('../img/slider/cub3r/shadow.jpg');
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

#cu3erContainer
{
	width: 960px;
	height: 300px;
	margin-left: 0px;
	margin-top: 0px;
	background-color: transparent;
}

/********************************
     ASYNCHRONOUS IMAGE LOADING
*********************************/

.asyncImgLoad
{
	clear: none;
}

/*************************
    UTILITY
*************************/

.clearBoth
{
	clear: both;
}
.clearLeft
{
	clear: left;
}
.clearRight
{
	clear: right;
}

.displayNone
{
	display: none;
}

.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}

.spanBold
{
	font-weight: bold;
}
.spanItalic
{
	font-style: italic;
}
.spanBoldItalic
{
	font-weight: bold;
	font-style: italic;
}

/****************************
   BUTTONS
****************************/

.clear
{
	/* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}

a.button
{
	background: url('../img/common/img/bg_button_a.gif') no-repeat right 50%;
	color: #444;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}

a.button span
{
	background: url('../img/common/img/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}

a.button:active
{
	background-position: bottom right;
	color: #000;
	outline: none; /* hide dotted outline in Firefox */
}

a.button:active span
{
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
}

.readViewMoreBtn
{
	width: 144px;
	height: 37px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #fff;
	border: 1px solid #ddd;
	color: #002f55;
	font: bold 18px/37px Tahoma;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	display: block;
}

.readViewMoreBtn:hover
{
	background-color: #002f55;
	border: 1px solid #000;
	color: #FFF;
}

.commonLink
{
	color: #3399cc;
	text-decoration: none;
	cursor: pointer;
	padding-right: 12px;
	background-image: url('../img/common/img/linkArrowBlue.png');
	background-position: 100% 60%;
	background-repeat: no-repeat;
}

.commonLink:hover
{
	text-decoration: underline;
}

/****************************
   CONTENT SECTIONS
****************************/

.contentSectionTitleWhite
{
	height: 10px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	font: 10px Verdana;
	font-weight: bold;
	background-color: #FFF;
	color: #002f55;
	text-align: left;
	border-left: 0px solid #eee;
	border-top: 1px solid #ddd;
	border-right: 0px solid #eee;
	border-bottom: 1px solid #ddd;
	text-transform: uppercase;
}

/************************************
    NAVIGATION TREE
*************************************/

#navigationTreeContainer
{
	border: 0px solid #ccc;
	height: 20px;
	padding-top: 5px;
	font-family: Arial,Helvetica,sans-serif;
	margin-left: 0px;
	margin-right: 20px;
	font-size: 12px;
	color: #bbb;
	text-align: left;
}

#navigationTreeContainer .prev
{
	color: #3399cc;
}

#navigationTreeContainer .current
{
	color: #bbb;
}

/****************************
   IMAGE PREVIEW - TOOLTIP
****************************/

.imgTipLeftTop
{
	clear: none;
}
.imgTipRightTop
{
	clear: none;
}
.imgTipCenterTop
{
	clear: none;
}

#imgPreview
{
	position: absolute;
	padding: 0px;
	margin: 0px;
	z-index: 1000;
	visibility: visible;
	overflow: hidden;
	background-color: #151515;
	background-image: url('../img/common/ajax/loading12.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 1px solid #222;
}

#imgPreviewImg
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#imgPreviewDesc
{
	padding: 4px 4px 4px 4px;
	font: normal 10px/10px Verdana;
	line-height: 110%;
	color: #FFF;
}


/******************************************
   IMAGE PREVIEW FOR TEXT LABELS - TOOLTIP
*******************************************/

.imgTxtPrevLink
{
	cursor: pointer;
	padding-right: 13px;
	background-image: url('../img/common/img/imgLinkBlue.png');
	background-repeat: no-repeat;
	background-position: 100% 20%;
	color: #3399CC;
}

.imgTxtPrevLink:hover
{
	text-decoration: underline;
}


.imgTxtTipLeftTop
{
	clear: none;
}
.imgTxtTipRightTop
{
	clear: none;
}
.imgTxtTipCenterTop
{
	clear: none;
}

#imgTxtPreview
{
	position: absolute;
	padding: 0px;
	margin: 0px;
	z-index: 1000;
	border: 1px solid #222;
	visibility: visible;
	overflow: hidden;
	background-color: #151515;
	background-image: url('../img/common/ajax/loading12.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

#imgTxtPreviewImg
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#imgTxtPreviewDesc
{
	padding: 4px 4px 4px 4px;
	font: normal 10px/10px Verdana;
	line-height: 110%;
	color: #FFF;
}

#imgTxtLoader
{
	width: 20px;
	height: 20px;
	background-image: url('../img/common/ajax/loading12.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: #000;
	position: absolute;
	z-index: 1000;
	visibility: visible;
}

/****************************
   Image DPE Position
****************************/
span.aboutSectionLabel{text-align:left;}
p.commonIntroductionText{text-align:center;}

/****************************
   SIMPLE TEXT TOOLTIP
****************************/

.textTooltipCenterTop
{
	clear: none;
}
.textTooltipLeftTop
{
	clear: none;
}
.textTooltipRightTop
{
	clear: none;
}

#textPreview
{
	position: absolute;
	border-color: #aaa;
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	display: block;
	color: #fff;
	z-index: 1000;
	visibility: hidden;
	overflow: hidden;
	background-color: #30C2F4;
}

#textPreviewDesc
{
	padding: 4px 8px 4px 8px;
	font: 10px Verdana;
	line-height: 140%;
	border: 1px solid #888;
}

/******************************** 
    HEADER
*********************************/

#headerContainer
{
	width: 960px;
	padding:0 20px 5px;
	margin: 0px auto auto;
	height: 72px;
	background:url("../img/aftim/bg-header.jpg") no-repeat scroll 20px 0 #FFFFFF;
}

#headerContainer #logo
{
	float: left;
	display: block;
	height: 61px;
	width: 212px;
	margin-right: 0px;
	position: absolute;
	background-image: url('../img/aftim/aftimnav.png');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin-top: 40px;
}

#headerContainer #titleWrapper
{
	height: 80px;
	float: left;
	width: 640px;
	padding-left: 15px;
}

#headerContainer #title
{
	font: bold 45px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #c3d8ed;
}

#headerContainer .titleSlogan
{
	float: left;
	font: 16px Verdana;
	color: #c3d8ed;
	background-color: transparent;
	padding: 0px;
}

#headerContainer #communityThumbsContainer
{
	padding-right: 10px;
	float: right;
	width: 65px;
	padding-top: 78px;
}

.frBtn, .ukBtn,
.frBtnUnselected, .ukBtnUnselected
{
	float: right;
	margin-left: 5px;
	cursor: pointer;
	display: block;
	width: 26px;
	height: 26px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	z-index: 1000;
}
.frBtnUnselected, .ukBtnUnselected
{
	background-position: 0 -26px;
}
.frBtn,.frBtnUnselected
{
	background-image: url('../img/header/fr.png');
}

.ukBtn,.ukBtnUnselected
{
	background-image: url('../img/header/uk.png');
}


/****************************
   FOOTER                                                
****************************/

#footerContainer
{
	width: 1000px;
	height: 210px;
	margin: 0px auto;
	padding-top: 0px;
	padding-left: 0px;
	background-color: #c3d8ed;
	text-align: center;
	font: 11px Verdana;
	position: relative; /*background-image: url('../img/footer/smalllogo.png');*/
	background-position: 50% 100%;
	background-repeat: no-repeat;
}

#footerListContainer
{
	display: block;
	height: 130px;
	width: 960px;
	margin-left: 0px;
	padding-top: 20px;
	border-top: 1px solid #ccc;
	text-align: center;
	padding-left: 40px;
	background-image: url('../img/footer/gradient.png');
	background-position: 0px 0px;
	background-repeat: repeat-x;
}

.footerList
{
	width: 180px;
	padding-left: 10px;
	margin-right: 0px;
	border: 0px solid blue;
	text-align: left;
	display: inline-block;
	border-left: 1px dotted white;
	float: left;
}

.footerList ul
{
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 10px;
}

.footerTitleSpan
{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

.footerList li
{
	color: #333;
	font-size: 10px;
	list-style-type: none;
	list-style-position: outside;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
}

.footerLink
{
	text-decoration: none;
	color: #08518d;
}

.footerLink:hover
{
	color: #FFF;
}


.footerCopyright
{
	color: #08518d;
	font: normal 10px Verdana;
	margin-top: 0px;
}

.footerPoweredby
{
	position: relative;
	color: #fff;
	font: normal 10px Verdana;
	margin-top: 0px;
	right: 5px;
	bottom: 5px;
}

.footerPowered
{
	position: absolute;
	font: normal 10px Verdana;
	margin-top: 0px;
	right: 5px;
	bottom: 5px;
}

/*************************
    NAVIGATION
*************************/

#navigationContainer
{
	margin-left: 20px;
	margin-right: 20px;
	border-top: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	padding-left: 240px;
	margin-top: 0px;
	height: 35px;
	text-align: left;
	background-color: #002f55;
	font-family: Verdana;
}

ul.rootnav, ul.rootnav li, ul.rootnav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.rootnav
{
	position: relative;
	z-index: 597;
	float: left;
	font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

ul.rootnav li
{
	float: left;
	line-height: 18px;
	vertical-align: middle;
	padding: 0px;
	color: #fff;
	line-height: normal;
}

ul.rootnav li:hover
{
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.rootnav ul
{
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 170px;
	background-color: #08518d;
	color: #fff;
	font-size: 11px;
	text-transform: none;
	filter: alpha(opacity=95); /* for IE*/
	-moz-opacity: 0.95;
	khtmlopacity: 0.95;
	opacity: 0.95;
}

ul.rootnav ul ul
{
	top: 0px;
	left: 100%;
}

ul.rootnav li:hover > ul
{
	visibility: visible;
}

ul.rootnav a:link, ul.rootnav a:visited
{
	color: #fff;
	text-decoration: none;
}

ul.rootnav a:hover
{
	text-decoration: none;
	color: #fff;
	background-color: #08518d;
}

ul.rootnav a:active
{
	color: #fff;
}

ul.rootnav ul li
{
	background-color: transparent;
	color: #002f55;
	filter: none;
	float: none;
}


ul.rootnav ul li:hover
{
	background-color: transparent;
}

ul.rootnav ul a:link, ul.rootnav ul a:visited
{
	color: #fff;
}

ul.rootnav ul a:hover
{
	color: #fff;
	text-decoration: none;
}

ul.rootnav ul a:active
{
	color: #fff;
}

ul.rootnav *.dir
{
	padding-right: 12px;
	background-image: none;
	background-position: 100% 50%;
	background-repeat: no-repeat;
}


ul.rootnav li a
{
	display: block;
	padding: 7px 14px;
}

ul.rootnav li.dir
{
	padding: 7px 20px 7px 14px;
}

ul.rootnav ul li.dir
{
	padding-right: 15px;
}

ul.rootnav ul a
{
	padding: 4px 5px 4px 14px;
	width: 151px; /* Especially for IE */
}

ul.rootnav ul a:hover
{
	background-color: #022f55;
}

ul.rootnav li:hover > a.dir
{
	background-color: #022f55;
	color: #fff;
}

ul.rootnav ul li:hover > a.dir
{
	background-color: #022f55;
	color: #fff;
}

/* NAVIGATION ADDS */

#searchContainer
{
	overflow: hidden;
	font-family: Verdana;
	text-align: right;
	margin-top: 4px;
	background-color: #000;
	margin-right: 0px;
	width: 250px;
	height: 24px;
	float: right;
}

#searchBox
{
	color: #888;
	font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin-right: 2px;
	width: 140px;
	border: 1px solid #444;
	padding: 2px 3px 2px 3px;
	float: right;
	background-color: #151515;
}

#searchBoxBtn
{
	color: #FFF;
	font: normal 12px/24px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-right: 4px;
	width: 80px;
	height: 24px;
	float: right;
	display: block;
	background-color: #000;
	text-transform: uppercase;
	cursor: pointer;
}

#searchBoxBtn:hover
{
	background-color: #08518d;
}


/**********************************************************
    SIDEBAR
**********************************************************/

#rightSideBarContainer
{
	width: 320px;
	min-height: 60px;
	margin-left: 0px;
	margin-top: 0px;
	float: right;
	background-image: url('../img/aftim/bg-int.gif');
	padding: 10px 10px 30px;
	margin-bottom: 10px;
}

#rightSideBarCaddy
{
	width: 320px;
	height: 640px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	float: right;
	background-image: url('../img/aftim/caddy_sidebar.jpg');
	padding: 10px 10px 30px;
	margin-bottom: 10px;
}

/* big advertisement */

.sidebarAdsContainer
{
	width: 320px;
	padding-bottom: 20px;
	padding-top: 20px;
	border: 0px solid #ccc;
	border-top: 0px solid #ccc;
	margin-bottom: 20px;
	background: #FFF repeat;
}

.sidebarAdsContainer .image
{
	margin-left: 20px;
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #FFF;
}

/* contact */

.sidebarContactContainer
{
	width: 280px;
	/*padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 25px;*/
	border: 0px solid #ccc;
	border-top: 0px solid #ccc;
	background-color: #FFF;
	text-align: left;
	margin-bottom: 10px;
	margin-left:30px;
	margin-top:65px;
}

.sidebarContactContainer .map
{
	height: 180px;
	width: 272px;
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #fff;
	display: block;
	background-image: url('../img/common/ajax/loading5.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.sidebarContactContainer .text
{
	margin-top: 10px;
	font: 11px Verdana;
	line-height: 120%;
	font-style: italic;
	color: #002f55;
}

.sidebarContactContainer .header
{
	color: #3399CC;
	font: 12px Arial;
	line-height: 120%;
	font-style: normal;
}

.sidebarContactContainer .color
{
	color: #3399CC;
}

/* multi image box */

.sidebarMultiImageBoxContainer
{
	width: 280px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	border: 0px solid #ccc;
	border-top: 0px solid #ccc;
	background-color: #FFF;
	text-align: left;
	margin-bottom: 20px;
}

.sidebarMultiImageBoxContainer .link
{
	display: block;
	background-color: transparent;
	width: 74px;
	height: 74px;
	position: absolute;
}

.sidebarMultiImageBoxContainer .picture
{
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #FFF;
	margin-right: 11px;
	width: 74px;
	height: 74px;
	float: left;
	cursor: pointer;
	display: block;
	background-image: url('../img/common/ajax/loading5.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.sidebarMultiImageBoxContainer .picture img
{
	width: 74px;
	height: 74px;
}

.sidebarMultiImageBoxContainer .picture:hover
{
	border: 1px solid #aaa;
}

.sidebarMultiImageBoxContainer .pictureLast
{
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #FFF;
	width: 74px;
	height: 74px;
	float: left;
	cursor: pointer;
	display: block;
	background-image: url('../img/common/ajax/loading5.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.sidebarMultiImageBoxContainer .pictureLast:hover
{
	border: 1px solid #aaa;
}

.sidebarMultiImageBoxContainer .row
{
	margin-bottom: 16px;
	height: 82px;
	background-color: transparent;
}

.sidebarMultiImageBoxContainer .rowLast
{
	height: 82px;
	background-color: transparent;
}
/* calendar */

.rightCalendar
{
	width: 320px;
	padding-bottom: 20px;
	padding-top: 20px;
	border: 0px solid #ccc;
	border-top: 0px solid #ccc;
	margin-bottom: 20px;
	background: #FFF repeat;
}

/* newsletter */

.sidebarNewsletterContainer
{
	width: 280px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	border: 0px solid #ccc;
	border-top: 0px solid #ccc;
	background-color: #FFF;
	text-align: left;
	margin-bottom: 20px;
}

.sidebarNewsletterContainer .text
{
	font: 11px Verdana;
	padding-top: 5px;
	color: #002f55;
	line-height: 120%;
	margin-bottom: 10px;
}

.sidebarNewsletterContainer .wrapper
{
	overflow: hidden;
	font-family: Verdana;
	text-align: right;
	margin-top: 0px;
	background-color: transparent;
	margin-right: 0px;
	width: 280px;
	height: 24px;
}

.sidebarNewsletterContainer .label
{
	font: 10px Verdana;
	font-style: italic;
	color: #aaa;
}

.sidebarNewsletterContainer .email
{
	color: #002f55;
	font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin-left: 0px;
	width: 180px;
	border: 1px solid #444;
	padding: 2px 3px 2px 3px;
	float: left;
	background-color: #FFF;
}

.sidebarNewsletterContainer .btn
{
	color: #fff;
	font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin-left: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	display: block;
	background-color: #000;
	text-transform: uppercase;
	cursor: pointer;
}

.sidebarNewsletterContainer .btn:hover
{
	background-color: #000;
	color: #fff;
}

/* sidebar tabs */

.sidebarTabsContainer
{
	width: 320px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	border: 0px solid #ccc;
	border-top: 0px solid #ccc;
	background-color: #FFF;
	text-align: left;
	margin-bottom: 20px;
}

.sidebarTabsContainer .wrapper
{
	width: 320px;
	height: 280px;
	background-color: #000;
	position: relative;
	overflow: hidden;
}

.sidebarTabsContainer .tab
{
	width: 280px;
	height: 220px;
	padding: 20px;
	overflow: hidden;
	background-color: #000;
	visibility: visible;
	left: 0px;
	top: 300px;
	position: absolute;
}

.sidebarTabsContainer .head
{
	height: 50px;
	width: 280px;
	background-color: transparent;
}

.sidebarTabsContainer .image
{
	width: 48px;
	height: 48px;
	border: 1px solid #333;
	float: left;
	margin-right: 5px;
	display: block;
}

.sidebarTabsContainer .titleWrapper
{
	height: 50px;
	background-color: transparent;
	float: left;
}

.sidebarTabsContainer .title
{
	font: 22px Verdana;
	color: #3399CC;
}

.sidebarTabsContainer .subTitle
{
	font: 12px Verdana;
	color: #999;
}

.sidebarTabsContainer .thumbsBar
{
	margin-top: 10px;
	margin-right: 0px;
	height: 28px;
	background-color: #000;
}

.sidebarTabsContainer .thumb
{
	display: block;
	float: right;
	width: 26px;
	height: 26px;
	background-color: white;
	background-image: url('../img/common/ajax/loading2.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin-left: 5px;
	overflow: hidden;
	border: 1px solid #aaa;
	cursor: pointer;
}

.sidebarTabsContainer .thumb:hover
{
	border: 1px solid #222;
}

.sidebarTabsContainer .default
{
	display: none;
}

.sidebarTabsContainer .source
{
	display: none;
}

.sidebarTabsContainer .text
{
	font: 11px Verdana;
	padding-top: 5px;
	color: #FFF;
	line-height: 120%;
}

.sidebarTabsContainer .btnBar
{
	height: 32px;
	width: 320px;
	overflow: hidden;
}

.sidebarTabsContainer .btn
{
	height: 32px;
	float: right;
	font: normal 12px/32px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	background-color: #000;
	padding-right: 14px;
	padding-left: 14px;
	cursor: pointer;
	border-top: 1px solid #3399cc;
}

/* link panel */

.sidebarLinkPanelContainer
{
	width: 300px;
	padding-top: 15px;
	padding-left: 20px;
	padding-bottom: 15px;
	border: 0px solid #ccc;
	border-top: 0px solid #ccc;
	background-color: #FFF;
	text-align: left;
	margin-bottom: 20px;
}

.sidebarLinkPanelContainer .item
{
	height: 24px;
	display: block;
	padding-left: 45px;
	padding-top: 4px;
	background-color: transparent;
	margin-right: 20px;
	cursor: pointer;
	border-bottom: 1px solid #ECECEC;
	font: italic bold 12px/28px Verdana;
	color: #444;
	height: 30px;
	width: 205px;
}
.sidebarLinkPanelContainer .item.print
{
	background: url('../img/aftim/imprimer.png');
}
.sidebarLinkPanelContainer .item.contact
{
	background: url('../img/aftim/demanderinfos.png');
}
.sidebarLinkPanelContainer .item.back
{
	background: url('../img/aftim/retourresultats.png');
}

.sidebarLinkPanelContainer .item:hover
{
	background-color: #000;
	color: #FFF;
}

.sidebarLinkPanelContainer .tagsWrapper
{
	width: 280px;
}

.sidebarLinkPanelContainer .tag1, .sidebarLinkPanelContainer .tag2, .sidebarLinkPanelContainer .tag3, .sidebarLinkPanelContainer .tag4, .sidebarLinkPanelContainer .tag5
{
	cursor: pointer;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.sidebarLinkPanelContainer .tag1
{
	font: normal 22px/26px Arial;
	color: #002f55;
}

.sidebarLinkPanelContainer .tag2
{
	font: normal 18px/26px Arial;
	color: #222;
}

.sidebarLinkPanelContainer .tag3
{
	font: normal 16px/26px Arial;
	color: #444;
}

.sidebarLinkPanelContainer .tag4
{
	font: normal 12px/26px Arial;
	color: #666;
}

.sidebarLinkPanelContainer .tag5
{
	font: normal 10px/26px Arial;
	color: #888;
}


.sidebarLinkPanelContainer .tag1:hover, .sidebarLinkPanelContainer .tag2:hover, .sidebarLinkPanelContainer .tag3:hover, .sidebarLinkPanelContainer .tag4:hover, .sidebarLinkPanelContainer .tag5:hover
{
	background-color: #000;
	color: #FFF;
}


/* side bar mini slider */

#sidebarMiniSliderContainer
{
	/* 4:3 format*/
	width: 288px; /* -2px for border */
	height: 218px;
	border: 0px solid #ccc;
	background-color: #000;
	/*margin-bottom: 20px;*/
	position: relative;
	border: 0px solid #ddd;
	overflow: hidden;
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
}

#sidebarMiniSliderContainer .slide
{
	width: 320px;
	height: 240px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	background-color: #000;
	background-image: url('../img/common/ajax/loading6.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

#sidebarMiniSliderContainer .btnContainer
{
	height: 20px;
	width: 160px;
	position: absolute;
	left: 15px;
	bottom: 15px;
	z-index: 10;
}

#sidebarMiniSliderContainer .btn
{
	width: 18px;
	height: 18px;
	border: 0px solid #222;
	color: #fff;
	font: 10px/18px sans-serif;
	float: left;
	text-align: center;
	cursor: pointer;
	margin-right: 2px;
	background-color: #000;
}

#sidebarMiniSliderContainer .desc
{
	width: 310px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 7px;
	background-color: #000;
	opacity: 0.90;
	filter: alpha(opacity=90); /* IE */
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	color: #fff;
	font: 10px/12px Verdana;
	display: block;
}

/* advertisement 125x125 */

.sidebarAds125Container
{
	width: 299px;
	padding-top: 20px;
	padding-left: 21px;
	padding-right: 0px;
	padding-bottom: 20px;
	border: 0px solid #ccc;
	border-top: 0px solid #ccc;
	background-color: #FFF;
	text-align: left;
	margin-bottom: 20px;
}

.sidebarAds125Container .imgLeft
{
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #FFF;
	width: 125px;
	height: 125px;
	float: left;
	cursor: pointer;
	background-image: url('../img/common/ajax/loading5.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.sidebarAds125Container .imgLeft:hover
{
	border: 1px solid #aaa;
}

.sidebarAds125Container .imgRight
{
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #FFF;
	width: 125px;
	height: 125px;
	float: right;
	cursor: pointer;
	background-image: url('../img/common/ajax/loading5.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.sidebarAds125Container .imgRight:hover
{
	border: 1px solid #aaa;
}

.sidebarAds125Container .row
{
	margin-bottom: 12px;
	height: 137px;
	width: 278px;
	background-color: transparent;
}

.sidebarAds125Container .rowLast
{
	height: 137px;
	width: 278px;
	background-color: transparent;
}

/* populars on side bar */

.sidebarPopularContainer
{
	width: 320px;
	background-color: #FFF;
	margin-bottom: 10px;
	padding: 0;
}

.sidebarPopularContainer .wrapper
{
	width: 320px;
	background-color: #FFF;
	margin-bottom: 20px;
}

.sidebarPopularContainer .image
{
	width: 320px;
	height: 70px;
	overflow: hidden;
	background-image: url('../img/common/ajax/loading5.gif');
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.sidebarPopularContainer .header
{
	font: 20px/20px Verdana;
	color: #3399CC;
	margin-top: 5px;
}

.sidebarPopularContainer .text
{
	font: normal 11px/12px Verdana;
	color: #002f55;
	line-height: 120%;
	padding-top: 5px;
}


/**********************************************************
    COMMON PAGE LIST 
**********************************************************/

.commonPageListControlBar
{
	height: 30px;
	background-color: #fff;
	margin-top: 30px;
	text-align: left;
	font: normal 11px/28px Verdana;
	color: #888;
}

.commonPageListBtn
{
	border: 0px solid #999;
	background-color: transparent;
	color: #002f55;
	font: normal 11px/28px Verdana;
	padding: 3px;
	cursor: pointer;
}

.commonPageListBtnSpliter
{
	border: 0px solid #999;
	background-color: transparent;
	color: #002f55;
	font: normal 11px/28px Verdana;
	padding: 3px;
	cursor: default;
}

.commonPageListBtn:hover
{
	text-decoration: underline;
}

.commonPageListBtnSelected
{
	border: 1px solid #000;
	background-color: #000;
	color: #FFF;
	font: normal 11px/28px Verdana;
	padding: 6px;
	cursor: default;
}

.commonPageListBarStat
{
	font: normal 11px/28px Verdana;
	float: right;
	color: #888;
}

.commonImageDesc
{
	font: 9px/12px Arial;
	margin: 0px;
	padding: 0px;
	color: #666;
	text-align: right;
}

/**********************************************************
    STATISTIC LISTS
**********************************************************/

#faderMoverSlider
{
	width: 960px;
	height: 300px;
	overflow: hidden;
	position: relative;
	background-color: #000;
}

#faderMoverSliderContainer
{
	margin-top: 15px;
	margin-left: 40px;
	width: 960px;
	height: 300px;
}

#faderMoverSlider .slideDesc
{
	width: 300px;
	height: 300px;
	float: right;
	background-color: #000;
}

#faderMoverSlider .slide
{
	width: 960px;
	height: 300px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#faderMoverSlider .desc
{
	padding-left: 20px;
	padding-right: 20px;
	font: normal 11px Verdana;
	line-height: 130%;
	text-indent: 20px;
	color: #ccc;
}

#faderMoverSlider .slideOnTop
{
	z-index: 10;
}

#faderMoverSlider .image
{
	width: 960px;
	height: 300px;
	background-image: url('../img/common/ajax/loading10.gif');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: #000;
}

#faderMoverSlider .imageSpecial
{
	width: 660px;
	height: 300px;
	background-image: url('../img/common/ajax/loading10.gif');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: #000;
}

/**********************************************************
    STATISTIC LISTS
**********************************************************/

.statisticContainer
{
	height: 160px;
	background-color: transparent;
	margin-bottom: 20px;
}

.statisticContainer .wrapper
{
	padding-left: 10px;
	height: 150px;
	padding-top: 10px;
	float: left;
	background-color: transparent;
}

.statisticContainer .viewsCount, .statisticContainer .commentsCount
{
	color: #aaa;
}

/**********************************************************
    COMMON
**********************************************************/

.commonPageTitle
{
	font: normal 42px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #39c;
	font-size: 24px;
	margin-left: 0px;
	margin-right: 20px;
	text-align: left;
	border: 0px solid #ccc;
	margin-top: 10px;
}

.commonItemInfoContainer
{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: #666;
	font: normal 10px/20px Verdana;
	height: 20px;
	margin: 0px;
	margin-top: 15px;
	padding: 0px;
	padding-left: 10px;
	text-transform: uppercase;
}

.commonItemInfoContainer .separator
{
	color: #ccc;
	font: normal 10px/20px Verdana;
}

.commonItemHeader
{
	color: #3399CC;
	display: block;
	font: normal 26px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
	margin-top: 10px;
}

#aboutContainer p, .commonIntroductionText
{
	font: 12px Verdana; /*width: 600px;*/
	color: #002f55;
	line-height: 140%;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.commonControlLabel
{
	font: 11px Verdana;
}

.commonControlErrorMsg
{
	font: 10px Verdana;
	font-style: italic;
	color: #a00;
	visibility: hidden;
}

.commonControlLabelItalic
{
	font: 10px Verdana;
	font-style: italic;
	color: #999;
}

.commonInput
{
	border: 1px solid #ccc;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	width: 300px;
	background-color: #f5f5f5;
	margin-bottom: 10px;
	height: 18px;
	color: #222;
	font-family: Arial;
	font-size: 15px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.commonTextarea
{
	border: 1px solid #ccc;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	width: 600px;
	max-width: 600px;
	height: 150px;
	max-height: 150px;
	overflow: auto;
	font-size: 14px;
	font-family: monospace;
	background-color: #f5f5f5;
	color: #222;
	padding-left: 3px;
	padding-top: 3px;
}

/**********************************************************
    BASIC STYLES
**********************************************************/

/*  thin headers */

.h1Thin
{
	color: #3399CC;
	font: 32px Verdana;
}

.h2Thin
{
	color: #3399CC;
	font: 28px Verdana;
}

.h3Thin
{
	color: #3399CC;
	font: 24px Verdana;
}

.h4Thin
{
	color: #3399CC;
	font: 20px Verdana;
}

.h5Thin
{
	color: #3399CC;
	font: 16px Verdana;
}

/* normal headers */

.h1Normal
{
	color: #3399CC;
	font: 32px Verdana;
}

.h2Normal
{
	color: #3399CC;
	font: 28px Verdana;
}

.h3Normal
{
	color: #3399CC;
	font: 24px Verdana;
	padding-bottom: 5px;
}

.h4Normal
{
	color: #3399CC;
	font: 20px Verdana;
}

.h5Normal
{
	color: #3399CC;
	font: 16px Verdana;
}


/* bold headers */

.h1Bold
{
	color: #3399CC;
	font: 32px Verdana;
}

.h2Bold
{
	color: #3399CC;
	font: 28px Verdana;
}

.h3Bold
{
	color: #3399CC;
	font: 24px Verdana;
}

.h4Bold
{
	color: #3399CC;
	font: 20px Verdana;
}

.h5Bold
{
	color: #3399CC;
	font: 16px Verdana;
}

/* list */

.ulBasic
{
}

.ulBasic li
{
	background-image: url('../img/common/squere/4x4blue.gif');
	background-position: 0% 60%;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	font: 11px/14px Verdana;
	margin-bottom: 3px;
}

/* table */


#recherche
{
	position:relative;

	float: left;
	width: 225px;
	height: auto;
	margin-left: 20px;
	margin-top:10px;

	font-size: 11px;
	font-family: verdana;
	padding-left: 30px;
	padding-top: 10px; /*border: 1px solid #eee;*/
	background: url('../img/aftim/bckground_recherche.jpg') no-repeat;
	height:615px;
}
.tableBasic
{
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}

.tableBasic tr.even
{
	background-color: #EEEEEE;
}

.tableBasic td.head
{
	background-color: #3399cc;
	color: #FFF;
	padding-left: 12px;
	padding-right: 12px;
	font: normal 11px/18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: 1px solid #ccc;
	text-align: center;
}

.tableBasic td
{
	padding-left: 12px;
	padding-right: 12px;
	font: normal 11px/18px Verdana;
	border: 1px solid #ccc;
	text-align: center;
	color: #002f55;
}

.tableBasic td.today
{
	color: #3399CC;
}

.tableBasic td.date_has_event
{
	color: silver;
}

/* quote */

.quoteBlockRight
{
	padding: 15px 20px;
	background-color: #FFF;
	width: 280px;
	float: right;
	display: block;
	background-image: url('../img/common/img/quoteBlue.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin: 20px 0 0;
}

/* My Comment */
.quoteBlockLeft
{
	padding: 15px 20px;
	margin-top: 10px;
	margin-right: 0px;
	background-color: #FFF;
	width: 280px;
	float: left;
	display: block;
	background-image: url('../img/common/img/quoteBlue.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-bottom: 5px;
}

.quoteBlockFullWidth
{
	padding: 15px 20px;
	margin-top: 10px;
	margin-right: 0px;
	background-color: #FFF;
	display: block;
	background-image: url('../img/common/img/quoteBlue.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-bottom: 5px;
}


.quoteText
{
	color: #002f55;
	font: bold 12px/14px Verdana;
	line-height: 140%;
	font-style: italic;
}

.quoteAuthorRight
{
	color: #3399cc;
	font: normal 11px/12px Verdana;
	text-align: right;
	font-style: italic;
	margin-top: 10px;
}

.quoteAuthorLeft
{
	color: #3399cc;
	font: normal 11px/12px Verdana;
	text-align: left;
	font-style: italic;
	margin-top: 10px;
}

/* image in text */

.image120InTextWrapperLeft
{
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 120px;
}

.image160InTextWrapperLeft
{
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 160px;
}

.image160InTextWrapperRight
{
	float: right;
	margin-bottom: 10px;
	width: 160px;
	margin-left: 10px;
	margin-top: 10px;
}

.image200InTextWrapperLeft
{
	float: left;
	margin-right: 0;
	margin-top: 20px;
	margin-bottom: 20px; /*width: 200px;*/
	text-align: center;
}

.image200InTextWrapperLeftVentes
{
	float: left;
	margin-right: 0;
	margin-bottom: 20px; /*width: 200px;*/
	text-align: center;
}

.image200InTextWrapperLefth
{
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 200px;
}

.image220InTextWrapperLeft
{
	float: left;
	margin-right: 20px;
	margin-top: 0;
	margin-bottom: 10px;
	width: 220px;
}

.image260InTextWrapperRight
{
	float: right;
	margin-left: 0;
	margin-top: 40px;
	margin-bottom: 20px;
	width: 260px;
}

.image280InTextWrapperLeft
{
	float: left;
	margin-right: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 280px;
}
.image280InTextWrapperRight
{
	float: right;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 280px;
}

.image300InTextWrapperLeft
{
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 300px;
}

.image320InTextWrapperLeft
{
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 320px;
}

.image320InTextWrapperLeft p
{
	text-indent: 0px !important;
}

.image320InTextWrapperRight
{
	float: right;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 320px;
}

.image320InTextWrapperRight p
{
	text-indent: 0px !important;
}

.imageInTextDesc
{
	font: 11px Verdana;
	color: #002f55;
}

/* signature */

.signatureLeft
{
	float: left;
	color: #002f55;
	font: bold 11px Verdana;
	margin-top: 10px;
	font-style: italic;
}

.signatureRight
{
	float: right;
	color: #002f55;
	font: bold 11px Verdana;
	margin-top: 10px;
	font-style: italic;
}

/* light box link */

a.lightBox
{
	color: #3399CC;
	cursor: pointer;
	padding-right: 13px;
	background-image: url('../img/common/img/lightBoxLinkBlue.png');
	background-repeat: no-repeat;
	background-position: 100% 20%;
}

a.lightBox:hover
{
	text-decoration: underline;
}

div.services
{
	position: relative;
}

div.services span.nbCouchage
{
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	left: 5px;
	position: absolute;
	text-align: center;
	top: 2px;
	vertical-align: top;
	width: 40px;
}

div.services img
{
	margin: 2px 4px;
}

.bgLogin
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #08151e;
}
.login
{
	width: 334px;
	height: 202px;
	padding: 0 10px 60px 10px;
	position: absolute;
	top: 150px;
	left: 50%;
	margin: 0 0 0 -177px;
	background: url("../img/login/bg-login.jpg") no-repeat left bottom;
}
.login h1
{
	width: 294px;
	height: 45px;
	line-height: 45px;
	padding: 0 20px;
	margin: 0;
	font-size: 30px;
	font-weight: bold;
	color: White;
	background: url("../img/login/bg-login-title.jpg") no-repeat;
}
.login .l
{
	height: 157px;
	margin: 0;
	background: url("../img/login/bg-login-content.jpg") no-repeat;
}
.login .l label
{
	width: 93px;
	height: 23px;
	line-height: 23px;
	float: left;
	padding-right: 10px;
	text-align: right;
	font-size: 12px;
	color: #232323;
	margin: 0 0 .5em;
}
.login .l p
{
	margin: 0;
	clear: both;
}
.login .l td
{
	padding-top: 15px;
}
.login .l .cb input
{
	vertical-align: middle;
}
.login .l .cb label
{
	width: auto;
	float: none;
	margin: 0 0 0 5px;
	vertical-align: middle;
	font-size: 11px;
	color: #5f5f5f;
}
.login span.tb
{
	width: 202px;
	height: 23px;
	display: block;
	float: left;
	background: url("../img/login/bg-login-tb.png") no-repeat;
}
.login input.tb
{
	width: 198px;
	height: 19px;
	padding: 2px;
	font-size: 12px;
	border: none;
	background: none;
}
.login .aConnexion
{
	width: 62px;
	height: 24px;
	display: block;
	position: absolute;
	left: 111px;
	bottom: 75px;
	background: url("../img/login/bg-login-btnOk.jpg") no-repeat;
}
.login .aRetour
{
	width: 101px;
	height: 24px;
	display: block;
	position: absolute;
	right: 72px;
	bottom: 75px;
	background: url("../img/login/bg-login-btnRetour.jpg") no-repeat;
}
.login .failureText
{
	color: red;
	font-size: 11px;
	margin: 0 auto;
	padding-left: 24px;
}

.pager
{
	margin-left: 35px;
	text-align: center;
	width: 565px;
}
.pager img
{
	padding-top: 4px;
}
.pager .leftArrow
{
	float: left;
}
.pager .rightArrow
{
	float: right;
}
.cellMoteurDeRecherche img
{
	padding-top: 4px;
}
.tableMoteurDeRecherche input
{
	margin-right:5px;
}
#recherche .image320InTextWrapperRight
{
	margin-top: 0;
}
#recherche .image320InTextWrapperRight p
{
	color: #002F55;
	font: 11px/120% Verdana;
	margin-bottom: 5px;
}


#hautDroite
{
	float: right;
	width: 690px;
	margin: 10px 20px 10px 10px;
	position:relative;
}
#basDroite
{
	float: right;
	width: 690px;
	height: 320px;
	margin: 13px 20px 10px 10px;
}

#hautDroite .gauche
{
	width: 290px;
	float: left;
}
#hautDroite .gauche p
{
	color: #002F55;
	font: 11px/120% Verdana;
	margin-bottom: 5px;
}
#hautDroite .gauche .sliderContainer
{
	position:absolute;
	bottom:0px;
}
#hautDroite .gauche .sliderContainer .h4Normal
{
	color:#729ab4;
}
#hautDroite .droite
{
	width: 394px;
	float: right;
}

#basDroite p
{
	color: #002F55;
	font: 10px/110% Verdana;
	margin-bottom: 5px;
}
#basDroite .left
{
	position:relative;
	float: left;
	width: 235px;
	height:218px;
}
#basDroite .h5Normal{margin-bottom:10px;}
#basDroite .left p{margin-bottom:10px;}
#basDroite .img1
{
	width: 70px;
	height: 70px;
	float: left;
	margin: 0 11px 4px 0;
}
#basDroite .left .image
{
	position:absolute;
	bottom:0px;
}
#basDroite .center
{
	float: left;
	margin-left: 7px;
}

.notreSelection
{
	position: relative;
	width: 394px;
	height: 355px;
	background-image: url("../img/aftim/notreselection.png");
}
.notreSelection div.h4Normal
{
	margin-left: 30px;
	color: #3377a6;
	font-weight: bold;
}
.notreSelection .imageInTextDesc
{
	margin-left: 30px;
	color: #3377a6;
}
.notreSelection img
{
	position: absolute;
	width: 392px;
	height: 294px;
	left: 1px;
	bottom: 1px;
}

#basDroite .right
{
	float: right;
	width: 205px;
	/*height: 300px;*/
}
.vendu
{
	position: relative;
	height: 50px;
	color: #8cd0d9;
	margin-bottom:12px;
	background-image: url("../img/aftim/vendu.png");
}
.vendu .t
{
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
}
.vendu .t a{color:#8CD0D9;}
.vendu .t2
{
	left: 70px;
	position: absolute;
	top: 32px;
	font-size: 12px;
}
.vendu .t2 a
{
	color: #fff;
}
#basDroite .right .article
{
	border-bottom: 1px dotted #3399CC;
}
#basDroite .right .last.article
{
	border-bottom: none;
}
#basDroite .right .article div
{
}
#basDroite .right .article div a
{
	color: #003056;
	font-weight: bold;
}
#basDroite .right .article p
{
}

.HDvideo
{
	background: url("../img/aftim/f5.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 34px;
}

.swf{ margin-left:-15px;}
.homepage .swf{position:absolute;bottom:-5px;}
