﻿html
{
    overflow: -moz-scrollbars-vertical;
    overflow-y:scroll;
    overflow-x:hidden;
    margin-bottom: 1px;
}

body 
{
    padding:0px;
    margin:0px;
    background-color:#101010;
    font-family:Arial;
    font-size:12px;
    
}

a
{
    text-decoration:none;
    color:#4F4F4F;
    outline:none;
    
}

a img
{
    border:none;
}

h1
{
    font-size:15px;
    font-weight:bold;
    color:#d52830;
}

h2
{
    font-size:14px;
    font-weight:bold;
    color:#000000;
}

h3
{
    font-size:12px;
    color:#d52830;
}

img#printLaforoLogo
{
    display:none;
}

div#headerDiv
{
    background-image:url(/images/LaforoEntete.jpg);
    background-repeat:no-repeat;
    width:900px;
    height:307px;
}

div#mainDiv
{
    position:relative;
    width:900px;
    margin:0 auto;
    overflow:hidden;
}
div#menuTopDiv
{
	display:inline;
    position:absolute;
    top:0px;
    left:670px;
    background-image:url(/images/layout/bgMenuTop.png);
    width:208px;
    height:28px;
    font-size:9px;
    z-index:2000;    
}

div#menuTopDiv a
{
    color:#919191;
}

div#menuTopDiv a:hover
{
    color:#515151;
}

div#printerIconDiv
{
    position:absolute;
    top:8px;
    left:15px;
}

div#demandeEnLigneDiv
{
    position:absolute;
    top:8px;
    left:47px;
}

div#langageDiv
{
    position:absolute;
    top:8px;
    left:154px;
}

div#laforoLogoDiv
{
	cursor:pointer;
    position:absolute;
    top:44px;
    left:32px;
    z-index:1001;
}

div#menuDiv
{
    background-image:url(/images/layout/bgMenu.jpg);
    width:900px;
    height:40px;
}

div.menuLink
{
    position:relative;
    float:left;
    height:20px;
    vertical-align:middle;
    color:#515151;
    padding-top:5px;
    font-size:12px;
    font-weight:bold;
    margin-right:-30px;
    height:30px;
    margin-top:5px;
}

div.menuLink a
{
    padding:5px 0 10px;    
    text-align:center;
    background-repeat:no-repeat;
    display:block;
    height:15px;
    margin:0 auto;
}

div.menuLink a:hover
{
    color:#000000;
}


.hidden
{
    display:block;
    text-indent:-9999px;
    width:0px;
    height:0px;
}


div#contentDiv
{
    position:relative;
    float:left;
    width:900px;
    background-color:#ffffff;
    padding-top:7px;
    padding-bottom:10px;
    background-image:url(/images/layout/bgContent.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
}

div#footerDiv
{
    float:left;
    width:900px;
}

div#PartagezSiteDiv
{
    position:relative;
    float:left;
    padding:19px;
    background-color:#ffffff;
    width:862px;
}

div#PartagezSiteTextDiv
{
    position:absolute;
    top:27px;
    left:29px;
    font-size:12px;
}

div#PartagezSiteTextDiv a
{
    color:#ffffff;
}

div#footerBarDiv
{
    float:left;
    width:842px;
    height:10px;
    background-image:url(/images/layout/bgFooterBar.png);
    font-size:10px;
    color:#828282;
    padding:15px 29px;
}

div#footerBarDiv a
{ 
    color:inherit;
}


div.divH1Title
{
    position:relative;
    top:37px;
    left:28px;
    width:200px;
    *padding:10px 0 0 0;
}

div.divText
{
    position:relative;
    float:left;
    width:480px;
    left:231px;
    margin-bottom:55px;
    color:#4f4f4f;
}

div#plusIcon
{
    position:absolute;
    top:5px;
    right:5px;
}

div#plusIcon a
{
    display:block;
    width:26px;
    height:26px;
    background-image:url(/images/icons/plus.gif);
    background-repeat:no-repeat;
}

div#plusIcon a:hover
{
    background-image:url(/images/icons/plus-over.gif);
}


a.redLink
{
    text-decoration:none;
    color:#da444b;
}

a.redLink:hover
{
	text-decoration:underline;
}

a.redLinkHover
{
    color:#da444b;
}

a.redLinkHover:hover
{
    text-decoration:underline;
}

.uppercase { text-transform:uppercase; }

#submission { display:none; padding:0 0 0 40px; }
#submission .name { clear:left; color:#2d2d2d; float:left; font-family:Helvetica, Sans-Serif; font-size:20pt; font-weight:bold; text-transform:uppercase; }
#submission .city { clear:left; color:#FF0000; float:left; font-family:Helvetica, Sans-Serif; font-weight:bold; margin:-3px 0 32px 0; text-transform:uppercase; }
#submission form { clear:left; float:left; }
#submission span { clear:left; float:left; font-size:11px; font-weight:bold; margin:0 0 10px 0; text-transform:uppercase; }
#submission input { clear:left; float:left; }
#submission input[type="text"] { background:#f5f5f5; border:none; border-left:solid 1px #dcdcdc; border-top:solid 1px #c4c4c4; font-size:10px; font-weight:bold; height:23px; margin:0 0 15px 0; padding:0 11px 0 11px; width:548px; }
#submission input[type="submit"] { background:transparent url('../images/button-submit.png') no-repeat; border:none; color:#FFFFFF; font-family:Helvetica, Sans-Serif; font-weight:bold; height:23px; width:81px; }
#submission input[type="file"] { margin:-5px 0 15px 0; }
#submission textarea { background:#f5f5f5; border:none; border-left:solid 1px #dcdcdc; border-top:solid 1px #c4c4c4; clear:left; font-size:10px; font-weight:bold; float:left; height:128px; margin:0 0 15px 0; padding:11px 11px 11px 11px; width:546px; }

#sharesite { display:none; padding:0 0 0 40px; }
#sharesite .name { clear:left; color:#2d2d2d; float:left; font-family:Helvetica, Sans-Serif; font-size:20pt; font-weight:bold; text-transform:uppercase; }
#sharesite .city { clear:left; color:#FF0000; float:left; font-family:Helvetica, Sans-Serif; font-weight:bold; margin:-3px 0 32px 0; text-transform:uppercase; }
#sharesite form { clear:left; float:left; }
#sharesite span { clear:left; float:left; font-size:11px; font-weight:bold; margin:0 0 10px 0; text-transform:uppercase; }
#sharesite input { clear:left; float:left; }
#sharesite input[type="text"] { background:#f5f5f5; border:none; border-left:solid 1px #dcdcdc; border-top:solid 1px #c4c4c4; font-size:10px; font-weight:bold; height:23px; margin:0 0 15px 0; padding:0 11px 0 11px; width:548px; }
#sharesite input[type="submit"] { background:transparent url('../images/button-submit.png') no-repeat; border:none; color:#FFFFFF; font-family:Helvetica, Sans-Serif; font-weight:bold; height:23px; width:81px; }
#sharesite input[type="file"] { margin:-5px 0 15px 0; }
#sharesite textarea { background:#f5f5f5; border:none; border-left:solid 1px #dcdcdc; border-top:solid 1px #c4c4c4; clear:left; font-size:10px; font-weight:bold; float:left; height:108px; margin:0 0 15px 0; padding:11px 11px 11px 11px; width:546px; }

.rss-feed { float:right; margin:0px 0 0 0; }
.rss-feed .icon { float:right; margin:-6px 0 0 5px; }