
table {
	border: none;
	text-align: center;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
/*ul, li, a {
	padding: 0px;
	margin: 0px
}
*/
ul#menuincluded {
	padding: 0px;
	margin: 0px
}
ul#menuincludeg {
	padding: 0px;
	margin: 0px
}

#menuincludeg li a {
    margin: 0;
    padding: 0;
    line-height: 1px;
}
form {
	margin: 0px;
	padding: 0px;
}
.fondpage {
	background-image: url(../images/fond_logo.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: top center;
}
.espace5 {
	padding-top: 5px;
}
.espace5b {
	/*padding-bottom: 5px;*/
}
.espace5g {
	padding-left: 5px;
}
.espace10 {
	padding-top: 15px;
}
.espace10g {
	padding-left: 15px;
	text-align: left;
}
.espace10d {
	padding-right: 10px;
	text-align: left;
}
.espace15 {
	padding-top: 15px;
	margin-bottom: 15px;
}
.espace20 {
	padding-top: 5px;
}
.espace20g {
	padding-left: 20px;
	text-align: left;
}
.espace25 {
	padding-top: 0px;
}
.espace25g {
	padding-left: 0px;
	text-align: left;
}
.espace25d {
	padding-right: 25px;
	text-align: left;
}
.espace30 {
	padding-top: 30px;
}
.espace35 {
	padding-top: 35px;
	background-color:#FFDA32;
}
.espace40 {
	padding-top: 40px;
}
.textjustify {
	text-align:   justify;
}
.lignepointillenoir {
	border-bottom: 1px dashed #000000;
}
.lignepointilleblanc {
	font-weight: bold;
	padding-left: 0px;
	border-top: 1px dashed #FFFFFF;
}
.bleu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #175695;
	background-color:#FFDA32;
}
.bleu10 a:link {
	color: #175695;
	text-decoration: none;
}
.bleu10 a:visited {
	color: #175695;
	text-decoration: none;
}
.bleu10 a:hover {
	color: #175695;
	text-decoration: none;
}
.bleu10Verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #175695;
}
.bleu12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #175695;
}
.bleu12justify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #175695;
	text-align:   justify;
}
.bleu12 a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: underline;
}
.bleu12 a:link {
	color: #175695;
}
.bleu12 a:visited {
	color: #175695;
}
.bleu12 a:hover {
	color: #175695;
}
.bleu12justify a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.bleu12justify a:link {
	color: #175695;
	text-decoration: none;
}
.bleu12justify a:visited {
	color: #175696;
	text-decoration: none;
}
.bleu12justify a:hover {
	color: #175696;
	text-decoration: none;
}

.bleu12meteo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #175695;
}
.bleu12meteo a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.bleu12meteo a:link {
	color: #175695;
	text-decoration: none;
}
.bleu12meteo a:visited {
	color: #175695;
}
.bleu12meteo a:hover {
	color: #175695;
	text-decoration:underline;
	font-weight:bold;
}

.brun12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE5003;
}
.brun12 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE5003;
	text-decoration: none;
}
.brun12 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE5003;
}
.brun12 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE5003;
}
.brun12 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE5003;
}
.titremaritime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #42618A;
	font-weight: bold;
}
.sstitremaritime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42618A;
	font-weight: bold;
}
.prixmaritime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #42618A;
	font-weight: bold;
}
.sstitremaritime ul {
	list-style-type: none;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
}
.sstitremaritime li {
	margin-left: 30px;
	left: -20px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.sstitremaritime li a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.sstitremaritime li a:link {
	color: #42618A;
}
.sstitremaritime li a:visited {
	color: #42618A;
}
.sstitremaritime li a:hover {
	color: #42618A;
	text-decoration: none;
}
.logiciel12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E30B23;
}
.logiciel12 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E30B23;
	text-decoration: none;
}
.logiciel12 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E30B23;
}
.logiciel12 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E30B23;
}
.logiciel12 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E30B23;
}
.materiel12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF9D1D;
}
.materiel12 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF9D1D;
	text-decoration: none;
}
.materiel12 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF9D1D;
}
.materiel12 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF9D1D;
}
.materiel12 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF9D1D;
}
.papier12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFB300;
}
.papier12 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFB300;
	text-decoration: none;
}
.papier12 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFB300;
}
.papier12 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFB300;
}
.papier12 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFB300;
}
.suunto12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.suunto12 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.suunto12 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.suunto12 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.suunto12 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.brun10Verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE5003;
}
.jaune10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFDA32;
}
.gris10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.gris10 a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.gris10 a:link {
	color: #666666;
}
.gris10 a:visited {
	color: #666666;
}
.gris10 a:hover {
	color: #666666;
	text-decoration: none;
}
.noir10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.lienMail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #175695;
	text-decoration:underline;
}

