﻿/*#fff
Violet foncé : #9b90b3
violet très clair : #efe7ff
brun : #b3af7e
brun très clair : #fffee7
*/
body *{font-family:Georgia, "Times New Roman", Times, serif;}
*{font-size:13px;}
a{color:#9b90b3;}
a img{border:none;}
ul, ol{margin:0;padding:0;}
ul li{list-style:none;}

body {margin:0;padding:0;background:url(img/motifs/main.png) fixed repeat 0 0;}
html, body{height:100%;}
/* Hack ie6 */
* html, * html body{overflow:hidden;padding:50px 0;margin:-50px 0;padding:0;margin:0;}

::-moz-selection{background:#e29bab;color:#fff;}
::selection {background:#e29bab;color:#fff;}

header{position:fixed;top:0;left:0;height:50px;width:100%;margin:0;padding:0;z-index:999;background:url(img/header/);}
header .header{height:153px;background:transparent url(img/header/part1.png) repeat-x 0 0;}
#ie6 header{position:absolute;}
#ie6 .header{margin-right:17px;background:transparent url(img/header/part1-ie.png) repeat-x 0 0;}
header h1{margin:0;}
.header p{padding:10px 0 0 260px;margin:0;height:78px;color:#b3af7e;font:normal 17px "Times New Roman", Times, serif;overflow:hidden;}
.header p a,
.header p strong{color:#767352;}
.header p a{font-weight:strong;text-decoration:none;}
.header h1{position:absolute;top:0;left:0;overflow:hidden;}
.header .contact{float:right;}
header .popup,
header nav{display:block;margin:0 auto;overflow:hidden;}

header .popup{background:#fff;width:550px;margin-top:20px;padding:10px;border:5px solid #000;}
header #shootingStar{display:none;position:relative;left:200px;opacity:0;zoom:1;}

nav{display:block;margin:0 auto;width:602px;overflow:hidden;}
nav a{float:left;color:#000;text-indent:9999px;height:73px;overflow:hidden;}

nav .realisations{width:137px;}
nav .cv{width:101px;}
nav .expertise{width:168px;}
nav .annuaire{width:196px;}
nav .blog{width:196px;}

nav .realisations{background:transparent url(img/bt/bt1.png) no-repeat 0 0;}
nav .cv{background:url(img/bt/bt2.png) no-repeat 0 0;}
nav .expertise{background:transparent url(img/bt/bt3.png) no-repeat 0 0;}
nav .blog{background:transparent url(img/bt/bt5.png) no-repeat 0 0;}
nav a{background:transparent url(img/bt/bt4.png) no-repeat 0 0;}
#ie6 nav .realisations{background-image:url(img/bt/bt1-ie6.png);}
#ie6 nav .cv{background-image:url(img/bt/bt2-ie6.png);}
#ie6 nav .expertise{background-image:url(img/bt/bt3-ie6.png);}
#ie6 nav .annuaire{background-image:url(img/bt/bt4-ie6.png);}
#ie6 nav .blog{background-image:url(img/bt/bt5-ie6.png);}
nav .realisations:hover,
nav .realisations:focus{background-position:0 -73px;}
nav .expertise:hover,
nav .expertise:focus{background-position:0 -73px;}
nav .cv:hover,
nav .cv:focus{background-position:0 -73px;}
nav .annuaire:hover,
nav .annuaire:focus{background-position:0 -73px;}
nav .blog:hover,
nav .blog:focus{background-position:0 -73px;}

header #astre{position:absolute;left:100px;top:96px;height:260px;width:230px;overflow:hidden;}
header #astre img{float:left;margin:-150px 0 0 0;}
#ie6 #astre{display:none;}

#ie6 #conteneur{position:relative;overflow:hidden;}
#ie6 #conteneur{overflow:auto;height:100%;}
#ie6 #contain-all{position:absolute;overflow-y:scroll;width:100%;height:100%;z-index:1;}

#conteneur .cloud{position:absolute;right:100%;top:150px;/*display:none;*/width:200px;opacity:0.6;}
#conteneur .cloud .licht{display:none;}
#ie #conteneur .cloud{filter:alpha(opacity=50);}


#frame{margin:0 auto 0;padding:20px 0 60px 0;width:700px;overflow:hidden;}
#frame .ancre{padding-bottom:110px;display:block;width:1px;height:20px;font-size:0;color:#b5b9d6;overflow:hidden;}
#ie6 #frame .ancre{padding-bottom:120px;}

#alterworld{float:left;height:36px;width:100%;}
#alterworld img{float:right;display:none;}
/*#ie6 #alterworld{display:none;}*/

.inNight{display:none;}

.night .inNight{display:block;}
.night{background-image:url(img/motifs/main-night.png);}
.night header .header{background-image:url(img/header/part1-night.png);}
.night header .header p,
.night header .header p strong{color:#fff;}
.night nav .realisations{background-image:url(img/bt/night/bt1-night.png);}
.night nav .cv{background-image:url(img/bt/night/bt2-night.png);}
.night nav .expertise{background-image:url(img/bt/night/bt3-night.png);}
.night nav .annuaire{background-image:url(img/bt/night/bt4-night.png);}
.night nav .blog{background-image:url(img/bt/night/bt5-night.png);}
.night footer .footer{background-image:url(img/motifs/sea-night.png);}
.night footer .left{background-image:url(img/cost/left-little-night.png);}
.night footer .right{background-image:url(../css/img/cost/right-little-night.png);}


.boxe h2{font-size:20px;color:#767352;text-decoration:underline;}
.boxe h2 a{text-decoration:none;}
.boxe h3{margin:0;font-size:15px;color:#9a9a9a;}
.boxe{padding:20px 30px 40px 50px;margin:0;background:transparent url(img/motifs/paper.png) no-repeat 0 0;overflow:hidden;}
#ie6 .boxe{zoom:1;}
.boxe ul{padding:0;}
.boxe ul.refs{width:607px;float:left;}
.boxe ul.refs li{margin:5px 3px 15px 0;height:153px;border:1px solid #9B90B3;background:#E29BAB;}
.boxe ul.refs li a{float:left;height:150px;margin-right:10px;font-family:Arial;font-size:15px;border:1px solid #fff;}
.boxe ul.refs li dl{color:#fff;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-style:italic;}
.boxe ul.refs li dl dt{padding:5px 0 10px 0;margin-right:10px;border-bottom:1px solid #fff;overflow:hidden;}
.boxe ul.refs li dl dd{padding-top:10px;}
.boxe ul.refs li a:hover,
.boxe ul.refs li a:focus{border:1px solid #9b90b3;}
.refs li dl a.ef{float:none;display:inline;border:none;height:auto;margin:auto;font-size:13px;}
.refs li dl a.ef:hover,
.refs li dl a.ef:focus{border:none;}
#ie .boxe .refs li dd a.ef{color:#fff;}
#ie .boxe .refs li dd a.ef:hover,
#ie .boxe .refs li dd a.ef:focus{border:none;}



.alerte{border-color:#f00;margin-bottom:50px;}
.alerte h2{float:left;padding:3px 15px;color:#c03b3b;border:1px solid #c03b3b;background:#e6e85a;text-decoration:none;}
.alerte a.close{float:right;margin:20px 0 0 10px;}
.alerte p{clear:both;margin:0;}
.alerte p strong{color:#c03b3b;}
.alerte ul{margin:10px 0 10px 30px;}
.alerte ul.defauts{margin-left:20px;}
.alerte ul.defauts li{padding:3px 15px;list-style:square;color:#fff;background:transparent url(img/items/white-arrow.png) no-repeat 0 1px;}
.alerte ul.defauts li a{color:#fff;}
.alerte ul.defauts li a:hover,
.alerte ul.defauts li a:focus{border-bottom:1px dotted #fff;text-decoration:none;}
.alerte ul.defauts li.odd{background-color:#c0803b;}
.alerte ul.defauts li.even{background-color:#c03b3b;}
.alerte ul.logo li{float:left;width:100px;height:100px;margin-left:30px;border:2px solid #aaa;list-style:none;text-align:center;}
.alerte ul.logo a{text-decoration:none;}
.alerte ul.logo a img{display:block;margin:10px auto 10px;}
.alerte ul.logo a:hover,
.alerte ul.logo a:focus{text-decoration:none;color:#767352;background:#fffee7;}
.alerte ul.logo a:hover img,
.alerte ul.logo a:focus img{opacity:0.5;}
#ie .alerte ul.logo a:hover img,
#ie .alerte ul.logo a:focus img{filter:alpha(opacity=50);}

.popupClose{float:right;}

#avertissements .ie6{display:none;}
#ie6 #avertissements .ie6{display:block !important;}

a.ef{color:inherit;text-decoration:none;cursor:inherit;}
#ie a.ef{color:#000;}
#ie strong a.ef{color:#fff;}

.oiseau{display:none;position:absolute;width:40px;height:20px;}
.oiseauMusicLess{position:absolute;}

.boxecv h3{display:block;padding:5px 0 5px 10px;margin-bottom:1px;background:#9B90B3;color:#fff;}
.boxecv h3 a{display:block;padding:0 10px;margin-right:10px;text-decoration:none;cursor:pointer;color:#fff;}
.boxecv h3 a:hover{background-color:#fffee7;color:#645b76;}
.boxecv .precisions{margin:0 0 10px 20px;}
.boxecv .precisions p{margin:0 0 1px 0;padding:0 0 5px 0;background:#efe7ff;border:1px solid #9b90b3;}
.boxecv .precisions p strong{display:block;padding:0 10px;height:20px;color:#fff;background:#9b90b3;}
.boxecv .precisions p span{display:block;padding:0 10px;}
.boxecv .precisions p span em{font-weight:bold;font-style:normal;}
.boxecv .precisions p span a.nuages{color:#000;text-decoration:none;}
.boxecv .precisions p span span{padding:0;margin-top:25px;font-size:11px;color:#888;}
.boxexpertise h3{float:left;width:100%;margin:20px 0 0 0;padding:0 0 10px 5px;color:#645b76;background:#fffee7;}
.boxexpertise ol{padding:0 0 0 15px;}
.boxexpertise li{padding:5px 0;}
.boxexpertise ol li{border-top:1px solid #e29bab;}
.boxexpertise ul li{border-top:1px solid #9b90b3;}
.boxexpertise ul.second li{border-top:1px solid #b3af7e;}
.boxexpertise ul li{padding-left:30px;background:url(img/items/valid.png) no-repeat 0 3px;}
.boxexpertise ul li:hover,
.boxexpertise ul li:focus{background:url(img/items/valid-hover.png) no-repeat 0 3px;}
.boxexpertise ol li:first-child,
.boxexpertise ul li:first-child{border-top:none;}

.boxliens h3{background:#9B90B3;padding:5px 0;}
.boxliens h3 a{display:block;padding-left:15px;color:#fff;text-decoration:none;}
.boxliens h3 a:hover,
.boxliens h3 a:focus{color:#645b76;background:#fffee7;}
.boxliens .gauche ul{margin:10px 0 10px 15px;}
.boxliens .gauche li{padding:0 10px;border-top:1px dotted #b3af7e;}
.boxliens .gauche li:first-child{border-top:none;}
.boxliens .gauche li:hover{background:#fffee7;}
.boxliens .gauche li a{text-decoration:none;}
.boxliens .droite h2 img{float:left;margin:0 5px 0 0;border:1px solid #000;}
.boxliens .droite h2,
.boxliens .droite h2 a{float:left;font-size:12px;text-decoration:none;color:#645b76;}
.boxliens .droite li{border-bottom:1px solid #9b90b3;}
.boxliens .droite li:last-child,
.boxliens .droite li:last-child:hover,
.boxliens .droite li:last-child:focus{border-bottom:none;}
.boxliens .droite li:hover,
.boxliens .droite li:focus{border-bottom:1px dotted #9b90b3;}
.boxliens .droite li a{text-decoration:none;font-size:11px;}
.boxliens .delicious-network-add{background:#9b90b3;}
.boxliens .delicious-network-add a img{float:left;padding:0;}
.boxliens .delicious-network-add a{padding:0 2px;text-decoration:none;font-size:10px;color:#000;}
#interogations,
#fluxrss{float:left;margin:50px 0 0 30px;}
#ie6 #interogations,
#ie6 #fluxrss{display:none;}
#interogations img,
#fluxrss img{float:left;margin:0;}

.boxe .classiques{width:400px;}

.boxe .gauche{float:left;width:400px;}
.boxe .droite{float:right;width:200px;padding-left:5px;border-left:1px solid #9b90b3;}
.boxe .mssg{color:#e099a9;font-size:20px;font-weight:bold;}

.boxecontact h2{margin-left:50px;}
.boxecontact .gauche{margin-left:50px;}
#ie6 .boxecontact .droite,
#ie6 .boxecontact .gauche{display:inline;}
.boxecontact .gauche .gauche{margin-left:0;}
.boxecontact .gauche label{float:left;clear:left;text-align:right;width:150px;line-height:2em;overflow:hidden;}
.boxecontact .gauche #nom,
.boxecontact .gauche #email{float:right;color:#767352;width:240px;padding-top:2px;height:18px;background:#fefde5 url(img/motifs/textarea.png) no-repeat 0 0;overflow:hidden;}
form textarea{color:#767352;font-weight:bold;width:390px;height:200px;padding:0 5px;border:none;background:#fefde5 url(img/motifs/textarea.png) no-repeat 0 0;}
form textarea,
form input{border-top:1px solid #767352;border-left:none;border-right:none;border-bottom:1px solid #767352;}
form button{border:none;color:#767352;height:25px;width:100px;text-transform:uppercase;font-weight:bold;}
form button.reset{border:3px solid #abc6dd;}
form button.submit{border:3px solid #abc6dd;}
form button.reset:hover,
form button.reset:focus,
form button.submit:hover,
form button.submit:focus{cursor:pointer;}

.boxecontact{padding:20px 0 0 0;}
.boxecontact .droite{margin-right:30px;}
.boxecontact .droite p{margin:0;}
.boxecontact .droite .gtalk{width:180px;padding:3px 10px 13px 10px;background:url(img/items/talk.png) no-repeat 0 0;overflow:hidden;}
.boxecontact .droite .gtalk img{float:left;padding:3px 3px 0 0;}
.boxecontact .droite .gtalk a{float:left;text-align:center;width:160px;color:#9b90b3;font-size:12px;}
.boxecontact .droite .gtalk a:hover{text-decoration:none;color:#fff;background:#b2ae7d;}
.boxecontact .gauche .mssg{float:left;padding:10px 0 100px 0;background:url(img/items/send.png) no-repeat 50% 100%;}
.boxecontact .droite .vcard{margin:50px 0 0;}
.boxecontact .droite .vcard a.email{float:left;}
.boxecontact .droite .vcard a{padding:0 2px;text-decoration:none;}
.boxecontact .droite .vcard a:hover{color:#fff;background:#b2ae7d;}

.mceIframeContainer iframe,
.mceIframeContainer iframe body{background:transparent url(img/motifs/quadrillage.png) repeat 0 0;}

.boxecontact .gauche #elm1_ifr body{background:url(img/motifs/quadrillage.png) repeat 0 0;}

footer{position:fixed;display:none;bottom:-150px;width:100%;height:50px;z-index:999;}
#pandora{display:none;position:fixed;bottom:0px;right:5px;opacity:0.7;}
#gototop{display:none;position:fixed;bottom:-50px;left:60px;opacity:0.5;}
#gototop:hover,
#gototop:focus{bottom:0;}
#ie #gototop,
#ie #pandora{filter:alpha(opacity=50);}
#ie6 #pandora{position:absolute;background:url(../img/bt/pandoraBox.png) no-repeat 0 0;width:75px;height:50px;}
#ie6 #gototop{position:absolute;bottom:0;background:url(../img/arrows/totop-default.png) no-repeat 0 50px;width:200px;height:125px;}
#ie6 #gototop:hover,
#ie6 #gototop:focus{bottom:0;background-position:0 0;}

footer #rainbow{display:none;position:absolute;bottom:-100px;left:100px;opacity:0;}
#ie footer #rainbow{filter:alpha(opacity=0);}
#ie6 footer #rainbow{height:200px;width:500px;bottom:0;background:url(../img/items/rainbow.png) no-repeat 0 0;}

footer .balloon{position:absolute;bottom:-90px;}

footer .footer{height:50px;background:url(img/motifs/sea-foot.png) repeat-x 0 0;}
#ie6 footer{position:absolute;}
#ie6 footer .footer{margin-right:17px;}

footer .right{position:absolute;right:0;bottom:0;width:385px;height:150px;background:url(img/cost/right-little.png) no-repeat 100% 100%;z-index:3;}
#ie6 footer .right{right:17px;}
footer .right #radio{display:none;margin:-200px 0 0 70px;padding:0 14px 0 60px;width:230px;background:url(img/cost/column.png) no-repeat 0 0;overflow:hidden;}
footer .right #radio .close{float:right;margin:55px 20px 35px 160px;height:21px;width:22px;background:url(img/items/close.png) no-repeat 0 0;}
footer .right #radio .close:hover,
footer .right #radio .close:focus{background-position:0 -20px;}
footer .right #radio .object{clear:left;}
#ie6 footer .right #radio{height:360px;padding-top:150px;background-position:0 180px;z-index:4;}
#ie6 footer .right #radio .close{margin:85px 20px 20px 160px;}

footer .left{position:absolute;left:0;bottom:0;width:302px;height:100px;background:url(img/cost/left-little.png) no-repeat 0 100%;z-index:2;}
footer .totop{position:absolute;bottom:-50px;left:0;margin:116px 0 0 60px;}
footer .totop:hover,
footer .totop:focus{bottom:0px;}
#ie6 footer .left .totop{bottom:0;width:122px;height:122px;background:url(../img/arrows/totop-ie6.png) no-repeat 0 50px;cursor:pointer;}
#ie6 footer .left .totop:hover,
#ie6 footer .left .totop:focus{background-position:0 0;}


/* Flux RSS */
#flux .boxe{padding:40px 0 0 0;margin-bottom:40px;background:none;}
#flux .boxe h2{margin:0;padding:20px 30px 0 50px;text-decoration:none;height:50px;background:transparent url(img/motifs/paper.png) no-repeat 0 0;overflow:hidden;}
#flux .boxe div{background:url(img/motifs/paper-flux.png) repeat-y 0 0;padding:10px 30px 30px 50px;overflow:hidden;}
#flux .boxe div div{padding:0;background:none;}
#flux .boxenormale,
#flux .alerte{background:url(img/motifs/paper.png) repeat-y 0 0;}
#flux .alerte h2{float:left;border:none;}
#flux .boxenormale{padding:20px 20px 20px 60px;overflow:hidden;}
#flux .boxenormale div,
#flux .alerte div{background:none;overflow:visible;}
#flux .boxenormale a{display:block;padding:3px 0 3px 5px;width:100%;text-decoration:none;}
#flux .boxenormale .odd{background:#9B90B3;color:#fff;}
#flux .boxenormale a:hover,
#flux .boxenormale a:focus{background:#999;color:#fff;}
#flux .boxenormale .odd:hover,
#flux .boxenormale .odd:focus{background:#666;}
#flux footer{bottom:0;display:block;}
#flux footer .right{height:80px;width:100%;background:url(img/cost/right-earth.png) repeat-x 100% 100%;}
#flux footer .left{height:80px;width:100%;background:url(img/cost/left-earth.png) repeat-x 0 100%;}

.hidden{position:relative;left:-9999px;}

/* Arts */
#arts .boxe{padding:40px 0 0 0;margin-bottom:40px;background:none;}
#arts .boxe h2{margin:0;padding:20px 30px 0 50px;text-decoration:none;height:50px;background:transparent url(img/motifs/paper.png) no-repeat 0 0;overflow:hidden;}
#arts .boxe div{background:url(img/motifs/paper-flux.png) repeat-y 0 0;padding:10px 30px 30px 50px;overflow:hidden;}
#arts .boxe div div{padding:0;background:none;}
#arts .boxenormale,
#arts .alerte{background:url(img/motifs/paper.png) repeat-y 0 0;}
#arts .alerte h2{float:left;border:none;}
#arts .boxenormale{padding:20px 20px 20px 60px;overflow:hidden;}
#arts #ie6 .boxenormale{zoom:1;}
#arts .boxenormale div,
#arts .alerte div{background:none;overflow:visible;}
#arts .boxenormale a{display:block;padding:3px 0 3px 0;width:100%;text-decoration:none;}
#carrousel{overflow:hidden;}
#IE6 #carrousel{zoom:1;border-bottom:1px solid #fff;}
#carrousel .carousel-wrap{width:568px;float:left;}
#carrousel .carousel-control{float:left;height:50px;width:25px;margin:80px 0 0 0;background-position:0 -50px;background-image:url(img/bt/gallerie.png);text-indent:-9999px;}
#carrousel .previous{background-position:-25px 0px;}
#carrousel .next{float:right;}
#carrousel .next:hover,
#carrousel .next:focus{background-position:0 0;cursor:pointer;}
#carrousel .previous:hover,
#carrousel .previous:focus{background-position:-25px -50px;cursor:pointer;}
#carrousel li{float:left;width:570px;text-align:center;}
#arts  #carrousel li .smooth:hover,
#arts  #carrousel li .smooth:focus{background:none;}
#carrousel .carousel-pagination{float:left;width:100%;}
#carrousel .carousel-pagination p{padding-left:35%;}
#carrousel .carousel-pagination p a{float:left;width:10px;padding:5px;margin:0;font-weight:bold;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#carrousel .carousel-pagination p a.active,
#carrousel .carousel-pagination p a:hover,
#carrousel .carousel-pagination p a:focus{background:#fffee7;cursor:pointer;border-top:1px solid #b3af7e;border-bottom:1px solid #b3af7e;}
#carrousel .carousel-pagination p a span{font-size:18px;}
#arts footer{bottom:0;display:block;}
#arts #ie6 footer{display:none;}
#arts footer .right{height:144px;width:520px;background:url(img/cost/right-hills.png) no-repeat 0 100%;}
#arts footer .right #temple{position:relative;top:-156px;left:255px;}
#arts footer .left{background:none;}
#arts footer .right #radio{margin:-200px 0 0 210px;}

/* blog 
#blog {overflow:hidden;}
#blog #conteneur{height:100%;}
#blog #frame{width:100%;height:90%;background:#EEDABF;}
#blog iframe{margin-top:70px;}
#blog #footer{display:block;bottom:0;}

/* erreur404 */
#error .header p a{color:#ddd;border-bottom:1px dotted #ddd;font-style:italic;}
#error .header p a:hover,
#error .header p a:focus{background:#aaa;border-bottom:1px solid #777;}
#error header #astre{display:none;}

#error {background-image:url(img/motifs/main-night.png) !important;}
#error header .header{background-image:url(http://korvus.free.fr/V2/ressources/css/img/header/part1-night.png);}
#error header .header p,
#error header .header p strong{color:#fff;}
#error header .earth{position:absolute;left:100px;top:96px;overflow:hidden;}
#error footer{display:block;bottom:0;}
#error footer .footer{background:none;}
#error footer .footer .right{height:60px;width:100%;background:url(img/cost/moon.png) repeat-x 0 0;}
#error footer .footer .left{background:none;}
#error footer #radio{margin-top:-290px;}
#error p{color:#aaa;font-weight:bold;font-family:verdana;}
#error p a{background:#9B90B3;color:#fff;border:5px solid #9B90B3;}
#error p .invisible{float:left;margin:5px;background:#fff;border:1px solid #fff;}
#error p .invisible:hover,
#error p .invisible:focus{background:#fff;border:1px solid #bbb;}
#error p a:hover,
#error p a:focus{background:#aaa;border-top:5px solid #aaa;border-left:5px solid #aaa;border-bottom:5px solid #888;border-right:5px solid #888;}
#error h1{font-size:50px;margin-bottom:0;color:#aaa;font-family:verdana;}
#error .qcq{margin-left:40px;}

/* Redirections */
.redirection{overflow:hidden;}
.redirection .boxe{background:url(img/motifs/paper-redirections.png);padding-top:200px;}
