
html, body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
background-color : #030303;
margin : 0;
padding : 0;
padding-top : 5px;
padding-bottom : 5px;
}
img {
border : 0 solid #05716c;
}
img.photo {
border : 1px solid #000000;
}
input {
border : 1px solid black;
background-color : #c0c0c0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
color : #000000;
}
input.sans {
border : 0;
}
textarea {
border : 1px solid black;
background-color : #c0c0c0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
color : #000000;
}





table.itineraire {
border : 2px solid #000000;
width : 70%;
text-align : center;

margin-left : auto;
margin-right : auto;

}
table.itineraire tr {
border : 0 solid #000000;

}
table.itineraire td {
border : 0 solid #000000;

}
h1 {
font-size : 150%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #00009c;
font-weight : bolder;
text-align : center;
}
h2 {
font-size : 120%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-align : center;
}
h3 {
font-size : 100%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-weight : normal;
padding-left : 15px;
padding-right : 15px;
}
h4 {
font-size : 120%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ff0000;
font-weight : bold;
text-align : center;
}
.entete_1 {
font-size : 150%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-weight : bold;
}
.entete_2 {
font-size : 115%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-weight : bold;
}
.entete_3 {
font-size : 130%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-weight : bold;
text-align : left;
}
.remise_rem {
font-size : 170%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #FF0000;
font-weight : bold;
text-align : center;
}
.lien_page {
font-size : 100%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ff0000;
font-weight : bold;
}
.lien_innov {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight : bold;
}
.lien2 {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-weight : bold;
}
.lien3 {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-weight : bold;
text-decoration : underline;
}
.text_gras {
font-size : 100%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-weight : bold;
}
.text_bold {
font-size : 100%;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
}
.text_gras_rouge {
font-size : 100%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ff0000;
font-weight : bold;
}
.text_petit {
font-size : 90%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #0059be;
font-weight : normal;
}
.menu2_1 {
font-size : 115%;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-weight : bold;
}
.menu2_2 {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-weight : normal;
}
img {
border-color : #000000;
}

#menu1lien a:link {
color : #000000;
text-decoration : none;
}
#menu1lien a:visited {
color : #000000;
text-decoration : none;
}
#menu1lien a:active {
color : #000000;
text-decoration : none;
}
#menu1lien a:hover {
color : #ffffff;
text-decoration : none;
}
a:link {
color : #000000;
text-decoration : underline;
}
a:visited {
color : #000000;
text-decoration : underline;
}
a:active {
color : #000000;
text-decoration : underline;
}
a:hover {
color : #ff0000;
text-decoration : underline;
}
#corps_site {
margin-top : 10px;
width : 97%;
margin-left : auto;
margin-right : auto;
}
.fond_blanc {
width : 820px;
height : 500px;
padding-left : 10px;
padding-right : 10px;
background : url(img/img_fond.png) repeat-y;
}
.fond_blanc_sans_padding {
width : 820px;
height : 139px;
padding-top : 0;
padding-left : 5px;
padding-right : 5px;
background : url(img/img_fond.png) repeat-y;
}
.fond_haut {
width : 820px;
height : 5px;
padding-left : 10px;
padding-right : 10px;
font-size : 1px;
line-height : 0;
background : url(img/img_fond_haut.png) no-repeat;
}
.fond_menu {
width : 187px;
padding-left : 5px;
padding-right : 8px;
padding-top : 5px;
}
table.entete {
border : 1px solid #000000;
width : 100%;
height : 160px;
background : url(img/fond_entete.jpg) repeat-x;
background-color : #c3d8f0;
text-align : center;
}
table.entete tr {
border : 0 solid #000000;
}
table.entete td {
border : 0 solid #000000;
}
table.entete2 {
border : 0 solid #000000;
width : 100%;
height : 160px;
text-align : center;
}
table.entete2 tr {
border : 0 solid #000000;
}
table.entete2 td {
border : 0 solid #000000;
}
table.menu1 {
border : 1px solid #000000;
width : 100%;
height : 35px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
vertical-align : middle;
background-color : #32a42c;
text-align : center;
}
table.menu1 tr {
border : 0 solid #000000;
vertical-align : middle;
}
table.menu1 td {
border : 0 solid #000000;
vertical-align : middle;
}
table.page {
border : 1px solid #000000;
width : 100%;
height : 800px;
background-color : #fdfdfd;
background-image : url('img/fond_page.jpg');
text-align : center;
vertical-align : top;
}
table.page tr {
border : 0 solid #000000;
vertical-align : top;
}
table.page td {
border : 0 solid #000000;
vertical-align : top;
}

table.pourphoto {
border : 0px solid #000000;
text-align : center;
margin-left : auto;
margin-right : auto;
}
table.pourphoto tr {
border : 0 solid #000000;
}
table.pourphoto td {
border : 0 solid #000000;
}

