
body {
background : #aaaaaa url(images/bg/body-bg.gif) repeat-y top center;
font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size : 0.7em;
color : #444444;
margin : 0;
padding : 0;
}
a {
color : #016d91;
text-decoration : none;
}
a:hover {
color : #003802;
text-decoration : underline;
}
img {
border : none;
vertical-align : middle;
}
h1 {
background : #ffffff url(images/bg/h1-bg.jpg) repeat-x;
margin : 0;
padding : 10px;
color : #000033;
}
h2 {
background : #ffffff url(images/bg/h2-bg.jpg) repeat-x;
margin : 10px auto 0;
border : 1px solid #999999;
padding : 10px;
color : #330000;
-moz-border-radius-topright: 50px;
-webkit-border-top-right-radius: 50px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
}
h2.pub {
background : #ffffff url(images/bg/h2-bg-pub.jpg) repeat-x;
}
h2.info {
background : #ffffff url(images/bg/h2-bg-info.jpg) repeat-x;
}
h2.nav {
background : #ffffff url(images/bg/h2-bg-nav.jpg) repeat-x;
}
h3 {
text-align : center;
}
h4 {
color : #003300;
}
h5 {
margin : 5px;
text-align : right;
color : #AAA;
}
ul {
list-style-type : square;
}
table {
border-collapse : collapse;
width : 100%;
}
td {
vertical-align : top;
}
p {
text-align : justify;
}
label {
float : left;
font-weight : bold;
text-align : right;
cursor : pointer;
margin-right : 5px;
width : 100px;
}
fieldset img {
cursor : help;
}
fieldset {
background : #f4f4f2 url(images/bg/form-bg.gif) repeat-y;
margin : 0 auto 20px;
border : 1px solid #999999;
padding : 10px;
width : 550px;
}
legend {
background : #ffffff;
font-weight : bold;
border : 1px solid;
padding : 10px;
}
optgroup {
font-weight : bold;
}
input[type="submit"], input[type="button"] {
margin : 10px;
}
input[type="text"], input[type="password"], select, textarea {
border : 1px dotted #cccccc;
padding : 0.2em;
color : #555555;
}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover {
background-color : #f7f7f2;
border : 1px solid #cccccc;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
background-color : #f7f6e7;
border : 1px inset #999999;
}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus {
cursor : pointer;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
cursor : text;
}
select:focus {
cursor : auto;
}
textarea {
width : 320px;
height : 260px;
}
.floatleft {
float : left;
margin : 10px;
}
.floatright {
float : right;
margin : 10px;
}
.tright {
text-align : right;
}
.tcenter {
text-align : center;
}
#entete, #topnavigation, #corps, #piedpage {
margin : 0 auto;
width : 942px;
}
#entete {
background : #ffffff url(images/bg/head-bg.jpg) no-repeat top center;
border : 1px solid #999999;
height : 100px;
}
#entete .object {
float : left;
margin : 0;
}
#entete .numero {
padding : 0;
padding-top : 5px;
margin : 0;
font-size : 1.8em;
font-weight : bold;
float : left;
}
#topnavigation {
background : #dddddd url(images/bg/navigation-bg.jpg) repeat-x;
margin : auto;
}
#topnavigation td {
border : 1px solid #999999;
text-align : center;
}
#topnavigation a {
display : block;
text-transform : uppercase;
font-family : Arial black;
padding : 10px;
color : #006602;
}
#topnavigation a:hover {
background : #ffffff url(images/bg/navigation-bg-hover.jpg) repeat-x;
text-decoration : none;
padding-top : 11px;
padding-bottom : 9px;
color : #338802;
}
#historynav {
background-color : #e8e8e8;
font-size : 0.9em;
color : #000000;
padding : 0 10px;
}
#stepnav {
background-color : #e8e8e8;
font-size : 0.9em;
color : #999999;
text-align : center;
margin : 20px;
border : 1px solid #999999;
padding : 5px;
}
#stepnav a {
color : #999999;
}
.stepnav1 {
font-weight : bold;
color : #000000;
}
#historynav a {
color : #888888;
}
#historynav a:hover {
color : #333333;
}
#piedpage {
clear : both;
background : #ffffff url(images/bg/bottom-bg.jpg) repeat-x;
color : #999999;
border : 1px solid #999999;
}
#piedpage a {
color : #8498b8;
}
#piedpage a:hover {
color : #003802;
}
#piedpage1 {

}
#piedpage2 {
text-align : center;
padding : 5px;
}
#piedpage3 {
text-align : center;
padding : 10px;
}
#piedpage4 {
padding : 10px;
}
#piedpage5 {
padding : 0 10px 10px 10px;
}
.td300 div {
width : 300px;
}
.td400 div {
width : 400px;
}
.td550 div {
width : 550px;
}
.td300 h2 {
width : 300px;
}
.td550 h2 {
width : 550px;
}
.td300 div, .td550 div {
background-color : #ffffff;
margin : 0 auto 20px;
border : 1px solid #999999;
padding : 10px;
-moz-border-radius-bottomleft: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-bottomright: 15px;
-webkit-border-bottom-right-radius: 15px;
}
.td550 div#index {
width : 570px;
background-color : #ffffff;
margin : 10px auto 20px;
border : 1px solid #999999;
padding : 0px;
}
.td300 p, .td550 p {
padding : 0 10px;
}
.ok {
background-color : #e8ffe8;
text-align : center;
font-weight : bold;
color : #008200;
border : 1px solid #999999;
padding : 10px;
}
.no {
background : #ffe8e8;
font-weight : bold;
text-align : center;
color : #820000;
border : 1px solid #999999;
padding : 10px;
}
.grille_formule {
margin : auto;
width : 500px;
}
.grille_formule td {
border-top : 1px solid #999999;
border-bottom : 1px solid #999999;
width : 50%;
}
.grille_devis {
margin : auto;
width : 450px;
}
.grille_devis td {
vertical-align : middle;
padding : 0 20px;
border-top : 1px dotted #999999;
border-bottom : 1px dotted #999999;
width : 50%;
}
.grille_devis tr:hover {
background : url(images/bg/tr-bg-hover.jpg) repeat-y;
}
.grille_devis h4, .grille_devis p, .grille_devis img {
margin : 0;
padding : 0;
}
.onglet_hide {
display : none;
}
.grille_offre {
background-color : #000;
margin : 20px auto;
width : 400px;
}
.grille_offre td {
vertical-align : middle;
}
.grille_offre td:hover {
background : #fff;
}

.newsflux1and1{
background-color : #fff;
border : 1px solid #999999;
padding : 0px 50px;
margin-bottom : 20px;
}