#bgtxt {
BACKGROUND:transparent url(images/bgtxt.jpg) no-repeat 0 0;
}

#blockprod {
WIDTH:500px;
HEIGHT:220px;
BORDER-BOTTOM:1px solid #fff;
MARGIN:0 0 10px 0;
}

#blockprod .haut .prix,#blockprod2 .haut .prix {
TEXT-ALIGN:right;
FLOAT:right;
WIDTH:165px;
DISPLAY:inline;
}

#blockprod .haut .ref,#blockprod2 .haut .ref {
TEXT-ALIGN:left;
FLOAT:left;
WIDTH:165px;
DISPLAY:inline;
}

#blockprod .haut .type,#blockprod2 .haut .type {
FLOAT:left;
WIDTH:165px;
TEXT-ALIGN:center;
DISPLAY:inline;
}

#blockprod .haut,#blockprod2 .haut {
WIDTH:500px;
HEIGHT:30px;
TEXT-ALIGN:left;
BORDER-BOTTOM:1px solid #fff;
FONT-SIZE:12px;
FONT-WEIGHT:700;
VERTICAL-ALIGN:top;
}

#blockprod .image {
FLOAT:left;
WIDTH:150px;
HEIGHT:150px;
MARGIN:5px 10px 10px 0;
}

#blockprod .titre,#blockprod2 .titre {
FLOAT:left;
TEXT-ALIGN:left;
BORDER-LEFT:10px solid #087687;
BORDER-BOTTOM:1px solid #087687;
WIDTH:300px;
COLOR:#087687;
FONT-SIZE:12px;
FONT-WEIGHT:700;
MARGIN:5px 0 0;
PADDING:0 0 0 5px;
}

#blockprod img {
VERTICAL-ALIGN:middle;
BORDER:1px solid #000;
}

#blockprod table {
FLOAT:left;
TEXT-ALIGN:justify;
FONT-SIZE:11px;
MARGIN:0;
}

#blockprod td,#blockprod2 td {
TEXT-ALIGN:justify;
WIDTH:50%;
}

#blockprod2 {
WIDTH:500px;
MARGIN:0 0 10px 0;
}

#blockprod2 .image {
FLOAT:left;
TEXT-ALIGN:center;
WIDTH:150px;
MARGIN:5px 10px 10px 0;
}

#blockprod2 .texte {
FLOAT:left;
TEXT-ALIGN:justify;
WIDTH:330px;
MARGIN:0;
}

#blockprod2 img {
VERTICAL-ALIGN:middle;
BORDER:1px solid #000;
MARGIN:0 0 5px;
}

#blockprod2 table {
FLOAT:left;
TEXT-ALIGN:justify;
MARGIN:0 0 10px;
}

#blocksearch {
FONT-FAMILY:Arial, Helvetica, sans-serif;
WIDTH:520px;
TEXT-ALIGN:center;
COLOR:#000;
FONT-SIZE:12px;
FONT-WEIGHT:700;
MARGIN:0 0 10px 10px;
PADDING:0;
}

#blocksearch .p2 {
TEXT-ALIGN:center;
FONT-SIZE:12px;
FONT-WEIGHT:700;
COLOR:#000;
MARGIN:0 0 0 10px;
PADDING:2px 0;
}

#blocksearch .titre {
FLOAT:left;
TEXT-ALIGN:left;
BORDER-LEFT:10px solid #087687;
BORDER-BOTTOM:1px solid #087687;
WIDTH:330px;
COLOR:#087687;
FONT-SIZE:12px;
FONT-WEIGHT:700;
MARGIN:5px 0 0;
PADDING:0 0 0 5px;
}

#blocksearch fieldset {
BORDER:2px solid #000;
PADDING:5px 0;
}

#blocksearch form {
MARGIN:0;
}

#blocksearch img {
CLEAR:both;
BORDER:1px solid #000;
MARGIN:5px;
}

#blocksearch input {
FLOAT:none;
/*BORDER:1px solid #087687;*/
FONT-SIZE:11px;
COLOR:#000;
}

