﻿/*#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;}


@font-face{
    font-family: 'soft_compoundregular';
    src: url('../typo/soft_compound-webfont.eot');
    src: url('../typo/soft_compound-webfont.eot?#iefix') format('embedded-opentype'),
         url('../typo/soft_compound-webfont.woff') format('woff'),
         url('../typo/soft_compound-webfont.ttf') format('truetype'),
         url('../typo/soft_compound-webfont.svg#soft_compoundregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


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


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

#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;}


#header ul li.realisations{width:137px;}
#header ul li.cv{width:101px;}
#header ul li.expertise{width:168px;}
#header ul li.annuaire{width:196px;}

#header ul li.realisations a{background:transparent url(img/bt/bt1.png) no-repeat 0 0;}
#header ul li.cv a{background:url(img/bt/bt2.png) no-repeat 0 0;}
#header ul li.expertise a{background:transparent url(img/bt/bt3.png) no-repeat 0 0;}
#header ul li.annuaire a{background:transparent url(img/bt/bt4.png) no-repeat 0 0;}
#ie6 #header ul li.realisations a{background-image:url(img/bt/bt1-ie6.png);}
#ie6 #header ul li.cv a{background-image:url(img/bt/bt2-ie6.png);}
#ie6 #header ul li.expertise a{background-image:url(img/bt/bt3-ie6.png);}
#ie6 #header ul li.annuaire a{background-image:url(img/bt/bt4-ie6.png);}
#header ul li.realisations a:hover{background-position:0 -73px;}
#header ul li.expertise a:hover{background-position:0 -73px;}
#header ul li.cv a:hover{background-position:0 -73px;}
#header ul li.annuaire a:hover{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;}*/

.night #header .header{background-image:url(http://korvus.free.fr/V2/ressources/css/img/header/part1-night.png);}
.night #header .header p,
.night #header .header p strong{color:#fff;}
.night #header .header ul li.realisations a{background-image:url(http://korvus.free.fr/V2/ressources/css/img/bt/night/bt1-night.png);}
.night #header .header ul li.cv a{background-image:url(http://korvus.free.fr/V2/ressources/css/img/bt/night/bt2-night.png);}
.night #header .header ul li.expertise a{background-image:url(http://korvus.free.fr/V2/ressources/css/img/bt/night/bt3-night.png);}
.night #header .header ul li.annuaire a{background-image:url(http://korvus.free.fr/V2/ressources/css/img/bt/night/bt4-night.png);}
.night #footer .footer{background-image:url(http://korvus.free.fr/V2/ressources/css/img/motifs/sea-night.png);}
.night #footer .left{background-image:url(http://korvus.free.fr/V2/ressources/css/img/cost/left-little-night.png);}
.night #footer .right{background-image:url(http://korvus.free.fr/V2/ressources/css/img/cost/right-little-night.png);}


