/* CSS Document --------------------------------------------------------------------------------*/
/* Mise en forme du site CHASSEUR D'ANTAN ------------------------------------------------------*/
/* www.iris-interactive.fr ---------------------------------------------------------------------*/

* {
	margin:0;
	padding:0;
}
body {
	background:#1A3200 url(../images/body.jpg) no-repeat 50% 0%;
	font-size:12px;
	height:100%;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	text-align:center;
}
#page {
	width:960px;
	margin:0 auto;
	text-align:justify;
	background:#FFFFFF url(../images/bg-page.jpg) repeat 0 0;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à l'entête */
/* -------------------------------------------------------------------------------------------- */

#header {
	background:#1A3200 url(../images/body.jpg) no-repeat 50% 0%;
	position:absolute;
	width:960px;
	height:120px;
		height:200px;
	top:0;
}
#header h1 {
	position:absolute;
	left:-999em;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à la navigation */
/* -------------------------------------------------------------------------------------------- */

#navigation {
	background:#4A0C00 url(../images/bg-navigation.jpg) no-repeat 0% 0%;
	position:absolute;
	width:960px;
	height:37px;
	top:120px;
		top:200px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}


/* -------------------------------------------------------------------------------------------- */
/* Menu de navigation générale */

#navigation #menu {
	position:absolute;
	top:0;
	left:0;
}
#navigation #menu li {
	display:block;
	float:left;
	padding:8px 10px 9px;
	list-style:none;
}

#navigation #menu a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	position:relative;
	padding:0 1px;
	font-size:15px;
}
#navigation #menu li a span {
	position:relative;
	top:0;
	left:0;
}
#navigation #menu li a span.mainChapterShadow {
	top:1px;
	left:1px;
	color:#131C25;
	position:absolute;
	display:block;
}
#navigation #menu a:hover {
	color:#FFFFFF;
}
#navigation #menu li a:hover span.mainChapterShadow, 
#navigation #menu li:hover a span.mainChapterShadow, 
#navigation #menu li.sfhover a span.mainChapterShadow {
	display:block;
}

#navigation #menu li ul { 
	position:absolute;
	z-index:600;
	background:#5A0B00 url(../images/bg-menu-li-ul.gif) repeat-x 0 0;
	width:205px;
	left:-999em; 
	top:35px;
}
#navigation #menu li:hover ul, #navigation #menu li.sfhover ul { 
	left:auto;
}
#navigation #menu li ul li {
	width:205px;
	padding:0;
	margin:0;
	text-align:left;
}
#navigation #menu li ul li a {
	width:195px;
	padding:3px 5px;
	display:block;
	font-size:11px;
	font-weight:normal;
}
*html #navigation #menu li ul li a {
	width:205px;
}
#navigation #menu li ul li a:hover {
	background-color:#C74901;
}


/* -------------------------------------------------------------------------------------------- */


/* Menu de navigation trophé */

#navigationT {
	width:600px;
	height:37px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#navigationT #trophe {
	top:25;
	left:0;
}
#navigationT #trophe li {
	display:block;
	float:left;
	padding:8px 10px 9px;
	list-style:none;
}

#navigationT #trophe a {
	color:#9f3100;
	text-decoration:none;
	display:block;
	position:relative;
	padding:0 1px;
	font-size:15px;
}
#navigationT #trophe li a span {
	position:relative;
	top:0;
	left:0;
}
#navigationT #trophe li a span.mainChapterShadow {
	top:1px;
	left:1px;
	color:#131C25;
	position:absolute;
	display:block;
}
#navigationT #trophe a:hover {
	color:#FFFFFF;
}
#navigationT #trophe li a:hover span.mainChapterShadow, 
#navigationT #trophe li:hover a span.mainChapterShadow, 
#navigationT #trophe li.sfhover a span.mainChapterShadow {
	display:block;
}

#navigationT #trophe li ul { 
	position:absolute;
	z-index:600;
	background:#5A0B00 url(../images/bg-menu-li-ul.gif) repeat-x 0 0;
	width:205px;
	left:-999em; 
	top:35px;
}
#navigationT #trophe li:hover ul, #navigationT #trophe li.sfhover ul { 
	left:auto;
}
#navigationT #trophe li ul li {
	width:205px;
	padding:0;
	margin:0;
	text-align:left;
}
#navigationT #trophe li ul li a {
	width:195px;
	padding:3px 5px;
	display:block;
	font-size:11px;
	font-weight:normal;
}
*html #navigationT #trophe li ul li a {
	width:205px;
}
#navigationT #trophe li ul li a:hover {
	background-color:#C74901;
}


/* -------------------------------------------------------------------------------------------- */



/* Boîte à outils */

#navigation #tools {
	position:absolute;
	top:0;
	right:05px;
}
#navigation #tools li {
	display:block;
	float:left;
	padding:10px 5px;
	list-style:none;
}
#navigation #tools a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au contenu */
/* -------------------------------------------------------------------------------------------- */

#global {
	color:#181818;
	background:url(../images/bg-global.jpg) no-repeat 0 100%;
	margin-top:157px;
	margin-top:237px;
	padding-top:5px;
	min-height:315px;
	height:auto;
}





/* -------------------------------------------------------------------------------------------- */
/* BOX MODELS */

.cornerTop {
	background:transparent url(../images/bg-content.gif) no-repeat 100% 0;
	min-height:63px;
	height:auto;
}

.side {
	margin-top:-85px;
	position:relative;
	z-index:60;
	background:transparent url(../images/bg-side.gif) repeat-x 0 85px;
	min-height:330px;
	height:auto;
}

.col120{
	width:120px;
	float:left;
}

.col230 {
	width:230px;
	text-align:left;
}
.col240 {
	width:240px;
	text-align:left;
}
	.col240shadow {
		width:240px;
		text-align:left;
		background:url(../images/bg-col240shadow.jpg) no-repeat 0 0;
		padding-top:5px;
		top:900px;
	}
.col320 {
	width:320px;
}
.col350 {
	width:350px;
}
.col360 {
	width:360px;
}
	.col360shadow {
		width:360px;
		background:url(../images/bg-col360shadow.jpg) no-repeat 0 0;
		padding-top:5px;
	}
.col460 {
	width:460px;
}
.col480 {
	width:480px;
}
	.col480shadow {
		width:480px;
		background:url(../images/bg-col480shadow.jpg) no-repeat 0 0;
		padding-top:5px;
	}
.col640 {
	width:640px;
}
.col720 {
	width:720px;
}
	.col720shadow {
		width:720px;
		background:url(../images/bg-col720shadow.jpg) no-repeat 0 0;
		padding-top:5px;
	}
.col230, 
.col240, 
.col240shadow, 
.col320,
.col350,
.col360, 
.col360shadow, 
.col460, 
.col480, 
.col480shadow, 
.col720, 
.col640, 
.col720shadow {
	float:left;
}
.col720shadow .map {
	float:left;
	width:465px;
	height:460px;
	margin:5px 0 5px 15px;
	background-color:#B7BC9E;
	position:relative;
	overflow:hidden;
}
.resultsNav {
	margin:5px 15px;
	border:1px solid #CCCCCC;
	text-align:center;
	background-color:#FFFFFF;
}
.resultsMiniPic {
	margin:5px 5px 0 10px;
	text-align:center;
	float:left;
	width:110px;
	overflow:hidden;
}
div.ad {
	margin:10px 15px;
	padding:10px;
	background:url(../images/bg-ad.gif) no-repeat 0 5px;
	border:solid #CCCCCC;
	border-width:1px 0;
	text-align:center;
}

div.mur {
	margin:10px 15px;
	padding:10px;
	border-bottom:solid #CCCCCC;
	border-width:1px 0;
	text-align:center;
}
	.col240shadow div.ad {
		padding:10px 0 5px;
		margin:10px;
	}
div.cookieList 
{
    margin-left:66px;
	width:600px;
	margin:10px 15px;
}
div.cookieData {
	text-align:center;
	float:left;
	width:138px;
}
div.miniCookiePic {
	height:80px;
	overflow:hidden;
	border:3px double #444444;
	margin:5px 10px; 
	padding:0; 
	background-color:#FFFFFF; 
}
div#containerVideo {
	margin:5px 15px;
}
div.userLog {
	margin:15px 10px;
	background-color:#EFE5D9;
	border:double 3px #D8D8D8;
}

div.ActuLive {
	margin:15px 10px;
	background-color:#EFE5D9;
	border:double 3px #D8D8D8;
	height:330px;
}

#pager {
	margin:5px 10px;
	padding:5px;
	text-align:center;
}


div.searchIndexHighlight {
	background:url(../images/bg-searchIndexHighlight.jpg) no-repeat 0 0;
	margin-top:15px;
	padding-top:4px;
}

.calendarFilter {
	margin:5px 15px;
	background:url(../images/bg-searchIndexHighlight.jpg) no-repeat 50% 0;
	padding-top:5px;
}
.ficheAdminTools {
	background:url(../images/bg-ficheAdminTools.jpg) no-repeat 0 50%;
}

/* -------------------------------------------------------------------------------------------- */

#global p, 
#global ul, 
#global ol, 
#global form, 
#global dl, 
#global blockquote, 
#global h1, 
#global h2, 
#global h3, 
#global h4, 
#global h5, 
#global h6,
#global .swf {
	padding:5px 15px;
}
#global h1, 
#global h2, 
#global h2.green {
		color:#3C8420;
	}