#blocksearch label {
PADDING-LEFT:5px;
FONT-WEIGHT:700;
DISPLAY:inline;
FLOAT:left;
WIDTH:140px;
TEXT-ALIGN:left;
MARGIN:0;
}

#blocksearch legend {
COLOR:#fff;
FONT-WEIGHT:700;
}

#blocksearch p {
TEXT-ALIGN:left;
FONT-SIZE:12px;
FONT-WEIGHT:700;
COLOR:#000;
MARGIN:0 0 0 10px;
PADDING:5px 0;
}

#blocksearch select {
FLOAT:none;
BORDER:1px solid #087687;
BACKGROUND-COLOR:#fff;
FONT-SIZE:11px;
COLOR:#000;
}

#navcontainer {
TEXT-ALIGN:center;
MARGIN:auto;
}

#navcontainer ul {
TEXT-ALIGN:center;
BACKGROUND-COLOR:transparent;
WIDTH:200px;
HEIGHT:60px;
FONT-FAMILY:arial, helvetica, sans-serif;
MARGIN:auto;
}

#navcontainer ul li {
DISPLAY:inline;
}

#navcontainer ul li a {
BACKGROUND-COLOR:transparent;
COLOR:#FFF;
TEXT-DECORATION:none;
FLOAT:left;
PADDING:0;
}

#navcontainer ul li a:hover {
BACKGROUND-COLOR:transparent;
COLOR:#fff;
}

.Style1 {
COLOR:#000;
}

.Style5 {
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
}

.Style6 {
COLOR:#fff;
}

.agences {
MARGIN-TOP:2px;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
COLOR:#000;
PADDING:0;
}

.cellule {
PADDING:0 0 0 20px;
}

.clear {
CLEAR:both;
}

.clearer {
WIDTH:0;
HEIGHT:0;
CLEAR:both;
MARGIN:0;
PADDING:0;
}

.h1 {
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
LINE-HEIGHT:normal;
FONT-WEIGHT:400;
TEXT-TRANSFORM:none;
COLOR:#fff;
LETTER-SPACING:normal;
WORD-SPACING:normal;
WHITE-SPACE:normal;
}

.inline {
DISPLAY:inline;
FONT-FAMILY:Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE:13px;
}

.liensbasdepage:link,.liensbasdepage:visited,.liensbasdepage:hover {
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:10px;
TEXT-DECORATION:underline;
COLOR:#fff;
}

.page_center {
TEXT-ALIGN:center;
MARGIN:0;
PADDING:0;
}

.photo {
FLOAT:left;
MARGIN:0 10px;
}
.photoadroite{
	float:right;
	MARGIN:5px 10px;
}

.flashCarte{
FLOAT:left;
MARGIN:0 10px;
border: 2px #333333 solid;
}

.photo_droite {
FLOAT:left;
MARGIN:5px 10px;
}

.presentation {
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
COLOR:#000;
TEXT-ALIGN:justify;
MARGIN:2px 0 0;
PADDING:10px 20px 10px 15px;
}

.selpage {
FONT-SIZE:12px;
COLOR:#087687;
FONT-WEIGHT:700;
}

.table {
MARGIN-TOP:20px;
}

.texte {
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
LINE-HEIGHT:normal;
FONT-WEIGHT:400;
TEXT-TRANSFORM:none;
COLOR:#000;
LETTER-SPACING:normal;
WORD-SPACING:normal;
WHITE-SPACE:normal;
WIDTH:500px;
MARGIN-TOP:0;
MARGIN-RIGHT:0;
MARGIN-LEFT:15px;
}

.texte2 {
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:10px;
LINE-HEIGHT:normal;
FONT-WEIGHT:400;
TEXT-TRANSFORM:none;
COLOR:#fff;
LETTER-SPACING:normal;
WORD-SPACING:normal;
WHITE-SPACE:normal;
WIDTH:100px;
MARGIN-LEFT:0;
}

.texte3 {
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:10px;
FONT-STYLE:normal;
LINE-HEIGHT:normal;
FONT-WEIGHT:400;
TEXT-TRANSFORM:none;
COLOR:#000;
LETTER-SPACING:normal;
WORD-SPACING:normal;
WHITE-SPACE:normal;
WIDTH:150px;
}

