/* CSS Document --------------------------------------------------------------------------------*/
/* Mise en forme du site VOYAGES JACCON --------------------------------------------------------*/
/* www.iris-interactive.fr ---------------------------------------------------------------------*/

* {
	margin:0;
	padding:0;
}
body {
	background:#73B7E5 /* url(../images/body.jpg) no-repeat 50% 0 */;
	font-size:12px;
	height:100%;
	font-family:'Trebuchet MS', Verdana, sans-serif; 
	/* font-family:sans-serif; */
	text-align:center;
	line-height:150%;
}
#page {
	/*width:960px;
	margin:0 auto;*/
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à l'entête */
/* -------------------------------------------------------------------------------------------- */

#header {
	height:263px;
	height:356px;
	position:relative; 
	overflow:hidden;
	min-width:960px;
	width:100%;
	margin-bottom:-93px;
}
#header .layout {
	width:960px;
	margin:0 auto;
	position:relative;
}
#header h1 {
	position:absolute;
	left:-999em;
}
#header a img {
	border:none;
}

#header img.logo-sun {
	position:absolute;
	top:167px;
	left:630px;
	z-index:6;
}
#header p.logo-jaccon {
	padding-top:20px;
	display:block;
	position:absolute;
	left:0;
	z-index:5;
}
#header div#animation {
	margin:0 -120px;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à la navigation */
/* -------------------------------------------------------------------------------------------- */

#navigation {
	background:#FFFFFF url(../images/bg-navigation.gif) no-repeat left top;
	height:35px; 
	text-align:left;
	position:relative;
	width:950px;
	margin:0 auto;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	z-index:50;
}
	#navigation #vjBar, 
	#navigation #slvBar {
		position:absolute;
	}
	#navigation #slvBar {
		left:640px;
	}
#navigation li {
	display:block;
	float:left;
	list-style:none;
	background:url(../images/bg-navigation-li.gif) no-repeat 0 center;
}
	#navigation li.bgn {
		background:none;
	}
	#navigation #slvBar li {
		background-image:url(../images/bg-navigation-slv-li.gif);
	}
	#navigation #slvBar li.bgn {
		background:none;
	}

#navigation a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:0 0 0 5px;
	margin-right:5px;
	outline:none;
}
#navigation a:hover span {
	color:#43001D;
}
#navigation a span {
	display:block;
	padding:10px 7px 10px 7px;
}
	#navigation li.bgn a span {
		padding-left:0;
	}
#navigation #slvBar a { 
	padding-left:0px;
}
#navigation #slvBar a span { 
	padding:10px 4px 10px 7px;	
}
#navigation li:hover a span, #navigation li.sfhover a span { 
	color:#43001D;
}
/* -------------------------------------------------------------------------------------------- */
/* Gestion des sous-menus */

#navigation li ul.subMenu { 
	position:absolute;
	z-index:30 !important;
	background-color:#9e2064;
	width:205px;
	left:-999em; 
	text-align:left;
	top:35px;
	font-size:12px;
}
	#navigation li ul.subMenu.orange { 
		background-color:#da4d00;
	}

#navigation li:hover ul, #navigation li.sfhover ul { 
	left:auto;
}

#navigation li:hover a, #navigation li.sfhover a { 
	color:#FFFFFF;
}
#navigation li ul li {
	width:205px;
	height:auto;
	padding:0;
	text-align:left;
}

#navigation li ul li a {	
	width:190px;
	padding:5px 5px;
	color:#FFFFFF !important;
	display:block;
	height:auto;
	border-left:5px solid #d52081;
	background-image:none;
	text-transform:none;
}
	#navigation li ul.subMenu.orange li a {
		border-left:5px solid #fa6b0f;
	}
	#navigation #slvBar li ul.subMenu.orange li a { 
	padding-left:5px;
	}


*html #navigation li ul li a {
	width:205px;
}
#navigation li ul li a:hover {
	color:#FFFFFF !important;
	background-color:#6d1a3e;
	border-color:#9e2064;
	background-image:none;
}
#navigation li ul.subMenu.orange li a:hover {
	background-color:#b34001;
	border-color:#e3620e;
}



