@charset "UTF-8";
/* CSS Document */

/* For Firefox's problem with dotted outline on focus*/
a:active, a:focus {outline:none;}
:focus {-moz-outline-style:none;}

body {
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	font-family:'Helvetica Neue', Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	clear:both;
	background-attachment: fixed;
	background-color: #fff;
	background-image: url(../img/bgBody.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.clear {margin:0;padding:0;width:0;height:0;clear:both;}

#content {
	width:960px;
	margin:0 auto;
	padding:0;
	position:relative;
	background-color: #fff;
	/*background-image: url(images/bgContent.jpg);
	background-repeat: repeat-y;
	background-position: -1px 0;*/
}
#header {
	width:940px;
	height:130px;
	margin:0 auto;
	padding:0;
	/*border-top:4px solid #C00;*/
}
#nav {
	width:940px;
	height:56px;
	border-bottom:1px solid #D2D2D2;
	margin:0 auto;
	padding:0;
	background-color:#fff;
	/*background-image: url(images/bgNav.jpg);
	background-repeat: repeat-x;*/
	text-align:left;
}
#nav ul {
	margin:0;
	padding:0 0 0 44px;
	list-style-position: inside;
	list-style-type: none;
	text-transform:uppercase;
	color:#8f8f8f;
	display: inline;
}
#nav ul li {
	margin:0 38px 0 0;padding:0;
	display: inline;
	font-size:16px;
	line-height:56px;
}
#nav ul li#last {margin:0;}
#nav a, #nav a:hover {text-decoration:none;}
#nav a {color:#8f8f8f;}
#nav a:hover {color:#C00;}

#navViewer {
	margin:0 auto;padding:0;
	width:100%;
	height:45px;
	border-bottom:1px solid #D2D2D2;
	background-color:#fff;
	/*color:#8F8F8F;*/
}


#contentInfos { /* LEFT 710PX // RIGHT 230PX */
	margin:0 auto;
	padding:0;
	width:940px;
	background-color: #fff;
	background-image: url(../img/bgInfos.gif);
	background-repeat: repeat-y;
}
#contentInfos #leftPart {
	margin:0;padding:0;
	width:710px;
	float:left;
}
#contentInfos #rightPart {
	margin:0;padding:0;
	width:230px;
	float:left;
	text-align:left;
}
.txtRed {
	color:#C00;
}
.txtBlack {
	color:#000;
}
#contentInfos #leftPart #magIssuu #dlPDF,
#contentInfos #leftPart .archives #dlPDF{
	position:absolute;
	margin:0;
	margin:0 24px 0 0;
	padding:0;
	width:674px;
	z-index:1;
	top: 710px;
	color:#8F8F8F;
}