#global h3, 
#global h4, 
#global h5, 
#global h6 {
	position:relative;
	/*overflow:auto;*/
	text-align:left;
}
#global h1, 
#global h2, 
#global h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#global h1 {
	background:url(../images/bg-h1.gif) repeat-x 0 100%;
	font-size:18px;
	text-transform:uppercase;
	color:#003208;
	padding:5px 0;
	margin:0 15px 5px;
}
	#global h1 strong.titleBold {
		display:block;
	}
#global h2 {
	font-size:14px;
	text-transform:uppercase;
	color:#003208;
}
	#global h2.hand {
		background:url(../images/bg-h2-hand.gif) no-repeat 100% 50%;
		padding-right:60px;
	}
#global h3 {
	font-size:12px;
	color:#9F3100;
}
	#global h3.big {
		font-size:18px;
		padding:10px 15px 25px;
	}
#global h4 {
	font-size:13px;
	color:#666666;
}
	#global .cookieData h4 {
		text-align:center;
		padding:0 15px 5px 15px;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	#global form h3 {
		padding:0 0 5px;
	}

	#global #frmDisconnect p,
	#global #frmFicheActions p,
	#global #frmModif p {
		padding:5px 0;
	}
	#global p.sep {
		background:url(../images/bg-p-sep.gif) no-repeat 50% 100%;
		padding-bottom:20px;
		margin-bottom:10px;
	}
	#global p.lightsep {
		background:url(../images/bg-p-lightsep.gif) no-repeat 50% 100%;
		padding-bottom:12px;
		margin-bottom:5px;
	}
	#global p.top {
		background:url(../images/bg-p-sep.gif) no-repeat 50% 100%;
		padding-bottom:20px;
		margin-bottom:10px;
		text-align:right;
		font-size:10px;
	}
	#global p.borderHighlight {
		margin:10px 15px;
		padding:10px;
		border:1px dotted #CCCCCC;
		background-color:#F4EFE1;
	}
	#global p.newsIndex {
		text-align:center;
	}
	#global p.createInformationMessage {
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#515151;
		margin:5px 15px;
		background-color:#FF6600;
		color:#FFFFFF;
	}
#global table {
	margin:5px 15px;
}
#global form, 
#global input, 
#global textarea, 
#global select, 
#global option, 
#global blockquote, 
#global table, 
#global tr, 
#global th, 
#global td {
	font-family:'Trebuchet MS', Verdana, sans-serif;
	font-size:12px;
}

#global blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:185%;
}
	#global blockquote.messageInfo {
		text-align:center;
		padding:25px 10px;
	}
#global ol.steps {
	padding:5px 15px 5px 35px;
	font-weight:bold;
	color:#9F3100;
}
#global ul.faq {
	background:url(../images/bg-p-sep.gif) no-repeat 50% 100%;
	padding-bottom:20px;
	margin-bottom:10px;
}
#global ul.tab {
	background:#FFFFFF url(../images/bg-sep.gif) repeat-x 0 0;
	margin:15px;
	padding:5px;
	border:solid #CCCCCC;
	border-width:0 1px 1px;
	height:30px;
	width:690px
}
#global ul.breadCrumbsCreate {
	background:#FFFFFF url(../images/bg-sep.gif) repeat-x 0 0;
	margin:15px;
	border:solid #CCCCCC;
	border-width:0 1px 1px;
	height:27px;
	padding:2px 1px;
}
#global li {
	list-style:none;
	background:url(../images/bg-li.gif) no-repeat 0 0;
	padding:0 0 5px 15px;
}
	#global .groupList li {
		background:url(../images/bg-groupList-li.gif) no-repeat 0 6px;
		padding:15px 0 15px 40px;
		font-size:13px;
	}
	#global ol.steps li {
		list-style:decimal;
		background-image:none;
		padding:0 0 5px 0;
	}
	#global ul.tab li {
		float:left;
		border:1px solid #CCCCCC;
		background-image:none;
		background-color:#EFE5D9;
		padding:4px;
		margin-right:3px;
		text-transform:uppercase;
	}
	#global ul.breadCrumbsCreate li {
		float:left;
		background-image:none;
		background-color:#FFFFFF;
		padding:5px;
		margin-right:1px;
		text-transform:uppercase;
		color:#999999;
	}
	#global ul.breadCrumbsCreate li.past {
		background-color:#EFE5D9;
		color:#515151;
	}
	#global ul.breadCrumbsCreate li.active {
		background-color:#9F3100;
		color:#FFFFFF;
	}

#global strong.partnerTrue, 
#global strong.partnerFalse {
	padding-left:20px;
}
#global strong.partnerTrue {
	background:url(../images/bg-strong-partnerTrue.gif) no-repeat 0 50%;
}
#global strong.partnerFalse {
	background:url(../images/bg-strong-partnerFalse.gif) no-repeat 0 50%;
}

#global a {
	color:#9F3100;
	outline:none;
}
	#global a.bt {
		background:url(../images/bg-a-bt.gif) no-repeat 0 0;
		padding:0 0 0 15px;
		text-decoration:none;
	}
	#global a.bt span {
		background:url(../images/bg-a-bt.gif) no-repeat 100% 0;
		padding:0 5px 0 0;
	}

	#global a.bigButton {
		background:#CC6600 url(../images/bg-a-bigButton.gif) no-repeat 0 0;
		padding:0 0 0 10px;
		margin-right:3px;
		height:30px;
		display:block;
		float:left;
		text-transform:uppercase;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#f9e1d1;
	}
	
	#global a.bigButtonCP {
		background:#CC6600 url(../images/bg-a-bigButtonCP.gif) no-repeat 0 0;
		padding:0 0 0 10px;
		margin-right:3px;
		height:60px;
		width:245px;
		display:block;
		float:left;
		text-transform:uppercase;
		text-decoration:none;
		text-align:center;		
		font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#f9e1d1;
	}	
	
	#global a.bigButtonCP:hover {
		color:#FFFFFF;
		background-position:0 100%
	}	
		#global a.bigButtonCP2 {
		background:#CC6600 url(../images/bg-a-bigButtonCP.gif) no-repeat 0 0;
		padding:0 0 0 10px;
		margin-right:3px;
		height:50px;
		width:200px;
		display:block;
		float:left;
		text-transform:uppercase;
		text-decoration:none;
		text-align:center;		
		font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#f9e1d1;
	}	
	
	#global a.bigButtonCP2:hover {
		color:#FFFFFF;
		background-position:0 100%
	}	
	
		#global a.bigButton.bigButtonBattue {
			background:#CC6600 url(../images/bg-a-bigButton-bigButtonBattue.gif) no-repeat 0 0;
			padding:0 0 0 70px;
		}
		#global a.bigButton.bigButtonPeche {
			background:#CC6600 url(../images/bg-a-bigButton-bigButtonPeche.gif) no-repeat 0 0;
			padding:0 0 0 70px;
		}
		#global a.bigButton.bigButtonEvt {
			background:#CC6600 url(../images/bg-a-bigButton-bigButtonEvt.gif) no-repeat 0 0;
			padding:0 0 0 70px;
		}
		#global a.bigButton.bigButtonPiegage {
			background:#CC6600 url(../images/bg-a-bigButton-bigButtonPiegage.gif) no-repeat 0 0;
			padding:0 0 0 70px;
		}
		#global a.bigButton.bigButtonCat1 {
			background:#CC6600 url(../images/bg-a-bigButton-bigButtonCat1.gif) no-repeat 0 0;
			padding:0 0 0 70px;
		}
		#global a.bigButton.bigButtonCat2 {
			background:#CC6600 url(../images/bg-a-bigButton-bigButtonCat2.gif) no-repeat 0 0;
			padding:0 0 0 70px;
		}
		#global a.bigButton.bigButtonCat3 {
			background:#CC6600 url(../images/bg-a-bigButton-bigButtonCat3.gif) no-repeat 0 0;
			padding:0 0 0 70px;
		}
		#global a.bigButton.bigButtonCat4 {
			background:#CC6600 url(../images/bg-a-bigButton-bigButtonCat4.gif) no-repeat 0 0;
			padding:0 0 0 70px;
		}
		#global a.bigButton.bigButtonCat5 {
			background:#CC6600 url(../images/bg-a-bigButton-bigButtonCat5.gif) no-repeat 0 0;
			padding:0 0 0 70px;
		}
		#global a.bigButton.bigButtonCat6 {
			background:#CC6600 url(../images/bg-a-bigButton-bigButtonCat6.gif) no-repeat 0 0;
			padding:0 0 0 70px;
		}
			#global a.bigButton:hover {
				color:#FFFFFF;
				background-position:0 100%
			}
	#global a.bigButton span {
		background:url(../images/bg-a-bigButton.gif) no-repeat 100% 0;
		padding:8px 10px 2px 0;
		height:20px;
		display:block;
		float:left;
	}
		#global a.bigButton:hover span {
			background-position:100% 100%
		}

	#global p.newsIndex a, 
	#global p.newsIndex span {
		padding:2px 10px;
		background-color:#FFFFFF;
		border:1px solid #D8D8D8;
		margin-right:1px;
	}

	#global a.bt-chouett-vacances {
		background:url(../images/bg-a-bt-chouett-vacances.gif) no-repeat 0 0;
		display:block;
		padding:10px;
		margin-bottom:10px;
		text-align:center;
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#global a.mail {
		background:url(../images/bg-a-mail.gif) no-repeat 0 0;
		padding-left:20px;
		text-decoration:none;
	}
	#global a.user-admin {
		background:url(../images/bg-a-user-admin.gif) no-repeat 0 0;
		padding-left:20px;
		text-decoration:none;
	}
	#global a.calendar-admin {
		background:url(../images/bg-a-calendar-admin.gif) no-repeat 0 0;
		padding-left:20px;
		text-decoration:none;
	}

	#global #frmDisconnect p a.help, 
	#global #frmDisconnect p a.auth-quit, 
	#global #frmFicheActions p a.auth-quit, 
	#global #frmDisconnect p a.auth-user, 
	#global #frmDisconnect p a.auth-group, 
	#global #frmModif p a.edit, 
	#global #frmFicheActions p a.edit, 
	#global #frmFicheActions p a.imprime {
		border:1px solid #CCCCCC;
		display:block;
		padding:5px 5px 5px 25px;
		text-decoration:none;
		margin-bottom:1px;
		color:#FFFFFF;
	}
	#global #frmModif p a.edit1{
		border:1px solid #CCCCCC;
		display:block;
		padding:5px 5px 5px 25px;
		text-decoration:none;
		margin-bottom:1px;
		color:red;
	}
		#global #frmDisconnect p a.help {
			background:#CC6600 url(../images/bg-a-help.gif) no-repeat 5px 7px;
		}
		#global #frmDisconnect p a.auth-quit {
			background:#CC6600 url(../images/bg-a-auth-quit.gif) no-repeat 5px 7px;
		}
		#global #frmFicheActions p a.auth-quit {
			background:#CC6600 url(../images/bg-a-auth-quit.gif) no-repeat 5px 7px;
		}
		#global #frmDisconnect p a.auth-user {
			background:#CC6600 url(../images/bg-a-auth-user.gif) no-repeat 5px 7px;
		}
		#global #frmDisconnect p a.auth-group {
			background:#CC6600 url(../images/bg-a-auth-group.gif) no-repeat 5px 7px;
		}
		#global #frmModif p a.edit, 
		#global #frmFicheActions p a.edit {
			background:#CC6600 url(../images/bg-a-edit.gif) no-repeat 5px 7px;
		}
		#global #frmFicheActions p a.edit1 {
			background:red url(../images/bg-a-edit.gif) no-repeat 5px 7px;
		}
		#global #frmFicheActions p a.imprime {
			background:#CC6600 url(../images/ico-print.gif) no-repeat 5px 7px;
		}
			#global #frmDisconnect p a.help:hover, 
			#global #frmDisconnect p a.auth-quit:hover, 
			#global #frmFicheActions p a.auth-quit:hover, 
			#global #frmDisconnect p a.auth-user:hover, 
			#global #frmDisconnect p a.auth-group:hover, 
			#global #frmModif p a.edit:hover, 
			#global #frmFicheActions p a.edit:hover,
			#global #frmFicheActions p a.edit1:hover, 
			#global #frmFicheActions p a.imprime:hover {
				background-color:#FF8400;
			}
	#global #frmDisconnect p a.help small, 
	#global #frmDisconnect p a.auth-quit small, 
	#global #frmFicheActions p a.auth-quit small, 
	#global #frmDisconnect p a.auth-user small, 
	#global #frmDisconnect p a.auth-group small, 
	#global #frmModif p a.edit small, 
	#global #frmFicheActions p a.edit small,
	#global #frmFicheActions p a.edit1 small,
	#global #frmFicheActions p a.imprime small {
		color:#FFDBAF;
	}

	#global a.modify {
		background:#FFFFFF url(../images/bg-a-modify.gif) no-repeat 3px 50%;
		padding-left:23px;
		padding-right:3px;
		border:1px solid #CCCCCC;
		text-decoration:none;
	}
	#global a.delete {
		background:#FFFFFF url(../images/bg-a-auth-quit.gif) no-repeat 3px 50%;
		padding-left:23px;
		padding-right:3px;
		border:1px solid #CCCCCC;
		text-decoration:none;
	}
	#global a.print {
		background:#FFFFFF url(../images/bg-a-mail.gif) no-repeat 3px 50%;
		padding-left:23px;
		padding-right:3px;
		border:1px solid #CCCCCC;
		text-decoration:none;
	}
	#global a.bt-imprime {
		background:#FFFFFF url(../images/ico-print.gif) no-repeat 3px 50%;
		padding-left:23px;
		padding-right:3px;
		border:1px solid #CCCCCC;
		text-decoration:none;
	}

	#global a.resultsNavPrevious, 
	#global a.resultsNavNext {
		text-decoration:none;
		font-size:10px;
		text-transform:uppercase;
	}
		#global a.resultsNavPrevious {
			background:url(../images/bg-a-resultsNavPrevious.gif) no-repeat 100% 50%;
			padding:0 20px 0 0;
			margin-right:10px;
		}
		#global a.resultsNavNext {
			background:url(../images/bg-a-resultsNavNext.gif) no-repeat 0 50%;
			padding:0 0 0 20px;
			margin-left:10px;
		}
	#global ul.tab li.active a {
		text-decoration:none;
		color:#C74901;
	}