/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au contenu */
/* -------------------------------------------------------------------------------------------- */

#global {
	background-color:#FFFFFF;
	color:#414141;
	position:relative;
	width:960px;
	margin:0 auto;
	text-align:justify;
	z-index:10;
}

/* -------------------------------------------------------------------------------------------- */
/* BOX MODELS */

#global #content {
	width:620px;
	margin:0 5px;
	padding-top:5px;
	float:left;
}
#global #sidebar {
	background:#EC7F15 url(../images/bg-sidebar.gif) no-repeat 0 0;
	width:310px;
	padding:0 5px;
	float:left;
	min-height:250px;
	height:auto;
	position:relative;
	z-index:3;
	color:#FFFFFF;
}
*html #global #sidebar {
	margin-left:-5px;
}
	#global #sidebar .sidebarBottom {
		background:url(../images/bg-sidebarBottom.gif) no-repeat 0 100%;
		width:320px;
		height:4px;
		position:absolute;
		z-index:0;
		bottom:0;
		left:0;
	}
.col155 {
	width:155px;
	text-align:left;
}
.col165 {
	width:165px;
	text-align:left;
}
.col190 {
	width:190px;
	text-align:left;
}
.col290 {
	width:290px;
}
.col315 {
	width:315px;
}
.col330 {
	width:330px;
}
.col390 {
	width:390px;
}
.col600 {
	width:600px;
}
.col630 {
	width:630px;
}
.col155, 
.col165, 
.col190, 
.col290, 
.col315, 
.col330,
.col390,  
.col630 {
	float:left;
}

.ml10 {
	margin-left:10px;
}
.mr10 {
	margin-right:10px;
}


/* -------------------------------------------------------------------------------------------- */

#global p, 
#global ul, 
#global form, 
#global dl, 
#global blockquote, 
#global h1, 
#global h2, 
#global h3, 
#global h4, 
#global h5, 
#global h6,
#global .swf {
	padding:5px;
}
#global p, 
#global ul, 
#global ol, 
#global form, 
#global input, 
#global textarea, 
#global select, 
#global option, 
#global blockquote, 
#global table, 
#global tr, 
#global th, 
#global td {
	font-size:12px;
}
#global h1 {
}
#global h2 {
	font-family:georgia;
	font-size:18px;
	color:#B72071;
	margin-top:15px;
}

#global h3, 
#contentColorbox h3 {
	font-family:georgia;
	font-size:12px;
	font-weight:normal;
	color:#B72071;
	margin-top:10px;
}
#global h4 {
	font-size:14px;
	color:#333333;
	font-weight:bold;
}
#global p.chapeau {
	padding-top:0;
	/* color:#96946b; */
	color:#43001D;
	line-height:1.2em;
	padding-bottom:10px;
	border-bottom:medium double #96946b;
	margin-bottom:15px;
	font-weight:bold;
	font-size:13px;
}
#global p.chapeauNews {
	color:#43001D;
	border-bottom:medium double #96946b;
}
#global p.baseline {
	background:#ECEBCE url(../images/bg-p-baseline.gif) repeat-x 0 0;
	font-size:11px;
	color:#919191;
	background-color:#ECEBCE;
	padding:20px 10px;
	clear:both;
	text-align:center;
}
#global p.small {
	font-size:10px;
}
.lettrine { 
	background:url(../images/bg-lettrine.gif) no-repeat 0 0;
	text-indent:-999em;
	display:block;
	width:50px;
	height:26px;
	float:left;
} 
.lettrine-right { 
	background:url(../images/bg-lettrine-right.gif) no-repeat 0 0;
	text-indent:-999em;
	display:block;
	width:35px;
	height:26px;
	float:right;
}
#global p strong, 
#global li strong {
	color:#9A1C60;
}
#global li, 
#contentColorbox li {
	background:url(../images/bg-li.gif) no-repeat 0 6px;
	padding:0 0px 5px 15px;
	list-style:none;
}
#global a, 
#contentColorbox a {
	color:#0E7CB7;
	text-decoration:underline;
	outline:none;
}
	#global p.baseline a {
		color:#919191;
	}
