/* Structure */
#cl_0_0{ margin-bottom:0; width:100%;}
#cl_1_0	{display:inline; overflow:hidden; padding:0 20px 0 0; width:630px;}
#cl_1_1{ display:inline; overflow:hidden; padding:0; width:300px;}
#cl_2_0{ margin-bottom:0; width:100%;}

*{ margin:0; padding:0;}
body{ background-color:#000;background-image:url(http://www.aelementworks.com/JHW/Site%20AEC/Background-AEC-Fev2011-1920x1080.jpg)center ; background-position : top; center;background-repeat : no-repeat;width : 100%;background-attachment: fixed; height : 100%; color:#fff; font-family:Impact,Verdana,'Verdana',Verdana; font-size:12px;}
a{ text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
img{ border:none;}
li,ol,ul{ list-style:none;}

/* General */
.ln{ clear:both;}
.cl{ float:left;}
.clear{ clear:both;}

/* Article */
.article, .page{  background:url(../Images-site/black-alpha-82.png) top left repeat; margin-bottom:40px; padding:10px;}
.article, .page{
/* ie6 hack */
_background:#000;
}
.divTitreArticle{ }
.divTitreArticle h2{ border-bottom:1px solid; font-size:30px; letter-spacing:2px; margin-bottom:10px; padding-bottom:5px;}
.titreArticle{ }
.contenuArticle{ /*background:url(../../../../../99/00/00/01/designs/291/common/pics/contenuArticle.png) bottom center no-repeat;*/ padding-top:10px;}
.contenuArticle p, .pageContent p {margin: 0; padding: 0}
.contenuArticle ol,
.contenuArticle ul{ font-size:14px; line-height:22px; padding-bottom:22px;font-family : verdana}
.afterArticle{ border-top:1px solid; height:22px; line-height:22px; padding:0px 10px; position:relative; text-align:right;font-family : verdana}
.publishedBy{ bottom:0px; left:10px; position:absolute; text-align:left;font-family : verdana}
.spanAddComment{ font-family : verdana}
.spanLinkComment{font-family : verdana }
.spanRecommend{font-family : verdana }
.commentOption {margin-bottom: 10px; font-family : verdana}
.commentMessage {padding:5px; border:1px dotted #000; margin:0px;background-color:#000000; font-family: verdana; font-size:12px; color:#FF9900;}

/* Sidebar */
.box{ background:url(../Images-site/black-alpha-82.png) top left repeat; margin-bottom:10px; padding:10px;}
.box{
/* ie6 hack */
_background:#000;
}
.box-titre h2{ border-bottom:1px solid; font-size:14px; letter-spacing:1px; margin-bottom:5px; padding-bottom:2px; text-transform:uppercase;color: #FFFFFF;}
.box-content{ font-size:14px; line-height:18px;}
.box-content strong{ font-weight:normal;}
.box-footer{ display:none;}

/* Sidebar > Présentation */
.presentation{ position:relative;}
.presentation .box-content ul{ padding-right:120px;}
.presentation .box-content a img{ border:1px solid; padding:4px; position:absolute; right:10px; top:35px;}

/* Sidebar > Recherche */
.recherche form{ height:25px; position:relative;}
.recherche form input{ background:#fff url(../../../../../99/00/00/01/designs/291/common/pics/input.png) top center repeat-x; border:1px solid #1e3249; color:#676767; display:block; font-family:Georgia,Times,'Times New Roman',serif; font-size:14px; height:19px; left:0px; padding:1px; position:absolute; top:2px; width:95%;}
.recherche form input.button{ background:top center no-repeat; border:none; color:#fff; cursor:pointer; height:23px; left:auto; margin:0; padding:0px; position:absolute; right:0px; width:45px;}

/* Sidebar > Articles Récents */
.articlerecent .box-content ul{ margin-bottom:10px; padding-left:10px;}
.articlerecent .box-content li{ background:0px 8px no-repeat; font-size:14px; line-height:20px; padding-left:13px;}
.articlerecent .box-content .listAll a{ padding-left:23px;}
.articlerecent .box-content .listAll a em{ font-style:normal; text-transform:capitalize;}

/* Sidebar > newsletter */
.newsletter form {}
.newsletter li {}

/* Sidebar > Calendrier */
.calendrier .box-content{ }
.calendrier .calendarTable1{ border-collapse:collapse; font-family:Arial,Verdana,Helvetica,sans-serif; width:100%;}
.calendrier .calendarTable1 td{ border:1px solid; font-size:10px; padding:0;}
.calendrier .calendarTable1 td a{ display:block;}
.calendrier .calendarTable1 td.calendarTop1{ }
.calendrier .calendarTable1 td.calendarHeader1{ }
.calendrier .calendarTable1 td.calendarDays1{ }
.calendrier .calendarTable1 td.calendarDays1 td{ border:none;}

/* Sidebar > Newsletter */

/* Structure */
#global{ margin:0px auto; position:relative; width:950px;}
#header{ height:300px; text-align:left;}
#top{ position:relative;}
#top h1{ font-size:30px; left:160px; letter-spacing:2px; position:absolute; text-transform:uppercase; top:100px;}
#top h1 a{ color:#fff;}
#divNewsletter{ background:url(../../../../../99/00/00/01/designs/291/common/pics/black60.png) top left repeat; color:#fff; margin-top:20px; padding:20px;}
#divNewsletter{
/* ie6 hack */
_background:#000;
}
/*----------------------------------------------------------------------------*/
/* Variation                                                                  */
/*----------------------------------------------------------------------------*/
body{ background-image:url(http://www.aelementworks.com/JHW/Site%20AEC/Background-AEC-Fev2011-1920x1080.jpg);background-repeat : no-repeat;width : 100%; height : 100%}
a{ color:#fff;}
a:hover{ color:orange !important;}
.divTitreArticle h2{ border-bottom-color:#3e2d13;}
.divTitreArticle h2 a{ color:/*#feffcd*/#fff;}
.contenuArticle a{ color:/*#fdd18b*/#bbab91;}
.afterArticle{ border-top-color:#3e2d13; color:#717171;}
.afterArticle a{ color:#bbab91;}
.box-titre h2{ border-bottom-color:#3e2d13; color:#c4c4c4;}
.box-content strong{ color:#bebebe;}
.box-content a.linkRecomm{ color:#bbab91;}
.box-content form input.button{ background-image:url(../../../../../99/00/00/01/designs/291/bridge/pics/buttonOk.png);}
.presentation .box-content a img{ background:#000; border-color:#3e2d13;}
.articlerecent .box-content li{ background-image:url(../../../../../99/00/00/01/designs/291/bridge/pics/puceOrange.gif);}
.articlerecent .box-content .listAll a{ color:#bbab91;}
.calendrier .calendarTable1{ background:#433827;}
.calendrier .calendarTable1 td{ border-color:#3c3120;}
.calendrier .calendarTable1 td.calendarToday1{ background:#928776;}

/*--------- Lightbox -----------*/
#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}

#lightboxDetails{
    font-size: 0.9em;
    color: #555;
    padding-top: 0.5em;
} 

#closeButton{ top: 5px; right: 5px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 

#overlay img{ border: none; }

#overlay{ background-image: url(../Lightbox/overlay.png); }

* html #overlay{ /*Hack IE */
    background-color: #000;
    background-color: transparent;
    background-image: url(http://fdata.over-blog.net/3/36/26/82/css/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ddata.over-blog.com/3/36/26/82/Lightbox/overlay.png", sizingMethod="scale");
}
/*-------- fin lightbox -------*/