table.pourlisteprix {
border : 0px solid #000000;
text-align : center;
margin-left : auto;
margin-right : auto;
vertical-align : middle;
}
table.pourlisteprix tr {
border : 0 solid #000000;
vertical-align : middle;
}
table.pourlisteprix td {
border : 0 solid #000000;
vertical-align : middle;
}

table.rien {
border : 0 solid black;
width : 100%;
}
table.rien tr {
border : 0 solid black;
}
table.rien td {
border : 0 solid black;
}


table.normale2C {
border : 1px solid #000000;
width : 90%;
margin-left : auto;
margin-right : auto;
vertical-align : middle;
text-align:center;
}

table.normale2C tr {
border : 1px solid #000000;
height:20px;
vertical-align : middle;
}

table.normale2C td {
border : 1px solid #000000;
vertical-align : middle;
}

table.menu2 {
border : 0 solid #000000;
width : 100%;
height : 100%;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
background : url(img/fond_menu2.jpg) repeat-y;
background-color : #fdfdfd;
text-align : center;
}
table.menu2 tr {
border : 0 solid #000000;
}
table.menu2 td {
border : 0 solid #000000;
}

table.remacc {
border : 0 solid #000000;
width : 650px;
text-align : center;
background-color : #cccccc;
margin-left : auto;
margin-right : auto;
vertical-align : middle;
}
table.remacc tr {
border : 0 solid #000000;
vertical-align : middle;
}
table.remacc td {
border : 0 solid #000000;
vertical-align : middle;
}

table.listerem {
border : 1px solid black;
text-align : center;
width : 90%;
margin-left : auto;
margin-right : auto;
vertical-align : middle;
}
table.listerem tr {
border : 1px solid black;
vertical-align : middle;
}
table.listerem td {
border : 1px solid black;
vertical-align : middle;
}

table.list {
border : 1px solid black;
text-align : left;
width : 90%;
background-color : #C0C0C0;
margin-left : auto;
margin-right : auto;

}
table.list tr {
border : 0px solid black;

}
table.list td {
border : 0px solid black;

}

table.list2 {
border : 0px solid black;
text-align : left;
width : 90%;
margin-left : auto;
margin-right : auto;

}
table.list2 tr {
border : 0px solid black;

}
table.list2 td {
border : 0px solid black;

}

#imMnMn {
padding-top : 2px;
}
#imMnMn ul, #imMnMn ul li {
margin : 0;
padding : 0;
list-style : none;
z-index : 1000;
cursor : pointer;
background-image : url('img/fond_bmenup.jpg');
background-repeat : no-repeat;
text-align : center;
}
#imMnMn ul li {
position : relative;
float : left;
margin-bottom : 10px;
padding-bottom : 0;
}
#imMnMn ul a {
display : block;
text-decoration : bolder;
width : 150px;
padding : 16px 1px 16px 1px;
height : auto !important;
height : 1%;
font : 13px Verdana;
color : #000000;
border : 0 solid #000000;
font-weight : bold;
}
#imMnMn ul a:hover, #imMnMn ul li:hover a, #imMnMn ul li.iehover a {
background-color : #1eb513;
font-weight : bold;
color : #ffffff;
}
#imMnMn a.imMnLv {
background-image : url('img/imiconmenu.gif');
background-position : center right;
background-repeat : no-repeat;
}
#imMnMn ul ul {display: none; position: absolute; top: 0px; left: 152px; }
#imMnMn ul ul ul {top: 0; left: 400px;}
#imMnMn ul li:hover li a, #imMnMn ul li.iehover li a, #imMnMn ul li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li a, #imMnMn ul li:hover li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li.iehover li a {padding: 3px; height: auto !important; height: 1%; font: 13px Verdana; background-image: url('img/fond_bmenu.jpg'); background-repeat: no-repeat; background-color: #1eb513; color: #FFFFFF; border: 0px solid #000000; width: 348px; padding: 8px 1px 7px 1px; text-align: center; }
#imMnMn ul li li {padding-bottom: 0; margin-bottom: -1px; }
#imMnMn ul li:hover li a:hover, #imMnMn ul li:hover li:hover a, #imMnMn ul li.iehover li a:hover, #imMnMn ul li.iehover li.iehover a, #imMnMn ul li:hover li:hover li a:hover, #imMnMn ul li:hover li:hover li:hover a, #imMnMn ul li.iehover li.iehover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover a, #imMnMn ul li:hover li:hover li:hover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover li a:hover {background-color: #bbbbbb; font-weight: bold; color: #000000; }
#imMnMn ul li:hover ul ul, #imMnMn ul li:hover ul ul ul, #imMnMn ul li.iehover ul ul, #imMnMn ul li.iehover ul ul ul {display: none;}
#imMnMn ul li:hover ul, #imMnMn ul ul li:hover ul, #imMnMn ul ul ul li:hover ul, #imMnMn ul li.iehover ul, #imMnMn ul ul li.iehover ul, #imMnMn ul ul ul li.iehover ul {display: block;}

.fond_page {
padding-top : 6px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 6px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-align : center;
}