#global a img {
	border:none;
}

#global a:hover {
	color:#C74901;
}
	#global a.bt:hover {
		color:#FFFFFF;
		background-position:0 100%;
		text-decoration:none;
	}
	#global a.bt:hover span {
		background-position:100% 100%;
	}

	#global a.bt-chouett-vacances:hover {
		color:#FFFFFF;
	}

#global form.newsletterSubscribe {
	position:relative;
	height:25px;
}
#global .newsletterSubscribe input.text {
	background:url(../images/bg-newsletter-input-text.gif) no-repeat 0 0;
	width:170px;
	height:20px;
	border:none;
	padding:5px 0 0 5px;
	font-family:"Courier New", Courier, monospace;
	position:absolute;
	top:0;
}
#global .newsletterSubscribe input.image {
	position:absolute;
	top:0;
	left:190px;
}

#global dl.agenda {
	clear:both;
}
#global dl.agenda dt {
	background:#F8E6BB url(../images/bg-agenda-dt.gif) no-repeat left top;
	float:left;
	text-align:center;
	padding:2px;
	width:32px;
}
	html>body #global dl.agenda dt {
		padding:0 5px;
		width:22px;
	}
#global dl.agenda dt span {
	display:block;
	font-weight:bold;
}
#global dl.agenda dt span.day {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#497F0E;
}
#global dl.agenda dt span.month {
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5D640C;
	margin-top:-5px;
}
#global dl.agenda dt span.year {
	font-size:10px;
	color:#000000;
	margin-top:-3px;
}
#global dl.agenda dd {
	padding-left:40px;
	text-align:left;
}
#global form.mapSearch ul {
	padding:0;
}
#global form.mapSearch p {
	padding:5px 0 0;
}
#global form.mapSearch ul li {
	padding:3px;
	background-image:none;
	border:1px solid #C5C5BF;
	margin-bottom:1px;
	background-color:#FFFFFF;
}
#global form.mapSearch ul li h3 {
	padding:0;
	margin:0;
}
#global form.mapSearch ul li h3 a {
	display:block;
	background:url(../images/bg-li.gif) no-repeat 190px 6px;
	padding:3px 0;
	text-decoration:none;
}
	#global .col720 form.mapSearch ul li h3 a {
		background:url(../images/bg-li.gif) no-repeat 670px 6px;
	}
	#global .col240 form.mapSearch ul li h3 a {
		background:url(../images/bg-li.gif) no-repeat 190px 6px;
	}
#global form.mapSearch ul li ul {
	width:192px;
	height:180px;
	margin:0;
	padding:5px;
	overflow:auto;
}
	#global .col720 form.mapSearch ul li ul {
		width:672px;
	}
	#global .col240 form.mapSearch ul li ul {
		width:192px;
	}
#global form.mapSearch ul li ul li {
	padding:0;
	border:none;
}
#global form.mapSearch ul li ul li fieldset {
	border:1px solid #C5C5BF;
	padding:5px;
}

#global .resultsNav form {
	background:#FFFFFF url(../images/bg-sep.gif) repeat-x 0 0;
	height:25px;
	padding-top:10px;
}
#global .resultsNav form select {
	margin-bottom:-5px;
}

#global .col720 form.messenger {
	width:700px;
}
#global .col320 form.messenger {
	width:300px;
}
	#global .col320 .savedUser form.messenger {
		width:280px;
	}
#global .col360 form.messenger, 
#global .col360 form.accountCreation {
	width:340px;
}
#global .col460 form.messenger {
	width:440px;
}
#global .col640 form.messenger {
	width:620px;
}
#global .col720shadow form.accountCreation {
	width:700px;
}
#global .col720 form.accountCreation {
	padding:0;
}
#global .col360 form.accountCreation {
	width:340px;
}
#global form.messenger fieldset, 
#global form.accountCreation fieldset {
	border:none;
	border-top:1px solid #D8D8D8;
	margin-bottom:10px;
}
	#global .userLog form.messenger fieldset {
		border:none;
		margin-bottom:2px;
	}
	#global form.messenger fieldset fieldset, 
	#global form.accountCreation fieldset fieldset {
		background:none;
		border:none;
		margin:3px 0 0;
	}
#global form.messenger legend, 
#global form.accountCreation legend {
	padding:0 2px;
	font-weight:bold;
}
	#global form.messenger fieldset fieldset legend, 
	#global form.accountCreation fieldset fieldset legend {
		padding:0 0 5px;
		font-weight:normal;
	}