#contentInfos #leftPart #magIssuu .PDFlink, #contentInfos #leftPart .archives .PDFlink {
	margin:-30px 0 20px 0;
	padding:0;
	width:670px;
	color:#8f8f8f;
}
#contentInfos #leftPart #magIssuu .PDFlink a,
#contentInfos #leftPart .archives .PDFlink a,
#contentInfos #leftPart #magIssuu .PDFlink a:hover,
#contentInfos #leftPart .archives .PDFlink a:hover {text-decoration:none;}
#contentInfos #leftPart #magIssuu .PDFlink a,
#contentInfos #leftPart .archives .PDFlink a {color:#8f8f8f;}
#contentInfos #leftPart #magIssuu .PDFlink a:hover,
#contentInfos #leftPart .archives .PDFlink a:hover {color:#c00;}
#contentInfos #leftPart #magIssuu .PDFlink .PDFfile,
#contentInfos #leftPart .archives .PDFlink .PDFfile {
	font-size:12px;
	text-transform:uppercase;
	text-align:right;
	margin:0;
	padding:0;
}
#contentInfos #leftPart #magIssuu #dlPDF .dlPDFFile,
#contentInfos #leftPart .archives #dlPDF .dlPDFFile {
	font-size:12px;
	text-transform:uppercase;
	text-align:right;
	margin:0;
	padding:0;
}
#contentInfos #leftPart #magIssuu #dlPDF a,
#contentInfos #leftPart #magIssuu #dlPDF a:hover,
#contentInfos #leftPart .archives #dlPDF a,
#contentInfos #leftPart .archives #dlPDF a:hover,
{text-decoration:none;}
#contentInfos #leftPart #magIssuu #dlPDF a,
#contentInfos #leftPart .archives #dlPDF a {color:#8f8f8f;}
#contentInfos #leftPart #magIssuu #dlPDF a:hover,
#contentInfos #leftPart .archives #dlPDF a:hover {color:#C00;}
/* ------------------------------------------------ */
#contentInfos #leftPart #magIssuu,
#contentInfos #leftPart .links,
#contentInfos #leftPart .about,
#contentInfos #leftPart .archives,
#contentInfos #leftPart #diaporama {
	margin:0;padding:0;
	width:700px;
	background-image: url(../img/bgH1_b.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#contentInfos #leftPart #diaporama #diapo {
	position:relative;
	margin:0;padding:0;
	width:700px;
}
#contentInfos #leftPart #diaporama #diapo .slideA {
	position:absolute;
	top:0;
	left:0;
	width:700px;
	height:400px;
}
#contentInfos #leftPart #diaporama #diapo .diapoImg {
	margin:0;
	padding:0;
	text-align:left;
}
#contentInfos #leftPart #diaporama #diapo .diapoImg img {
	-moz-box-shadow:2px 1px 8px #999;
	-webkit-box-shadow:2px 1px 8px #999;
	box-shadow:2px 1px 8px #999;
	border:none;
}
#contentInfos #leftPart #diaporama #diapo .diapoInfos {
	position:absolute;
	padding:0;
	line-height:50px;
	/*height:50px;*/
	top:474px;
	left:10px;
	width:680px;
	text-align:left;
}
#contentInfos #leftPart #diaporama #diapo .diapoInfos h2 {
	margin:0;padding:0;font-size:20px;line-height:24px;text-align:left;word-spacing:0.1em;font-weight:normal;
}
#contentInfos #leftPart #diaporama #diapo .diapoInfos p {
	margin:0;padding:0;font-size:14px;line-height:17px;text-align:left;
}
.navigDiapo {
	position:relative;
	top:-30px;
	right:0;
	z-index:2;
	text-align:right;
}
.navigDiapo span {
	background:#fff;
	color:#ccc;
	border:1px solid #ccc;
	margin:0 1px;
	padding:4px 8px;
	cursor:pointer;
	font-size:10px;
	line-height:10px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
}
.navigDiapo span:hover, .navigDiapo span.active {
	background:#ccc;
	color:#fff;
	border:1px solid #ccc;
	-moz-border-radius:10px 10px 10px 0;
	-webkit-border-radius:10px 10px 10px 0;
	border-radius:10px 10px 10px 0;
}

/* ------------------------------------------------ */
#contentInfos #leftPart #newsPart {
	margin:0;
	padding:0;
	width:710px;
	/*border-top:1px solid #D2D2D2;*/
}

#contentInfos #leftPart #newsPart #newsColLeft, #contentInfos #leftPart #newsPart #newsColRight {
	float:left;
	text-align:left;
	background-image: url(../img/bgH1_b.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border-top:1px solid #D2D2D2;
}

#contentInfos #leftPart #newsPart #newsColLeft {
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	width:335px;
}
#contentInfos #leftPart #newsPart #newsColRight {
	margin:0;
	padding:0 20px 0 0;
	width:335px;
}

#contentInfos #leftPart #newsPart #newsColLeft h1,
#contentInfos #leftPart #newsPart #newsColRight h1,
#contentInfos #leftPart #newsPart #newsColLeft .titleH1,
#contentInfos #leftPart #newsPart #newsColRight .titleH1 {
	font-size:28px;
	word-spacing:0.1em;
	color:#8F8F8F;
	margin:0;
	padding:8px 0 8px 52px;
	font-weight:lighter;
	text-align:left;
}