.texte4 {
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
FONT-STYLE:normal;
LINE-HEIGHT:normal;
FONT-WEIGHT:700;
TEXT-TRANSFORM:none;
COLOR:red;
LETTER-SPACING:normal;
WORD-SPACING:normal;
WHITE-SPACE:normal;
}

.texte5 {
FONT-SIZE:10px;
COLOR:#000;
}

a.lien1:link,a.lien1:visited,a.lien1:hover {
COLOR:#fff;
TEXT-DECORATION:underline;
FONT-SIZE:10px;
}

a.lien:hover {
COLOR:#566fad;
TEXT-DECORATION:underline;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
}

a.lien:link {
COLOR:#003;
TEXT-DECORATION:underline;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
}

a.lien:visited {
COLOR:#2c4b98;
TEXT-DECORATION:underline;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
}

a:link {
COLOR:#000;
TEXT-DECORATION:underline;
}

a:visited,a:hover {
COLOR:#003;
TEXT-DECORATION:underline;
}

body {
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
LINE-HEIGHT:normal;
FONT-WEIGHT:400;
TEXT-TRANSFORM:none;
LETTER-SPACING:normal;
WORD-SPACING:normal;
WHITE-SPACE:normal;
BACKGROUND-IMAGE:url(images/fond_intro.gif);
BACKGROUND-REPEAT:repeat-x;
BACKGROUND-COLOR:#464647;
MARGIN:0;
PADDING:0;
}

form#formulaire {
FONT:normal 11px Verdana, Arial, Helvetica, sans-serif;
BACKGROUND:transparent;
TEXT-ALIGN:left;
WIDTH:542px;
MARGIN:0;
}

form#formulaire div {
CLEAR:both;
LINE-HEIGHT:20px;
MARGIN:0;
PADDING:4px 0 0;
}

form#formulaire div input,ul#liste_secteurs label {
WIDTH:250px;
}

form#formulaire div label {
WIDTH:300px;
}

form#formulaire input {
WIDTH:150px;
}

form#formulaire input.checkbox {
WIDTH:25px;
}

form#formulaire input,select {
MARGIN:0 5px 0 2px;
}

form#formulaire input,textarea,select {
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
COLOR:#000;
}

form#formulaire label {
WIDTH:300px;
FLOAT:left;
TEXT-ALIGN:right;
MARGIN:0 5px 0 0;
PADDING:0;
}

form#formulaire p {
TEXT-ALIGN:left;
CLEAR:both;
MARGIN:0;
PADDING:3px 0 0;
}

form#formulaire p.txtCaptcha, form#formulaire p.inputCaptcha, form#formulaire p.txtCaptcha label{
	text-align:center;
	float:none;
	clear:both;
}

h1 {
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
FONT-WEIGHT:700;
COLOR:#fff;
}

h2 {
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:14px;
TEXT-ALIGN:left;
BORDER-LEFT:10px solid #087687;
BORDER-BOTTOM:1px solid #087687;
WIDTH:auto;
MARGIN:10px 120px 5px 15px;
PADDING:0 0 0 5px;
}

h3 {
DISPLAY:inline;
COLOR:#00a7b9;
FONT-SIZE:14px;
FONT-WEIGHT:700;
}

hr {
WIDTH:500px;
}

li span {
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-WEIGHT:400;
FONT-SIZE:12px;
COLOR:#000;
}

ol li {
LIST-STYLE-TYPE:decimal;
COLOR:#1e919d;
FONT-SIZE:14px;
FONT-WEIGHT:700;
}

ul {
MARGIN:0 0 5px;
PADDING:0 0 0 40px;
}

ul li {
LIST-STYLE-TYPE:disc;
}

ul#liste_secteurs {
LIST-STYLE-TYPE:none;
MARGIN:0;
PADDING:0;
}

ul#liste_secteurs li.even {
LIST-STYLE-TYPE:none;
width:50%;
}

ul#liste_secteurs li.odd {
FLOAT:left;
width:50%;
LIST-STYLE-TYPE:none;
}