/*\*//*/ #global form.messenger legend { display: inline-block; } /* IE Mac legend fix */
/*\*//*/ #global form.accountCreation legend { display: inline-block; } /* IE Mac legend fix */
#global form.messenger ol, 
#global form.accountCreation ol {
	margin:0;
	padding:0;
}
#global form.messenger fieldset li, 
#global form.accountCreation fieldset li {
	padding:5px 10px 7px;
	background:url(../images/bg-messenger-divider.gif) left bottom repeat-x;
}
	#global .userLog form.messenger fieldset li {
		padding:0 0 5px;
		background-image:none;
	}
#global form.messenger label, 
#global form.accountCreation label {
	display:inline-block;
	vertical-align:top;
	width:120px;
}
	#global .col720 form.messenger label, 
	#global .col720 form.accountCreation label, 
	#global .col720shadow form.accountCreation label {
		width:200px;
	}
	#global form.accountCreation label.weatherItem {
		width:auto;
	}
	#global .col320 form.messenger label {
		width:80px;
	}
	#global .userLog form.messenger label {
		width:80px;
	}
	#global form.messenger fieldset fieldset label, 
	#global form.accountCreation fieldset fieldset label {
		display:block;
		width:auto;
		margin-left:123px;
	}
		#global .col720shadow form.accountCreation fieldset fieldset label,
		#global .col720 form.messenger fieldset fieldset label {
			margin-left:203px;
		}
		#global .col320 form.messenger fieldset fieldset label {
			margin-left:83px;
		}
#global form.messenger p, 
#global form.accountCreation p {
	padding:5px 0;
}
#global form.messenger em, 
#global form.accountCreation em {
	font-weight:bold;
	font-style:normal;
	color:#FF0000;
}
#global form.messenger input, form.messenger textarea, 
#global form.accountCreation input, form.accountCreation textarea {
	padding:1px;
}
	#global .col460 form.messenger input.text, 
	#global .col460 form.messenger select, 
	#global .col460 form.messenger textarea {
		/*width:290px;
		width:60%;*/
	}
	#global .userLog form.messenger input.text {
		width:90px;
	}
	#global .userLog form.messenger input.submit {
		padding:5px;
	}
#global form.messenger select, 
#global form.accountCreation select {
	padding:0;
}
#global .mapSearch .geoSubmit, 
#global .highlightSubmit {
	width:210px;
	height:30px;
	border:none;
	background:url(../images/bg-geoSubmit.gif) no-repeat 0 0;
	padding:5px;
	text-transform:uppercase;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#f9e1d1;
	margin-bottom:1px;
	cursor:pointer;
}
	#global .highlightSubmitBig {
		background:url(../images/bg-highlightSubmitBig.gif) no-repeat 0 0;
		width:340px;
	}
	#global .mapSearch .geoSubmit:hover, 
	#global .highlightSubmit:hover {
		color:#FFFFFF;
		background-position:0 100%;
	}

.calendarFilter .col230 form select {
	width:200px;
}

#global form.saisiePiegeage, 
#global div.saisiePiegeage {
	margin:15px;
	padding:0 0 15px;
	background:#EFE5D9 url(../images/bg-form-saisiePiegeage.gif) no-repeat 0 100%;
	text-align:center;
}
#global .saisiePiegeage div.top {
	padding:15px;
	background:#E2D4A5 url(../images/bg-form-saisiePiegeage-top.gif) no-repeat 0 0;
	border-bottom:1px solid #998C62;
}
#global form.saisiePiegeage table {
	padding:5px;
	margin:5px auto;
}
#global form.saisiePiegeage table td {
	position:relative;
	margin:0;
}

#global form.saisiePiegeage input.submit {
	padding:5px;
}
#global div.calendarPiegageList {
	overflow:auto;
}
#global div.calendarPiegageList table td {
	overflow:auto;
	vertical-align:top;
}
#global div.calendarPiegageList table.calendarPiegageMonth {
	float:left;
	width:100px;
	margin:0 5px 0 0;
	border:solid #FFFFFF;
	border-width:1px 0 0 1px;
}
#global div.calendarPiegageList table.calendarPiegageMonth th, 
#global div.calendarPiegageList table.calendarPiegageMonth td {
	border:solid #FFFFFF;
	border-width:0 1px 1px 0;
	font-size:11px;
	position:relative;
}
	#global div.calendarPiegageList table.calendarPiegageMonth th {
		background-color:#E2D4A5;
		text-transform:uppercase;
	}
#global p.piegeageDateList {
	background:url(../images/bg-p-piegeageDateList.gif) no-repeat 10px 0;
	padding:5px 15px 15px 45px;
}

#global div.memberList {
	margin:15px;
	padding:0 0 15px;
	background:#EFE5D9 url(../images/bg-form-saisiePiegeage.gif) no-repeat 0 100%;
	text-align:center;
}
#global .memberList div.top {
	padding:15px;
	background:#E2D4A5 url(../images/bg-form-saisiePiegeage-top.gif) no-repeat 0 0;
	border-bottom:1px solid #998C62;
}
#global .memberList div.list {
	padding:0 0 15px;
}
#global .memberList div.list table.memberTableList th, 
#global .memberList div.list table.memberTableList td {
	font-size:11px;
}
#global .memberList div.list table.memberTableList td {
	padding:2px;
}
#global .memberList div.list table.memberTableList input.text {
	width:65px;
}
#global .memberList div.list table.memberTableList input {
	font-size:11px;
}
#global .memberList div.list table.memberTableList select {
	width:85px;
	font-size:11px;
}
#global .memberList div.list table.memberTableList select option {
	width:185px;
}


#global label.tooltip {
	background:url(../images/bg-label-tooltip.gif) no-repeat 100% 50%;
	padding-right:20px;
}

#global h3.big form {
	position:absolute;
	left:-999em;
}

#global table.data {
	background-color:#CDCDCD;
	margin:5px 15px 15px;
}
	#global .memberList div.list table.memberTableList {
		margin:5px -15px !important;
	}
	#global form table.data {
		margin:0;
	}
	#global .col720 table.data {
		width:690px;
	}
	#global .col720shadow table.data {
		width:670px;
	}
	#global .col360 table.data {
		width:330px;
	}
	#global .col260 table.data {
		width:230px;
	}

	#global table.small * {
		font-size:10px;
	}
	#global table.colorTable {
		background-color:#CDCDCD;
		margin:5px 15px;
	}

#global .col240 table.calendrier {
	width:210px;
}
#global table.data tr th {
	background-color:#E8DFD6;
	border:1px solid #FFFFFF;
	padding:4px;
}
	#global table.calendrier tr th {
		padding:1px 2px;
	}
#global table.data td {
	color:#3D3D3D;
	padding:4px;
	background-color:#FFFFFF;
	vertical-align:top;
	border:1px solid #FFFFFF;
}
	#global table.calendrier tr td {
		padding:0;
		text-align:center;
		position:relative;
		z-index:2;
	}
		#global table.calendrier tr td div.calendarDayAction {
			position:absolute;
			z-index:50;
			width:150px;
			text-align:left;
			left:-999em;
			background-color:#FFFFFF;
			border:1px solid #D8D8D8;
		}
		#global table.calendrier tr td:hover div.calendarDayAction {
			left:auto;
		}
	#global table.calendrier tr td a {
		display:block;
		padding:1px 2px;
		text-decoration:none;
	}
	#global table.calendrier tr td a:hover {
		background-color:#515151;
		color:#FFFFFF;
	}
	#global table.data tr.odd td {
		background-color:#EEE9E3;
	}
	#global table.data td.uppercase {
		text-transform:uppercase;
	}
	#global table.annonceDetail td {
		padding:1px 4px;
	}
	#global table.colorTable td {
		color:#000000;
		padding:2px;
		border:1px solid #FFFFFF;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		text-transform:uppercase;
		width:100px;
	}
#global #resultsMaxiList tr:hover td, 
#global #resultsMaxiList tr.odd:hover td {
	background:#FFFFFF url(../images/bg-sep.gif) repeat-x 0 -1px;
	cursor:pointer;
}

#global table.tablesorter tr .header {
	background:#E6EEEE url(../images/tablesorter-bg.gif) no-repeat 100% 50%;
	padding-right:25px;
	cursor:pointer;
}
	#global table.tablesorter tr .headerSortUp {
		background-image:url(../images/tablesorter-asc.gif);
	}
	#global table.tablesorter tr .headerSortDown {
		background-image:url(../images/tablesorter-desc.gif);
	}
	#global table.tablesorter tr .headerSortDown, #global table.tablesorter tr .headerSortUp {
		background-color:#8DBDD8;
	}

#global #pager img {
	margin-bottom:-3px;
}
#global #pager .pagedisplay {
	width:40px;
	text-align:center;
}

.waitLoad {
	background:url(../images/progression.gif) no-repeat 50% 50%;
	height:20px;
	padding:5px 10px;
	font-size:10px;
	text-align:center;
	width:220px;
	position:relative;
	left:-350px;
	top:-150px;
	z-index:999;
}

/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au chemin de navigation */
/* -------------------------------------------------------------------------------------------- */

#global #wire ul {
	background:#FFFFFF url(../images/bg-wire.gif) no-repeat 0 0;
	font-size:10px;
	color:#EEEEEE;
	padding:0 10px 0;
	height:22px;
	text-align:left;
}
#global #wire li {
	background:url(../images/bg-wire-li.gif) no-repeat 0 5px;
	list-style:none;
	padding-left:10px;
	padding-right:2px;
	display:inline;
}
#global #wire li a, 
#global #wire li a:hover {
	color:#FFFFFF;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au pied de page */
/* -------------------------------------------------------------------------------------------- */