#contentInfos #leftPart #newsPart #newsColLeft p,
#contentInfos #leftPart #newsPart #newsColRight p {
	margin:0;padding:0 0 6px 0;
	font-size:12px;
	line-height:15px;
	word-spacing:0.1em;
	text-align:left;
}

#contentInfos #leftPart #newsPart #newsColLeft .newsPack,
#contentInfos #leftPart #newsPart #newsColRight .newsPack {
	margin:0 0 10px 0;
	padding:0;
	border-bottom:1px dotted #d2d2d2;
	text-align:left;
}
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsDate,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsDate {
	margin:0;
	padding:0;
	font-size:10px;
	text-transform:uppercase;
	color:#8f8f8f;
	font-weight:bold;
	/*font-family:Arial, Helvetica, sans-serif;*/
	letter-spacing:0.1em;
}
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsTitle,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsTitle {
	margin:4px 0;
	padding:0;
	font-size:18px;
	/*text-transform:uppercase;*/
	font-weight:bold;
	/*letter-spacing:0.1em;*/
	line-height:20px;
}
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsBodyShort,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsBodyShort {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
}
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsRead,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsRead {
	margin:10px 10px 5px 0;
	padding:0;
	font-size:12px;
	text-align:right;
}
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsRead a,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsRead a,
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsRead a:hover,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsRead a:hover,
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsTitle a,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsTitle a,
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsTitle a:hover,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsTitle a:hover {
	text-decoration:none;
}
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsRead a,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsRead a,
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsRead a:hover,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsRead a:hover {
	text-transform:uppercase;
	font-size:10px;
}
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsTitle a,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsTitle a {
	color:#000;
}
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsRead a,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsRead a {
	color:#8f8f8f;
}
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsRead a:hover,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsRead a:hover,
#contentInfos #leftPart #newsPart #newsColLeft .newsPack .newsTitle a:hover,
#contentInfos #leftPart #newsPart #newsColRight .newsPack .newsTitle a:hover {
	color:#c00;
}
/* ------------------------------------------------ */

/* ------------------------------------------------ */
#contentInfos #leftPart .newsOnly {
	margin:0 0 10px 0;padding:0 0 10px 0;
	width:700px;
	background-image: url(../img/bgH1_b.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align:left;
}
#contentInfos #leftPart .newsOnly H1 {
	font-size:34px;
	word-spacing:0.1em;
	color:#8F8F8F;
	margin:0;
	padding:8px 0 8px 52px;
	font-weight:lighter;
}
#contentInfos #leftPart .newsOnly .titleH1 {
	font-size:34px;
	word-spacing:0.1em;
	color:#8F8F8F;
	margin:0;
	padding:8px 0 8px 52px;
	font-weight:lighter;
}
#contentInfos #leftPart .newsOnly .newsDate {
	margin:15px 0 0 0;
	padding:0 0 10px 0;
	font-size:14px;
	word-spacing:0.1em;
	color:#8F8F8F;
	text-transform:uppercase;
	/*font-weight: lighter;*/
}
#contentInfos #leftPart .newsOnly .titleH2 {
	margin:0;
	padding:0 0 10px 0;
	font-size:30px;
	line-height:32px;
	word-spacing:0.1em;
	color:#000;
	/*font-weight: lighter;*/
}
#contentInfos #leftPart .newsOnly .newsBody {
	margin:0;
	padding:0;
	font-size:14px;
	line-height:16px;
	word-spacing:0.1em;
}
#contentInfos #leftPart .newsOnly .newsLinks {
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
	line-height:16px;
	word-spacing:0.1em;
	color:#8f8f8f;
}
#contentInfos #leftPart .newsOnly .newsLinks a,
#contentInfos #leftPart .newsOnly .newsLinks a:hover {
	color:#c00;
}
#contentInfos #leftPart .newsOnly .newsLinks a {
	text-decoration:none;
}
#contentInfos #leftPart .newsOnly .newsLinks a:hover {
	text-decoration:underline;
}