.lienMail a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #175695;
	text-decoration:underline;
}

.noir11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.noir10j {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}
.noir10 a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.noir10 a:link {
	color: #000000;
	text-decoration: none
}
.noir10 a:visited {
	color: #000000;
	text-decoration: none
}
.noir10 a:hover {
	color: #000000;
	text-decoration: none;
}
.gris12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.blanc11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.blanc12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.noir12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.noir14bold_droite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align:right;
	vertical-align:middle;
	font-weight: bold;	
}
.noir11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.noir10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.titreblanc12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: small-caps;
	text-align: left;
}
.titreblanc13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: small-caps;
	text-align: left;
}
.titreblanc18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
}
.titreblanc10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.titreblanc10 a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.titreblanc10 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.titreblanc10 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.titreblanc10 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.titrenoir12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
}
.titrenoir12 a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.titrenoir12 a:link {
	color: #000000;
}
.titrenoir12 a:visited {
	color: #000000;
}
.titrenoir12 a:hover {
	color: #000000;
	text-decoration: none;
}
.titrejaune12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFDA32;
	font-weight: bold;
	font-variant: small-caps;
}
.titrejaune12 a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.titrejaune12 a:link {
	color: #FFDA32;
}
.titrejaune12 a:visited {
	color: #FFF;
}
.titrejaune12 a:hover {
	color: #F09155;
	text-decoration: none;
}
.titrebleu10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #175695;
	font-weight: bold;
	font-variant: small-caps;
}
.titrebleu12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #175695;
	font-weight: bold;
	font-variant: small-caps;
	background-color:#FFDA32;
}
.bleu11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #175695;
}
.titrebleu11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #175695;
	font-weight: bold;
	font-variant: small-caps;
}
.titrebleu12 a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.titrebleu12 a:link {
	color: #175695;
}
.titrebleu12 a:visited {
	color: #175695;
}
.titrebleu12 a:hover {
	color: #175695;
	text-decoration: none;
}
.titrebleu18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #175695;
	font-weight: bold;
}
.titrebleu14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #175695;
	font-weight: bold;
}
.titrebleu18 a:link, .titrebleu14 a:link {
	color: #175695;
	text-decoration: none;
}
.titrebleu18 a:visited, .titrebleu14 a:visited {
	color: #175695;
	text-decoration: none;
}
.titrebleu18 a:hover, .titrebleu14 a:hover {
	color: #175695;
	text-decoration: none;
}
.titreorange12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EC6800;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
}
.titrelogiciel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E30B23;
	font-weight: bold;
}
.sstitrelogiciel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E30B23;
	font-weight: bold;
}
.prixlogiciel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E30B23;
	font-weight: bold;
}
.sstitrelogiciel ul {
	list-style-type: none;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
}
.sstitrelogiciel li {
	margin-left: 30px;
	left: -20px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.sstitrelogiciel li a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.sstitrelogiciel li a:link {
	color: #E30B23;
}
.sstitrelogiciel li a:visited {
	color: #E30B23;
}
.sstitrelogiciel li a:hover {
	color: #E30B23;
	text-decoration: none;
}
.prixmateriel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EF9D1D;
	font-weight: bold;
}
.titremateriel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EF9D1D;
	font-weight: bold;
}
.sstitremateriel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EF9D1D;
	font-weight: bold;
}
.sstitremateriel ul {
	list-style-type: none;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
}
.sstitremateriel li {
	margin-left: 30px;
	left: -20px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.sstitremateriel li a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.sstitremateriel li a:link {
	color: #EF9D1D;
}
.sstitremateriel li a:visited {
	color: #EF9D1D;
}
.sstitremateriel li a:hover {
	color: #EF9D1D;
	text-decoration: none;
}
.prixpapier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFB300;
	font-weight: bold;
}
.titrepapier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFB300;
	font-weight: bold;
}
.sstitrepapier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFB300;
	font-weight: bold;
}
.sstitrepapier ul {
	list-style-type: none;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
}
.sstitrepapier li {
	margin-left: 30px;
	left: -20px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.sstitrepapier li a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.sstitrepapier li a:link {
	color: #FFB300;
}
.sstitrepapier li a:visited {
	color: #FFB300;
}
.sstitrepapier li a:hover {
	color: #FFB300;
	text-decoration: none;
}
.prixsuunto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.titresuunto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.sstitresuunto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.sstitresuunto ul {
	list-style-type: none;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
}
.sstitresuunto li {
	margin-left: 30px;
	left: -20px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.sstitresuunto li a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.sstitresuunto li a:link {
	color: #000000;
}
.sstitresuunto li a:visited {
	color: #000000;
}
.sstitresuunto li a:hover {
	color: #000000;
	text-decoration: none;
}
.titrenouveautes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
}
.prixnouveautes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0000FF;
	font-weight: bold;
}
.prixnouveautesbarre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
	text-decoration: line-through;
}
.titrepromotions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFDA32;
	font-weight: bold;
	text-decoration: none;
}
.prixpromotions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFDA32;
	font-weight: bold;
}
.prixpromotionsbarre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFDA32;
	font-weight: bold;
	text-decoration: line-through;
}
.bandeaugauche {
	background-color: #EEF3F6;
	width: 190px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 18px;
	border: 1px solid #333333;
	padding-left: 2px;
}
.inputlist {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	padding-left: 2px;
}
.inputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 12px;
	border: 1px solid #333333;
	padding-left: 2px;
}
.txtarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #333333;
	padding-left: 2px;
}
.inputtxtrecherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	width: 110px;
	height: 12px;
	border: 1px solid #333333;
	padding-left: 2px;
}
.inputbtnrecherche {
	color: #000000;
	font-size: 8px;
	font-weight: bold;
	width: 25px;
	height: 16px;
	background-color: #DDDDDD;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #333333;
	margin-left: 5px;
}
.inputtxtidentifiant {
	border: #999999 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	width: 110px;
	height: 12px;
	padding-left: 2px;
}
.inputtxddeinfos {
	border: #175695 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #175695;
	width: 250px;
	height: 12px;
	padding-left: 2px;
}
.inputtxtmotdepasse {
	border: #999999 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	width: 80px;
	height: 12px;
	padding-left: 2px;
}
.inputbtnmotpasse {
	color: #000000;
	font-size: 8px;
	font-weight: bold;
	width: 25px;
	height: 16px;
	background-color: #DDDDDD;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #999999;
	margin-left: 5px;
}
.menu ul {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	list-style-type: none;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 0px;
	float: none;
}
.menu li {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-variant: normal;
	padding-bottom: 5px;
	padding-top: 5px;
	float: none;
	left: -20px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin: 0;
	margin-left: 10px;
}
.menu li a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.menu li a:hover {
	color: #F09155;
	text-decoration: none;
}