#foot {
	position:relative;
	background:#2A1D02 url(../images/bg-foot.jpg) no-repeat 100% 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	color:#C74901;
	text-align:center;
}
#foot p {
	padding:5px 10px;
}
#foot a {
	color:#C74901;
}


/* -------------------------------------------------------------------------------------------- */
/* Tooltips */
/* -------------------------------------------------------------------------------------------- */

.toolTip-picture img,
.toolTip-thumbnail img {
	border:1px solid #000000;
}
.toolTip-picture ,
.toolTip-thumbnail  {
	background:transparent url(../images/loading.gif) no-repeat center center;
	min-height:32px;
	min-width:32px; 
}
.toolTip-caption {
	position:relative;
	margin-top:-20px;
}
.toolTip-text,
.toolTip-caption {
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	background:#000000 url(../images/bg-tooltip-caption.gif) repeat-x 0 100%;
	padding:10px;
	cursor:pointer;
}
.toolTip-text span,
.toolTip-caption span {
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles génériques */
/* -------------------------------------------------------------------------------------------- */

.spacer {
	width:100%;
	clear:both;
	font-size:1px;
	height:1px;
}
.img-right {
	float:right;
	padding:0 0 5px 10px;
}
.img-left {
	float:left;
	padding:0 10px 5px 0;
}
.center {
	text-align:center !important;
}
.right {
	text-align:right !important;
}
.left {
	text-align:left !important;
}



/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles pour le player flash de la visualisation des photos */
/* -------------------------------------------------------------------------------------------- */

#global p.photoGallery {
	background:url(../images/bg-p-photoGallery.gif) no-repeat 10px 0;
	padding:0 10px 5px 60px;
}

div.video {
	padding:10px;
}



/* CSS Document --------------------------------------------------------------------------------*/
/* CSS RAPPAORTS DE CHASSE------------------------------------------------------*/
/* www.iris-interactive.fr ---------------------------------------------------------------------*/

* {
	margin:0;
	padding:0;
}
body {
	background:#1A3200 url(../images/body.jpg) no-repeat 50% 0%;
	font-size:12px;
	height:100%;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	text-align:center;
}
#pagerap {
	width:800px;
	margin:0 auto;
	text-align:justify;
	background:#FFFFFF url(../images/bg-page.jpg) repeat 0 0;
}



/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à l'entête */
/* -------------------------------------------------------------------------------------------- */

#header {
	background:#1A3200 url(../images/body.jpg) no-repeat 50% 0%;
	position:absolute;
	width:960px;
	height:120px;
		height:200px;
	top:0;
}
#header h1 {
	position:absolute;
	left:-999em;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à la navigation */
/* -------------------------------------------------------------------------------------------- */

#navigation {
	background:#4A0C00 url(../images/bg-navigation.jpg) no-repeat 0% 0%;
	position:absolute;
	width:960px;
	height:37px;
	top:120px;
		top:200px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}


/* -------------------------------------------------------------------------------------------- */
/* Menu de navigation générale */

#navigation #menu {
	position:absolute;
	top:0;
	left:0;
}
#navigation #menu li {
	display:block;
	float:left;
	padding:8px 10px 9px;
	list-style:none;
}

#navigation #menu a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	position:relative;
	padding:0 1px;
	font-size:13px;
}
#navigation #menu li a span {
	position:relative;
	top:0;
	left:0;
}
#navigation #menu li a span.mainChapterShadow {
	top:1px;
	left:1px;
	color:#131C25;
	position:absolute;
	display:block;
}
#navigation #menu a:hover {
	color:#FFFFFF;
}
#navigation #menu li a:hover span.mainChapterShadow, 
#navigation #menu li:hover a span.mainChapterShadow, 
#navigation #menu li.sfhover a span.mainChapterShadow {
	display:block;
}

#navigation #menu li ul { 
	position:absolute;
	z-index:600;
	background:#5A0B00 url(../images/bg-menu-li-ul.gif) repeat-x 0 0;
	width:205px;
	left:-999em; 
	top:35px;
}
#navigation #menu li:hover ul, #navigation #menu li.sfhover ul { 
	left:auto;
}
#navigation #menu li ul li {
	width:205px;
	padding:0;
	margin:0;
	text-align:left;
}
#navigation #menu li ul li a {
	width:195px;
	padding:3px 5px;
	display:block;
	font-size:11px;
	font-weight:normal;
}
*html #navigation #menu li ul li a {
	width:2005px;
}
#navigation #menu li ul li a:hover {
	background-color:#C74901;
}


/* -------------------------------------------------------------------------------------------- */
/* Boîte à outils */

#navigation #tools {
	position:absolute;
	top:0;
	right:05px;
}
#navigation #tools li {
	display:block;
	float:left;
	padding:10px 5px;
	list-style:none;
}
#navigation #tools a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au contenu */
/* -------------------------------------------------------------------------------------------- */

#globalrap {
	color:#181818;
	background:url(../images/bg-global.jpg) no-repeat 0 100%;
	margin-top:0;
	padding-top:5px;
	min-height:315px;
	height:auto;
}





/* -------------------------------------------------------------------------------------------- */
/* BOX MODELS */

.cornerTop {
	background:transparent url(../images/bg-content.gif) no-repeat 100% 0;
	min-height:63px;
	height:auto;
}

.side {
	margin-top:-85px;
	position:relative;
	z-index:60;
	background:transparent url(../images/bg-side.gif) repeat-x 0 85px;
	min-height:330px;
	height:auto;
}

.col120{
	width:120px;
	float:left;
}

.col230 {
	width:230px;
	text-align:left;
}
.col240 {
	width:240px;
	text-align:left;
}
	.col240shadow {
		width:240px;
		text-align:left;
		background:url(../images/bg-col240shadow.jpg) no-repeat 0 0;
		padding-top:5px;
	}
.col320 {
	width:320px;
}
.col350 {
	width:350px;
}
.col360 {
	width:360px;
}
	.col360shadow {
		width:360px;
		background:url(../images/bg-col360shadow.jpg) no-repeat 0 0;
		padding-top:5px;
	}
.col460 {
	width:460px;
}
.col480 {
	width:480px;
}
	.col480shadow {
		width:480px;
		background:url(../images/bg-col480shadow.jpg) no-repeat 0 0;
		padding-top:5px;
	}
.col640 {
	width:640px;
}
.col720 {
	width:720px;
}
	.col720shadow {
		width:720px;
		background:url(../images/bg-col720shadow.jpg) no-repeat 0 0;
		padding-top:5px;
		top:900px;
	}
.col230, 
.col240, 
.col240shadow, 
.col320,
.col350,
.col360, 
.col360shadow, 
.col460, 
.col480, 
.col480shadow, 
.col720, 
.col640, 
.col720shadow {
	float:left;
}
.col720shadow .map {
	float:left;
	width:465px;
	height:460px;
	margin:5px 0 5px 15px;
	background-color:#B7BC9E;
	position:relative;
	overflow:hidden;
}
.resultsNav {
	margin:5px 15px;
	border:1px solid #CCCCCC;
	text-align:center;
	background-color:#FFFFFF;
}
.resultsMiniPic {
	margin:5px 5px 0 10px;
	text-align:center;
	float:left;
	width:110px;
	overflow:hidden;
}
div.ad {
	margin:10px 15px;
	padding:10px;
	background:url(../images/bg-ad.gif) no-repeat 0 5px;
	border:solid #CCCCCC;
	border-width:1px 0;
	text-align:center;
}
	.col240shadow div.ad {
		padding:10px 0 5px;
		margin:10px;
	}
div.cookieList 
{
    margin-left:66px;
	width:900px;
	text-align:center;
}
div.cookieData {
	text-align:center;
	float:left;
	width:138px;
}
div.miniCookiePic {
	height:80px;
	overflow:hidden;
	border:3px double #444444;
	margin:5px 10px; 
	padding:0; 
	background-color:#FFFFFF; 
}
div#containerVideo {
	margin:5px 15px;
}
div.userLog {
	margin:15px 10px;
	background-color:#EFE5D9;
	border:double 3px #D8D8D8;
}

#pager {
	margin:5px 10px;
	padding:5px;
	text-align:center;
}


div.searchIndexHighlight {
	background:url(../images/bg-searchIndexHighlight.jpg) no-repeat 0 0;
	margin-top:15px;
	padding-top:4px;
}

.calendarFilter {
	margin:5px 15px;
	background:url(../images/bg-searchIndexHighlight.jpg) no-repeat 50% 0;
	padding-top:5px;
}
.ficheAdminTools {
	background:url(../images/bg-ficheAdminTools.jpg) no-repeat 0 50%;
}

/* -------------------------------------------------------------------------------------------- */

#globalrap p, 
#globalrap ul, 
#globalrap ol, 
#globalrap form, 
#globalrap dl, 
#globalrap blockquote, 
#globalrap h1, 
#globalrap h2, 
#globalrap h3, 
#globalrap h4, 
#globalrap h5, 
#globalrap h6,
#globalrap .swf {
	padding:5px 15px;
}
#globalrap h1, 
#globalrap h2, 
#globalrap h2.green {
		color:#3C8420;
	}
#globalrap h3, 
#globalrap h4, 
#globalrap h5, 
#globalrap h6 {
	position:relative;
	/*overflow:auto;*/
	text-align:left;
}
#globalrap h1, 
#globalrap h2, 
#globalrap h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#globalrap h1 {
	background:url(../images/bg-h1.gif) repeat-x 0 100%;
	font-size:18px;
	text-transform:uppercase;
	color:#003208;
	padding:5px 0;
	margin:0 15px 5px;
}
	#globalrap h1 strong.titleBold {
		display:block;
	}
