BODY {
margin:0px;
font-family: Arial, helvetica;
font-size:11px;
background: #FFFFFF;
}

SELECT {
background: #FFFFFF url('img/bg_select.gif') no-repeat;
border : 1px solid #CCCCCC;
font-family: Arial, helvetica;
font-size:11px;
line-height: 12px;
color: #000000;
}

.empty {
width:1px;
}

INPUT.normal {
background: #FFFFFF url('img/bg_select.gif') no-repeat fixed;
border : 1px solid #CCCCCC;
font-family: Arial, helvetica;
font-size:11px;
padding : 3px;
width: 100px;
line-height: 12px;
color: #000000;
}

INPUT.header {
background: #C50900 url('img/bg_input_header.gif') no-repeat fixed;
border : 1px solid #C50900;
font-family: Arial, helvetica;
font-size:11px;
width: 100px;
padding : 3px;
line-height: 12px;
color: #000000;
}

INPUT.pro {
background: #FFFFFF url('img/bg_input_pro.gif') no-repeat fixed;
border : 1px solid #3A4561;
width: 100px;
font-family: Arial, helvetica;
font-size:11px;
padding : 3px;
line-height: 12px;
color: #000000;
}

TEXTAREA {
background: #FFFFFF url('img/bg_select.gif') no-repeat fixed;
border : 1px solid #CCCCCC;
font-family: Arial, helvetica;
font-size:11px;
padding : 3px;
line-height: 12px;
color: #000000;
}

.txt-bleu {
font-family: Arial, helvetica;
font-size:12px;
line-height: 14px;
color: #75614B;
}

.mini-white {
font-family: Arial, helvetica;
font-size:10px;
line-height: 14px;
color: #FFFFFF;
}

.titre-news {
font-family: Arial, helvetica;
font-size:16px;
line-height: 18px;
color: #8E171F;
font-weight:Bold;
margin-top:6px;
}

.date-news {
font-family: Arial, helvetica;
font-size:12px;
line-height: 18px;
color: #000000;
font-weight:Bold;
margin-top:6px;
}

.titre-bleu {
font-family: Arial, helvetica;
font-size:18px;
font-weight:Bold;
color: #002969;
}

.titre-red {
font-family: Arial, helvetica;
font-size:17px;
font-weight:Bold;
color: #FF4C26;
}


.bord {
border : 1px solid #FFFFFF;
}

.lien-bleu {
font-family: Arial, helvetica;
font-size:12px;
line-height: 12px;
color: #002969;
text-decoration: none;
}


.lien-vert {
font-family: Arial, helvetica;
font-size:11px;
line-height: 14px;
color: #117000;
font-weight: bold;
text-decoration: none;
}

.lien-vert:hover {
font-family: Arial, helvetica;
font-size:11px;
text-decoration: underline;
line-height: 14px;
font-weight: bold;
color: #FF4100;
}

.curNav {
font-family: Arial, helvetica;
font-size:11px;
text-decoration: underline;
line-height: 14px;
font-weight: bold;
color: #FF4100;
}

.lien-bleu:hover {
font-family: Arial, helvetica;
font-size:12px;
text-decoration: underline;
line-height: 12px;
color: #026ABB;
}

.small-white {
font-family: Arial, helvetica;
font-size:11px;
line-height: 12px;
color: #FFFFFF;
text-decoration: none;
}

.txt-fiche {
margin-top:5px;
font-family: Arial, helvetica;
font-size:12px;
line-height: 14px;
color: #75614B;
}

.tabn {
font-family: Arial, helvetica;
font-size:11px;
}

.tabv {
font-family: Arial, helvetica;
font-size:11px;
}

.tiny-grey {
font-family: Arial, helvetica;
font-size:12px;
color: #373737;
padding-left:30px;
padding-top:10px;
font-weight:bold;
}
.mainTable {
border-spacing: 1px;
border-collapse: collapse;
}
.titreCell {
font-family: Arial, Helvetica; 
font-size: 12px; 
line-height: 12px;
font-weight: Bold;
color: #FF4100;
text-decoration: none;
background-color: #FFFFFF;
padding : 4px;
width:205px;
border-top : 1px solid #FF4100;
}

.prixCell {
font-family: Arial, Helvetica; 
font-size: 12px; 
line-height: 14px;
font-weight: Bold;
color: #FFFFFF;
text-decoration: none;
background-color: #FF4100;
padding : 4px;
text-align:center;
border-top : 1px solid #FF4100;
border-bottom : 1px solid #FF4100
}
.cellule {
margin-top:7px;
margin-bottom:7px;
background: url('img/bg-price.gif') no-repeat;
text-align:center;
vertical-align:middle;
width:131px;
height:18px;
font-family: Arial, Helvetica; 
font-size: 12px;
font-weight: Bold;
color: #FFFFFF;
}
.cellMain {
font-family: Arial, Helvetica; 
font-size: 12px; 
line-height: 14px;
color: #000000;
text-decoration: none;
background-color: #FFFFFF;
padding : 7px;
padding-left: 10px;
padding-right: 10px;
border : 1px solid #cccccc;
}
.cellHeader {
font-family: Arial, Helvetica; 
font-size: 12px; 
line-height: 14px;
font-weight: Bold;
color: #FFFFFF;
text-decoration: none;
background-color: #EC1821;
padding : 7px;
padding-left: 10px;
padding-right: 10px;
}
.normal {
background: #ffffff
}
.srub-red {
font-family: Arial, Helvetica; 
font-size: 12px; 
line-height: 14px;
font-weight: Bold;
color:#FF4400;
text-decoration:none;
}
.signature {
font-family: Arial, Helvetica; 
font-size: 11px; 
line-height: 14px;
color:#FFFFFF;
text-decoration:none;
margin-top:17px;
margin-right:20px;
padding: 10px;
text-align:right;
height:30px;
}
.list-rub2 { 
list-style-image: url("img/arrow.gif") 
}.cellMain2 { font-family: Arial, Helvetica; font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; background-color: #CCCCCC; padding : 7px; padding-left: 10px; padding-right: 10px; border : 1px solid #cccccc; }

.bouton-ok {
	font-family: Arial, Helvetica; 
	height: 28px;
	font-size: 12px; 
	font-weight: Bold;
	color: #FFFFFF;
	background-color: #FF4C26;
	border: 3px outset #FFC46F;
	padding-right:5px;
	padding-left:5px;
}

.bouton-ok:hover {
	font-family: Arial, Helvetica; 
	height: 28px;
	font-size: 12px; 
	font-weight: Bold;
	color: #FFFFFF;
	background-color: #FF795D;
	border: 1px double #B8D434;
	padding-right:5px;
	padding-left:5px;
}
.bouton-vi {
	font-family: Arial, Helvetica; 
	height: 20px;
	font-size: 12px; 
	font-weight: Bold;
	color: #FFED00;
	background-color: #880658;
	border: 1px solid #FFED00;
	padding-right:5px;
	padding-left:5px;
}