.filetTop {
	border-top: #000000 1px solid;
}
.filetbleu {
	border-bottom: #336699 1px solid;
}
.filetbleuTop {
	border-top: #336699 1px solid;
}
.filetbrun {
	border-bottom: #AE5003 1px solid;
}
.filetbrunTop {
	border-top: #AE5003 1px solid;
}
.filetrouge {
	border-bottom: #FF0000 1px solid;
}
.filetrougeTop {
	border-top: #FF0000 1px solid;
}
.filetjaune {
	border-bottom: #FFCC33 1px solid;
}
.filetjauneTop {
	border-top: #FFCC33 1px solid;
}
.TabRoutier {
	background-color: #AE5003;
}
.TabRoutier2 {
	background-color: #999999;
}
.TabRoutierBorder {
	border-color: #AE5003 1px solid;
}
.Tabgris {
	background-color: #999999;
}
ul#listemarque {
	margin-left: 15px;
	padding-left: 5px;
	padding-bottom: 0px;
	text-decoration: none;
}
ul#listemarque li {
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.dash {
	border-bottom: red 2px dashed;
	border-top: red 2px dashed;
	border-left: red 2px dashed;
	border-right: red 2px dashed;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.dash_erreur {
	border-bottom: red 1px dashed;
	border-top: red 1px dashed;
	border-left: red 1px dashed;
	border-right: red 1px dashed;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.fondbleu {
	background-color: #43608A;
}
.fondbleu2 {
	background-color: #43608A;
	border-bottom: #000 1px solid;
	border-top: #000 1px solid;
}
.sous_famille_listbox {
	background-color: #FBF9E1;
}
/* +=========================================================================+*/
/* |                RAJOUT ELOAS                                             |*/
/* +=========================================================================+*/
img {
	border: none;
}
.avecRegion {
	height: 30px;
	padding-top: 5px;
}
a.region {
	background: url(../images/globe.png) center left no-repeat;
	text-decoration: underline;
	padding: 10px 0 10px 30px;
}
.gris12 a {
	text-decoration: none;
	color: #666666;
}
.pdf {
	background: url(../images/iconePdf.gif) center left no-repeat;
	display: block;
	float: right;
	padding: 10px 0 10px 20px;
}
#avancement {
	background: url(../images/traitAvancement.gif) top left repeat-x;
	list-style: none;
	overflow: hidden;
	width: 560px;
	padding: 0;
	margin: 0;
}
#avancement li {
	color: #DB9400;
	text-align: center;
	margin: 0 15px;
	float: left;
	font-family: Verdana;
	font-size: 9px;
	width: 110px;
	padding: 7px 0;
	background: url(../images/fondAvancement.gif) center center no-repeat;
}
#avancement li.selected {
	color: #000;
	background: url(../images/fondAvancement_selected.gif) center center no-repeat;
}
.authentification .action {
	text-align: right;
}
.authentification label {
	padding: 5px 0 10px 0;
}
.authentification input {
	border: 1px solid #333333;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 14px;
	padding-left: 2px;
}
.authentification .submit {
	height: auto;
	padding: 0;
	margin: 0;
}
.authentification fieldset {
	border: 1px solid #175695;
	margin: auto;
	width: 80%;
	overflow: hidden;
	padding: 0 10px;
}
.telechargement {
	list-style: none;
}
.telechargement li {
	background: url(../images/puceTelechargement.gif) center left no-repeat;
	padding-left: 20px;
	padding-bottom: 2px;
}
.telechargement a {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform: lowercase;
}
.souligne {
	border-bottom: 1px solid #42628B;
	margin-bottom: 5px;
}
.pointVenteMenu {
	padding-top: 5px;
	font-variant: small-caps;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-align: left;
}
.pointVenteMenu a {
	color: #fff;
	text-decoration: none;
}
.pointVente h3 {
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	border-bottom: 1px solid #42628B;
}
.pointVente p {
	font-size: 12px;
	font-family: verdana;
}
.pointVente a {
	text-decoration: none;
	color: #42628B;
}
.notification {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}
.regletteNav {
    font-size: 11px;
    float: right;
}
.regletteNav a {
    color: #000;
}
.regletteNav .selected {
    font-weight: bold;
}