#globalrap h2 {
	font-size:14px;
	text-transform:uppercase;
	color:#003208;
}
	#globalrap h2.hand {
		background:url(../images/bg-h2-hand.gif) no-repeat 100% 50%;
		padding-right:60px;
	}
#globalrap h3 {
	font-size:12px;
	color:#9F3100;
}
	#globalrap h3.big {
		font-size:18px;
		padding:10px 15px 25px;
	}
#globalrap h4 {
	font-size:13px;
	color:#666666;
}
	#globalrap .cookieData h4 {
		text-align:center;
		padding:0 15px 5px 15px;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	#globalrap form h3 {
		padding:0 0 5px;
	}

	#globalrap #frmDisconnect p,
	#globalrap #frmFicheActions p,
	#globalrap #frmModif p {
		padding:5px 0;
	}
	#globalrap p.sep {
		background:url(../images/bg-p-sep.gif) no-repeat 50% 100%;
		padding-bottom:20px;
		margin-bottom:10px;
	}
	#globalrap p.lightsep {
		background:url(../images/bg-p-lightsep.gif) no-repeat 50% 100%;
		padding-bottom:12px;
		margin-bottom:5px;
	}
	#globalrap p.top {
		background:url(../images/bg-p-sep.gif) no-repeat 50% 100%;
		padding-bottom:20px;
		margin-bottom:10px;
		text-align:right;
		font-size:10px;
	}
	#globalrap p.borderHighlight {
		margin:10px 15px;
		padding:10px;
		border:1px dotted #CCCCCC;
		background-color:#F4EFE1;
	}
	#globalrap p.newsIndex {
		text-align:center;
	}
	#globalrap p.createInformationMessage {
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#515151;
		margin:5px 15px;
		background-color:#FF6600;
		color:#FFFFFF;
	}
	
#global ul.AlbumList li{
float:left;
width:100px;
background:none;

}
	
#globalrap table {
	margin:5px 15px;
}
#globalrap form, 
#globalrap input, 
#globalrap textarea, 
#globalrap select, 
#globalrap option, 
#globalrap blockquote, 
#globalrap table, 
#globalrap tr, 
#globalrap th, 
#globalrap td {
	font-family:'Trebuchet MS', Verdana, sans-serif;
	font-size:12px;
}

#globalrap blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:185%;
}
	#globalrap blockquote.messageInfo {
		text-align:center;
		padding:25px 10px;
	}
#globalrap ol.steps {
	padding:5px 15px 5px 35px;
	font-weight:bold;
	color:#9F3100;
}
#globalrap ul.faq {
	background:url(../images/bg-p-sep.gif) no-repeat 50% 100%;
	padding-bottom:20px;
	margin-bottom:10px;
}
#globalrap ul.tab {
	background:#FFFFFF url(../images/bg-sep.gif) repeat-x 0 0;
	margin:15px;
	padding:5px;
	border:solid #CCCCCC;
	border-width:0 1px 1px;
	height:30px;
}
#globalrap ul.breadCrumbsCreate {
	background:#FFFFFF url(../images/bg-sep.gif) repeat-x 0 0;
	margin:15px;
	border:solid #CCCCCC;
	border-width:0 1px 1px;
	height:27px;
	padding:2px 1px;
}
#globalrap li {
	list-style:none;
	background:url(../images/bg-li.gif) no-repeat 0 0;
	padding:0 0 5px 15px;
}
	#globalrap .groupList li {
		background:url(../images/bg-groupList-li.gif) no-repeat 0 6px;
		padding:15px 0 15px 40px;
		font-size:13px;
	}
	#globalrap ol.steps li {
		list-style:decimal;
		background-image:none;
		padding:0 0 5px 0;
	}
	#globalrap ul.tab li {
		float:left;
		border:1px solid #CCCCCC;
		background-image:none;
		background-color:#EFE5D9;
		padding:5px;
		margin-right:5px;
		text-transform:uppercase;
	}
	#globalrap ul.breadCrumbsCreate li {
		float:left;
		background-image:none;
		background-color:#FFFFFF;
		padding:5px;
		margin-right:1px;
		text-transform:uppercase;
		color:#999999;
	}
	#globalrap ul.breadCrumbsCreate li.past {
		background-color:#EFE5D9;
		color:#515151;
	}
	#globalrap ul.breadCrumbsCreate li.active {
		background-color:#9F3100;
		color:#FFFFFF;
	}

#globalrap strong.partnerTrue, 
#globalrap strong.partnerFalse {
	padding-left:20px;
}
#globalrap strong.partnerTrue {
	background:url(../images/bg-strong-partnerTrue.gif) no-repeat 0 50%;
}
#globalrap strong.partnerFalse {
	background:url(../images/bg-strong-partnerFalse.gif) no-repeat 0 50%;
}

#globalrap a {
	color:#9F3100;
	outline:none;
}
	#globalrap a.bt {
		background:url(../images/bg-a-bt.gif) no-repeat 0 0;
		padding:0 0 0 15px;
		text-decoration:none;
	}
	#globalrap a.bt span {
		background:url(../images/bg-a-bt.gif) no-repeat 100% 0;
		padding:0 5px 0 0;
	}

	#globalrap a.bigButton {
		background:#CC6600 url(../images/bg-a-bigButton.gif) no-repeat 0 0;
		padding:0 0 0 10px;
		margin-right:3px;
		height:30px;
		display:block;
		float:left;
		text-transform:uppercase;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#f9e1d1;
	}
		#globalrap a.bigButton:hover {
			color:#FFFFFF;
			background-position:0 100%
		}
	#globalrap a.bigButton span {
		background:url(../images/bg-a-bigButton.gif) no-repeat 100% 0;
		padding:8px 10px 2px 0;
		height:20px;
		display:block;
		float:left;
	}
		#globalrap a.bigButton:hover span {
			background-position:100% 100%
		}

	#globalrap p.newsIndex a, 
	#globalrap p.newsIndex span {
		padding:2px 10px;
		background-color:#FFFFFF;
		border:1px solid #D8D8D8;
		margin-right:1px;
	}

	#globalrap a.bt-chouett-vacances {
		background:url(../images/bg-a-bt-chouett-vacances.gif) no-repeat 0 0;
		display:block;
		padding:10px;
		margin-bottom:10px;
		text-align:center;
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#globalrap a.mail {
		background:url(../images/bg-a-mail.gif) no-repeat 0 0;
		padding-left:20px;
		text-decoration:none;
	}
	#globalrap a.user-admin {
		background:url(../images/bg-a-user-admin.gif) no-repeat 0 0;
		padding-left:20px;
		text-decoration:none;
	}
	#globalrap a.calendar-admin {
		background:url(../images/bg-a-calendar-admin.gif) no-repeat 0 0;
		padding-left:20px;
		text-decoration:none;
	}

	#globalrap #frmDisconnect p a.help, 
	#globalrap #frmDisconnect p a.auth-quit, 
	#globalrap #frmFicheActions p a.auth-quit, 
	#globalrap #frmDisconnect p a.auth-user, 
	#globalrap #frmDisconnect p a.auth-group, 
	#globalrap #frmModif p a.edit, 
	#globalrap #frmFicheActions p a.edit, #globalrap #frmFicheActions p a.edit1,
	#globalrap #frmFicheActions p a.imprime {
		border:1px solid #CCCCCC;
		display:block;
		padding:5px 5px 5px 25px;
		text-decoration:none;
		margin-bottom:1px;
		color:#FFFFFF;
	}
		#globalrap #frmDisconnect p a.help {
			background:#CC6600 url(../images/bg-a-help.gif) no-repeat 5px 7px;
		}
		#globalrap #frmDisconnect p a.auth-quit {
			background:#CC6600 url(../images/bg-a-auth-quit.gif) no-repeat 5px 7px;
		}
		#globalrap #frmFicheActions p a.auth-quit {
			background:#CC6600 url(../images/bg-a-auth-quit.gif) no-repeat 5px 7px;
		}
		#globalrap #frmDisconnect p a.auth-user {
			background:#CC6600 url(../images/bg-a-auth-user.gif) no-repeat 5px 7px;
		}
		#globalrap #frmDisconnect p a.auth-group {
			background:#CC6600 url(../images/bg-a-auth-group.gif) no-repeat 5px 7px;
		}
		#globalrap #frmModif p a.edit, 
		#globalrap #frmFicheActions p a.edit {
			background:#CC6600 url(../images/bg-a-edit.gif) no-repeat 5px 7px;
		}
		#globalrap #frmFicheActions p a.edit1 {
			background:red url(../images/bg-a-edit.gif) no-repeat 5px 7px;
		}
		#globalrap #frmFicheActions p a.imprime {
			background:#CC6600 url(../images/ico-print.gif) no-repeat 5px 7px;
		}
			#globalrap #frmDisconnect p a.help:hover, 
			#globalrap #frmDisconnect p a.auth-quit:hover, 
			#globalrap #frmFicheActions p a.auth-quit:hover, 
			#globalrap #frmDisconnect p a.auth-user:hover, 
			#globalrap #frmDisconnect p a.auth-group:hover, 
			#globalrap #frmModif p a.edit:hover, 
			#globalrap #frmFicheActions p a.edit:hover,#globalrap #frmFicheActions p a.edit1:hover,  
			#globalrap #frmFicheActions p a.imprime:hover {
				background-color:#FF8400;
			}
	#globalrap #frmDisconnect p a.help small, 
	#globalrap #frmDisconnect p a.auth-quit small, 
	#globalrap #frmFicheActions p a.auth-quit small, 
	#globalrap #frmDisconnect p a.auth-user small, 
	#globalrap #frmDisconnect p a.auth-group small, 
	#globalrap #frmModif p a.edit small, 
	#globalrap #frmFicheActions p a.edit small, #globalrap #frmFicheActions p a.edit1 small, 
	#globalrap #frmFicheActions p a.imprime small {
		color:#FFDBAF;
	}

	#globalrap a.modify {
		background:#FFFFFF url(../images/bg-a-modify.gif) no-repeat 3px 50%;
		padding-left:23px;
		padding-right:3px;
		border:1px solid #CCCCCC;
		text-decoration:none;
	}
	#globalrap a.delete {
		background:#FFFFFF url(../images/bg-a-auth-quit.gif) no-repeat 3px 50%;
		padding-left:23px;
		padding-right:3px;
		border:1px solid #CCCCCC;
		text-decoration:none;
	}
	#globalrap a.print {
		background:#FFFFFF url(../images/bg-a-mail.gif) no-repeat 3px 50%;
		padding-left:23px;
		padding-right:3px;
		border:1px solid #CCCCCC;
		text-decoration:none;
	}
	#globalrap a.bt-imprime {
		background:#FFFFFF url(../images/ico-print.gif) no-repeat 3px 50%;
		padding-left:23px;
		padding-right:3px;
		border:1px solid #CCCCCC;
		text-decoration:none;
	}

	#globalrap a.resultsNavPrevious, 
	#globalrap a.resultsNavNext {
		text-decoration:none;
		font-size:10px;
		text-transform:uppercase;
	}
		#globalrap a.resultsNavPrevious {
			background:url(../images/bg-a-resultsNavPrevious.gif) no-repeat 100% 50%;
			padding:0 20px 0 0;
			margin-right:10px;
		}
		#globalrap a.resultsNavNext {
			background:url(../images/bg-a-resultsNavNext.gif) no-repeat 0 50%;
			padding:0 0 0 20px;
			margin-left:10px;
		}
	#globalrap ul.tab li.active a {
		text-decoration:none;
		color:#C74901;
	}