#global a:hover, 
#contentColorbox a:hover {
	color:#091275;
	text-decoration:underline;
}

#global a img {
	border:none;	
}

#global a#bt-voyages-organises {
	display:block;
	background:url(../images/bt-voyages-organises.jpg) no-repeat 0 0;
	width:320px;
	height:110px;
	text-indent:-999em;
}
	#global a:hover#bt-voyages-organises {
		background-position:0 -110px;
	}
	
#global a#bt-grandes-capacites {
	display:block;
	background:url(../images/bt-grandes-capacites.gif) no-repeat 0 0;
	width:320px;
	height:95px;
	text-indent:-999em;
}
	#global a:hover#bt-grandes-capacites {
		background-position:0 -95px;
	}

#global a#bt-amenagement-modulable {
	display:block;
	background:url(../images/bt-amenagement-modulable.gif) no-repeat 0 0;
	width:155px;
	height:100px;
	text-indent:-999em;
}
	#global a:hover#bt-amenagement-modulable {
		background-position:0 -100px;
	}
	
#global a#bt-location-trafic {
	display:block;
	background:url(../images/bt-location-trafic.gif) no-repeat 0 0;
	width:155px;
	height:100px;
	text-indent:-999em;
}
	#global a:hover#bt-location-trafic {
		background-position:0 -100px;
	}
	
#global a#bt-personnes-a-mobilite-reduite {
	display:block;
	background:url(../images/bt-personnes-a-mobilite-reduite.gif) no-repeat 0 0;
	width:280px;
	height:110px;
	text-indent:-999em;
}
	#global a:hover#bt-personnes-a-mobilite-reduite {
		background-position:0 -110px;
	}



#global #sidebar h3 {
	background:transparent url(../images/bg-sidebar-h3.gif) no-repeat 0 0;
	display:block;
	height:43px;
	width:300px;
	text-align:center;
	margin:15px 0 0 5px;
	padding:3px 0 5px 0;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
#global #sidebar div.col155{
	background:transparent url(../images/bg-sidebar-col155.gif) no-repeat 5px 0;
	height:192px;
	color:#8b2264;
	position:relative;
}
#global #sidebar h4 {
	display:block;
	position:absolute;
	margin-left:-999em;
}
#global #sidebar p {
	padding:3px 0 0 8px;
}
#global #sidebar p.contact-sun {
	text-align:center;
	line-height:1.2em;
	padding-top:0;
}
#global #sidebar p.contact-sun a {
	color:#FFF;
}
#global #sidebar p.prix, 
#global div.produit p.prix {
	display:block;
	padding:16px 0 0 0;
	background:transparent url(../images/bg-sidebar-prix.gif) no-repeat 0 0;
	height:38px;
	width:53px;
	color:#FFFFFF;
	z-index:1;
	font-weight:bold;
	text-align:center;
}
#global #sidebar p.prix {
	float:right;
	position:relative;
	margin:-20px 0 0 0px;
}
#global #sidebar p.prix small {
	line-height:1em;
	display:block;
	margin-top:-2px;
}
#global div.produit p.prix {
	position:absolute;
	margin:-10px 0 0 155px;
	left:0;
}
#global #sidebar p.date {
	display:block;
	float:left;
	width:70px;
	line-height:1.2em;
	font-size:11px;
	padding:5px 0 0 10px;
}

#global #sidebar p.photo-slv {
	display:block;
	height:90px;
	width:139px;
	overflow:hidden;
}
 
 #global #sidebar table.sidebar {
	background:transparent url(../images/bg-sidebar-dest-more.gif) no-repeat 0 0;
	height:53px;
	text-align:center;
	width:139px;
	margin:3px 0 5px 8px;
} 

#global #sidebar a.dest-more {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	line-height:1.2em;

}
	#global #sidebar a.dest-more:hover {
		text-decoration:underline;
	}

/* #global .equipe {
	float:left;
	width:180px;
	margin:5px;
}
#global .equipe h4 {
	padding:0;
}
 */
#global div.flotte {
	float:left;
	width:280px;
	margin:10px;
}
	*html #global div.flotte {
		width:270px;
	} 
