/*  Content formating  */
.regtext {
	font-size: 10px;
	color: #004938;
}

.whitetxt {
	color: #FFFFFF;
}

.orangetxt {
	color: #ffbf2d;
}

A :link {
	color: #000033;
	text-decoration: underline;
}



A :visited {
	color: #6666cc;
	text-decoration: underline;
}



A .tlink :link {
	color: #000033;
	text-decoration: underline;
}

A .tlink :active {
	color: #ff6600;
	text-decoration: underline;
}

A .tlink :visited {
	color: #6666cc;
	text-decoration: underline;
}

A .tlink :hover {
	color: #ff6600;
	text-decoration: underline;
}

A .corpoRightWhiteA :link {
	font-family: Verdana, Geneva, sans-serif;;
	color: #FFFFFF;
	text-decoration: underline;;
	font-size: 11px;
}

A .corpoRightWhiteA :active {
	font-family: Verdana, Geneva, sans-serif;;
	color: #FFFFFF;
	text-decoration: underline;;
	font-size: 11px;
}

A .corpoRightWhiteA :visited {
	font-family: Verdana, Geneva, sans-serif;;
	color: #FFFFFF;
	text-decoration: underline;;
	font-size: 11px;
}

A .corpoRightWhiteA :hover {
	font-family: Verdana, Geneva, sans-serif;;
	color: #E1E8F6;
	text-decoration: underline;;
	font-size: 11px;
}

/*  images Links  */
.prodimg {
	border-color: #000033 #000033 #000033 #000033;
	cursor: hand;
}

.imgborder {
	border-color: #000033 #000033 #000033 #000033;
}

A .images :link {
	color: #000033;
	text-decoration: none;
	border-color: #000033 #000033 #000033 #000033;
	cursor: hand;
}

A .images :visited {
	color: #000033;
	text-decoration: none;
	border-color: #000033 #000033 #000033 #000033;
	cursor: hand;
}

A .images :active {
	color: #000033;
	text-decoration: none;
	border-color: #000033 #000033 #000033 #000033;
	cursor: hand;
}

A .images :hover {
	color: #000033;
	text-decoration: none;
	border-color: #000033 #000033 #000033 #000033;
	cursor: hand;
}

/*  search Links  */
A .search :link {
	color: #005AA5;
	text-decoration: underline;
}

A .search :active {
	color: #000033;
	text-decoration: underline;
}

A .search :visited {
	color: #6666CC;
	text-decoration: underline;
}

A .search :hover {
	color: #000033;
	text-decoration: underline;
}

A .result :link {
	color: #005AA5;
	text-decoration: underline;
}

A .result :active {
	color: #000033;
	text-decoration: underline;
}

A .result :visited {
	color: #6666CC;
	text-decoration: underline;
}

A .result :hover {
	color: #000033;
	text-decoration: underline;
}

/*  alignements  */
.bfo {
	text-indent: -24px;
	margin-left: 24px;
	margin-right: 4px;
	margin-top: 3px;
	margin-bottom: 1px;
}

.alignfoot {
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}

.alignfootbann {
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left;
}

.indent {
	text-indent: 0px;
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 10px;
}

.line {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.inttab {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.intpanier {
	margin-left: 0px;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.subnav {
	text-indent: -12px;
	margin-left: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.subnav1 {
	text-indent: -14px;
	margin-left: 14px;
	margin-top: 1px;
	margin-bottom: 0px;
}

/*  Left Navigation  */
.nav1 {
	color: #000000;
	text-indent: -14px;
	margin-left: 14px;
	margin-top: 4px;
	margin-bottom: 0px;
	font-weight: bold;
}

.nav2 {
	color: #000000;
	text-indent: -14px;
	margin-left: 14px;
	margin-top: 4px;
	margin-bottom: 0px;
}

.nav3 {
	color: #000000;
	text-indent: -14px;
	margin-left: 14px;
	margin-top: 4px;
	margin-bottom: 0px;
}

/*  Navigation DHTML menu  */
DIV .lfnav {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 71px;
	width: 160px;
}

DIV .projmenu {
	position: absolute;
	visibility: visible;
	left: 330px;
	top: 240px;
}

DIV .fl1 {
	position: absolute;
	visibility: hidden;
	left: 360px;
	top: 260px;
}

DIV .fl2 {
	position: absolute;
	visibility: hidden;
	left: 360px;
	top: 280px;
}

DIV .fl3 {
	position: absolute;
	visibility: hidden;
	left: 360px;
	top: 305px;
}

DIV .fl4 {
	position: absolute;
	visibility: hidden;
	left: 360px;
	top: 325px;
}

DIV .fl5 {
	position: absolute;
	visibility: hidden;
	left: 360px;
	top: 345px;
}

.leftcol {
	background-color: #FCDC7E;
}

/* Color and Background */
TD .bgNav {
	background-color: #FFBF2D;
}

TD .bgNav2 {
	background-color: #FF9933;
}

TD .bgLin {
	background-color: #E1E8F6;
}

TD .bgBar {
	background-color: #0159A4;
}

td .bgbar {
	background-color: #0159A4;
}

TD .bgSug {
	background-color: #005AA5;
}

TD .bgSug2 {
	background-color: #FCDC7E;
}

TABLE .barnavbleu {
	background-color: #005AA5;
}

.line {
	background-color: #000033;
}

.intbgbar {
	background-color: #E1E8F6;
}

.bgOrange {
	background-color: #FF9900;
}

.rightBar {
	background-color: #000033;
}

.bulletinForm {
	background-color: #DEE4F1;
}

/*  Navigation  DHTML formating  */
.topmenu :link,.topmenu :visited,.topmenu :active {
	color: #ffffff;
	text-decoration: none;
}

.topmenu :hover {
	color: #0B95C4;
	text-decoration: none;
}

.niv1 {
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 4px;
}

.niv2 {
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 4px;
}

.resultwhite {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.result {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #005AA5;
	text-decoration: none;
}

.resultorange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}

.resultdesc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

A .next :link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

A .next :active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

A .next :visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

A .next :hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

A .search :link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005AA5;
	text-decoration: underline;
}

A .search :active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005AA5;
	text-decoration: underline;
}

A .search :visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005AA5;
	text-decoration: underline;
}

A .search :hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005AA5;
	text-decoration: underline;
}

