body
{
	background:#fff;
	color:#353937;
	font:75%/150% Arial,Verdana,Helvetica,sans-serif;
}

img
{
	border:none;
}

a,a:link,a:active
{
	color:#d09414;
	font-weight:700;
	text-decoration:none;
}
a:visited
{
	color:#d09414;
}
a:hover
{
	text-decoration:underline;
}

h1,h2,h3,h4,h5,h6
{
	font-family:"trebuchet MS",Arial;
	font-weight:400;
	line-height:1em;
	margin:0 0 .3em;
	text-transform:none;
}

h1
{
	color:#0b3a27;
	font-size:1.7em;
}

h2
{
	color:#0b3a27;
	font-size:1.3em;
	font-weight:700;
}

h3
{
	color:#0b3a27;
	font-size:1.25em;
	font-weight:700;
}

h4
{
	color:#0b3a27;
	font-size:1.25em;
	font-weight:700;
}

h5
{
	color:#0b3a27;
	font-size:1.3em;
}

h6
{
	color:#0b3a27;
	font-size:1.2em;
}

.menuA ul, #footer ul, #ongletSplash2 ul
{
	margin:0;
	padding:0 0 .4em;
}

.menuA li, #footer li, #ongletSplash2 li
{
	padding-bottom:.35em;
}

.menuA ul ul, #footer ul ul, #ongletSplash2 ul ul
{
	padding:.4em 0 0 1.2em;
}

.menuA ul li, #footer ul li, #ongletSplash2 ul li
{
	font-size:1em;
	line-height:1.4em;
	list-style:none;
	/*padding-left:.8em;*/
}

.menuA ul ul li, #footer ul ul li, #ongletSplash2 ul ul li
{
	background:url(../images/bullets/arrows2.gif) 0 .3em no-repeat;
	font-size:.9em;
	line-height:1.3em;
}

.menuA ul ul ul li, #footer ul ul ul li, #ongletSplash2 ul ul ul li
{
	background:url(../images/bullets/arrows2.gif) 0 .25em no-repeat;
	font-size:.8em;
	line-height:1.2em;
}

.menuA ul ul ul ul li, #footer ul ul ul ul li, #ongletSplash2 ul ul ul ul li
{
	font-size:1em;
	line-height:1.1em;
}

.menuA ol, #footer ol, #ongletSplash2 ol
{
	list-style-type:upper-alpha;
	margin-left:20px;
	padding:0;
}

.menuA ol ol, #footer ol ol, #ongletSplash2 ol ol
{
	list-style-type:decimal;
	padding:.4em 0 0 1.2em;
}

.menuA ol ol ol, #footer ol ol ol, #ongletSplash2 ol ol ol
{
	list-style-type:lower-alpha;
}

.menuA ol ol ol ol, #footer ol ol ol ol, #ongletSplash2 ol ol ol ol
{
	list-style-type:decimal;
	padding:.4em 0 0 1.2em;
}

.menuA ol li, #footer ol li, #ongletSplash2 ol li
{
	font-size:1em;
	line-height:1.4em;
}

.menuA ol ol li, #footer ol ol li, #ongletSplash2 ol ol li
{
	font-size:.9em;
	line-height:1.3em;
}

.menuA ol ol ol li, #footer ol ol ol li, #ongletSplash2 ol ol ol li
{
	font-size:.8em;
	line-height:1.2em;
}

.menuA ol ol ol ol li, #footer ol ol ol ol li, #ongletSplash2 ol ol ol ol li
{
	font-size:1em;
	line-height:1.1em;
}

table
{
	/*border:1px solid #d4d4d4;*/
	border-collapse:collapse;
}

table th
{
	background:url(../images/backTable.gif) bottom center repeat-x #ddd;
	padding:5px 5px 5px 13px;
	text-align:left;
	vertical-align:top;
}

table td
{
	background:none;
	border:none;
	padding:5px 5px 5px 13px;
	vertical-align:top;
}

