﻿body 
{
    font-family: Verdana, Arial, "Times New Roman", Helvetica, sans-serif;
    font-size: 12px;
    background-color: #fff;
    color: #000;
    padding: 0;
    margin: 0;
}

a 
{
    color: #d20053;
}

/* Container */

#Container 
{
    text-align: left;
    margin: 0px auto 0;
    width: 960px;
    border: none;
}

#Header
{
     border: none;
     margin: 0;
     width: 100%;
     overflow: hidden;
     padding: 0;
     background: url(../images/header_background.gif) no-repeat;
}

#HeaderStart
{
    border: none;
    margin: 0;
    width: 100%;
    /* height: 300px; */
    height: 131px;
    overflow: hidden;
    padding: 0;
    background: url(../images/header_start.gif) no-repeat;
    /*background: url(../images/header_Start_background.gif) no-repeat; */ 
}


#FooterStart
{
    border: none;
    margin: 0;
    padding: 0;
    width: 100%;
    background: #d30053;
}

#FooterStart-inside
{
}

#Header-inside
{
}

#Footer
{
    border: none;
    padding: 0;
    margin: 0;
    overflow: auto;
    margin-left: 0;
    float: left;
}

#Footer-inside
{
    margin: 0px 0px 0px 0px;
}

#Left
{
    padding:0;
    border: none;
    margin: 0;
    width: 23%;
    /*float: left; */
    /*clear: both; */
    float: right;
}

#Left-inside
{
	margin-top:30px;
	margin-right: 10px;
	padding: 4px;
	height: 250px;
	width: auto;
}

#MiddleStart
{
    padding: 0;
    border: none;
    margin: 0 0 0 0;
    width: 100%;
}

#MiddleStart-inside
{
    /*text-align: center;*/
    padding: 0;
    margin: 0;
}

#Middle
{
    padding:0;
    border: none;
    margin: -50px 0 0 0;
    width: 51%;
    /*float: left; */
    float: right;
}

#Middle-inside
{
    padding: 0px 10px 10px 10px;
    background: url(../images/middle_BlackLine.gif) no-repeat 0px 60px;
}

#MiddleWide
{
    padding: 0;
    border: 0;
    margin: -50px 0 0 0;
    width: 77%;
    float: left;
}

#Right
{
    padding:0;
    border: none;
    margin: -50px 0 0 0;
    width: 25%;
    /*float: left; */
    float: right;
    clear: both;
}

#Right-inside
{
}

/* text */

#Middle p, #MiddleWide p, #MiddleStart p
{
    font-size: 1em;
    line-height: 1.6em;
    padding: 10px 10px 0px 10px;
}

#Middle h1, #MiddleWide h1, #MiddleStart h1
{
	font-size: 2em;
	margin: 20px 0px 20px 0px;
	padding: 10px 0 0 0;
	color: #FFF;
	font-family: Verdana, Arial, "Times New Roman", Helvetica, sans-serif;
}

#Middle h1 b, #MiddleWide h1 b, #MiddleStart h1 b
{
    color: #fff;
    background-color: #d20053;
    padding: 5px;
}

#Middle h2, #MiddleWide h2, #MiddleStart h2
{
    font-size: 1.6em;
    color: #d20053;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#Middle pre, #MiddleWide pre, #MiddleStart pre
{
    color: #d20053;
    padding-left: 10px;
}

/* General */

p.redBox
{
    background-color: #d20053;
    font-size: 1em;
    color: #fff;
	text-align:right;
    font-style: italic;
    padding: 10px;
    line-height: 1.6em;
}

.left 
{
	text-align: left;
	color: #FFF;
}

.right 
{
    text-align: right;
}

.center
{
    text-align: center;
}

.justify
{
    text-align: justify;
}

.red
{
	font-family: Verdana, Arial, "Times New Roman", Helvetica, sans-serif;
    font-size: 14px;
    color: #d20053;
	font-weight:bold;
}

.reditalique
{
	font-family: Verdana, Arial, "Times New Roman", Helvetica, sans-serif;
    font-size: 12px;
    color: #d20053;
	font-weight:bold;
	font-style:italic;
}

code 
{
    display: block;
    border: 1px dashed #000;
    padding: 10px;
    margin: 10px 0px;
    background: Yellow;
}

/* Header menu */

#Header ul, #HeaderStart ul 
{
    margin: 0;
    padding: 13px 0 0 0;
    list-style: none;
    background-color: #fff4da;
    float: right;
}

#Header ul li, #HeaderStart ul li
{
    float: left;
    margin: 0;
    padding: 0;
}

/* Footer menu */

#Footer ul, #FooterStart ul 
{
    margin: 0;
    padding: 0;
    list-style: none;
}

#Footer ul li, #FooterStart ul li
{
    float: left;
    margin: 0;
    padding: 0;
}


/* left menu */

#Left ul
{
    margin: 10px 0 0 -5px;
    padding: 0;
    list-style-image: url(../images/list_style_level1.gif);
    list-style-position: inside;
}

#Left ul li
{
    padding: 3px;
}

#Left ul li a:hover
{
    color: #000;
}

#Left ul li a
{
    color: #d20053;
}

#Left ul ul
{
    margin: 3px 0px 0px 10px;
}

#Left ul ul li
{
    
}