#contentInfos #leftPart .newsOnly .newsLinks {
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
	line-height:16px;
	word-spacing:0.1em;
}
/* ------------------------------------------------ */




#contentInfos #leftPart #magIssuu h1,
#contentInfos #leftPart .links h1,
#contentInfos #leftPart .about h1,
#contentInfos #leftPart .archives h1,
#contentInfos #leftPart #diaporama h1 {
	font-size:34px;
	word-spacing:0.1em;
	color:#8F8F8F;
	margin:0;
	padding:6px 0 8px 52px;
	font-weight:lighter;
	text-align:left;
}
#contentInfos #leftPart #magIssuu .titleH1,
#contentInfos #leftPart .links .titleH1,
#contentInfos #leftPart .about .titleH1,
#contentInfos #leftPart .archives .titleH1 {
	font-size:34px;
	word-spacing:0.1em;
	color:#8F8F8F;
	margin:0;
	padding:8px 0 8px 52px;
	font-weight:lighter;
	text-align:left;
}
#contentInfos #leftPart #magIssuu .titleH2,
#contentInfos #leftPart .links .titleH2,
#contentInfos #leftPart .about .titleH2,
#contentInfos #leftPart .archives .titleH2 {
	font-size:22px;
	word-spacing:0.1em;
	color:#8F8F8F;
	margin:0;
	padding:20px 0 8px 52px;
	font-weight: lighter;
	text-align:left;
	/*text-transform:uppercase;*/
}
#contentInfos #leftPart #magIssuu p,
#contentInfos #leftPart .links p,
#contentInfos #leftPart .about p,
#contentInfos #leftPart .archives p {
	margin:0;padding:0 0 6px 0;
	font-size:12px;
	line-height:14px;
	word-spacing:0.1em;
	text-align:left;
}
#contentInfos #leftPart #magIssuu a,
#contentInfos #leftPart .links a,
#contentInfos #leftPart .about a,
#contentInfos #leftPart .archives a {
	text-decoration:none;
	color:#C00;
}
#contentInfos #leftPart #magIssuu a:hover,
#contentInfos #leftPart .links a:hover,
#contentInfos #leftPart .about a:hover,
#contentInfos #leftPart .archives a:hover {
	text-decoration:underline;
	color:#C00;
}
#contentInfos #leftPart .about .titleZoomActu,
#contentInfos #leftPart .about .titleZoomFocus,
#contentInfos #leftPart .about .titleZoomCulture,
#contentInfos #leftPart .about .titleZoomVoyage,
#contentInfos #leftPart .about .titleZoomGourmand,
#contentInfos #leftPart .about .titleZoomNihonGo {
	margin:0;padding:10px 0 6px 0;
	font-size:16px;
	word-spacing:0.1em;
	text-align:left;
	font-weight:bold;
}
#contentInfos #leftPart .about .titleZoomActu {
	color: #81B56A;
}
#contentInfos #leftPart .about .titleZoomFocus {
	color: #CEC99E;
}
#contentInfos #leftPart .about .titleZoomCulture {
	color: #AE82B7;
}
#contentInfos #leftPart .about .titleZoomVoyage {
	color: #2EBBF0;
}
#contentInfos #leftPart .about .titleZoomGourmand {
	color: #D07F75;
}
#contentInfos #leftPart .about .titleZoomNihonGo {
	color: #EDD58F;
}
#contentInfos #leftPart .about ul {
	margin:0;padding:0 0 6px 10px;
	font-size:12px;
	line-height:14px;
	word-spacing:0.1em;
	text-align:left;
}
#contentInfos #leftPart .about ul li {
	list-style-position: inside;
	list-style-type: disc;
}

