
html {
color : #000;
background : #fff;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}
li {
list-style : none;
}
caption, th {
text-align : left;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
font-weight : normal;
}

q:before, q:after {
content : '';
}
abbr, acronym {
border : 0;
font-variant : normal;
}
sup {
vertical-align : text-top;
}
sub {
vertical-align : text-bottom;
}
input, textarea, select {
font-family : inherit;
font-size : inherit;
font-weight : inherit;
}
legend {
color : #000;
}
body {
font-family : arial, helvetica, sans-serif;
font-size : small;
}
pre, code, kbd, samp, tt {
font-family : monospace;
font-size : 108%;
line-height : 100%;
}
body {
text-align : center;
background : #7cafce;
}
a {
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
#ombrebleue { 
text-shadow:1px 2px 12px blue; font-size:13pt; color:yellow; 
font-weight : bold;
text-decoration : blink;
}

.strike {
text-decoration : line-through underline overline;
font-weight : bold;
color: red;
}
#wrap {
width : 800px;
text-align : left;
margin : 0 auto;
background : url(images/bg.jpg) no-repeat;
}
.float-l {
float : left;
}
.folat-r {
float : right;
}
.clearfix {
clear : both;
}
#wrap2 {
width : 800px;
text-align : left;
margin : 0 auto;
background : url(images/bg2.jpg) no-repeat;
}
.float-l2 {
float : left;
}
.folat-r2 {
float : right;
}
.clearfix2 {
clear : both;
}
#wrap3 {
width : 800px;
text-align : left;
margin : 0 auto;
background : url(images/bg3.jpg) no-repeat;
}
#header {
background : url(images/hd.gif) no-repeat;
height : 112px;
}
#header h1 {
font-size : 38px;
padding-top : 15px;
padding-left : 80px;
color : #256aad;
}
#header h1 span {
font-size : 16px;
color : #2971a1;
font-weight : bold;
}
ul#nav {
padding-left : 40px;
overflow : hidden;
}
ul#nav li {
float : left;
height : 50px;
list-style-type : none;
}
ul#nav li a {
text-align: center;
color : #fff;
display : block;
font-weight : bold;
height : 20px;
padding : 15px 2px;
margin : 0 10px;
line-height : 50px;
width : 128px;
}
ul#nav li a:hover {
text-align: center;
color : #ffff66;
display : block;
background : url(images/logo2.jpg);
height : 20px;
padding : 15px 2px;
margin : 0 10px;
line-height : 50px;
width : 128px;
}
ul#plan li a {
text-align: center;
color : #fff;
display : block;
font-weight : bold;
height : 15px;
padding : 20px 1px;
margin-left : auto;
margin-right : auto;
width : 150px;
list-style-type : square;
}
ul#plan li a:hover {
text-align: center;
background : url(images/nav_hover.jpg) no-repeat;
display : block;
height : 15px;
padding : 20px 1px;
margin-left : auto;
margin-right : auto;
width : 150px;
list-style-type : square;
}
#ban {
margin-left : auto;
margin-right : auto;
width : 900px;
text-align : center;
color : #fff;
}
#ban a {
font-size : 13px;
font-family : arial;
color : #ffff66;
text-decoration : none;
font-weight : bold;
}
#ban a:hover {
font-size : 13px;
font-family : arial;
color : #256aad;
text-decoration : none;
font-weight : bold;
}
#content {
background : url(images/content.gif) no-repeat;
height : 500px;
padding : 0 5px;
color : #fff;
}
#content a {
font-size : 13px;
font-family : arial;
color : #66CCFF;
text-decoration : none;
font-weight : bold;
}
#content a:hover {
font-size : 13px;
font-family : arial;
color : #ffff66;
text-decoration : none;
font-weight : bold;
}
#faq {
margin-left : auto;
margin-right : auto;
width : 800px;
padding-top : 13px;
background : #006699;
}
#faqcontent {
margin-left : auto;
margin-right : auto;
padding : 5px;
width : 600px;
text-align : left;
background-color : #333366;
}
.som {
font-size : 38px;
color : #ffb140;
font-family : arial;
font-weight : bold;
text-align : center;
}
#faq a {
font-size : 13px;
font-family : arial;
color : #66CCFF;
text-decoration : none;
font-weight : bold;
}
#faq a:hover {
font-size : 13px;
font-family : arial;
color : #ffff66;
text-decoration : none;
font-weight : bold;
}
#faq hr {
color : #ffffff;
}
.garantie {
display : block;
margin : 0 auto;
height : 100px;
width : 100px;
background : url(sg.gif) no-repeat;
}
.faq p {
text-align : center;
}
.titre {
text-align : left;
font-family : arial;
color : #ffffff;
font-size : 13px;
font-weight : bold;
}
.texte {
text-align : left;
font-family : arial;
color : #ffb140;
font-size : 13px;
font-weight : bold;
}
#galery {
background : url(images/fond.jpg);
margin-left : auto;
margin-right : auto;
width : 900px;
padding : 0 40px;
color : #fff;
}
#galery a {
color : #0000ff;
}
.left {
width : 300px;
padding-left : 35px;
}
.left h2, .blog h2 {
font-size : 26px;
font-weight : 700;
padding : 20px 0;
}
#inner {
padding-top : 13px;
}
.right {
width : 330px;
padding-right : 40px;
}
.blog {
height : 150px;
padding-bottom : 40px;
}
.blog2 {
height : 150px;
padding-bottom : 10px;
}
#footer {
height : 200px;
text-align : center;
padding-top : 64px;
color : #fff;
}
#footer a {
color : #fff;
}
#xhtml {
padding-top : 45px;
}