p
{
	margin:0 0 .7em;
}

blockquote
{
	background:#ecd7a7;
	color:#b35302;
	margin:0;
	padding:8px 15px;
}

hr
{
	background:#d4d4d4;
	border:none;
	clear:both;
	color:#d4d4d4;
	height:1px;
	margin:1em 0;
}

#at_email input,#at_email textarea
{
	width:240px!important;
}

.dummy .at300bs,.addthis_32x32_style .at300bs,.addthis_32x32_style .at15t
{
	height:32px!important;
}

.modal
{
	width:330px!important;
}

.modal p
{
	font-size:14px!important;
}

.noDesignTable
{
	background:none;
	border:none;
	border-collapse:collapse;
}

.noDesignTable th
{
	background:none;
	border:none;
	padding:0;
}

.noDesignTable td
{
	border:none;
	padding:0;
	vertical-align:top;
}

.error
{
	color:#c00;
}

.success
{
	color:#090;
}

small,.small
{
	color:#6d6f70;
	font-size:.8em;
	line-height:1.3em;
}

.bigger
{
	font-size:1.4em;
}

.highlight
{
	color:#d6980c;
}

.highlight table
{
	border:none;
	border-collapse:collapse;
	color:#252122;
	font-size:.9em;
	padding:0;
}

.highlight table th
{
	background:url(../images/bg_orange.gif) bottom left #e0aa35 no-repeat;
	color:#fff;
	padding:0;
}

.highlight table th span
{
	display:block;
	height:100%;
	padding:4px 4px 4px 13px;
}

.highlight table th span a,.highlight table th span a:active,.highlight table th span a:link,.highlight table th span a:visited
{
	color:#fff;
}

.highlight table th.empty
{
	background:none;
}

.highlight table th.empty span
{
	background:none;
}

.highlight table th.bigger span
{
	padding:8px 13px;
}

.highlight table td
{
	background:#fff;
	padding:4px 4px 4px 13px;
	vertical-align:top;
}

.highlight table td.margingCell
{
	font-size:12px;
	padding:10px 13px;
}

.highlight table td.margingCell ul li a
{
	color:#000;
	font-size:12px;
	font-weight:400;
}

.highlight table td.subtile
{
	background:#e4e6e7;
	border:none;
	border-bottom:none;
	color:#252122;
	font-weight:700;
	padding:4px 4px 4px 13px;
	vertical-align:top;
}

.subtile
{
	color:#919191;
}

table.subtile
{
	background:none;
	border:none;
	border-collapse:collapse;
	padding:0;
}

table.subtile th
{
	background-color:#e5e4e4;
	background-image:none;
	color:#252122;
	font-weight:700;
	padding:4px 10px 2px;
	text-align:left;
}

table.subtile th.blankCell,table.subtile td.blankCell
{
	background-color:#FFF;
	padding:0;
}

table.subtile td
{
	background:none;
	color:#353937;
	font-size:.95em;
	font-weight:400;
	line-height:1.4em;
	padding:10px 5px;
}

.important
{
	color:#22835d;
}

.important table
{
	border:none;
	border-collapse:collapse;
	color:#252122;
	font-size:.9em;
	padding:0;
}

.important table th
{
	/*background:url(../images/bg_green.gif) bottom left #149360 no-repeat;*/
	text-align:left;
	/*color:#fff;*/
	padding:0;
}

.important table th a,.important table th a:link,.important table th a:active,.important table th a:visited
{
	color:#fff;
}

.important table th span
{
	border-right:1px solid #fff;
	display:block;
	height:100%;
	padding:4px 4px 4px 13px;
}

.important table th span.lastItem
{
	border-right:none;
}

.important table th.empty
{
	background:none;
}

.important table th.empty span
{
	background:none;
}

.important table th.bigger span
{
	padding:8px 13px;
}

