body
{
    margin:0;
    background:url(../img/bg.jpg) repeat-x;
    font-family:arial;
    font-size:12px;
}

#header{position:relative; margin-left:auto; margin-right:auto; width:938px; height:130px;background:#000000}
#main{
        position:relative; 
		left: 50%;
		margin-left: -515px;
        width:1030px;
        background:url(../img/bg_main.jpg) repeat-y;
    /*  filter:alpha(opacity=50);
        opacity: 0.5;
        -moz-opacity: 0.5;*/
    }
#bg_main_left 
{
    position:absolute;
    top:0;
    left:0;
	right:0;
    width:46px;
    height:100%;
    z-index:200;
    background:url(../img/bg_main_left.jpg) no-repeat;
}

#bg_main_right
{
    position:absolute;
    top:0;
    right:0;
    z-index:200;
    width:46px;
    height:100%;
    background:url(../img/bg_main_right.jpg) no-repeat;
}
    
#page{
        /*background-color:#ef3d42;*/
        background-color:#ffffff;
        position:relative;
        margin-left:auto; 
        margin-right:auto;
        width:938px;
}
#page a{text-decoration:none}
#page img{border:0}

#loader{z-index:100;top:30%;left:50%;position:absolute;width:100px;height:50px;text-align:center;vertical-align:middle;}

#menu{text-indent:20px;width:190px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold; color: #ffffff;}

#menu a{color:#ffffff;text-decoration:none}

#content{background-color:#ffffff;width:748px;}
.message {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:red;
}
#footer{
        
        position:relative; left: 50%; margin-left: -511px; width:1030px; height:91px; color:#000000; padding-top:50px;
        background:url(../img/bg_footer.jpg) no-repeat; text-align:center}
        
#footer a{color:#000000;text-decoration:none}

.test {border:1px solid red}
.etoile{color:#ef3d42}
.formtext{}
.Style26 {font-family: Arial, Helvetica, sans-serif; font-size: 18px;text-align: justify; font-weight: bold; color: #996666;}
.Style5 {font-family: Arial, Helvetica, sans-serif;text-align: justify;font-size: 14px;}
.titre {font-family: Arial, Helvetica, sans-serif;font-size: 14px;}

.static_page
	{
	font-family:arial;
	padding:45px 45px 35px 45px;
	}

.static_page_title
	{
	font-size:20px;
	font-weight:bold;
	color:#f25b81;
	padding-bottom:35px;
	}
	
.static_page_text
	{
	width:585px;
	font-size:12px;
	color:#000;
	text-align:justify;
	}
	
.static_page_title1
	{
	font-size:16px;
	font-weight:bold;
	color:#f25b81;
	}
	
.application{color: gray;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 42px;
    font-weight: bold;
}

.menuTopDetail {color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.menuTopDetail a{color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.produit{color:#ef3d42;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 42px;
    font-weight: bold;
}

.H_separator2
{
	width: 100%;
	height:1px;
	border-color: #a49b9b;
	border-style:none none solid;
	border-width:0 0 1px;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: fixed;
left: 0;
right: 0;
top: 0%;
bottom:0;
padding: 10px;
padding-bottom: 0;
visibility: hidden;
z-index: 201;
cursor: hand;
cursor: pointer;
background-image:url(../img/bg_transparent.png);
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
position:fixed;
background-color: transparent;
top:25%;
left:35%;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
