body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	padding-top: 40px;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
.backBottomCenterSpacer {
	background-image: url(../icons/common/back_moreInfoSpacer.gif);
	background-repeat: no-repeat;
	background-position: center -3px;
	height: 20px;
}
.backCornerBottomCenter {

	background-image: url(../icons/common/back_imgBottomCorner.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.backCornerBottomLeft {
	background-image: url(../icons/common/back_imgBottomCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.backCornerBottomLeftGrey {
	background-image: url(../icons/common/back_boxBottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.backCornerBottomRight {
	background-image: url(../icons/common/back_imgBottomCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.backCornerBottomRightGrey {
	background-image: url(../icons/common/back_boxBottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.backCornerTopLeft {
	background-image: url(../icons/common/back_boxTop.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.backCornerTopLeft2 {
	background-image: url(../icons/common/back_imgTopCorner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.backCornerTopRight {
	background-image: url(../icons/common/back_boxTop.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
}
.backCornerTopRight2 {
	background-image: url(../icons/common/back_imgTopCorner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.backDottedBottomCenter {
	background-image: url(../icons/common/back_dottedLineCenter.gif);
	background-repeat: repeat-y;
	background-position: 5px bottom;
}
.backDottedTopCenter {
	background-image: url(../icons/common/back_dottedTopLineCenter.gif);
	background-repeat: repeat-y;
	background-position: 5px bottom;
	background-color: #bbb7b6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7d4641;
}
.backHomeMain {
	background-image: url(../icons/common/back_imgHomeBottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.backpreHomeMain {
	background-image: url(../icons/common/back_imgpreHomeBottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.backMenuCornerLeft {
	background-color: #7d4641;
	padding-top: 6px;
	padding-left: 15px;
	padding-bottom: 6px;
	background-image: url(../icons/common/menu_top_left_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}
.backMenuCornerLeftMAIN {
	background-color: #7d4641;
	padding-left: 15px;
	background-image: url(../icons/common/menu_top_left_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.backMenuCornerRight {
	background-color: #7d4641;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url(../icons/common/menu_top_right_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 5px;
	text-align: right;
}
.backMenuCornerRightMAIN {
	background-color: #BBB7B6;
	background-image: url(../icons/common/back_boxTop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7d4641;
}
.backTitleCornerLeft {
	background-color: #7d4641;
	padding-top: 2px;
	padding-left: 15px;
	padding-bottom: 2px;
	/*background-image: url(../icons/common/title_home_top_left_corner.gif);*/
	background-repeat: no-repeat;
	background-position: 1px top;
	text-align: left;
	font-size: 20px;
	color: #FFFFFF;
}
.backTitleCornerRight {
	background-color: #7d4641;
	/*background-image: url(../icons/common/title_top_right_corner.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	color: #019283;
}
.backTitleHomeCornerLeft {
	background-color: #7d4641;
	padding-top: 2px;
	padding-left: 15px;
	padding-bottom: 2px;
	background-image: url(../icons/common/title_home_top_left_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #7d4641;
	font-size: 20px;
	color: #FFFFFF;
}
.backTitleHomeCornerRight {
	background-color: #7d4641;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../icons/common/title_home_top_right_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 5px;
	text-align: right;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #7d4641;
	color: #019283;
}
.backTitleRightCornerLeft {
	background-color: #7d4641;
	padding-left: 20px;
	background-image: url(../icons/common/menu_top_left_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.backTitleRightCornerRight {
	background-color: #7d4641;
	background-image: url(../icons/common/menu_top_right_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.backTopCenter {
	background-image: url(../icons/common/back_boxTopCenter.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.backTopCenterSpacer {
	background-image: url(../icons/common/back_boxTopLine.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.colorOfac {
	color: #019283;
}
.contentBottomRight {
	padding: 20px;
}
.contentBox {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7d4641;
	padding-right: 8px;
	padding-left: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7d4641;
}
.contentHomeMain {
	color: #444444;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.contentMain {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7d4641;
	height: 350px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.contentMainRight {
	background-image: url(../icons/common/back_dottedLineMainRight.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 240px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7d4641;
	padding-left: 1px;
}
.contentTopRight {
	padding: 20px;
}
.footerBottom {
	background-image: url(../icons/common/back_imgFooter.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 3px;
	padding-top: 2px;
}
.footerCornerBottomLeft {
	background-image: url(../icons/common/back_imgFooter.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.footerCornerBottomRight {
	background-image: url(../icons/common/back_imgFooter.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.footerMiddleLeft {
	background-image: url(../icons/common/back_dottedLineFooter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7d4641;
}
.footerMiddleRight {
	background-image: url(../icons/common/back_dottedLineFooterRight.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7d4641;
	width: 240px;
	padding-left: 1px;
}
.link {
	color: #666666;
	text-decoration: underline;
}
a:hover.link {
	color: #7D4641;
	text-decoration:none;
}
.linkEA {
	color: #7d4641;
	text-decoration: none;
}
a:hover.linkEA {
	text-decoration: underline;
}
.linkIndex {
	color:#444;
	text-decoration:none;
}
a:hover.linkIndex {
	text-decoration:underline;
}
.linkLang {
	color: #af8b88;
	text-decoration: none;
}
a:hover.linkLang {
	color: #019283;
}
.linkMenu {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.linkMenu {
	/*color: #019283;*/
	color: #FFFFFF;
	text-decoration: underline;
}
.linkTheme {
	font-size: 12px;
	color: #019283;
	text-decoration: none;
	font-weight: bold;
}
a:hover.linkTheme {
	text-decoration:underline;
}
.menuLang {
	font-size: 12px;
	font-weight: bold;
	color: #af8b88;
}.linkTop {
	font-size: 10px;
	font-weight: bold;
	color: #019283;
}
.menuMain {
	font-size: 12px;
	color: #FFFFFF;
}
.moreInfoCenter {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.moreInfoRight {
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7D4641;
}
.moreInfoLeft {
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7D4641;
	font-size: 10px;
	color: #019283;
	font-weight: bold;
}	
.text12 {
	font-size: 14px;
}
.titreBox {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7d4641;
	padding-right: 8px;
	padding-left: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7d4641;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7d4641;
	font-size: 15px;
	font-weight: bold;
	color: #7d4641;
}
.titreBoxHomeCenter {
	font-size: 15px;
	color: #7d4641;
	background-color: #bbb7b6;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7d4641;
	font-weight: bold;
}
.titreBoxHomeLeft {
	font-size: 15px;
	color: #7d4641;
	background-color: #bbb7b6;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7d4641;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7d4641;
	font-weight: bold;
}
.titreBoxHomeRight {
	font-size: 15px;
	color: #7d4641;
	background-color: #bbb7b6;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7d4641;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7d4641;
}
.titreContent {
	font-size: 14px;
	font-weight: bold;
	color: #019283;
}
.sousTitreContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #019283;
}
.groupCitation {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #019283;
}
.titre3Content {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
}
.linkLangOn {
	color: #019283;
	text-decoration: none;
}
.linkThemeActive {
	font-size: 12px;
	color: #7d4641;
	text-decoration: none;
	font-weight: bold;
}
.linkMenuActive {
	color: #019283;
	text-decoration: none;
}
.linkSitemapRubrique {
	font-size: 12px;
	color: #019283;
	text-decoration: underline;
	font-weight: bold;
}
a.linkSitemapRubrique:hover {
	text-decoration: none;
}

.clear{
	clear:both;
	line-height:0px;
	font-size:0px;
}

/**** BOX NEWSLETTER ****/
#formulaire2{
	position:fixed;
	top:0px;
	left:0px;
	z-index:1;
	width:100%;
	height:100%;
	display:none;
	background-color:#000;
	opacity:.6;
	filter:alpha(opacity=60);
}
#formulaire{
	position:absolute;
	z-index:2;
	width:248px;
	height:auto;
	left:50%;
	top:50%;
	margin-left:-125px;
	margin-top:-125px;
	display:none;
}
.boxNewsletterTopLeft{
	float:left;
	background-image:url(../icons/common/boxNewsletterTopLeft.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:213px;
	height:17px;
	padding:6px 0px 6px 10px;
	border-bottom:solid 1px #7d4641;
}
.boxNewsletterTopRight{
	float:right;
	background-image:url(../icons/common/boxNewsletterTopRight.png);
	background-repeat:no-repeat;
	background-position:right top;
	width:auto;
	height:17px;
	text-align:right;
	padding:9px 10px 3px 0px;
	border-bottom:solid 1px #7d4641;
}
.boxNewsletter{
	width:auto;
	height:160px;
	background-image:url(../icons/common/boxNewsletterBottom.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding:0px 0px 10px 0px;
	text-align:center;
	/*border:solid 1px;*/
}
.titreBoxNewsletter{
	color:#7d4641;
	font-size:15px;
	font-weight:bold;
}
.iFrameNewsletter{
	width:240px;
	height:150px;
	background-color:#FFF;
	padding-bottom:10px;
	margin:0;
}

/**** FENETRE FILM ****/
#film2{
	position:fixed;
	top:0px;
	left:0px;
	z-index:1;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:.6;
	filter:alpha(opacity=60);
}
#film{
	position:absolute;
	z-index:2;
	width:418px;
	height:263px;
	left:50%;
	top:50%;
	margin-left:-209px;
	margin-top:-131px;
}

.boxWhiteTop {
	background-image:url(../icons/common/boxFilmTop.png);	
	background-repeat:no-repeat;
	background-position:top left;
	height:30px;
	border-bottom:solid 1px #7d4641;
}

.boxWhiteBottom {
	background-image:url(../icons/common/boxFilmBottom.png);	
	background-repeat:no-repeat;
	height:auto;
	background-position:bottom left;
	padding:0px 0px 25px 25px;
}
