* {margin: 0;padding: 0;}
body {background: url(../i/fond-site.gif) no-repeat center top;margin: 0;padding: 0;font-family: Arial, geneva; font-size: 12px;}
a{text-decoration: none; color: #00A6EB}
a:hover {color: #FF7900;}
h2 {color: #00a6eb;font-weight: bold;margin-bottom: 10px;font-size: 17px; border-bottom: dotted 1px #00A6EB; font-family: Georgia;}
h3 {color: #0093d0;font-size: 16px;font-weight: normal;font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;padding-left: 30px;background: url(../i/puce-expansion.gif) no-repeat top left;margin-left: 20px; height: 27px;padding-top: 6px;}
.txt01 {color: #0093d0;font-size: 16px;font-weight: normal;font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;}
.color1 {color:#00a6eb;} /* BLEU */
.color2{color: #bed600;} /* VERT */
.color2b {color: #a4b900;}
.color3 {color: #ff7900;} /* ORANGE */
.input01 {width: 200px;}
.small {font-size:11px; font-weight:bold;}
.smallb {font-size:10px;}
#warp {background-color: #fff;width: 899px;margin: auto;}
#tetiere {background: url(../i/fond-tetiere.gif) repeat-x center top;height: 148px;}
.logo {padding: 30px 0 0 50px;float: left;}
.link-top {float: right;padding: 60px 50px 0 0;font-size: 11px; font-weight: bold;}
.link-top a {text-decoration: none;color: #626262;}
.link-top a:hover {color:#00a6eb;}

#content {margin-top: 20px;}
.ContentSAV {background:url(../i/fond-sav.gif) no-repeat right top;}



#colGauche {float: left;width: 485px;padding-left: 20px;}
#LeGroupe {padding: 5px 20px;}
.GroupeContent {width:800px;margin:auto; margin-top:30px;}
.GroupeContent dl {list-style:none;}
.GroupeContent dt {clear:both; margin-bottom:20px;}
.GroupeContent span {display:block; padding-left:150px;}
.GroupeContent img {float:left; padding-right:100px;}
.GroupeContent ul {list-style:square; margin-left:30px; padding-top:10px;}
.GroupeContent li {margin-bottom:5px;}


#colDroite {float: right;width: 335px;padding-right: 20px;}
ul.intro {list-style: circle;list-style-position: outside;margin-left: 40px;text-align: justify;}
.intro li {margin-bottom: 8px;}
p.p01 {text-align: left;font-size: 11px;font-weight: bold;margin-top: 20px;}
ul.actus {list-style: none;}
.actus li {margin-bottom: 10px;font-size: 11px;}
.actus li .date {float: left;}
.date .dateNB {background: url(../i/fond-date.gif) no-repeat;width: 43px;height: 43px;font-size: 20px;font-weight: bold;text-align: center;color: #00A6EB;margin: 0 15px 10px 0;}
.date .dateNB span {font-size: 11px;font-weight: normal;color: #6F6F6F;}
#confiance {padding: 20px;clear: both;}
.BlocNewsletter {background: url(../i/newsletter.gif) repeat-x;border: solid 1px #efefef;width: 300px;height: 50px;margin: auto;margin-top: 25px;padding: 15px 15px; padding-top:5px; padding-bottom:25px;}
#footer {padding: 20px;border-top: solid 1px #efefef;margin: 20px 20px; clear: both; padding-top: 5px;}
.PageType{padding: 0 20px;}
ul.para01 {list-style: square; list-style-position: outside; margin-left: 80px;}
ul.para01 ul {list-style: circle;margin-left: 20px;font-size: 11px;margin-bottom: 10px;}
.para01 li {margin-bottom: 5px;}
.TxtTypeGauche {width: 500px;}
.BlocD01 {float:right;margin-top:5px}
.BlocD01 .Txt01 {font-size: 25px;font-weight: normal;font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif; text-align: center;}
.BlocD01 ul {list-style: none;width: 220px;margin-left: 50px;text-align: justify;}
.BlocD01 li {background: url(../i/puce-check.gif) top left no-repeat;padding-left: 20px;margin-bottom: 5px;font-size: 12px;}
.BlocD01 .checkvert li {background: url(../i/puce-check-verte.gif) top left no-repeat;}
.BlocD01 .checkora li {background: url(../i/puce-check-ora.gif) top left no-repeat;}
.patch {background: url(../i/patch.gif) center left no-repeat;height: 70px;padding-left: 70px;font-size: 12px;}
.Corner {background: url(../i/corner.gif) no-repeat top left;padding-top: 15px;}
.patch2 {width:200px;background: url(../i/patch.gif) center left no-repeat;height: 70px;padding-left: 70px;font-size: 12px;margin-top: 20px;}
table.Contact td {padding: 5px 10px;}
table input {border: solid 1px #909398;padding: 2px;}
table select, table textarea {padding: 1px;border: solid 1px #909398;}
table span {font-size: 11px;font-weight: bold;color: Red;}
.btn01 {border: solid 1px #00729F;background-color: #00A6EB;color: #fff;padding: 2px 10px;cursor: pointer;}
.contactCD ul {list-style: none;margin-top: 20px;}
.contactCD li {margin-bottom: 20px;}
ul.candidature {margin-left: 30px;}

.sav {margin-bottom:30px;}
.sav img { margin-top:25px; margin-right:5px;}

table.TabloGaranties {width:100%;}
.TabloGaranties td {text-align:center; line-height:30px; font-weight:bold; border-bottom:solid 1px #e4e4e4; color:#606060; font-size:11px;}

.TabloGaranties .BleuClaire {background-color:#f5fcff; border-right:solid 1px #e4e4e4;}