body{background:#ffffff;font-family:Helvetica,"Trebuchet MS", Arial, sans-serif;font-size:12px;padding:0px;margin:0px;color:#35383d;width:100%;margin-top:16px;}
html{padding:0;margin:0;font-size:12px;}
img{border:0;}
#header{height:45px;margin-left:20px;position:relative;margin-right:20px;margin-bottom:3px;}
#coin-left{height:45px;width:13px;background:url(../images/design/gauche.png) no-repeat left top;position:absolute;left:0px;top:0px;}
#content-header{background:url(../images/design/fond-bar.png) repeat-x left top;padding-left:13px;height:45px;margin-left:13px;margin-right:8px;}
#coin-right{height:45px;width:8px;background:url(../images/design/bar-right.png) no-repeat right top;position:absolute;right:0px;top:0px;}
#logo-content{height:34px;width:179px;position:absolute;right:15px;top:5px;}
#menu{height:45px;margin-right:190px;color:#ffffff;font-family:Arial;font-size:13px;font-weight:bold;line-height:45px;}
#menu a{color:#FFFFFF;display:block;line-height:45px;text-decoration:none;white-space:nowrap;padding-right:20px;padding-left:20px;}
#menu a:hover{background:url(../images/design/fond-hover.png) repeat-x left top;}
#menu ul{height:45px;list-style-type:none;margin:0;}
#menu ul li{position:relative;margin-top:-20px;float:left;list-style-type:none;margin:0;height:45px;line-height:45px;}
.classic{background:url(../images/design/fond-hover.png) repeat-x left top;padding-right:20px;padding-left:20px;}
#footer{background-color:#2aabe4;background:url(../images/design/footer-haut.png) repeat-x left top #2aabe4;padding:5px;padding-top:10px;padding-bottom:30px;color:#FFFFFF;font-family:Arial;position:relative;margin-top:80px;}
#footer-end{background-color:#1a9cd5;color:#FFFFFF;font-family:Arial;text-align:right;padding:0px;padding-right:10px;position:absolute;width:100%;margin:0;margin-left:0 !important;margin-left:-3px;bottom:0px !important;bottom:332px;left:0;font-size:13px;font-weight:bold;}
#footer a{color:#ffffff;}
#footer-end a{color:#f8c541;font-size:13px;font-weight:bold;}
#footer-end a:visited{color:#f8c541;}
#footer-end a:hover{color:#f8c541;}
#footer-end p{padding:0;margin:0;padding:3px;}
#promo-interne{position:absolute;top:-65px;right:30px;}
#info-bar{height:25px;background:url(../images/design/bar-info-fond.png) repeat-x left top #000000;position:relative;padding:0;margin:0;margin-left:0px;margin-left:30px;margin-right:30px;}
#info-bar-left{height:25px;width:12px;background:url(../images/design/bar-info-gauche.png) no-repeat left top;position:absolute;left:0px;top:0px;}
#info-bar-right{height:25px;width:5px;background:url(../images/design/bar-info-right.png) no-repeat left top;position:absolute;right:0px;top:0px;}
#info-content-title{padding-left:15px;line-height:25px;color:#dfffff;font-family:Calibri Arial;font-size:12px;font-weight:bold;position:relative;}
#info-bar-separation{width:1px;height:25px;background:url(../images/design/bar-info-separ.png) no-repeat left top;display:inline;}
#info-bar a{font:15px Calibri;}
#content{padding-left:30px !important;padding-right:30px !important;}
#content-general{padding-left:0;padding-right:0;margin-left:0px;text-align:left;position:relative;}
#content-general h1{font-family:Helvetica, Arial, sans-serif;font-size:14px;padding-left:0px;}
#content-general{! width:100%;}
.cadre-content{border:1px solid #d0d0d0;border-top:none;padding:0px;margin:0;margin-left:0px;margin-right:0;}
.title-cadre h3,.title-cadre h2{color:#FFFFFF;line-height:23px;background:url(../images/design/cadre-fond.png) repeat-x left top #1a9cd5;margin-left:5px;margin-right:5px;padding-left:3px;}
.title-cadre{position:relative;line-height:23px;height:23px;top:-2px;}
.title-cadre-left{height:23px;width:9px;background:url(../images/design/cadre-gauche.png) no-repeat left top;position:absolute;left:-4px;top:0px;}
.title-cadre-right{height:23px;width:9px;background:url(../images/design/cadre-droite.png) no-repeat left top;position:absolute;right:-4px;top:0px;}
.cadre-content p{padding:6px;margin:0;}
#tmp{position:absolute;bottom:0;right:0;background-color:#fbb1e6;z-index:1000;padding:10px;}
#content-ariane{color:#35383d;font-size:12px;margin-bottom:10px;}
#content-ariane ul{height:20px;list-style-type:none;margin:0;padding:0;display:inline;}
#content-ariane ul li{position:relative;list-style-type:none;padding:0;margin:0;line-height:20px;display:inline;}
#content-ariane h1{font-family:Helvetica, Arial, sans-serif;font-size:12px;display:inline;}
#ariane{height:20px;list-style-type:none;margin:0;padding:0;padding-left:0px;}
#ariane li{position:relative;float:left;list-style-type:none;padding:0;margin:0;line-height:20px;padding-right:5px;color:#35383d;font-family:Calibri;}
.error_list{background-color:#f8fda3;color:#591d23;margin:10px;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}
.error_list li{font-size:14px;list-style-type:none;line-height:23px;font-family:Calibri;margin-left:5px;}
#tabClass{width:100%;margin-top:10px;}
#tabClass tr td{vertical-align:top;padding-left:5px;}
td#tdLeft{width:250px;margin-right:5px;padding-left:0px;padding-top:3px;}
#connectDesign{line-height:10px;text-align:right;padding:0px;margin:0px;position:absolute;top:3px;right:22px;}
#connectDesign span{color:#FF6633;padding-right:5px;}
input, #coin-left, #promo-interne img, #footer img, #fancy_right,#fancy_left, .title-cadre-left, .title-cadre-right, #picto-photo, #picto-video, .imgFilter, #imgDivVideo, .logoFiltreSlider, #twitter-footer, #vivalur-mini, #img-annonce-gratuite{behavior:url(/js/lib/iepngfix/iepngfix.htc);}
#info-vivalur{background-color:#1a9cd5;line-height:22px;padding:3px;color:#ffffff;position:relative;}
#info-vivalur a{color:#ffffff;text-decoration:underline;font-weight:bold;}
#vivalur-mini{float:left;left:3px;top:3px;margin-right:3px;}
#content-footer{position:relative;padding:3px;}
.content-text-footer{float:left;width:25%;padding-top:5px;margin-bottom:-10px;position:relative;}
a#link2annonce{color:#f9ff63;}
#vivalur-title{color:#ffffff;text-align:center;font-family:"Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-serif;font-size:14px;}
#vivalur-title strong{font-weight:normal;}
#twitter{background-color:#1a9cd5;padding:5px;position:relative;margin-top:14px;}
#twitter ul{margin:0px;padding:0px;list-style-type:none;}
#twitter ul li{margin:0px;padding:0px;}
#twitter-haut-gauche{background:url(../../../images/picto/coin-haut-gauche-twitter.jpg);width:4px;height:4px;position:absolute;top:0px;left:0px;}
#twitter-bas-gauche{background:url(../../../images/picto/coin-bas-gauche-twitter.jpg);width:4px;height:4px;position:absolute;bottom:0px;left:0px;}
#twitter-haut-droit{background:url(../../../images/picto/coin-haut-droit-twitter.jpg);width:4px;height:4px;position:absolute;top:0px;right:0px;}
#twitter-bas-droit{background:url(../../../images/picto/coin-bas-droit-twitter.jpg);width:4px;height:4px;position:absolute;bottom:0px;right:0px;}
#twitter-coin{background:url(../../../images/picto/twitter-coin.jpg);width:15px;height:9px;position:absolute;bottom:-9px;left:35px;}
#twitter-footer{background:url(../../../images/picto/twitter-footer.png);width:70px;height:41px;position:absolute;bottom:-35px;left:45px;}
#left-twitter{margin-left:3px;}
#left-twitter, #right-twitter{border:1px solid #e1e3eb;padding-left:1px;padding-right:1px;width:10px;display:inline;color:#e1e3eb;font-size:9px;color:#f9ff63;font-weight:bold;cursor:pointer;}
#follow-vivalur-twitter{position:absolute;right:0px;font-size:10px;}
.fade-nav-twitter{border:1px solid green;color:red;font-size:20px;}
.fade{color:green;}
.content-text-footer h2{margin:0px;padding:0px;color:#F9FF63;font-size:12px;padding-left:0px;margin-bottom:5px;}
.content-text-footer ul.avantage{padding:0px;margin:0px;padding-left:22px;}
.content-text-footer ul.avantage li a:hover{text-decoration:underline;}
.avantage{list-style-image:url(../../../images/picto/plus.gif);}
.highlight{color:red;font-size:16px;}
#facebook-mini{float:right;}
#rss-mini{float:right;}
a:link,span.link{text-decoration:none;color:#2aabe4;border:0px;-moz-outline-style:none;cursor:pointer;}
a:active{text-decoration:underline;color:#2aabe4;border:0px;-moz-outline-style:none;}
a:visited{text-decoration:none;color:#2aabe4;border:0px;-moz-outline-style:none;}
a:hover{text-decoration:underline;color:#f8c541;border:0px;-moz-outline-style:none;}
a:focus{outline:none;-moz-outline-style:none;}
h1,h2,h3,h4{font-family:Arial,"Trebuchet MS", Helvetica, sans-serif;color:#0071a6;}
h1{margin:0px;padding:0px;font-size:16px;}
h2{margin:0px;padding:0px;font-size:14px;}
h3{margin:0px;padding:0px;font-size:13px;}
h4{margin:0px;padding:0px;font-size:11px;}
h5{margin:0px;padding:0px;font-size:10px;}
h6{margin:0px;padding:0px;font-size:9px;}
h7{margin:0px;padding:0px;font-size:7px;}
img{padding:0px;margin:0px;border:none;text-align:center;}
hr{border-left:0px solid #abb0b5;border-right:0px solid #abb0b5;border-top:1px dotted #abb0b5;border-bottom:0px solid #abb0b5;height:1px;}
form{padding:0px;margin:0px;}
input{font-family:'Verdana';color:#282b31;font-size:11px;}
textarea{font-family:'Verdana';color:#282b31;font-size:11px;}
select{font-family:'Verdana';color:#282b31;font-size:11px;}
.invisible{display:none;}
table{font-size:12px;}
#titleAriane a{color:#0071a6;}