.revendeur {
	vertical-align: bottom;
}

/**------- Nouveau style ---------*/


.titre {
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.entete {
	background-color: #42cccc;
	background-position: 0px 0px;
	height: 100px;
	width: 100%;
	position:absolute;

}

.stitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.stitre ul {
	list-style-type: none;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
}
.stitre li {
	margin-left: 30px;
	left: -20px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.stitre li a {
	margin-left: 0px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.stitre li a:visited,.stitre li a:hover,.stitre li a:link {
	color: #000;
	text-decoration: none;
}

.corps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.corps a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.corps a:link,.corps a:hover,.corps a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.filet {
	background: url(../images/pointille_noir.gif) repeat-x center;
}

.filAriane {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border-bottom: 1px solid #000;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

.filArianeMateriel {
	color:#EF9D1D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border-bottom: 1px solid #000;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

.filArianeMateriel a {
	color:#EF9D1D;
	text-decoration : none;
}
.filArianeLogiciel {
	color: #E30B23;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border-bottom: 1px solid #000;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.filArianeLogiciel a {
	color: #E30B23;
	text-decoration : none;
}
.filArianePapier {
	color: #FFB300;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border-bottom: 1px solid #000;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.filArianePapier a {
	color: #FFB300;
	text-decoration : none;
}

.filArianeSuunto {
	color: #000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border-bottom: 1px solid #000;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.filArianeSuunto a {
	color: #000;
	text-decoration : none;
}
.noir12 a {
	color: #000;
	text-decoration: none;
}

.justify {
	text-align: justify;
}