#global div.flotte p.chapeau {
	border:none;
	padding:15px 5px 10px 5px;
	margin-bottom:0;
}
#global div.flotte img {
	border: solid 2px #96946B; 
	display:block;
	position:relative;
	margin:auto;
}
#global ul#ligne li {
	background:url(../images/bg-li.gif) no-repeat 0 11px;
}

#global ul.catalogue {
	margin:0 auto 20px auto;
	padding:0;
	width:600px;
	float:left;
}

#global ul.catalogue li {
	background-image:none;
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	margin:10px;
	padding:0;
	text-align:center;
	width:170px;
	height:182px;
}
#global ul.catalogue li a.photo-catalogue {
	border-bottom:1px solid #CCCCCC;
	cursor:pointer;
	height:120px;
	padding:5px;
	width:160px;
	overflow:hidden;
}
#global ul.catalogue li h3 {
	background-color:#f0efda;
	border-top:1px solid #FFFFFF;
	margin:0;
	padding:10px 10px 0 10px;
	height:40px;
}
#global ul.catalogue li a {
	color:#828064;
	display:block;
	text-decoration:none;
}
#global ul.catalogue li a:hover {
	color:#6b6951;
	text-decoration:underline;
}


#global div.list-catalogue {
	background-image:none;
	background-color:#f0efda;
	border:1px solid #CCCCCC;
	margin:10px 10px 30px 10px;
	height:auto !important;
	min-height:142px;
	height:142px;
	overflow:hidden;
}
#global div.list-catalogue h3 {
	margin:0 !important;
	padding:7px 0 0 5px;
	display:block;
	border-top:1px solid #FFFFFF;
	text-align:left;
}
	#global div.list-catalogue h3 a {
		color:#828064;
	}
	#global div.list-catalogue h3 a:hover {
		color:#6b6951;
		text-decoration:underline;
	}
#global div.list-catalogue img {
	border:1px solid #96946B;
	padding:0 !important;
	margin:5px 10px 5px 5px;
}
#global div.list-catalogue p.date {
	padding-top:0;
	padding-left:175px;
}
#global div.list-catalogue p.prix {
	padding-left:175px;
}
	#global div.list-catalogue p.prix span.promo, 
	#global div.produit div.info-produit span.promo {
		font-weight:bold;
		font-size:14px; 
		color:#e45304; 
	}
#global div.produit {
	margin:20px auto;
}
#global div.produit img.img-produit {
	margin:10px 20px 20px 5px;
	padding:0 !important;
	border:1px solid #96946B;
} 
#global div.produit div.info-produit {
	background-color:#f0efda;
	border:1px solid #CCCCCC;
}
#global div.produit div.info-produit ul {
	border-top:1px solid #FFFFFF;
}
#global div.produit div.info-produit ul li {
	background-image:none;
}
#global div.produit p.diapo-produit {
	display:block;
	position:absolute;
	width:30px;
	height:30px;
	left:0;
	margin:95px 5px 0 140px;
}
	*html #global div.produit p.diapo-produit {
		margin-left:145px;
	}
#global div.produit p.diapo-produit a {
	color:#eceace;
}
#global p.bouton {
	display:block;
	position:relative;
	margin:15px auto 20px auto;
	height:25px;
	width:260px;
	background-color:#9A1C60;
	border:1px solid #CCCCCC;
	padding:0px 0 0 0;
	text-align:center;
}
#global p.bouton span {
	border-top:1px solid #cf207e;
	display:block;
	padding-top:2px;
}
#global p.bouton span a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#global p.bouton span a:hover {
	color:#43001D;
	text-decoration:none;
}
#global p#contact {
/* 	display:block;
	position:absolute;
	top:0;
	margin-top:130px; */
	line-height:1.35em;
	margin-left:5px;
}
#global p img#carte {
	position:absolute;
	z-index:10;
}
#global div#news {
	background:url(../images/bg-actu.gif) no-repeat 0 0;
	height:139px;
	width:310px;
	padding:40px 7px 0 8px;
}
#global div#news p {
	line-height:1.35em;
	font-size:11px;
	padding-top:0;
}
#global div#news h4, 
#global div.news h4 {
	padding:0;
	text-align:left;
}
#global div#news h4 a {
	padding-bottom:0px;
	color:#9A1C60;
	font-weight:bold;
	font-size:12px;
}
#global div#news p.date, 
#global div.news p.date {
	padding:0;
}
#global div#news a.more {
	background:url(../images/bg-news-a-more.gif) no-repeat 0 0;
	width:113px;
	height:12px;
	display:block;
	text-indent:-999em;
	margin:2px 0 0 190px;
}
#global div.news {
	padding-left:10px;
}
#global div.news h4 a {
	color:#B72071;
	text-decoration:underline;
}
	#global div.news h4 a:hover {
		color:#43001D;
	}