/* ------------------------------------------------ */


/* ------------------------------------------------ */


#contentInfos #rightPart ul {
	margin:0;
	padding:0 0 0 10px;
	text-align: left;
	list-style-position: inside;
	list-style-type: none;
	color:#8F8F8F;
	font-size:14px;
}
#contentInfos #rightPart ul li {
	margin:0;padding:5px 0;
	border-bottom:1px dashed #8F8F8F;
}
#contentInfos #rightPart a,#contentInfos #rightPart a:hover {
	text-decoration:none;
}
#contentInfos #rightPart a {color:#8f8f8f;}
#contentInfos #rightPart a:hover {color:#C00;}
	
#contentInfos .rightBloc {
	margin:0 0 24px 0;padding:0;
}
#contentInfos #readMag {
	margin:0 0 24px 1px;
	padding:78px 0 0 0;
	/*background-color:#fff;*/
	border-top:1px solid #D2D2D2;
	background-image: url(../img/bgReadMag3.jpg);
	background-repeat: no-repeat;
	background-position: rigt top;
}
#contentInfos #readMag p {
	margin:0;padding:0 0 0 10px;
	text-align:left;
	color:#8f8f8f;
	font-size:20px;
	word-spacing:0.1em;
	font-weight:lighter;
	line-height:22px;
}
#contentInfos #usefulLinks {
	margin:0 0 24px 0;padding:0;
	/*border-top:1px solid #D2D2D2;*/
}
#contentInfos #usefulLinks h2 {
	font-size:20px;
	line-height:22px;
	word-spacing:0.1em;
	color:#8f8f8f;
	text-align:left;
	font-weight:lighter;
	margin:0;
	padding:10px 0 2px 10px;
}
#contentInfos #advertiser {
	margin:0 0 24px 1px;padding:0;
	border-top:1px solid #D2D2D2;
	background-image: url(../img/bgAdvertiser3.jpg);
	background-repeat: no-repeat;
	background-position: rigt top;
}
#contentInfos #advertiser h2 {
	font-size:20px;
	line-height:22px;
	word-spacing:0.1em;
	color:#8f8f8f;
	text-align:left;
	font-weight:lighter;
	margin:0;
	padding:10px 0 2px 10px;
}
#contentInfos #advertiser p {
	margin:0;padding:2px 10px 5px 10px;
	text-align:left;
	color:#000;
	font-size:12px;
	word-spacing:0.1em;
	font-style:italic;
}
#contentInfos #advertiser a {
	text-decoration:none;
	color:#000;
}
#contentInfos #advertiser a:hover {
	text-decoration:underline;
	color:#C00;
}
#contentInfos #clubZoom {
	margin:0 0 24px 10px;padding:0;
	background-color:#ED8537;
}
#contentInfos #clubZoom #logo {
	text-align:left;
	margin:5px 0 1px 7px;
	padding:0;
}
#contentInfos #clubZoom h2 {
	font-size:20px;
	word-spacing:0.1em;
	color:#fff;
	text-align:left;
	font-weight: lighter;
	margin:0;
	padding:10px 0 2px 10px;
}
#contentInfos #clubZoom p {
	margin:0;padding:2px 10px 5px 10px;
	text-align:left;
	color:#fff;
	font-size:14px;
	word-spacing:0.1em;
	/*font-weight:lighter;*/
}
#contentInfos #clubZoom p.clubZoomNote {
	margin:0;padding:2px 0 5px 10px;
	text-align:left;
	color:#000;
	font-size:12px;
	word-spacing:0.1em;
	font-style:italic;
}
#contentInfos #clubZoom p.clubZoomNote a {
	text-decoration:none;
	color:#000;
}
#contentInfos #clubZoom p.clubZoomNote a:hover {
	text-decoration:underline;
	color:#C00;
}
#contentInfos #clubZoom2 {
	margin:0 0 24px 1px;padding:0;
	border-top:1px solid #D2D2D2;
	background-image: url(../img/bgClubZoom2.jpg);
	background-repeat: no-repeat;
	background-position: rigt top;
}
#contentInfos #clubZoom2 h2 {
	font-size:20px;
	line-height:22px;
	word-spacing:0.1em;
	color:#8f8f8f;
	text-align:left;
	font-weight:lighter;
	margin:0;
	padding:10px 0 2px 10px;
}
#contentInfos #clubZoom2 p {
	margin:0;padding:2px 10px 0 10px;
	text-align:left;
	color:#000;
	font-size:12px;
	word-spacing:0.1em;
	font-style:italic;
}
#contentInfos #clubZoom2 a {
	text-decoration:none;
	color:#000;
}
#contentInfos #clubZoom2 a:hover {
	text-decoration:underline;
	color:#C00;
}
#contentInfos .rightBloc p {
	margin:0;padding:12px 0 5px 10px;
	text-align:left;
	color:#8f8f8f;
	font-size:12px;
	word-spacing:0.1em;
}
#contentInfos h2 {
	font-size:20px;
	word-spacing:0.1em;
	color:#8F8F8F;
	text-align:left;
	font-weight: lighter;
	margin:0;
	padding:12px 0 5px 10px;
}
#contentInfos h3 {
	font-size:16px;
	word-spacing:0.1em;
	color:#8F8F8F;
	text-align:left;
	font-weight: lighter;
	margin:10px 0 5px;
	padding:0;
}
#contentInfos .bgAlt1, #contentInfos .bgAlt2 {
	margin:2px 0;
	padding:0;
}
#contentInfos .bgAlt1 {
	background-color:#E3E3E3;
}
#contentInfos .bgAlt2 {
	background-color:#fff;
}
#contentInfos .bgLink {
	/*background-image: url(../img/bgLink.jpg);
	background-repeat: repeat-x;*/
	/*border-top:1px solid #D2D2D2;*/
	background-image: url(../img/bgLink2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	padding:5px 0 0 0;
}
#contentInfos .linkInfos {
	font-size:12px;
	line-height:14px;
	word-spacing:0.1em;
	text-align:left;
	margin:0 0 0 5px;
	padding:7px 0;
	/*text-transform:uppercase;*/
	/*float:left;*/
}
#contentInfos .linkInfos .txtGrey {color:#8f8f8f;}
#contentInfos .linkInfos a, #contentInfos .linkInfos a:hover {
	text-decoration:none;
}
#contentInfos .linkInfos a {color:#000;}
#contentInfos .linkInfos a:hover {color:#C00;}
#contentInfos .linkUpperCase {
	text-transform:uppercase;
	font-weight:bold;
}
#contentInfos .noLinkLinfos {
	font-size:12px;
	word-spacing:0.1em;
	color:#8F8F8F;
	text-align:left;
	margin:0;
	padding:0 0 2px 15px;
	font-style:italic;
	font-weight: lighter;
}
#contentInfos #leftPart .news {
	margin:0;padding:0;
	width:700px;
	text-align:left;
	border-top:1px solid #D2D2D2;
}
#contentInfos #leftPart .news p, #contentInfos #leftPart .links p {
	/*font-size:12px;
	padding:0 0 5px 0;*/
}

/*--------------------------------------------------------------------------------------------*/
#contentInfos #leftPart #validForm {
	width:400px;
	margin:0 auto 10px;
	padding:0 0 10px 0;
	border:1px solid #C00;
}
/*--------------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------------*/
#footer {
	margin:0 auto;padding:0;
	width:940px;
	height:45px;
	border-top:1px solid #D2D2D2;
	background-color:#fff;
	color:#8F8F8F;
}
#footerLogo {
	margin:0;padding:0;
	float:left;
}
#footerLogo img {margin:4px 30px 0 30px;padding:0;}
#footerInfos {
	margin:0;padding:0;
	float:left;
	font-size:10px;
	line-height:45px;
	text-align:left;
}

