/**********************************/
/* Site        :  www.digibiz.fr */
/* Description : Fichier de style CSS */
/* Date        : 19/12/2008 */
/* Auteur    : Digibiz SARL */
/**********************************/

* { margin:0; padding:0;}
body { background:#1c3e5c; font-family:Arial; font-size:100%; line-height:.9375em; color:#caefe8;}

input, textarea { font-family:Arial; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:14px;}

.tail-header { background:url(/datas/img/theme/tail-header.gif) center top repeat-x;}
.tail-content1 { background:url(/datas/img/theme/tail-content1.gif) left top repeat-x #4788a7;}
.tail-content1-double { background:url(/datas/img/theme/tail-content1-double.gif) left top repeat-x #4788a7;}
.tail-content2 { background:url(/datas/img/theme/tail-content2.gif) left top repeat-x #224a6a;}
.tail-content2-small { background:url(/datas/img/theme/tail-content2-small.gif) left top repeat-x #224a6a;}
.tail-content2-long { background:url(/datas/img/theme/tail-content2-long.gif) left top repeat-x #224a6a;}
.tail-footer { background:url(/datas/img/theme/tail-footer.gif) left top repeat-x;}
.tail-header-right { position:absolute; top:0; right:0; width:50%; height:366px; background:url(/datas/img/theme/tail-header-right.gif) left top repeat-x;}

input { vertical-align:middle; background:#c8ddd8; border:#1c3e5c 1px solid; color:#1c3e5c; font-weight:normal; padding:2px;}
select { vertical-align:middle; background:#c8ddd8; border:#1c3e5c 1px solid; color:#1c3e5c; }
img {border:0; vertical-align:top; text-align:left;}

.form { height:26px;}
.form input {width:242px; height:18px; background:#fff; color:#8c8c8c; padding-left:3px; border:1px solid #6c8086; border-left:1px solid #303030; border-top:1px solid #303030;}
.form textarea { width:242px; height:123px; background:#fff; overflow:auto; color:#8c8c8c; padding-left:3px; border:1px solid #6c8086; margin-bottom:33px; border-left:1px solid #303030; border-top:1px solid #303030;}

ul { list-style:none;}

.list1 dt { color:#aaebed;}
.list1 dt a { color:#aaebed; text-decoration:underline;}
.list1 dt a:hover { color:#fff; text-decoration:underline;}
.list1 dd { padding-bottom:15px;}
.list1 dd.last { padding-bottom:40px;}

.list2 li { background:url(/datas/img/theme/marker.gif) no-repeat left 5px; padding:0 0 6px 11px; font-family:Georgia, "Times New Roman", Times, serif;}
.list2 li a { background:url(/datas/img/theme/line-dotted.gif) left bottom repeat-x; color:#aaebed;}
.list2 li a:hover { color:#fff;}

.list3 { width:100%; overflow:hidden;}
.list3 li { float:left; width:147px; padding-bottom:18px;}
.list3 li.extra { width:128px;}

.list4 li { display:inline; font-family:Georgia, "Times New Roman", Times, serif; }
.list4 li a {background:url(/datas/img/theme/marker.gif) no-repeat right 5px; color:#aaebed;}
.list4 li a span {background:url(/datas/img/theme/line-dotted.gif) left bottom repeat-x; margin-right:11px;}
.list4 li a:hover { color:#fff;}

.img-indent { margin:0 18px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:6px;}
.img-box img { float:left; margin:0 18px 0 0;}

.p2 { margin-bottom:10px;}

blockquote p { margin-bottom:0;}

a {color:#aaebed; text-decoration:none;}
a:hover { text-decoration:none; color:#fff;}

a.lienpointille { color:#fff; text-decoration:none; background:url(/datas/img/theme/dotfoot.png) left bottom repeat-x; }

h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.33em; color:#f4c601; margin-bottom:14px; }
h4 { font-size:1em; color:#aaebed;}

.txt1 { color:#aaebed;}

.link1 { font-family:Georgia, "Times New Roman", Times, serif; background:url(/datas/img/theme/marker.gif) no-repeat right 5px; color:#aaebed;}
.link1 span { background:url(/datas/img/theme/line-dotted.gif) left bottom repeat-x; margin-right:11px;}
.link2 {font-family:Georgia, "Times New Roman", Times, serif; color:#aaebed; background:url(/datas/img/theme/line-dotted.gif) left bottom repeat-x;}
.link3 {font-family:Georgia, "Times New Roman", Times, serif; color:#aaebed; font-weight: bold; font-size:1.33em; margin:5px 0;}

.cont-box { padding:0 65px 0 0; margin-bottom:0;}
.cont-box span { float:right;}

#header .row-1 { height:38px; padding-left:22px;}
#header .row-2 .logo { position:absolute; margin:46px 0 0 355px;}
#header .row-2 .slogan { color:#fff; font-family:georgia; font-size:1.83em; line-height:1.5em; letter-spacing:1px; padding:152px 126px 0 364px; font-size:18px; text-align: justify; }
#header li { display: list-item; list-style-type: none; background:url(/datas/img/theme/arrowhite.png) no-repeat center left; padding-left:20px; margin-top: 5px; }
/* #header li:hover { background:url(/datas/img/theme/arrowblue.png) no-repeat center left; color:#aaebed; } */

#content1 .indent { padding:30px 50px 30px 50px;}
#content1 p { color: #fff; margin-top:10px; margin-bottom:2px; text-align: justify; }
#content1bis .indent { padding:30px 50px 30px 50px;}
#content1bis p { color: #fff; margin-top:10px; margin-bottom:2px; text-align: justify; }
#content2 .indent { padding:30px 50px 30px 50px;}
#content2 p { color: #fff; margin-top:10px; margin-bottom:2px; text-align: justify; }

#plan-du-site dd { color:#fff; background:url(/datas/img/theme/arrowhite.png) no-repeat center left; padding-left:15px; margin-bottom:15px; margin-top:2px; }

#accueil table { border:0px; }
#accueil td { color:#fff; }
#accueil .text { width:200px; }
#accueil .label { text-align:left; padding-right:10px; line-height:25px; }
#accueil .input { text-align:left; line-height:25px; }
#accueil .submit { background:#1c3e5c; color:#fff; padding:2px; width:150px; }
#accueil .erreur { color:#aaebed; font-weight:bold;}
#accueil .obligatoire { color:#aaebed; }
#accueil .textarea { width:265px; height:165px; overflow:auto; background:#c8ddd8; border:#1c3e5c 1px solid; color:#1c3e5c; font-weight:normal; padding:2px;}
#accueil .soulignpoint { background:url(/datas/img/theme/dotfoot.png) left bottom repeat-x; }
#accueil .checkbox { border:0px; background:none; }

#agence .soulignpoint { background:url(/datas/img/theme/dotfoot.png) left bottom repeat-x; }

#prestations dl { padding-left:15px;}
#prestations dd { color:#fff; background:url(/datas/img/theme/arrowhite.png) no-repeat center left; padding-left:15px; margin-bottom:15px; margin-top:2px; }

#references .icones { margin-top: 10px; }
#references .apercu { text-align: right; margin-bottom: 0px; }

#espace-client table { border:0px; }
#espace-client td { color:#fff; }
#espace-client .text { width:200px; }
#espace-client.text2 { width:206px; }
#espace-client .text3 { width:50px; }
#espace-client .text4 { width:141px; }
#espace-client .text5 { width:200px; background:#c8ddd8 url(/datas/img/theme/cadenas.png) right no-repeat; }
#espace-client .label { text-align:right; padding-right:10px; line-height:25px; }
#espace-client .labelcenter { text-align:center; padding-right:10px; line-height:25px; }
#espace-client .labelico { text-align:right; line-height:25px; font-size:12px;  }
#espace-client .input { text-align:left; line-height:25px; }
#espace-client .submit { background:#1c3e5c; color:#fff; padding:2px; width:175px; }
#espace-client .erreur { text-align:center; color:#aaebed; font-weight:bold; line-height:25px; padding-bottom:15px; }
#espace-client .obligatoire { color:#aaebed; }

#contact table { border:0px; }
#contact td { color:#fff; }
#contact .text { width:200px; }
#contact .label { text-align:right; padding-right:10px; line-height:25px; }
#contact .input { text-align:left; line-height:25px; }
#contact .submit { background:#1c3e5c; color:#fff; padding:2px; width:150px; }
#contact .erreur { color:#aaebed; font-weight:bold;}
#contact .obligatoire { color:#aaebed; }
#contact .textarea { width:265px; height:165px; overflow:auto; background:#c8ddd8; border:#1c3e5c 1px solid; color:#1c3e5c; font-weight:normal; padding:2px;}
#contact .soulignpoint { background:url(/datas/img/theme/dotfoot.png) left bottom repeat-x; }
#contact .checkbox { border:0px; background:none; }

#footer { color:#c8ddd8; font-family:Georgia, "Times New Roman", Times, serif;}
#footer p { margin-left:-15px; padding:15px 0 0 68px;}
#footer .footlink { background:url(/datas/img/theme/dotfoot.png) left bottom repeat-x; color:#c8ddd8;}
#footer .footlink:hover { color:#fff;}
#footer .soulignpoint { background:url(/datas/img/theme/dotfoot.png) left bottom repeat-x; }
#footer .w3c { margin-top:-1px; }
#footer .tags {width:100%; margin:15px 0 20px 52px; }
#footer dl { padding-left:3px;}
#footer dd { color:#c8ddd8; background:url(/datas/img/theme/arrowfooter.png) no-repeat center left; padding-left:15px; margin-bottom:10px; margin-top:2px; }
#footer dd:hover { color:#fff; background:url(/datas/img/theme/arrowhite.png) no-repeat center left; padding-left:15px; margin-bottom:10px; margin-top:2px; }
#footer .tags a { color:#c8ddd8;}
#footer .tags a:hover { color:#fff;}