/*  used in rona_corpo  */
.corpoRightWhite {
	font-family: Verdana, Geneva, sans-serif;;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
}

.corpoRightBlue {
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;;
	color: #9cc7de;
	font-size: 11px;
}

.corpotabWhite {
	font-family: Verdana, Geneva, sans-serif;;
	margin-left: 3px;
	margin-right: 3px;
	color: #FFFFFF;
}

.corpotabBlue {
	font-family: Verdana, Geneva, sans-serif;;
	margin-left: 3px;
	margin-right: 3px;
	color: #9cc7de;
}

A .corpoRightWhiteA :link {
	font-family: Verdana, Geneva, sans-serif;;
	color: #FFFFFF;
	text-decoration: underline;;
	font-size: 11px;
}

A .corpoRightWhiteA :active {
	font-family: Verdana, Geneva, sans-serif;;
	color: #FFFFFF;
	text-decoration: underline;;
	font-size: 11px;
}

A .corpoRightWhiteA :visited {
	font-family: Verdana, Geneva, sans-serif;;
	color: #FFFFFF;
	text-decoration: underline;;
	font-size: 11px;
}

A .corpoRightWhiteA :hover {
	font-family: Verdana, Geneva, sans-serif;;
	color: #E1E8F6;
	text-decoration: underline;;
	font-size: 11px;
}

/*  used in copyright_pop  */
#copyright {
	font-family: arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #000000;
	padding: 10 10px 0px 10px;
}

#copyright .title {
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	text-decoration: underline;
}

#copyright .subtitle {
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

BODY {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}

HR .popup_line {
	color: #FF9900;
	width: 100%;
	height: 1px;
	text-align: center;
}

.popup_background_1 {
	height: 47px;
	background-color: #e9f2f9;
}

.popup_background_2 {
	height: 10px;
	background-color: #007ccb;
}

TABLE .print_asset {
	background-color: #ffffff;
	border-color: black;
	border-width: 1px;
	border-style: solid;
}

A .copyright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000033;
	text-align: center;
	margin: 0px 20px 25px 0px;
}

.send_link_input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000033;
	width: 300px;
}

.send_link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000033;
}

.send_link_required {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.send_link_success {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #ff9900;
	font-weight: bold;
}

.send_link_error {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
}

input {
	font-family: verdana, helvetica, arial;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}

input .total {
	font-family: Verdana, geneva, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	background: rgb(255, 255, 255);
	color: rgb(000, 110, 173);
}

textarea {
	font-family: Verdana, geneva, arial, helvetica;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	padding:5px;
}

select,option {
	font-family: Verdana, geneva, arial, helvetica;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;

}
select {
	border: 1px solid #dddddd;
	padding:5px;
}
option { padding:2px;	 }

table .base_form {
	font-family: verdana, helvetica, arial;
	font-size: 11px;
}

table .base_form td {
	padding: 2px;
}

table .base_form input,table .base_form select {
	border: 1px solid #ddd;
	padding: 4px;
}
table .base_form input #emailContentType
{ 	border: 1px solid #f00; }
table .base_form input :focus,table .base_form select :focus {
	background-color: #F5D410;
}

.infotext p {
	text-align: justify;
	margin-bottom: -4px;
}

.infotext li {
	margin-bottom: 3px;
}

.infotext ul {
	margin-top: 5px;
}

.infotext p b {
	margin-bottom: 10px;
}
