*

{

	margin:0;

	padding:0;

	text-align:center;

}



#wrapper

{
   	text-align:left;

	width:956px;

	height:700px !important;

	margin:0px auto;

	text-align:left;

    font-family:verdana;

    margin-top:20px;

	/*background-color:lightblue;*/

}

#header{ width:956px; height:100px; padding-bottom:30px;margin-bottom:30px;}


#logo{ float:left;width:500px; height:auto; text-align:left;}


#contact{ float:right; font:Verdana 10pt ; color:#CB0000; width:auto; text-align:left;}

#contact h1{ display: none; }

#contact p.bodytext{ font-size: 10pt; }

h1{

    background-image:url(images/puceH1.jpg);

	background-repeat:no-repeat;

	background-position: left center;

	padding-bottom:5px;

	border-bottom:1px solid #C5C5C5;

	heigth:auto;

	text-indent:15px;

	font-weight:bold;

	font-size:12pt;

    color:#CB0000;

	margin-bottom:10px;}

h2{ font-family: Verdana; font-size:10pt; font-weight: bold; color:#CB0000; }
h3{ font-family: Verdana; font-size:8pt; font-weight: bold; color: #555; }
.pucesStandard{ list-style:none;list-style-position: inside;background-image: url(images/puce.gif); background-repeat:none; background-position:left center; background-repeat: no-repeat; padding-left:10px; text-align:left;}

#contenu table.contenttable {border:1px solid black; border-right:none; }

tr.enteteTableau{ background-color: #CB0000; color:white; font-weight: normal; font-size: 10pt;  }

tr.enteteTableau td{border-bottom:1px solid black; font-weight: bold; border-right:1px solid black;}

tr.ligne1Tableau{  background-color: #D5D5D5; font-size: 10pt;}
tr.ligne1Tableau td{border-bottom:1px solid black; font-weight:bold; border-right:1px solid black;}
tr.ligne2Tableau{ background-color: #B5B5B5; font-size: 10pt; border-width: 1px; border-color:black;}
tr.ligne2Tableau td{ border-bottom:1px solid black; font-weight:bold; border-right:1px solid black;}

tr.ligne3Tableau{  background-color: #D5D5D5; }
tr.ligne3Tableau td{border-right:1px solid black; font-weight:bold; border-bottom:0; }



#contenu{ clear:left;float:left; border:1px solid #CB0000; width:946px; height:auto; padding:5px; font-size: 10pt; color:#555; text-align:left; }

p.bodytext,h1,h2,h3,h4{text-align:left;}


div .csc-sitemap ul
{
    list-style: none;
    text-align: left;
}


.sitemap_menu1{

	font-size: 15px;

	padding-top: 8px;

	padding-left: 5px;

	font-weight: bolder;

    text-align:left;

	margin-top:5px;

}



.sitemap_menu2{

	font-size: 13px;

	padding-left: 20px;

	font-weight: bold;

     text-align:left;

}



.sitemap_menu3{

	font-size: 12px;

	padding-left: 30px;

    text-align:left;

}



.sitemap_menu4{

	font-size: 11px;

	padding-left: 35px;

    text-align:left;

}



.sitemap_menu5{

	font-size: 10px;

	padding-left: 40px;

    text-align:left;

}