.important table td
{
	background:#fff;
	padding:4px 4px 4px 13px;
	vertical-align:top;
}

.important table td.margingCell
{
	font-size:12px;
	padding:10px 13px;
}

.important table td.margingCell ul li a
{
	color:#000;
	font-size:12px;
	font-weight:400;
}

.important table td.subtile
{
	background:#e0a834;
	border:1px solid #FFF;
	color:#fff;
	font-weight:700;
	padding:4px 4px 4px 13px;
	vertical-align:top;
}

.important table td.competition
{
	background:#149360;
	border:1px solid #FFF;
	color:#fff;
	font-weight:700;
	padding:4px 4px 4px 13px;
	vertical-align:top;
}

.underlineBorder table
{
	border-bottom:none;
}

.underlineBorder table td
{
	border-bottom:1px solid #d4d4d4;
}

.outlineBorder table,td.outlineBorderContainer
{
	border:1px solid #d4d4d4;
}

.mostImportant
{
	color:#db7729;
}

.separator
{
	background:url(../images/separator.gif) center top no-repeat;
	clear:both;
	display:block;
	height:14px;
	margin:0 auto 1em;
	text-align:center;
	width:619px;
}

.box
{
	background:#e5e4e4;
	color:#0b3a27;
	padding:5px;
}

.boxSpecial
{
	background:#d5ead6;
	color:#0b3a27;
}

.boxHighlight
{
	background-color:#ecd7a7;
}

.boxCall2Action
{
	background-color:#ecd7a7;
	color:#b35302;
	font-size:1.25em;
	font-weight:700;
	margin:5px 0;
	padding:4px 10px;
	text-align:center;
}

.boxCall2Action a,.boxCall2Action a:link
{
	color:#b35302!important;
	font-size:1.1em;
	text-decoration:none;
}

.boxCall2Action a:hover
{
	color:#fff;
	text-decoration:underline;
}

.iconPDF
{
	background:url(../images/bullets/pdf.gif) no-repeat 0 2px;
	display:block;
	padding-left:23px;
}

.iconZIP
{
	background:url(../images/bullets/zip.gif) no-repeat 0 2px;
	display:block;
	padding-left:23px;
}

a.noLink,a.noLink:link,a.noLink:active
{
	color:#000;
	font-weight:700;
}
a.noLink:visited
{
	color:#000;
}

a.noLink:hover
{
	text-decoration:underline;
}

.toolTip
{
	background:#ecd7a7;
	border:1px solid #d09414;
	color:#353937;
	font-size:11px;
}

html,body
{
	background:#fff;
	height:100%;
	margin:0;
	padding:0;
}

#container1
{
	background:url(../images/back2.jpg) #fff top center no-repeat;
	height:100%;
	width:100%;
}

#container5
{
	background:#fff;
	height:100%;
	margin:0 auto;
	min-height:100%;
	position:relative;
	width:957px;
}

#template_splash #container1
{
	background:url(../images/backSplash.gif) #fff top center repeat-x;
	height:100%;
	width:100%;
}

#template_splash #container2
{
	margin:0 auto;
	width:849px;
}

#template_splash #container5
{
	height:100%;
	margin:0 auto;
	min-height:100%;
	position:relative;
	width:auto;
}

#header
{
	eight:134px;
	position:relative;
	width:957px;
	z-index:3;
}

#logo
{
	display:inline;
	float:left;
	height:106px;
	width:212px;
}

#slogan
{
	display:inline;
	float:left;
	height:106px;
	width:299px;
}

#accesMember
{
	background:url(../images/backMemberAcces.gif) top center no-repeat;
	height:61px;
	left:485px;
	position:absolute;
	top:0;
	width:481px;
}

#accesMember form
{
	background:none;
	border:none;
	left:0;
	padding:5px 0 0 90px;
	position:absolute;
	top:0;
}

#accesMember form input.text
{
	background:#fff;
	border:1px solid #fff;
}