#globalrap a img {
	border:none;
}

#globalrap a:hover {
	color:#C74901;
}
	#globalrap a.bt:hover {
		color:#FFFFFF;
		background-position:0 100%;
		text-decoration:none;
	}
	#globalrap a.bt:hover span {
		background-position:100% 100%;
	}

	#globalrap a.bt-chouett-vacances:hover {
		color:#FFFFFF;
	}

#globalrap form.newsletterSubscribe {
	position:relative;
	height:25px;
}
#globalrap .newsletterSubscribe input.text {
	background:url(../images/bg-newsletter-input-text.gif) no-repeat 0 0;
	width:170px;
	height:20px;
	border:none;
	padding:5px 0 0 5px;
	font-family:"Courier New", Courier, monospace;
	position:absolute;
	top:0;
}
#globalrap .newsletterSubscribe input.image {
	position:absolute;
	top:0;
	left:190px;
}

#globalrap dl.agenda {
	clear:both;
}
#globalrap dl.agenda dt {
	background:#F8E6BB url(../images/bg-agenda-dt.gif) no-repeat left top;
	float:left;
	text-align:center;
	padding:2px;
	width:32px;
}
	html>body #globalrap dl.agenda dt {
		padding:0 5px;
		width:22px;
	}
#globalrap dl.agenda dt span {
	display:block;
	font-weight:bold;
}
#globalrap dl.agenda dt span.day {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#497F0E;
}
#globalrap dl.agenda dt span.month {
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5D640C;
	margin-top:-5px;
}
#globalrap dl.agenda dt span.year {
	font-size:10px;
	color:#000000;
	margin-top:-3px;
}
#globalrap dl.agenda dd {
	padding-left:40px;
	text-align:left;
}
#globalrap form.mapSearch ul {
	padding:0;
}
#globalrap form.mapSearch p {
	padding:5px 0 0;
}
#globalrap form.mapSearch ul li {
	padding:3px;
	background-image:none;
	border:1px solid #C5C5BF;
	margin-bottom:1px;
	background-color:#FFFFFF;
}
#globalrap form.mapSearch ul li h3 {
	padding:0;
	margin:0;
}
#globalrap form.mapSearch ul li h3 a {
	display:block;
	background:url(../images/bg-li.gif) no-repeat 190px 6px;
	padding:3px 0;
	text-decoration:none;
}
	#globalrap .col720 form.mapSearch ul li h3 a {
		background:url(../images/bg-li.gif) no-repeat 670px 6px;
	}
	#globalrap .col240 form.mapSearch ul li h3 a {
		background:url(../images/bg-li.gif) no-repeat 190px 6px;
	}
#globalrap form.mapSearch ul li ul {
	width:192px;
	height:180px;
	margin:0;
	padding:5px;
	overflow:auto;
}
	#globalrap .col720 form.mapSearch ul li ul {
		width:672px;
	}
	#globalrap .col240 form.mapSearch ul li ul {
		width:192px;
	}
#globalrap form.mapSearch ul li ul li {
	padding:0;
	border:none;
}
#globalrap form.mapSearch ul li ul li fieldset {
	border:1px solid #C5C5BF;
	padding:5px;
}

#globalrap .resultsNav form {
	background:#FFFFFF url(../images/bg-sep.gif) repeat-x 0 0;
	height:25px;
	padding-top:10px;
}
#globalrap .resultsNav form select {
	margin-bottom:-5px;
}

#globalrap .col720 form.messenger {
	width:700px;
}
#globalrap .col320 form.messenger {
	width:300px;
}
	#globalrap .col320 .savedUser form.messenger {
		width:280px;
	}
#globalrap .col360 form.messenger, 
#globalrap .col360 form.accountCreation {
	width:340px;
}
#globalrap .col460 form.messenger {
	width:440px;
}
#globalrap .col640 form.messenger {
	width:620px;
}
#globalrap .col720shadow form.accountCreation {
	width:700px;
}
#globalrap .col720 form.accountCreation {
	padding:0;
}
#globalrap .col360 form.accountCreation {
	width:340px;
}
#globalrap form.messenger fieldset, 
#globalrap form.accountCreation fieldset {
	border:none;
	border-top:1px solid #D8D8D8;
	margin-bottom:10px;
}
	#globalrap .userLog form.messenger fieldset {
		border:none;
		margin-bottom:2px;
	}
	#globalrap form.messenger fieldset fieldset, 
	#globalrap form.accountCreation fieldset fieldset {
		background:none;
		border:none;
		margin:3px 0 0;
	}
#globalrap form.messenger legend, 
#globalrap form.accountCreation legend {
	padding:0 2px;
	font-weight:bold;
}
	#globalrap form.messenger fieldset fieldset legend, 
	#globalrap form.accountCreation fieldset fieldset legend {
		padding:0 0 5px;
		font-weight:normal;
	}
/*\*//*/ #globalrap form.messenger legend { display: inline-block; } /* IE Mac legend fix */
/*\*//*/ #globalrap form.accountCreation legend { display: inline-block; } /* IE Mac legend fix */
#globalrap form.messenger ol, 
#globalrap form.accountCreation ol {
	margin:0;
	padding:0;
}
#globalrap form.messenger fieldset li, 
#globalrap form.accountCreation fieldset li {
	padding:5px 10px 7px;
	background:url(../images/bg-messenger-divider.gif) left bottom repeat-x;
}
	#globalrap .userLog form.messenger fieldset li {
		padding:0 0 5px;
		background-image:none;
	}
#globalrap form.messenger label, 
#globalrap form.accountCreation label {
	display:inline-block;
	vertical-align:top;
	width:120px;
}
	#globalrap .col720 form.messenger label, 
	#globalrap .col720 form.accountCreation label, 
	#globalrap .col720shadow form.accountCreation label {
		width:200px;
	}
	#globalrap form.accountCreation label.weatherItem {
		width:auto;
	}
	#globalrap .col320 form.messenger label {
		width:80px;
	}
	#globalrap .userLog form.messenger label {
		width:80px;
	}
	#globalrap form.messenger fieldset fieldset label, 
	#globalrap form.accountCreation fieldset fieldset label {
		display:block;
		width:auto;
		margin-left:123px;
	}
		#globalrap .col720shadow form.accountCreation fieldset fieldset label,
		#globalrap .col720 form.messenger fieldset fieldset label {
			margin-left:203px;
		}
		#globalrap .col320 form.messenger fieldset fieldset label {
			margin-left:83px;
		}
#globalrap form.messenger p, 
#globalrap form.accountCreation p {
	padding:5px 0;
}
#globalrap form.messenger em, 
#globalrap form.accountCreation em {
	font-weight:bold;
	font-style:normal;
	color:#FF0000;
}
#globalrap form.messenger input, form.messenger textarea, 
#globalrap form.accountCreation input, form.accountCreation textarea {
	padding:1px;
}
	#globalrap .col460 form.messenger input.text, 
	#globalrap .col460 form.messenger select, 
	#globalrap .col460 form.messenger textarea {
		/*width:290px;
		width:60%;*/
	}
	#globalrap .userLog form.messenger input.text {
		width:90px;
	}
	#globalrap .userLog form.messenger input.submit {
		padding:5px;
	}