#global div.news p {
	padding-bottom:30px;
}
#global div.news a {
	color:#B72071;
	text-decoration:none;
}

#global #newsletter {
	background:url(../images/bg-newsletter.gif) no-repeat 0 0;
	width:274px;
	height:95px;
	/* margin:-35px 0 0 9px; */
	margin:175px 0 0 9px;
	position:relative;
	/* top:175px; */
}
#global #newsletter p {
	display:block;
	position:absolute;
	margin-left:-999em;
}
#global #newsletter form#formNewsLetter {
	width:163px;
	position:absolute;
	margin:53px 0 0 89px;
	left:0;
	padding:0;
	height:19px;
}
	html* #global #newsletter form#formNewsLetter {
		margin:51px 0 0 45px;
	}
#global #newsletter form#formNewsLetter input {
	border:none!important;
	background-color:transparent;
	width:133px;
	height:19px;
	line-height:19px;
}
#global #newsletter form#formNewsLetter button {
	color:#FFF;
	background-color:transparent;
	border:none;
	font-weight:bold;
	cursor:pointer;
	height:19px;
	width:30px;
	text-align:center;
	position:absolute;
}
	html* #global #newsletter form#formNewsLetter button {
		margin:0 0 0 178px;
		left:0;
	}

#diapo-sejours {
	position:relative; 
	float:left; 
	width:252px; 
	margin:5px 10px 10px 0;
	overflow:hidden;
}
#diapo-sejours img {border:1px solid #96946B !important; width:250px; }
#diapo-sejours ul {
	margin-left:5px;
}
#diapo-sejours li  {
	float:left;
	width:43px;
	height:30px;
	border:1px solid #96946B; 
	margin: 2px 2px 0 0;
	background:#000; 
	background-image:none !important; 
	padding:0!important;
}
#diapo-sejours li img {
	width:43px; 
	height:30px;
	border:none!important;
}

.googlemap {
	height:460px;
	margin:5px 10px;
	z-index:0;
	background-color:#FFFFFF;
	border:1px solid #CECECE;
}
#global div#plan-du-site li {
	background-image:none;
	font-weight:bold;
	margin:5px 0;
	text-transform:uppercase;
	font-size:11px;
}
#global div#plan-du-site li a {
	color:#424141;
	text-decoration:none
}
#global div#plan-du-site li a:hover {
	color:#43001D;
	text-decoration:underline;
}
#global div#plan-du-site ul li.plan-niv1 {
	/* float:left; */
	padding:auto 20px 0 auto;
}
#global div#plan-du-site ul li ul.plan-niv2 {
	/* float:right; */
	border-left:1px solid #deddc2;
	margin: 10px 0 0 50px;
}
#global div#plan-du-site ul li ul.plan-niv2 li {
font-size:12px;
font-weight:normal;
	text-transform:none;
}


/* Slidingboxes */
.boxgrid{ 
	width: 175px; 
	height: 144px; 
	margin:5px; 
	float:left; 
	background:#161613; 
	border: solid 2px #96946B; 
	overflow: hidden; 
	position: relative; 
}
	.boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	.boxgrid p{ 
		padding: 0 10px; 
		color:#afafaf; 
		font-weight:bold; 
		font:10pt "Lucida Grande", Arial, sans-serif; 
	}
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
	.captionfull .boxcaption {
		top: 260;
		left: 0;
	}
	.caption .boxcaption {
		top: 220;
		left: 0;
	}