#accesMember form input.password
{
	background:#fff;
	border:none;
}

#accesMember label
{
	color:#fff;
	font-size:12px;
}

#accesMember div a
{
	color:#fff;
	font-size:10px;
}

#forgotPassword
{
	left:210px;
	position:absolute;
	top:43px;
	width:200px;
}

#mainMenu
{
	bottom:44px;
	position:absolute;
	right:35px;
}

#mainMenu li
{
	background:none;
	display:inline;
	float:left;
	margin:0;
	padding:0 9px;
}

#mainMenu li a
{
	color:#000;
}

#mainMenu li a:hover
{
	color:#3e8028;
	text-decoration:none;
}

/* BEGIN commented for new nav menu */
/*
#nav
{
	display:block;
	height:28px;
	position:relative;
	width:957px;
}

#nav ul
{
	height:28px;
	margin:0;
	padding:0;
	position:relative;
	width:957px;
}

#nav ul,#nav li
{
	margin:0;
	padding:0;
}

#nav ul li
{
	display:inline;
	float:left;
	list-style:none;
}

#nav ul li div a
{
	background:none;
	color:#fff;
	display:inline;
	font-size:12px;
	font-weight:400;
	height:22px;
	line-height:22px;
	list-style:none;
	padding:0 5px;
	text-align:center;
	width:100%;
}

#nav ul li div a.activate
{
	color:#e0ac35;
	text-decoration:none;
}

#nav ul li div a:hover
{
	color:#e0ac35;
	text-decoration:none;
}
*/
/* END commented for new nav menu */

.sepNav
{
	color:#FFF;
	font-size:12px;
	padding:0 8px;
}

.backNav
{
	background-color:#166444;
	font-size:0;
	left:0;
	line-height:0;
	position:absolute;
	top:28px;
	width:957px;
}

span#trio
{
	padding-left:150px;
}

span#internet
{
	padding-left:160px;
}

span#telephonie
{
	padding-left:390px;
}

span#interurbain
{
	padding-left:430px;
}

#content
{
	overflow:visible;
	padding-bottom:30px;
	adding-top:5px;
	position:relative;
	width:957px;
	z-index:2;
}

#template_splash #content
{
	margin:0;
	padding:0;
	width:854px;
}

#contentTable,#contentTable .left,#contentTable .right
{
	border:none;
	margin:0;
	padding:0;
	vertical-align:top;
}

#ongletSplash2
{
	margin:0 auto;
	width:854px;
}

#ongletSplash2 td#couverture_fr
{
	background:url(../images/backConverture_fr.jpg) top center no-repeat;
	height:102px;
	overflow:hidden;
	width:427px;
}

#ongletSplash2 td#couverture_en
{
	background:url(../images/backConverture_en.jpg) top center no-repeat;
	height:112px;
	overflow:hidden;
	width:427px;
}

#ongletSplash2 td#choix_fr
{
	background:url(../images/backChoix_fr.jpg) top center no-repeat;
	height:102px;
	overflow:hidden;
	width:427px;
}

#ongletSplash2 td#choix_en
{
	background:url(../images/backChoix_en.jpg) top center no-repeat;
	height:112px;
	overflow:hidden;
	width:427px;
}

#ongletSplash2 #middleContent a,#ongletSplash2 #middleContent a:active,#ongletSplash2 #middleContent a:visited,#ongletSplash2 #middleContent a:link
{
	color:#FFF;
}

#ongletSplash2 #middleContent .learnMore
{
	background:url(../images/bullets/yellowBullet.gif) 3px 5px no-repeat;
	left:12px;
	padding-left:15px;
	position:relative;
	top:75px;
}

#ongletSplash2 #middleContent .learnMoreEn
{
	background:url(../images/bullets/orangeBullet.gif) 3px 5px no-repeat;
	left:12px;
	padding-left:15px;
	position:relative;
	top:58px;
}

#ongletSplash2 #middleContent .learnMore a
{
	color:#e0ac35;
}

