@CHARSET "UTF-8";
#main{margin:6%;margin-top:0;background:transparent;color:#003;}
#page{width:100%;height:auto;background-color:#fff;min-width:900px;color:#003;}
#header{width:100%;height:100px;min-width:900px;background:url(../../public/images/fond.jpg) repeat-x top;}
#startBan{width:600px;height:100px;float:left;background:url(../../public/images/ban_part1.jpg) no-repeat right top;}
#endBan{width:300px;height:100px;float:right;background:url(../../public/images/ban_part2.jpg) no-repeat right top;}
#nav{width:160px;height:auto;min-height:350px;background-color:#fff;padding:5px;padding-top:10px;clear:left;float:left;background:#fff url(../../public/images/nav_bottom.png) no-repeat left top;}
#back_content{width:100%;height:auto;background:url(../../public/images/fondB.jpg) repeat-x center top;}
#back_content_left{width:100%;height:auto;background:url(../../public/images/ban_bottom_part1.jpg) no-repeat left top;}
#back_content_right{width:340px;height:75px;background:#003 url(../../public/images/ban_bottom.jpg) no-repeat right top;float:right;}
#endBack{width:50%;height:auto;}
#adContent{width:100%;height:75px;background:url(../../public/images/ban_bottom_part1.jpg) no-repeat left top;}
#content{width:80%;height:auto;float:left;margin-left:5px;}
#adText{width:95%;height:auto;float:left;padding:10px;margin-top:10px;}
#adText table td{border:1px solid #cce;}
#text{width:82%;height:auto;float:left;padding:.5%;margin-top:1%;}
#text table td{border:1px solid #cce;}
#horloge{float:right;margin-right:-10px;width:200px;height:100%;padding-top:20px;text-align:center;color:black;font-size:1em;font-weight:bold;background:url(../../public/images/cadran.png) no-repeat top right;}
.o{margin-right:5px;color:red;}
#anim{position:static;width:15%;height:auto;float:left;margin:0;}
#footer{background:#003 url(../../public/images/top_footer.jpg) no-repeat center top;width:100%;height:100px;clear:both;min-width:900px;}
.element{margin-bottom:5px;margin-left:5px;}
.element li{list-style:url(../../public/images/puce2.gif) outside;text-indent:5px;}
.element li ul li{list-style:url(../../public/images/puce3.gif) outside;text-indent:5px;}
.toggler{background:url(../../public/images/puce.gif) no-repeat left;font-size:1em;font-weight:bold;text-indent:2em;}
.toggler:hover{cursor:pointer;background:url(../../public/images/puce_hover.gif) no-repeat left;text-indent:2em;color:#cce;}
h3.toggler{padding:0;margin:0;}
.menu_1,.menu_2{background:url(../../public/images/menu_head1.gif) no-repeat left;width:150px;height:35px;text-align:center;vertical-align:middle;}
#menu,#menu2{background-color:transparent;width:140px;height:auto;margin:0;padding-left:10px;}
body{background-color:#003;color:#000;font-family:Georgia,Arial,Helvetica,sans-serif;margin:0;}
blockquote{font-style:italic;font-weight:bold;}
img{border:none;}
object{z-index:0;}
h1{margin-bottom:10px;color:white;width:250px;height:60px;margin-left:150px;clear:none;float:left;}
h2{clear:both;margin:2px;font-size:1.2em;text-align:center;color:#003;}
h3{padding-top:5px;font-size:1em;}
a{color:#009;}
a:hover{color:#666;}
a,a:hover,a:active{text-decoration:none;border:none;outline:0;}
#nav a{color:#ccF;font-weight:bold;font-size:1em;}
#nav a:hover{color:white;font-weight:bold;}
p{padding:5px;margin:1%;font-size:.95em;}
ul{font-size:.95em;margin-left:15px;margin:1%;}
.outside{list-style-position:outside;}
li{margin-left:10px;margin:2px;list-style:url(../../public/images/puce2.gif);}
li.bouton{margin:0;}
fieldset{padding:1%;}
fieldset,legend{border:1px dashed #fff;color:black;}
legend{border:none;}
input[type=text],input[type=password]{width:130px;}
input[type=text],input[type=password],textarea{border:1px solid white;background-color:#eef;}
input:focus,textarea:focus{background-color:#003;border-top:outset 1px blue;border-left:outset 1px #ccc;color:white;}
label{font-size:.92em;}
hr{border:dashed .5px #003;width:50%;}
table{width:100%;text-align:center;background-color:#cce;}
th{font-weight:bold;background-color:#cce;color:#003;}
td{background-color:white;vertical-align:middle;padding:5px;}
.more{margin-left:60%;}
.mp{text-align:left;vertical-align:top;width:70%;max-width:200px;height:auto;}
.mpHead{text-align:left;vertical-align:top;}
.addSite{border:1px solid #cce;border-bottom:none;border-radius:10px 10px 0 0;background-color:#cce;padding:1%;float:right;font-weight:bold;}
.client{border:1px solid #cce;border-radius:0 0 10px 10px;background-color:#fff;padding:1%;float:left;margin:1%;width:95%;font-size:.95em;}
.important{border:1px solid #cce;border-radius:0 0 10px 10px;background-color:#fff;padding:1%;color:red;margin:1%;width:95%;}
.adminBox{border:solid #ccd 1px;border-radius:10px 0 10px 0;padding:2%;background:#ffe;margin:2%;float:left;width:95%;}
.adminButton{background:#fff;text-align:center;width:220px;height:100px;padding:2%;margin:1%;border:1px #cce ridge;border-radius:10px 0 10px 0;float:left;}
.load{margin-left:180px;}
.register{font-size:small;color:#003;margin-left:100px;}
a img{vertical-align:middle;}
.infos{color:#003;font-weight:bold;}
.adText{border:solid #ccd 1px;border-radius:10px 0 10px 0;padding:2%;background:#ffe;margin:1%;float:left;width:95%;}
.text{border:solid #ccd 1px;border-radius:10px 0 10px 0;padding:2%;background:#ffe;margin:1%;float:left;width:90%;font-size:.95em;}
.site{text-align:left;vertical-align:middle;float:left;clear:none;margin:1%;margin-left:5%;margin-right:5%;padding:2%;border:1px solid #cce;border-radius:0 0 10px 10px;background-color:#fff;width:40%;height:100%;}
.site>img{width:50%;clear:none;float:right;}
.arrowRight{margin-top:0;float:right;}
.arrowLeft{margin-top:auto;float:left;}
.message{background-color:#ffe;border:1px dashed #ccc;color:red;font-style:italic;padding:3%;width:70%;margin:10%;margin-top:2%;}
.contact{font-size:large;text-indent:10px;margin-left:20px;}
.connect{width:60%;height:auto;float:left;padding:1%;margin:1%;}
.record{width:20%;height:100%;float:left;padding:2%;margin:1%;padding-right:2%;border-right:1px dashed #ccc;}
.right{float:right;}
.clear{clear:both;overflow:hidden;height:0;display:block;}
.portfolio{border:solid #ccd 1px;border-radius:10px 0 10px 0;padding:1%;background:#ffe;margin:1%;float:left;width:90%;}
.folio{width:40%;height:auto;float:left;padding:5px;margin:2px;margin-left:6%;text-align:right;}
.folio a img{text-align:center;vertical-align:sub;float:left;}
.folio p{text-align:center;float:left;padding:2px;width:100px;}
.admin{margin-top:10px;font-weight:bold;}
.bouton{float:left;display:block;clear:both;background:url("../../public/images/bouton_hover.gif") no-repeat left;width:130px;height:30px;color:#fff;text-align:center;padding-top:1px;}
.bouton:hover{float:left;display:block;clear:both;background:url("../../public/images/bouton.gif") no-repeat left;width:130px;height:30px;color:#fff;text-align:center;padding-top:1px;}
.paginator{margin-top:.4%;border:1px solid #cce;text-align:center;padding:.4%;color:#003;font-weight:bold;}
.currentPage{margin-top:.4%;border:1px solid #cce;text-align:center;padding:.4%;color:#F00;font-weight:bold;}
.paginator:hover,.currentPage:hover{background-color:#cce;color:#fff;}
.close{margin-right:20px;float:right;}
.adbox_web{float:left;width:50%;height:auto;color:#000;padding-top:1px;text-align:left;margin-left:50px;}
.box_web{float:left;width:45%;height:auto;color:#000;padding-top:1px;text-align:left;}
.cv{float:left;width:40%;height:auto;color:#000;padding-top:1px;text-align:left;}
.cv-title{margin-left:15px;font-weight:bold;}
.margin{margin-left:50px;}
ul.marge{margin-top:55px;}
ul a{color:black;}
.tips{z-index:10;}
.tip-title{font-weight:bold;font-size:12px;margin:0;color:#ccc;padding:8px 8px 4px;background:url(../../public/images/bubble.png) top left;z-index:13000;}
.tip-text{color:white;font-size:11px;font-style:italic;padding:4px 8px 8px;background:url(../../public/images/bubble.png) bottom right;z-index:13000;}
.special{background-color:#003;color:white;border:#ccc 1px solid;border-radius:9px 9px 9px 9px;padding:.8%;}
.small{font-size:.87em;}
#calendar{position:absolute;padding:3px;}
table.calendar{width:100px;font-size:.75em;float:left;clear:both;font-weight:bold;border:#333 1px solid;}
tr.calendar{background-color:transparent;width:auto;}
tr.jour{width:auto;font-weight:bold;}
.calendar td:hover{background-color:#ccc;cursor:pointer;}
.calendar tr.jour td:hover{background-color:#fff;}
td.morte:hover{background-color:#fff;}
.alertMp{border:1px solid #ccc;border-radius:10px 0 10px 0;background-color:#ff2010;color:white;font-weight:bold;text-align:center;margin:2%;}
.jour{font-weight:bold;color:#006;}
.cleaner{margin:0;padding:0;}
.bold{font-size:medium;font-weight:bold;line-height:40px;}
.cgv{font-weight:bold;}