body {
     background : #fff url(images/bg.gif) repeat-x top;
     font : 0.7em Verdana, Arial, Sans-Serif;
     text-align : center;
     margin : 8px 0 0;
     padding : 0;
     color : #000;
}
h1 { /*display:none;*/
     font : 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
     color : #444;
     padding : 0;
	}
h2 { /*display:none;*/
     font : 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
     color : #444;
     padding : 0;
	}
acronym { cursor:help;}
.google, .google a {
	color: #FFFFFF;
	font-size: 1%;
}
#titre {display:none;}

/* ---------------------------------------- */
/* Prologue */

#prologue {
display: none;
font-size: xx-small;
background-color: transparent;
color: silver;
padding: 0;
border: 0;
margin: 0;
}

#prologue a, #prologue a:link, #prologue a:visited {
color: silver;
}
/* ---------------------------------------- */
img {
     border : none;
}
#wrapper {
     width : 760px;
     margin : 0 auto;
     text-align : left;
     padding : 0 10px 0 0;
}
#top {
     height : 91px;
     padding-left : 15px;
}
#logo {
     margin : 7px 0 8px 20px;
     float : left;
}
#topnav {
     float : right;
     list-style : none;
     margin : 2px 14px 0 0;
     padding : 0;
     text-align : right;
     letter-spacing : 0.04em;
     font-size : 0.94em;
	 padding-top:10px;
}
#topnav a {
     text-decoration : none;
     color : #000;
}
#topnav a:visited {
     color : #000;
}
#topnav a:hover {
     color : #ff6600;
}
#nav {
     list-style : none;
     padding : 0;
     margin : 0 0 0 14px;
}
#nav li {
     display : inline;
     padding : 0;
     margin : 0;
}
#nav a {
     height : 19px;
     background : transparent;
     text-decoration : none;
     padding : 8px 10px 3px;
     float : left;
     display : block;
     text-align : center;
     border-right : 1px solid #fff;
     color : #000;
}
div#n\av a {
     padding : 8px 15px 3px;
}
#nav a:hover {
     background : #363c92;
     color : #fff;
}
#nav a.current {
     background : #363c92;
     color : #fff;
}
#main {
     background : url(images/shadow.jpg) no-repeat left top;
     margin : 47px 0 0;
     padding : 0;
     line-height : 1.8em;
     width : 780px;
}
#main a {
     text-decoration : none;
     color : #363c92;
}
#marquecantal {
     display : none;
}
#content {
     padding : 230px 270px 20px 46px;
     font-size : 1.2em;
     color : #444;
}
#content h1 {
     font : 1.6em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
     color : #003366;
     margin : 0;
}
#content h2 {
     font : 1.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
     color : #d31a20;
     padding : 0;
}
#content a {
     text-decoration : none;
     color : #363c92;
}
#content a:visited {
     color : #666;
}
#content a:hover {
     color : #000;
}
#content ul {
     list-style : none;
}
#content li {
     list-style : none;
     background : url(images/blt.png) no-repeat 0 8px;
     padding : 3px 0 3px 18px;
}
#main strong {
     color : #126a92;
}
#imgprems {width:517px; height:212px;margin:0 0 0 0;float:right;}
.prems { float:right; }
.more {
     background : url(images/arrow.gif) no-repeat right center;
     float : right;
     padding : 0 15px 0 0;
     color : #003366;
}
.haut {
     background : url(images/fleche.gif) no-repeat right center;
     float : right;
     padding : 0 15px 0 0;
     margin-top : -1.4em;
     color : #666;
}
.intro {
     font-weight : bold;
     color : #000;
     margin-top : 10px;
     background : #ebe8d5;
     padding : 10px 5px;
     border-top : 1px solid #8f8d74;
     border-bottom : 1px solid #8f8d74;
}
.titre {
     font-weight : bold;
     color : #000;
     margin-top : 5px;
     background : #ebe8d5;
     padding : 5px 3px;
     border : 1px solid #8f8d74;
}
blockquote {
     font : 14px Georgia, "Times New Roman", Times, serif;
     font-style : italic;
     color : #1684b8;
     line-height : 1.6em;
     background : url(images/q.gif) no-repeat;
     padding : 15px;
}
#side {
     float : right;
     width : 231px;
     margin : 0 15px 10px 0;
     line-height : 1.3em;
     font-size : 1.1em;
     padding : 0;
     display : inline;
}
#side #infos {
     text-align : center;
}
#snippet h1, #snippet2 h1, #casesnippet h2 {
     font : 1em "Trebuchet MS", Verdana, Arial, Sans-Serif;
     color : #363c92;
     font-weight : bold;
     letter-spacing : 0.03em;
     background : #fff url(images/h1blt.gif) no-repeat 0 6px;
     padding : 0 0 4px 15px;
     border-bottom : 1px dotted #363c92;
     text-transform : none;
}
#side h1 {
     font-size : 1em;
     text-transform : uppercase;
     margin : 10px 0 0;
     background : #f7dc46;
     padding : 3px 0 1px 10px;
     color : #363c92;
}
#side #subnav {
     margin : 0;
     padding : 0;
     list-style : none;
     border-top : 0 solid #fff;
}
#side #subnav li {
     margin : 0;
     padding : 0;
     margin : 0 0 1px;
}
#side #subnav a {
     padding : 5px 0 5px 10px;
     background : #363c92;
     color : #fff;
     width : 221px;
     display : block;
}
#side a {
     color : #126a92;
}
#side #subnav a.a {
     background : #126a92;
}
#side #subnav a.b {
     background : #1782b4;
}
#side #subnav a.c {
     background : #3493be;
}
#side #subnav a.d {
     background : #363c92;
}
#side #subnav a.e {
     background : #41a8d6;
}
#side #subnav a.f {
     background : #57b9e5;
}
#side #subnav a.g {
     background : #6cc3ea;
}
#side #subnav a.current {
     background : #d31a20;
}
#side #subnav a:hover {
     background : #d31a20;
}
#side #articles {
     margin : 0;
     padding : 20px 0 0;
     list-style : none;
     background : #ff6600 url(images/articlesbg.gif) repeat-x left top;
     padding : 0;
     border : 1px solid #f60;
     color : #fff;
     border-top : 1px solid #1684b7;
}
#side #articles ul {
     margin : 0;
     padding : 0 0 0 10px;
     list-style : none;
}
#articles h1 {
     background : #ff7200;
     color : #fff;
}
#side #articles li {
     border-bottom : 1px dotted #ccc;
     padding : 7px 5px 7px 28px;
     margin : 0;
     background : url(images/artblt.gif) no-repeat 8px 10px;
}
#side #articles a {
     color : #0d3578;
}
#side #articles a:visited {
     color : #0d3578;
}
#side #articles a:hover {
     color : #000;
}
#side #articles strong {
     color : #1e7197;
}
#side #articlescontacts {
     margin : 0;
     padding : 20px 0 0;
     list-style : none;
     background : #cde5ff url(images/articlesbg.gif) repeat-x left top;
     padding : 0;
     border : 1px solid #003366;
     color : #fff;
     border-top : 1px solid #1684b7;
}
#side #articlescontacts ul {
     margin : 0;
     padding : 0 0 0 10px;
     list-style : none;
}
#articlescontacts h1 {
     background : #ff7200;
     color : #fff;
}
#side #articlescontacts li {
     border-bottom : 1px dotted #ccc;
     padding : 7px 5px 7px 28px;
     margin : 0;
     background : url(images/artblt.gif) no-repeat 8px 10px;
}
#side #articlescontacts a {
     color : #0d3578;
}
#side #articlescontacts a:visited {
     color : #0d3578;
}
#side #articlescontacts a:hover {
     color : #000;
}
#side #articlescontacts strong {
     color : #1e7197;
}
#side #liozargues {
     margin : 0;
     padding : 20px 0 0;
     list-style : none;
     background : #307401 url(images/articlesbg2.gif) repeat-x left top;
     padding : 0;
     border : 1px solid #906;
     color : #fff;
     border-top : 1px solid #1684b7;
}
#side #liozargues ul {
     margin : 0;
     padding : 0 0 0 10px;
     list-style : none;
}
#liozargues h1 {
     background : #990066;
     color : #fff;
}
#side #liozargues li {
     border-bottom : 1px dotted #ccc;
     padding : 7px 5px 7px 28px;
     margin : 0;
     background : url(images/artblt.gif) no-repeat 8px 10px;
}
#side #liozargues a {
     color : #0d3578;
}
#side #liozargues a:visited {
     color : #0d3578;
}
#side #liozargues a:hover {
     color : #000;
}
#side #liozargues strong {
     color : #1e7197;
}
#side #liozarguescontacts {
     margin : 0;
     padding : 20px 0 0;
     list-style : none;
     background : #906 url(images/articlesbg2.gif) repeat-x left top;
     padding : 0;
     border : 1px solid #906;
     color : #fff;
     border-top : 1px solid #1684b7;
}
#side #liozarguescontacts ul {
     margin : 0;
     padding : 0 0 0 10px;
     list-style : none;
}
#liozarguescontacts h1 {
     background : #990066;
     color : #fff;
}
#side #liozarguescontacts li {
     border-bottom : 1px dotted #ccc;
     padding : 7px 5px 7px 28px;
     margin : 0;
     background : url(images/artblt.gif) no-repeat 8px 10px;
}
#side #liozarguescontacts a {
     color : #0d3578;
}
#side #liozarguescontacts a:visited {
     color : #0d3578;
}
#side #liozarguescontacts a:hover {
     color : #000;
}
#side #liozarguescontacts strong {
     color : #1e7197;
}
#side #gite {
     margin : 0;
     padding : 20px 0 0;
     list-style : none;
     background : #cde5ff url(images/articlesbg.gif) repeat-x left top;
     padding : 0;
     border : 1px solid #003366;
     color : #fff;
     border-top : 1px solid #1684b7;
}
#side #gite ul {
     margin : 0;
     padding : 0 0 0 10px;
     list-style : none;
}
#gite h1 {
     background : #ff7200;
     color : #fff;
}
#side #gite li {
     border-bottom : 1px dotted #ccc;
     padding : 7px 5px 7px 28px;
     margin : 0;
     background : url(images/artblt.gif) no-repeat 8px 10px;
}
#side #gite a {
     color : #0d3578;
}
#side #gite a:visited {
     color : #0d3578;
}
#side #gite a:hover {
     color : #000;
}
#side #gite strong {
     color : #1e7197;
}
#casestudies {
     text-indent : -999em;
     width : 440px;
     height : 56px;
     background : url(images/case.gif) no-repeat;
     margin : 0;
}
.casestudy {
     background : #f0f2f4 url(images/memo.gif);
     padding : 8px;
     color : #000;
     margin : 0;
     border : 1px solid #ccc;
     width : 190px;
     float : left;
     font : 12px Courier, "Courier New", mono;
     margin : 0 3px 15px;
     line-height : 15px;
}
#main .casestudy a {
     color : #990000;
}
#main.casestudy a:visited {
     color : #990000;
}
#main .casestudy a:hover {
     color : #000;
}
.casestudy h3 {
     font-size : 14px;
     margin : 0;
     color : #993300;
}
.casenote {
     float : right;
     margin : 0;
     border : none;
}
#content .faqh {
     cursor : pointer;
     background : url(images/x.gif) no-repeat 0 5px;
     padding : 0 0 0 20px;
     font-size : 1em;
}
.faqp {
     background : #eee;
     border : 1px solid #000;
     margin : 0 4px 0 0;
     padding : 5px;
     border-top : none;
}
#snippet, #snippet2 {
     margin : 0 10px 10px 0;
     border : 1px dotted #333;
     width : 200px;
     float : left;
     padding : 10px;
}
#content .sitemaplist {
     margin : 0 0 0 20px;
     padding : 0;
}
#content .sitemaplist li {
     background : none;
     margin : 0;
     padding : 0 7px 0 4px;
}
#content .sitemaplist ul li {
     display : inline;
     background : url(images/p.gif) no-repeat right center;
     margin : 0;
     padding : 0 7px 0 4px;
}
#customer-logos {
     padding : 0;
}
#customer-logos img {
     margin : 15px 32px 15px 0;
}
#main .casebox {
     width : 100%;
     margin : 10px 0 0;
     border : 1px solid #ccc;
     color : #333;
     background : #fff;
}
#main .casebox h1 {
     margin : 0;
     background : #ccc;
     color : #333;
     font-size : 1em;
     padding : 0 0 3px 10px;
     font-weight : bold;
}
#main .casebox ul {
     margin : 0;
     padding : 5px;
     list-style : none;
     font-size : 0.9em;
}
#main li {
     list-style : none;
     background : url(images/blt.png) no-repeat 0 8px;
     padding : 3px 0 3px 18px;
}
#main .casebox ul li ul {
     border-left : 1px dotted #ccc;
     padding : 3px 0 0;
     margin : 0 0 0 20px;
}
#main .casebox ul li ul li {
     background : none;
     padding : 10px 0 0 5px;
     border-bottom : 1px dotted #ccc;
     margin : 0;
}
#side #infos ul {
     margin : 0;
     padding : 5px;
     list-style : none;
     font-size : 0.9em;
}
#side #infos li {
     list-style : none;
     padding : 3px 0 3px 18px;
}
#footer {
     border-top : 10px solid #363c92;
     clear : both;
     color : #666;
     padding : 0 10px 0;
     margin : 0 0 0 26px;
}
#footer a {
     color : #000;
     text-decoration : none;
}
#footer img {
     float : left;
     margin : 4px 7px 0 0;
}
#footer p {
     margin : 3px 0 0;
}
#footer .design {
     clear : both;
     float : left;
     margin : 3px 0 0;
}
#container {
     position : relative;
     width : 425px;
     height : 430px;
     background : #efedec;
     border : 1px solid #000;
     margin : 0 auto;
}
a.gallery, a.gallery:visited {
     display : block;
     color : #000;
     text-decoration : none;
     border : 1px solid #000;
     width : 75px;
     height : 47px;
     float : left;
     margin : 3px;
     z-index : 50;
}
a.slidea {
     background : url(images/thumb2.jpg);
}
a.slideb {
     background : url(images/thumb3.jpg);
}
a.slidec {
     background : url(images/thumb4.jpg);
}
a.slided {
     background : url(images/thumb5.jpg);
}
a.slidee {
     background : url(images/thumb6.jpg);
}
a.slidef {
     background : url(images/thumb7.jpg);
}
a.slideg {
     background : url(images/thumb8.jpg);
}
a.slideh {
     background : url(images/thumb9.jpg);
}
a.slidei {
     background : url(images/thumb10.jpg);
}
a.slidej {
     background : url(images/thumb11.jpg);
}
a.slideaa {
     background : url(images/thumb10.jpg);
}
a.slidebb {
     background : url(images/thumb9.jpg);
}
a.slidecc {
     background : url(images/thumb11.jpg);
}
a.slidedd {
     background : url(images/thumb12.jpg);
}
a.slideee {
     background : url(images/thumb13.jpg);
}
a.slideff {
     background : url(images/thumb14.jpg);
}
a.slidegg {
     background : url(images/thumb15.jpg);
}
a.slidehh {
     background : url(images/thumb16.jpg);
}
a.slideii {
     background : url(images/thumb17.jpg);
}
a.slidejj {
     background : url(images/thumb18.jpg);
}
a.gallery span {
     display : block;
     position : absolute;
     width : 1px;
     height : 1px;
     top : 5px;
     left : 5px;
     overflow : hidden;
     background : #efedec url(back1.gif);
     z-index : 100;
}
.slidek {
     display : block;
     position : absolute;
     width : 400px;
     height : 250px;
     top : 125px;
     left : 10px;
     padding : 0;
     border : 1px solid #000;
}
a.gallery:hover {
     white-space : normal;
     border : 1px solid #fff;
}
a.gallery:hover img {
     border : 1px solid #000;
     position : relative;
     z-index : 100;
}
a.gallery:hover span {
     display : block;
     position : absolute;
     width : 402px;
     height : 300px;
     top : 120px;
     left : 5px;
     padding : 5px;
     font-style : italic;
     color : #000;
     background : #efedec url(back1.gif);
     z-index : 100;
}
a.gallery:active img, a.gallery:focus img {
     border : 1px solid #000;
     position : relative;
     z-index : 50;
}
a.gallery:active span, a.gallery:focus span {
     display : block;
     position : absolute;
     width : 402px;
     height : 300px;
     top : 120px;
     left : 5px;
     padding : 5px;
     font-style : italic;
     color : #000;
     background : #efedec url(back1.gif);
     z-index : 50;
}
#breadcrumb {
     margin-left : 25px;
     font-size : 0.8em;
     color : #363c92;
}
table#sample {
     background-color : #fff;
     width : 98%;
}
table#sample td {
     padding : 2px;
}
.data {
     color : #000000;
     text-align : center;
     background-color : #cccccc;
}
.tres {
     color : #fff;
     text-align : center;
     background-color : #8b0000;
}
.hte {
     color : #000000;
     text-align : center;
     background-color : #ff6347;
}
.moyen {
     color : #000000;
     text-align : center;
     background-color : #f0e68c;
}
.basse {
     color : #000000;
     text-align : center;
     background-color : #90ee90;
}
.vide {
     color : #000;
     border : none;
}
.alentours {
     color : #000;
     font-size : 105%;
     font-weight : bold;
     border : none;
     padding-top : 1.1em;
}
.toprow {
     font-size : 1em;
     text-align : center;
     background-color : #ff6600;
     color : #fff;
     font-weight : bold;
}
.leftcol {
     font-weight : bold;
     text-align : left;
     width : 150px;
     background-color : #cccccc;
}
#ergot {
     vertical-align : top;
     float : left;
     margin-left : -15px;
}
#pdf ul {
     list-style : none;
}
#pdf li {
     list-style : none;
     padding : 3px 0 3px 30px;
}
#actus {
     float : right;
     width : 150px;
     height : 150px;
     background-image : url(images/offre_spe.gif);
     background-repeat : no-repeat;
     background-position : center;
     vertical-align : middle;
     color : #fff;
     display : block;
     margin-top : -15px;
}
#offrespe {
     height : 100%;
     text-align : right;
     color : #000;
     font-size : 0.8em;
     font-weight : bold;
}
.promotions {
     display : block;
     background : #f0f2f4 url(images/memo.gif);
     padding : 1px;
     color : #000;
     margin : 0;
     border : 1px solid #ccc;
     width : 100%;
     float : left;
     font : 0.8em Courier, "Courier New", mono;
     margin : 0 3px 15px;
     line-height : 15px;
}
.admin {
     border : none;
     margin-top : -1.4em;
}
#logohandicap {
     float : right;
     margin : -1.2em -0.3em 0.1em 0;
}
#galerie {width:760px;}
#galerie ul { list-style:none;}
#galerie li { display:inline; list-style-type:none;}
#galerie li img { display:inline; padding:0.3em; list-style-type:none;}

/* Footer liens ABRITEL */
.lnabritel { width:100%; text-align:center; display:block;padding-top:1em;}