.admin #ongletSplash2 #middleContent .learnMore,.admin #ongletSplash2 #middleContent .learnMoreEn
{
	display:none;
}

#ongletSplash2 #middleContent ul li
{
	background:url(../images/bullets/yellowBullet.gif) 3px 4px no-repeat;
	padding-left:14px;
}

#ongletSplash2 #middleContent ul li.important
{
	background:url(../images/bullets/greenBullet.gif) 3px 4px no-repeat;
	padding-left:14px;
}

#ongletSplash2 #middleContent .block1
{
	left:210px;
	position:relative;
	top:17px;
}

#ongletSplash2 #middleContent .block1 table
{
	position:relative;
	right:-10px;
	top:-20px;
	width:200px;
}

#ongletSplash2 #middleContent .block2
{
	left:210px;
	position:relative;
	top:17px;
}

#ongletSplash2 #middleContent .block2 table
{
	position:relative;
	right:-10px;
	top:-20px;
	width:200px;
}

#ongletSplash2 #middleContent .block2 ul li
{
	background:url(../images/bullets/orangeBullet.gif) 3px 4px no-repeat;
	padding-bottom:0;
	padding-left:14px;
}

#ongletSplash2 ul li a,#ongletSplash2 ul li a:link,#ongletSplash2 ul li a:active
{
	color:#000;
	font-weight:400;
	text-decoration:underline;
}
#ongletSplash2 ul li a:visited
{
	color:#000;
}
#ongletSplash2 ul li a:hover
{
	text-decoration:none;
}

#ongletSplash2 .linkSplash a
{
	background:url(../images/bullets/greenBullets.gif) 3px 3px no-repeat;
	color:#2e926a;
	font-weight:700;
	padding-left:15px;
}

#contentLeft
{
	padding-left:19px;
	padding-top:30px;
	width:197px;
}

#template_accueil #contentLeft
{
	padding-left:19px;
	padding-top:0;
	width:197px;
}

#contentFlashCTA
{
	padding-bottom:5px;
}

.multicmsLeft
{
	padding-bottom:5px;
}

#contentRight
{
	padding:30px 25px 10px;
	position:relative;
	width:691px;
}

#template_accueil #contentRight
{
	padding:0 25px 10px;
	position:relative;
	width:691px;
}

#pageTitle1
{
	left:20px;
	position:absolute;
	top:13px;
}

#pageTitle2
{
	left:190px;
	position:absolute;
	top:13px;
}

.admin #pageTitle1
{
	display:block;
	position:static;
}

.admin #pageTitle2
{
	display:block;
	margin:20px 0;
	position:static;
}

#listingService #listingServiceTitle
{
	display:inline;
	float:left;
	padding-right:32px;
	width:200px;
}

#listingServiceTitle
{
	padding-top:2px;
}

#listingServiceTitle li
{
	background:none;
	margin-left:0;
	padding-bottom:4px;
	padding-left:0;
}

#listingServiceTitle span
{
	display:block;
}

#listingServiceTitle a
{
	background:url(../images/bullets/pictoListingTitle.gif) top right no-repeat;
	color:#353937;
	display:block;
	font-size:12px;
	font-weight:400;
	padding:4px 25px 3px 12px;
}

#listingServiceTitle a:hover
{
	background:#dcddde url(../images/bullets/pictoListingTitle_on.gif) top right no-repeat;
	text-decoration:none;
}

#listingServiceTitle a.activate
{
	background:#dcddde url(../images/bullets/pictoListingTitle_on.gif) top right no-repeat;
	text-decoration:none;
}

#listingService #listingServiceDetails
{
	display:inline;
	float:left;
	padding-top:2px;
	width:459px;
}

#ongletHomeTrio
{
	position:relative;
}

#btnGoHome
{
	bottom:0!important;
	position:absolute;
	right:0!important;
}

#internetHome
{
	padding-top:10px;
}