/* -------------------------------------------------------------------------------------------- */
/* Formulaire */


#global form.messenger {
	width:370px;
	position:relative;
	margin:auto;
}

#global form.messenger fieldset {
	border:none;
	margin-bottom:10px;
	width:370px;
	float:left;
}
	html > body #global form.messenger fieldset.small {
		clear:none;
		float:left;
		/* margin-right:10px; */
		width:185px;
	}
	#global form.messenger fieldset.small {
		width:185px;
	}
#global form.messenger input.submit {
	width:200px;
}
#global form.messenger input.date {
	background:#F6F6E9 url(../images/bg-input-date.gif) no-repeat scroll right center;
	cursor:pointer;
	height:17px;
	width:185px;
}
#global form.messenger legend {
	padding:0 2px;
	font-weight:bold;
	color:#414141;
}
html* #global form.messenger legend {
	margin-left:-7px;
}
#global form.messenger label {
	display:inline-block;
	vertical-align:top;
	width:200px;
}
#global form.messenger input, form.messenger textarea {
	padding:2px;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#999999;
	background-color:#f6f6e9;
	margin:0;
	width:358px;
}

	#global form.messenger fieldset.small input {
		width:174px;
	}
	#global form.messenger select.objetResa {
		width:180px;
	}
#global form.messenger fieldset input#RmContactInfo, 
#global form.messenger fieldset input.radio {
	width:30px;
	background-color:transparent;
	border:none;
}
form.messenger span {
	border:1px solid #EEEEEE;
	display:block;
	padding:1px;
	width:365px;
}
	#global form.messenger fieldset.small span {
		width:180px;
	}
.bt-send {
	line-height:32px;
	padding-top:9px;
	float:left;
	position:relative;
	margin:auto 0 auto 135px;
	width:100px;
	height:32px;
	margin-bottom:15px;
}
.bt-send input {
	width:100px !important;
	height:32px;
}
/* -------------------------------------------------------------------------------------------- */
/* 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 6px;
	list-style:none;
	padding-left:10px;
	padding-right:10px;
	display:inline;
}
	/* #content.sun-liberte #wire li {
		background:url(../images/bg-wire-li-sun.gif) no-repeat 0 6px;
	} */
#global #wire li a {
	color:#b72071;
}
	/* #content.sun-liberte #wire li a {
		color:#e45304;
	} */
#global #wire li a:hover {
	color:#9a1c60;
}
/* #content.sun-liberte #wire li a:hover {
	color:#cf4b02;
} */


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au bloc #TOOLS */
/* -------------------------------------------------------------------------------------------- */

#tools {
	background:url(../images/bg-tools.png) no-repeat 0 0;
	position:absolute;
	width:104px;
	height:30px;
	right:0px; 
	left:auto;
	top:5px;
	padding:7px 0px 0 10px;
	z-index:7;
}
#tools li {
	display:block;
	float:left;
	padding:0 5px;
}
#tools a {
	border:none;
	padding:0;
}
#tools a img {
	border:none;
}


/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au pied de page */
/* -------------------------------------------------------------------------------------------- */

#foot {
	width:960px;
	margin:0 auto;
	background:#9E2064 url(../images/bg-foot.gif) repeat-x 0 0;
	font-size:10px;
	color:#FFFFFF;
}
#foot p {
	padding:10px 0;
}
#foot a {
	color:#FFFFFF;
}
#foot img {
	border:none;
}


/* -------------------------------------------------------------------------------------------- */
/* 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; */
	display:block;
	margin:0 0 5px 10px;
}
.img-left {
	float:left;
	/* padding:0 10px 5px 0; */
	display:block;
	margin:0 10px 5px 0;
}
.center {
	text-align:center !important;
}
.right {
	text-align:right !important;
}
.left {
	text-align:left !important;
}
.valign {
	vertical-align:middle;
}
.mt {
	margin-top:15px;
}
.border {
	border:2px solid #96946B;
}
.italique {
	font-style:italic;
}

