.lastentree {border : 1px solid #cc5500;width : 380px;padding : 0 10px;margin : 10px 0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 2px 4px #000;-webkit-box-shadow: 0 2px 4px #000;-moz-box-shadow: 0 2px 4px #000;}.contenu {background : #fff;border : 1px solid #cc5500;padding : 10px;box-shadow: 0 2px 4px #000;-webkit-box-shadow: 0 2px 4px #000;-moz-box-shadow: 0 2px 4px #000;margin : 0 10px;font-size : 0.8em;}.date {float : right;background : #cc5500;color : #ff0;padding : 2px 10px;box-shadow: 0 2px 4px #000;-webkit-box-shadow: 0 2px 4px #000;-moz-box-shadow: 0 2px 4px #000;margin : 0 20px;font-size : 0.7em;font-weight : bold;}.liste {font-size : 0.8em;}.liste_annonces {float : left;width : 340px;padding : 4px;}.liste_annonces ul{padding-left : 25px;}.infoslien {color : #777;font-size : 0.7em;font-style : italic;}.DateDesignBlock {text-align: center;width: 45px;font-family: Arial;border: 1px solid #c50;padding: 2px 0;background : #fa0 url(bg/h3.png) repeat-x bottom center;color: #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 2px 4px #000;-webkit-box-shadow: 0 2px 4px #000;-moz-box-shadow: 0 2px 4px #000;margin : 5px;}.DateDesignDay {font-size: 22px;position: relative;font-weight :bold;}.DateDesignMonth {font-size: 14px;color : #500;}.DateDesignYear {font-size: 14px;color : #500;}.galerie {text-align : center;}.galerie img {max-width : 120px;max-height : 120px;border : 2px outset #000;margin : 3px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: 1px 3px 4px #000;-webkit-box-shadow: 1px 3px 4px #000;-moz-box-shadow: 1px 3px 4px #000;}.galerie img:hover {border : 2px outset #fff;filter : alpha(opacity=80);-moz-opacity : 0.8;opacity : 0.8;}.defistitre {clear : both;width : 360px;margin : 0 23px 0;border : 1px solid #000;background : #800080;font-size : 2.0em;color : #ff0;font-weight : bold;padding : 0px;text-align : center;font-family : Papyrus;border-top-left-radius: 30px;-moz-border-radius-topleft: 30px;-webkit-border-top-left-radius: 30px;border-top-right-radius: 30px;-moz-border-radius-topright: 30px;-webkit-border-top-right-radius: 30px;box-shadow: 1px 3px 4px #000;-webkit-box-shadow: 1px 3px 4px #000;-moz-box-shadow: 1px 3px 4px #000;}.defisaccueil {clear : both;width : 96%;margin : 0 auto 10px;border : 1px solid #000;background : #c50;font-family : Comic Sans MS;border-top-left-radius: 10px;border-top-right-radius: 100px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 100px;-moz-border-radius-bottomleft: 20px;-moz-border-radius-bottomright: 20px;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 100px;-webkit-border-bottom-left-radius: 20px;-webkit-border-bottom-right-radius: 20px;box-shadow: 1px 3px 4px #000;-webkit-box-shadow: 1px 3px 4px #000;-moz-box-shadow: 1px 3px 4px #000;}.defisaccueil div span{font-size : 1.8em;font-weight : bold;color : #500;}.defisaccueil #defiA{float : left;border : 1px solid #000;width : 320px;border-bottom-right-radius: 20px;-moz-border-radius-bottomright: 20px;-webkit-border-bottom-right-radius: 20px;border-bottom-left-radius: 100px;-moz-border-radius-bottomleft: 100px;-webkit-border-bottom-left-radius: 100px;box-shadow: 1px 3px 4px #000;-webkit-box-shadow: 1px 3px 4px #000;-moz-box-shadow: 1px 3px 4px #000;padding : 5px 20px;text-align : center;margin : 0 10px 0;background : #a2e600 url(bg/defi-a.jpg) repeat-x bottom center;}.defisaccueil #defiA div{border-top : 1px solid #c50;border-left : 1px solid #c50;margin-top : 5px;padding-top : 5px;margin-left : 50px;width : 280px;border-top-left-radius: 50px;-moz-border-radius-topleft: 50px;-webkit-border-top-left-radius: 50px;}.defisaccueil #defiA  #CT, .defisaccueil #defiA  #CT2 {display : block;border : 1px solid #000;padding : 5px;background : #fff;margin : 5px auto;width : 50%;font-family : impact;font-style : normal;font-size : 2.4em;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 1px 3px 4px #000;-webkit-box-shadow: 1px 3px 4px #000;-moz-box-shadow: 1px 3px 4px #000;}.defisaccueil #defiA  #CT {color : #bf0000;}.defisaccueil #defiA  #CT2 {color : #00af00;}.defisaccueil #defiB{float : left;border : 1px solid #000;width : 170px;font-size : 1.4em;border-top-left-radius: 100px;border-top-right-radius: 100px;border-bottom-right-radius: 100px;-moz-border-radius-topleft: 100px;-moz-border-radius-topright: 100px;-moz-border-radius-bottomright: 100px;-webkit-border-top-left-radius: 100px;-webkit-border-top-right-radius: 100px;-webkit-border-bottom-right-radius: 100px;box-shadow: 1px 3px 4px #000;-webkit-box-shadow: 1px 3px 4px #000;-moz-box-shadow: 1px 3px 4px #000;padding : 5px 20px;text-align : center;margin : 15px auto 0;background : #a2e600 url(bg/defi-b.jpg) repeat-x top center;}.defisaccueil #defiC{float : left;border : 1px solid #000;width : 250px;border-bottom-left-radius: 5px;border-top-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-top-right-radius: 5px;box-shadow: 1px 3px 4px #000;-webkit-box-shadow: 1px 3px 4px #000;-moz-box-shadow: 1px 3px 4px #000;padding : 5px 10px;text-align : center;margin : 0 auto 0;background : #fff;}.defisaccueil #defiD{display : block;float : left;border : 1px solid #000;width : 100px;border-bottom-left-radius: 50px;border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 50px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 50px;-webkit-border-bottom-right-radius: 5px;box-shadow: 1px 3px 4px #000;-webkit-box-shadow: 1px 3px 4px #000;-moz-box-shadow: 1px 3px 4px #000;padding : 5px 10px;text-align : right;margin : 0 0 0 150px;font-style:italic;background : #000 url(bg/menu-hover.jpg) repeat-x top center;color : #fff;}.defisaccueil #defiD:hover{background : #ed004e url(bg/menu.jpg) repeat-x top center;color : #FF0;}.defisaccueil #ensavoirplusdefis{background : #fff;color : #000;border : 1px solid #000;width : 500px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;box-shadow: 1px 3px 4px #000;-webkit-box-shadow: 1px 3px 4px #000;-moz-box-shadow: 1px 3px 4px #000;padding : 5px 10px;margin : 10px auto;}#filoeuvres {border : 1px solid #000;padding : 5px 10px;background : #51003e;margin : 10px 0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 1px 3px 4px #000;-webkit-box-shadow: 1px 3px 4px #000;-moz-box-shadow: 1px 3px 4px #000;}#filoeuvres img {border : 2px outset #630;box-shadow: 1px 3px 4px #000;-webkit-box-shadow: 1px 3px 4px #000;-moz-box-shadow: 1px 3px 4px #000;margin :5px;}#filoeuvres img:hover {filter : alpha(opacity=80);-moz-opacity : 0.8;opacity : 0.8;}#tableauaccueil {margin:auto;text-align : center;}#tableauaccueil img:hover {filter : alpha(opacity=70);-moz-opacity : 0.7;opacity : 0.7;}#tableauaccueil img {width : 100px;height : auto;}