#internetTrio
{
	background:url(../images/fr/back_internet_trio.jpg) top left no-repeat #f2f2f2;
	height:374px;
	width:321px;
}

#internetForfait
{
	background:url(../images/fr/back_internet_forfait.jpg) top left no-repeat #f2f2f2;
	height:374px;
	width:364px;
}

#internetHome .container
{
	padding:60px 5px 0 15px;
	position:relative;
}

#internetHome .container ul
{
	padding:18px 0 0;
}

#internetHome #imgTrio img,#internetHome #imgForfait img
{
	padding:0 0 20px 40px;
}

.fr #interurbains
{
	background:url(../images/fr/backInterurbain.jpg) center top no-repeat #efefef;
	height:374px;
	margin-top:10px;
	width:688px;
}

.en #interurbains
{
	background:url(../images/en/backInterurbain.jpg) center top no-repeat #efefef;
	height:374px;
	margin-top:10px;
	width:689px;
}

#interurbains .container
{
	padding:60px 5px 0 15px;
	position:relative;
}

#interurbains #interurbain1 .container #texte1
{
	font-size:14px;
	left:76px;
	position:absolute;
	top:158px;
}

#interurbains #interurbain1 .container #texte2
{
	font-size:14px;
	left:76px;
	position:absolute;
	top:252px;
}

#interurbains #interurbain1 .container ul
{
	left:30px;
	position:absolute;
	top:288px;
}

#interurbains #interurbain2 .container #texte2
{
	font-size:14px;
	left:100px;
	position:absolute;
	top:252px;
}

#interurbains #interurbain2 .container ul
{
	left:76px;
	position:absolute;
	top:288px;
}

#interurbains a.noLink
{
	font-weight:400;
	text-decoration:underline;
}

#interurbains a.noLink:hover
{
	text-decoration:none;
}

#interurbains #bottomTexte
{
	left:37px;
	position:absolute;
	top:345px;
	width:650px;
}

#interurbainsLinksContainer
{
	position:relative;
}

#interurbainsLinksContainer #homeLink
{
	height:250px;
	left:0;
	position:absolute;
	top:20px;
	width:300px;
	z-index:50;
}

#interurbainsLinksContainer #cellLink
{
	height:250px;
	position:absolute;
	right:30px;
	top:20px;
	width:300px;
	z-index:50;
}

#disponibilite form
{
	background:none;
	border:none;
	padding:15px 0 0;
}

#formulaireDispo
{
	display:inline;
	float:left;
	width:445px;
}

label.margeBottom
{
	left:3px;
	position:relative;
	top:-8px;
}

#internetComparaison
{
	padding-bottom:23px;
	padding-top:15px;
}

#internetComparaison form
{
	background:none;
	border:none;
	padding:0;
}

#internetComparaison div
{
	padding-bottom:1px;
	padding-left:1px;
}

#internetComparaison #margeRight
{
	padding-right:8px;
}

#computerImg
{
	padding:10px 0 0 5px;
}

#presentationService #banniere
{
	padding:20px 0 37px;
}

.admin #banniere
{
	padding:0 0 27px;
}

#contactInfosDay,#contactInfosNight
{
	padding-bottom:15px;
}

form#webCallback
{
	margin:20px 0;
}

#containerFormContact
{
	margin-bottom:20px;
}

#sitemap ul li a
{
	color:#353937;
}

#sitemap ul ul li a
{
	font-weight:400;
}

#footer
{
	clear:both;
	height:130px;
	position:relative;
	width:957px;
	z-index:1;
}

#footer li
{
	background:none;
	display:inline;
	line-height:17px;
	padding:0 7px;
}

#footerMenu
{
	background:#e5e4e4;
	height:23px;
	padding:4px 14px 0 0;
	/*padding:4px 60px 0 0;*/
	text-align:right;
}

#footerMenu a
{
	color:#656567;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
}

