body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #c9c9b0;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	overflow:auto;
}

a.lienFlexdisplay  {font-family : Arial, Verdana, Helvetica;color : #333333;font-size : 11px;font-weight: normal;}
a.lienFlexdisplay:hover  {font-family : Arial, Verdana, Helvetica;color : #f78000;font-size : 11px;font-weight: normal;}

a.lienLumaline  {font-family : Arial, Verdana, Helvetica;color : #333333;font-size : 11px;font-weight: normal;}
a.lienLumaline:hover  {font-family : Arial, Verdana, Helvetica;color : #f78000;font-size : 11px;font-weight: normal;}

.logoPrint {
	display: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}

a.langOFF {
	color: #cc6600;
	font-family : Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.langOFF:hover {
	color: #FFFFFF;
	font-family : Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.langON {
	color: #FFFFFF;
	font-family : Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.langON:hover {
	color: #FFFFFF;
	font-family : Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.formInputEmailNewsletter{background: #FFFFFF;font-size: 11px;font-family :Arial, Verdana, Helvetica;width: 176px;height: 18px;border-color:#CCCCCC;border: 1 solid #CCCCCC;}

.cadreImage {
	display: block;
	border-top:solid 5px #CED4CA;
	border-bottom:solid 5px #CED4CA;
	border-left:solid 5px #CED4CA;
	border-right:solid 5px #CED4CA;
}

.cadreImageModal {
	display: block;
	border-top:solid 5px #CED4CA;
	border-bottom:solid 5px #CED4CA;
	border-left:solid 5px #CED4CA;
	border-right:solid 5px #CED4CA;
}

a.lienDetails {text-decoration: none;}
a.lienDetails:hover {text-decoration: none;}

.lienCouleurGras {
	color: #94812b;
	font-weight: bold;
}

.lienStandard {
	font-weight: normal;
}

a.navLeft {
	color: #FFFFFF;
	font-family : Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.navLeft:hover {
	color: #ffcc00;
	font-family : Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.navRight {
	color: #FFFFFF;
	font-family : Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
a.navRight:hover {
	color: #ffcc00;
	font-family : Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

a.bottomLink {
	color: #94812b;
	font-family : Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
}

a.bottomLink:hover  {
	color: #94812b;
	font-family : Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
}

.ptBG {
	background-image: url(../img/ptBG.gif);
	background-repeat: repeat-x;
}

.bgLogo {
	background-image: url(../img/SOFAR_bg_logo.gif);
	background-repeat: no-repeat;
}

.bgNav {
	background-image: url(../img/bg_nav.gif);
	background-repeat: no-repeat;
}

.bgLang {
	background-image: url(../img/langues.gif);
	background-repeat: no-repeat;
	background-color: #ebebd6;
}

.bgCentre {
	background-image: url(../img/bg_centre.gif);
	background-repeat: no-repeat;
}

* {color : #666666;font-family : Arial, Verdana, Helvetica;font-size : 11px;font-weight: normal;text-decoration: none;}

/*a {color: #94A2B3; font-family : Arial, Verdana, Helvetica; font-size: 11px; font-weight: normal;text-decoration: none;}
a:hover {color: #94A2B3;font-family : Arial, Verdana, Helvetica;font-size: 11px;font-weight: normal;text-decoration: none;}*/

.copyright {color : #cc6600;font-family : Arial, Verdana, Helvetica;font-size : 11px;font-weight: normal;text-decoration: none;}

a.lienCopyright {color: #cc6600; font-family : Arial, Verdana, Helvetica; font-size: 11px; font-weight: bold;text-decoration: none;}
a.lienCopyright:hover {color: #cc6600;font-family : Arial, Verdana, Helvetica;font-size: 11px;font-weight: bold;text-decoration: none;}

a.linkBold {color: #cc6600; font-family : Arial, Verdana, Helvetica; font-size: 11px; font-weight: bold;text-decoration: none;}
a.linkBold:hover {color: #cc6600;font-family : Arial, Verdana, Helvetica;font-size: 11px;font-weight: bold;text-decoration: underline;}

a.newsMore {color: #666666; font-family : Arial, Verdana, Helvetica; font-size: 11px; font-weight: normal;text-decoration: underline;}
a.newsMore:hover {color: #666666;font-family : Arial, Verdana, Helvetica;font-size: 11px;font-weight: normal;text-decoration: underline;}

.txtStandard  {font-family : Arial, Verdana, Helvetica;color : #666666;font-size : 11px;font-weight: normal;line-height: 14px;}

.dateNews  {font-family : Arial, Verdana, Helvetica;color : #666666;font-size : 11px;font-weight: normal;line-height: 14px;font-style : italic;}

.txtStandardWhite  {font-family : Arial, Verdana, Helvetica;color : #FFFFFF;font-size : 11px;font-weight: normal;line-height: 14px;}

.txtStandardWhiteBold  {font-family : Arial, Verdana, Helvetica;color : #FFFFFF;font-size : 11px;font-weight: bold;line-height: 14px;}

.txtStandardWhiteItalic  {font-family : Arial, Verdana, Helvetica;color : #FFFFFF;font-size : 11px;font-weight: normal;line-height: 14px;font-style : italic;}

.txtStandardBold  {font-family : Arial, Verdana, Helvetica;color : #666666;font-size : 11px;font-weight: bold;}

.txtStandardRouge  {font-family : Arial, Verdana, Helvetica;color:#FF6633;font-size : 11px;font-weight: normal;line-height: 14px;}

.title {font-family : Arial, Verdana, Helvetica;color : #ffcc00;font-size : 11px;font-weight: bold;}

.paddingLangues {
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 30px;
	padding-bottom: 0px;
	float: left;
}

.paddingLogoNews {
	padding-right: 0px;
	padding-top: 15px;
	padding-left: 0px;
	padding-bottom: 0px;
	float: right;
}

.boxNavLeft{
	display: block;
	float: left;
	padding-right: 15px;
	padding-top: 15px;
	padding-left: 30px;
	padding-bottom: 15px;
}

.boxNavRight{
	display: block;
	float: right;
	padding-right: 100px;
	padding-top: 15px;
	padding-left: 0px;
	padding-bottom: 15px;
}

.paddingContent {
	padding-right: 0px;
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom: 30px;
}

.paddingContentNews {
	padding-right: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 30px;
}

.leftTitle {
	display: block;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 40px;
	font-family : Arial, Verdana, Helvetica;
	color: #f78000;
	font-size: 28px;
	font-weight: normal;
	text-decoration: none;
}

.titleCat {
	font-family : Arial, Verdana, Helvetica;
	color: #999999;
	font-size: 28px;
	font-weight: normal;
	text-decoration: none;
}

.titlePage {
	display: block;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 40px;
	font-family : Arial, Verdana, Helvetica;
	color: #f78000;
	font-size: 28px;
	font-weight: normal;
	text-decoration: none;
}

.titlePageModal {
	display: block;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 30px;
	font-family : Arial, Verdana, Helvetica;
	color: #f78000;
	font-size: 28px;
	font-weight: normal;
	text-decoration: none;
}

.subTitlePage {
	display: block;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	font-family : Arial, Verdana, Helvetica;
	color: #f78000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.leftSubNav {
	display: block;
	padding-right: 0px;
	padding-top: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-family : Arial, Verdana, Helvetica;
	color: #94812b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.rightSubNav {
	display: block;
	padding-right: 0px;
	padding-top: 40px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-family : Arial, Verdana, Helvetica;
	color: #cc6600;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.newsPromoImage {
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 4px;
	margin-left: 0px;
}

.navBox {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
}

.search3 {background: #DDDDDD;font-size: 11px;font-family :Arial, Verdana, Helvetica;width: 100px;border-color:#CCCCCC;border: 1 solid #CCCCCC;}

hr {
	border: #FFFFFF;
}

.print{  
	display: none;
}
.contentPrint {
	width: 420px;
}

.search {background: #FFFFFF;font-size: 11px;font-family :Arial, Verdana, Helvetica;width: 140px;border-color:#CCCCCC;border: 1 solid #CCCCCC;}

.search2 {background: #FFFFFF;font-size: 11px;font-family :Arial, Verdana, Helvetica;width: 255px;border-color:#CCCCCC;border: 1 solid #CCCCCC;}

.recommendImput {background: #FFFFFF;font-size: 11px;font-family :Arial, Verdana, Helvetica;width: 255px;border-color:#CCCCCC;border: 1 solid #CCCCCC;}

.search6 {background: #FFFFFF;font-size: 11px;font-family :Arial, Verdana, Helvetica;width: 140px;border-color:#CCCCCC;border: 1 solid #CCCCCC;}

.recommendTextArea {background: #FFFFFF;font-size: 11px;font-family :Arial, Verdana, Helvetica;width:255px;height:120px;border-color:#CCCCCC;border: 1 solid #CCCCCC;}
 
#log {
	width: 100px;
	/*margin-top: 10px;*/
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	/*padding: 20px 0;*/
	background: url(../img/spinner.gif) no-repeat center;
}