.boxe h2{font-size:20px;color:#767352;text-decoration:underline;}
.boxe h2 a{text-decoration:none;}
.boxe a{font-family:"soft_compoundregular",Times,serif;color:#000;text-decoration:none;
font-size:40px;text-align:center;display:block;}
.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;border:1px solid #9B90B3;}
.boxe ul.refs li a{display:block;font-family:Arial;font-size:15px;border:1px solid #fff;}
.boxe ul.refs li p{background:#E29BAB;padding:3px 0 5px 3px;color:#fff;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-style:italic;}
#ie6 .boxe ul.refs li p{width:599px;overflow:hidden;}
.boxe ul.refs li a:hover{border:1px solid #9b90b3;}
.refs li p a.ef{display:inline;border:none;}
.refs li p a.ef:hover{border:none;}
#ie .boxe .refs li p a.ef{color:#fff;}
#ie .boxe .refs li p a.ef:hover{border:none;}
.boxe dl{margin:0;border:1px solid #efe7ff;padding:2px 0 3px 3px;}
.boxe dl dt{float:left;width:10px;height:10px;margin-top:1px;border:1px solid #efe7ff;text-indent:-9999px;}
#ie6 .boxe dl dt{clear:left;padding:0;overflow:hidden;}
.boxe dl dt.colour1{background-color:#e29bab;}
.boxe dl dt.colour2{background-color:#b3af7e;}
.boxe dl dt.colour3{background-color:#9b90b3;}
.boxe dl dd{font-size:12px;margin:0 0 0 13px;font-weight:bold;}
.boxe dl dd.colour1{color:#e29bab;}
.boxe dl dd.colour2{color:#b3af7e;}
.boxe dl dd.colour3{color:#9b90b3;}

.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{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{text-decoration:none;color:#767352;background:#fffee7;}
.alerte ul.logo a:hover img{opacity:0.5;}
#ie .alerte ul.logo a:hover 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{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{color:#645b76;background:#fffee7;}
.boxliens .gauche ul{margin:10px 0 10px 15px;}
.boxliens .gauche ul li{padding:0 10px;border-top:1px dotted #b3af7e;}
.boxliens .gauche ul li:first-child{border-top:none;}
.boxliens .gauche ul li:hover{background:#fffee7;}
.boxliens .gauche ul 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 ul li{border-bottom:1px solid #9b90b3;}
.boxliens .droite ul li:last-child,
.boxliens .droite ul li:last-child:hover{border-bottom:none;}
.boxliens .droite ul li:hover{border-bottom:1px dotted #9b90b3;}
.boxliens .droite ul 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;}
.boxecontact 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;}
.boxecontact form textarea,
.boxecontact form input{border-top:1px solid #767352;border-left:none;border-right:none;border-bottom:1px solid #767352;}
.boxecontact form button{border:none;color:#767352;height:25px;width:100px;text-transform:uppercase;font-weight:bold;}
.boxecontact form button.reset{border:3px solid #abc6dd;}
.boxecontact form button.submit{border:3px solid #abc6dd;}
.boxecontact form button.reset:hover,
.boxecontact form button.submit:hover{cursor:pointer;}

.boxecontact{padding:20px 0 0 0;}
.boxecontact .droite{margin-right:30px;}
.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:30px;right:30px;opacity:0.7;}
#gototop{display:none;position:fixed;bottom:-50px;left:60px;opacity:0.5;}
#gototop:hover{bottom:0;}
#ie #gototop{filter:alpha(opacity=50);}
#ie #pandora{filter:alpha(opacity=70);}
#ie6 #pandora{position:absolute;background:url(img/items/pandoraBox.png) no-repeat 0 0;width:100px;height:80px;}
#ie6 #gototop{position:absolute;bottom:0;background:url(../img/arrows/totop-default.png) no-repeat 0 50px;width:200px;height:125px;}
#ie6 #gototop:hover{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{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{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{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{background:#999;color:#fff;}
#flux .boxenormale .odd:hover{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 .boxenormale h2{font-size:20px;}
#carrousel{overflow:hidden;}
#carrousel .carousel-wrap{width:400px;float:left;}
#carrousel .carousel-control{float:left;height:67px;width:100px;margin:50px 0 0 0;background:url(img/items/arrowLeft.png) no-repeat 0 0;text-indent:-9999px;}
#carrousel .next{float:right;background-image:url(img/items/arrowRight.png);}
#carrousel .carousel-control:hover,
#carrousel .disabled{background-position:0 -68px;cursor:pointer;}
#carrousel li{float:left;width:400px;text-align:center;}
.arts  #carrousel li .smooth:hover{background:none;}
#carrousel .carousel-pagination{float:left;width:100%;}
#carrousel .carousel-pagination p{padding-left:35%;}
#carrousel .carousel-pagination p a{float:left;width:15px;padding:5px;margin:0;font-weight:bold;}
#carrousel .carousel-pagination p a span{font-size:18px;}

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