#footerMenu a:hover
{
	text-decoration:underline;
}

#footerMenu a.activate
{
	font-weight:700;
}

#footerMenu a.activate:hover
{
	text-decoration:none;
}

#footerInfos
{
	color:#999;
	padding:10px;
	text-align:right;
}

#footerInfos a
{
	color:#999;
	text-decoration:none;
}

#footerInfos a:hover
{
	text-decoration:underline;
}

#footerInfos p
{
	font-size:10px;
	line-height:12px;
	margin:0;
	padding:0;
}

#footerKeyWord
{
	color:#aaa;
	font-size:10px;
	line-height:12px;
	margin:0;
	padding:0;
}

#containerPopup
{
	padding:20px;
	width:450px;
}

form
{
	background:url(../images/backForm.gif) top center repeat-x #f8f8f8;
	border:solid 1px #e8e8e8;
	margin:0;
	padding:12px;
}

input,textarea,select,option,label,fieldset,legend
{
	color:#353937;
	vertical-align:bottom;
}

label
{
	font-weight:700;
}

textarea
{
	background:#fff;
	border:1px solid #d4d4d4;
	font-family:Arial;
	font-size:12px;
}

select
{
	background:#fff;
	border:1px solid #d4d4d4;
}

option
{
	border:none;
}

input.text
{
	background:#fff;
	border:1px solid #d4d4d4;
}

input.password
{
	background:#fff;
	border:1px solid #d4d4d4;
}

input.submit
{
	color:#efefff;
	display:block;
	padding:2px;
}

.vdLabel
{
	font-weight:700;
}

.vdFieldFocus,input.vdFieldFocus
{
	background:#fff;
	color:#410a1b;
}

.vdFieldError,input.vdFieldError
{
	background:#fee;
	border:1px solid #c00;
	color:#300;
}

.vdFieldErrorFocus,input.vdFieldErrorFocus
{
	background:#fff3f3;
	border:1px solid #900;
	color:#c00;
}

.vdDetailsOn,input.vdDetailsOn
{
	color:#c00;
	font-size:9px;
	font-weight:400;
	left:10px;
	position:relative;
	top:-1px;
	visibility:visible;
}

.vdDetailsOff,input.vdDetailsOff
{
	color:#c00;
	font-size:9px;
	font-weight:400;
	left:10px;
	position:relative;
	top:-1px;
	visibility:hidden;
}

.showBtn
{
	cursor:pointer;
	display:none;
}

.hideBtn
{
	cursor:pointer;
	display:none;
}

.toggleBtn
{
	cursor:pointer;
}

.stripes .odd
{
	background:#f4f4f4;
}

.stripes .even
{
	background:#ddd;
}

.clear
{
	clear:both;
}

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

.block
{
	clear:both;
	display:block;
}

/*
.rollOverTrans img
{
	filter:alpha(opacity=100);
}

.rollOverTrans:hover img
{
	filter:alpha(opacity=80);
}
*/

.jsOnlyContent
{
	display:none;
}

.invisible
{
	display:none;
}

.margeLeft
{
	padding-left:7px;
}

.margeBas
{
	margin-bottom:5px;
}

.noMarge
{
	margin:0;
	padding:0;
}

.margingCell
{
	padding:12px 22px;
}

.margeHaut
{
	padding-top:20px;
}

.TopSpace
{
	padding-top:8px;
}

.cellLeft
{
	display:inline;
	float:left;
	margin:0;
	padding:5px 0;
	width:25%;
}

.cellRight
{
	display:inline;
	float:left;
	margin:0;
	padding:5px 0;
	width:75%;
}

.little
{
	font-weight:400;
}

.blankCell
{
	background:none!important;
}

.blankCell .spacer
{
	background:url(../images/blankCell.gif) top center no-repeat;
	height:100%;
	margin:0;
	padding:0;
	width:5px;
}

h3.hide
{
	display:none;
	margin:0;
	padding:0;
}