#globalrap form.messenger select, 
#globalrap form.accountCreation select {
	padding:0;
}
#globalrap .mapSearch .geoSubmit, 
#globalrap .highlightSubmit {
	width:210px;
	height:30px;
	border:none;
	background:url(../images/bg-geoSubmit.gif) no-repeat 0 0;
	padding:5px;
	text-transform:uppercase;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#f9e1d1;
	margin-bottom:1px;
	cursor:pointer;
}
	#globalrap .highlightSubmitBig {
		background:url(../images/bg-highlightSubmitBig.gif) no-repeat 0 0;
		width:340px;
	}
	#globalrap .mapSearch .geoSubmit:hover, 
	#globalrap .highlightSubmit:hover {
		color:#FFFFFF;
		background-position:0 100%;
	}


#global .rechSubmit {
	width:180px;
	height:30px;
	border:none;
	background:url(../images/bg-Recherche-Submit.gif) no-repeat 0 0;
	padding:5px;
	text-transform:uppercase;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#f9e1d1;
	margin-bottom:1px;
	cursor:pointer;
}

#global .rechSubmit:hover {
	color:#FFFFFF;
	background-position:0 100%;
}

.calendarFilter .col230 form select {
	width:200px;
}

#globalrap form.saisiePiegeage, 
#globalrap div.saisiePiegeage {
	margin:15px;
	padding:0 0 15px;
	background:#EFE5D9 url(../images/bg-form-saisiePiegeage.gif) no-repeat 0 100%;
	text-align:center;
}
#globalrap .saisiePiegeage div.top {
	padding:15px;
	background:#E2D4A5 url(../images/bg-form-saisiePiegeage-top.gif) no-repeat 0 0;
	border-bottom:1px solid #998C62;
}
#globalrap form.saisiePiegeage table {
	padding:5px;
	margin:5px auto;
}
#globalrap form.saisiePiegeage table td {
	position:relative;
	margin:0;
}

#globalrap form.saisiePiegeage input.submit {
	padding:5px;
}
#globalrap div.calendarPiegageList {
	overflow:auto;
}
#globalrap div.calendarPiegageList table td {
	overflow:auto;
	vertical-align:top;
}
#globalrap div.calendarPiegageList table.calendarPiegageMonth {
	float:left;
	width:100px;
	margin:0 5px 0 0;
	border:solid #FFFFFF;
	border-width:1px 0 0 1px;
}
#globalrap div.calendarPiegageList table.calendarPiegageMonth th, 
#globalrap div.calendarPiegageList table.calendarPiegageMonth td {
	border:solid #FFFFFF;
	border-width:0 1px 1px 0;
	font-size:11px;
	position:relative;
}
	#globalrap div.calendarPiegageList table.calendarPiegageMonth th {
		background-color:#E2D4A5;
		text-transform:uppercase;
	}
#globalrap p.piegeageDateList {
	background:url(../images/bg-p-piegeageDateList.gif) no-repeat 10px 0;
	padding:5px 15px 15px 45px;
}

#globalrap div.memberList {
	margin:15px;
	padding:0 0 15px;
	background:#EFE5D9 url(../images/bg-form-saisiePiegeage.gif) no-repeat 0 100%;
	text-align:center;
}
#globalrap .memberList div.top {
	padding:15px;
	background:#E2D4A5 url(../images/bg-form-saisiePiegeage-top.gif) no-repeat 0 0;
	border-bottom:1px solid #998C62;
}
#globalrap .memberList div.list {
	padding:0 0 15px;
}
#globalrap .memberList div.list table.memberTableList th, 
#globalrap .memberList div.list table.memberTableList td {
	font-size:11px;
}
#globalrap .memberList div.list table.memberTableList td {
	padding:2px;
}
#globalrap .memberList div.list table.memberTableList input.text {
	width:65px;
}
#globalrap .memberList div.list table.memberTableList input {
	font-size:11px;
}
#globalrap .memberList div.list table.memberTableList select {
	width:85px;
	font-size:11px;
}
#globalrap .memberList div.list table.memberTableList select option {
	width:185px;
}


#globalrap label.tooltip {
	background:url(../images/bg-label-tooltip.gif) no-repeat 100% 50%;
	padding-right:20px;
}

#globalrap h3.big form {
	position:absolute;
	left:-999em;
}

#globalrap table.data {
	background-color:#CDCDCD;
	margin:5px 15px 15px;
}
	#globalrap .memberList div.list table.memberTableList {
		margin:5px -15px !important;
	}
	#globalrap form table.data {
		margin:0;
	}
	#globalrap .col720 table.data {
		width:690px;
	}
	#globalrap .col720shadow table.data {
		width:670px;
	}
	#globalrap .col360 table.data {
		width:330px;
	}
	#globalrap .col260 table.data {
		width:230px;
	}

	#globalrap table.small * {
		font-size:10px;
	}
	#globalrap table.colorTable {
		background-color:#CDCDCD;
		margin:5px 15px;
	}

#globalrap .col240 table.calendrier {
	width:210px;
}
#globalrap table.data tr th {
	background-color:#E8DFD6;
	border:1px solid #FFFFFF;
	padding:4px;
}
	#globalrap table.calendrier tr th {
		padding:1px 2px;
	}
#globalrap table.data td {
	color:#3D3D3D;
	padding:4px;
	background-color:#FFFFFF;
	vertical-align:top;
	border:1px solid #FFFFFF;
}
	#globalrap table.calendrier tr td {
		padding:0;
		text-align:center;
		position:relative;
		z-index:2;
	}
		#globalrap table.calendrier tr td div.calendarDayAction {
			position:absolute;
			z-index:50;
			width:150px;
			text-align:left;
			left:-999em;
			background-color:#FFFFFF;
			border:1px solid #D8D8D8;
		}
		#globalrap table.calendrier tr td:hover div.calendarDayAction {
			left:auto;
		}
	#globalrap table.calendrier tr td a {
		display:block;
		padding:1px 2px;
		text-decoration:none;
	}
	#globalrap table.calendrier tr td a:hover {
		background-color:#515151;
		color:#FFFFFF;
	}
	#globalrap table.data tr.odd td {
		background-color:#EEE9E3;
	}
	#globalrap table.data td.uppercase {
		text-transform:uppercase;
	}
	#globalrap table.annonceDetail td {
		padding:1px 4px;
	}
	#globalrap table.colorTable td {
		color:#000000;
		padding:2px;
		border:1px solid #FFFFFF;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		text-transform:uppercase;
		width:100px;
	}
#globalrap #resultsMaxiList tr:hover td, 
#globalrap #resultsMaxiList tr.odd:hover td {
	background:#FFFFFF url(../images/bg-sep.gif) repeat-x 0 -1px;
	cursor:pointer;
}

#globalrap table.tablesorter tr .header {
	background:#E6EEEE url(../images/tablesorter-bg.gif) no-repeat 100% 50%;
	padding-right:25px;
	cursor:pointer;
}
	#globalrap table.tablesorter tr .headerSortUp {
		background-image:url(../images/tablesorter-asc.gif);
	}
	#globalrap table.tablesorter tr .headerSortDown {
		background-image:url(../images/tablesorter-desc.gif);
	}
	#globalrap table.tablesorter tr .headerSortDown, #globalrap table.tablesorter tr .headerSortUp {
		background-color:#8DBDD8;
	}

#globalrap #pager img {
	margin-bottom:-3px;
}
#globalrap #pager .pagedisplay {
	width:40px;
	text-align:center;
}

/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au chemin de navigation */
/* -------------------------------------------------------------------------------------------- */

#globalrap #wire ul {
	background:#FFFFFF url(../images/bg-wire.gif) no-repeat 0 0;
	font-size:10px;
	color:#EEEEEE;
	padding:0 10px 0;
	height:22px;
	text-align:left;
}
#globalrap #wire li {
	background:url(../images/bg-wire-li.gif) no-repeat 0 5px;
	list-style:none;
	padding-left:10px;
	padding-right:2px;
	display:inline;
}
#globalrap #wire li a, 
#globalrap #wire li a:hover {
	color:#FFFFFF;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au pied de pagerap */
/* -------------------------------------------------------------------------------------------- */

#foot {
	position:relative;
	background:#2A1D02 url(../images/bg-foot.jpg) no-repeat 100% 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	color:#C74901;
	text-align:center;
}
#foot p {
	padding:5px 10px;
}
#foot a {
	color:#C74901;
}


/* -------------------------------------------------------------------------------------------- */
/* Tooltips */
/* -------------------------------------------------------------------------------------------- */

.toolTip-picture img,
.toolTip-thumbnail img {
	border:1px solid #000000;
}
.toolTip-picture ,
.toolTip-thumbnail  {
	background:transparent url(../images/loading.gif) no-repeat center center;
	min-height:32px;
	min-width:32px; 
}
.toolTip-caption {
	position:relative;
	margin-top:-20px;
}
.toolTip-text,
.toolTip-caption {
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	background:#000000 url(../images/bg-tooltip-caption.gif) repeat-x 0 100%;
	padding:10px;
	cursor:pointer;
}
.toolTip-text span,
.toolTip-caption span {
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles génériques */
/* -------------------------------------------------------------------------------------------- */

.spacer {
	width:100%;
	clear:both;
	font-size:1px;
	height:1px;
}
.img-right {
	float:right;
	padding:0 0 5px 10px;
}
.img-left {
	float:left;
	padding:0 10px 5px 0;
}
.center {
	text-align:center !important;
}
.right {
	text-align:right !important;
}
.left {
	text-align:left !important;
}



/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles pour le player flash de la visualisation des photos */
/* -------------------------------------------------------------------------------------------- */

#globalrap p.photoGallery {
	background:url(../images/bg-p-photoGallery.gif) no-repeat 10px 0;
	padding:0 10px 5px 60px;
}

div.video {
	padding:10px;
}
