/***************************************************** Body */
BODY {
	margin: 0px 0px 0px 0px;
	background-color : #FFFFFF;
	color : #333399;
	font-family: Verdana;
	font-size: 11px;
}

/***************************************************** Rootline */
.rootline {
	font-family: Verdana;
	font-size: 2px;
	color: 333399;
	text-decoration: none;
	background-color: #FFFFFF;
	line-height: 25px;
}

.menu_hor {
	font-family: Verdana;
	font-size: 11px;
	color: 333399;
	text-decoration: none;
	background-color: #ff7500
}

/* custom links menu*/
A.spec1  { color: #ff7500; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration: none } 
A.spec1:visited  { color: #ff7500; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration: none } 
A.spec1:link  { color: #ff7500; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration: none } 
A.spec1:active  { color: #ff7500; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration: none } 
A.spec1:hover  { color: #ff7500; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration: none } 

/***************************************************** Default Table */
td,tr,p {
	font-family: Verdana;
	font-size: 11px;
	color : #333399;
}

.juste {
text-align: justify;
}

.juste2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align: justify;
color:#FF0000;
font-weight:bold
}

/***************************************************** Puces par defaut */
ul {
        list-style-type:square;
}



/***************************************************** Links 
a:link, a:visited {
	font-size: 11px;
	color : #333399;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
}

a:hover {
	color: #333399;
	text-decoration: none;
	font-weight: bold;
}
*/

a:link, a:visited, a:active, a:focus{
  color:#333399;
  font-size: 11px;
  text-decoration:none;
}


/***************************************************** Page Banner */
#banner {
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	color: #C4C8D9;
	font-weight: bold;
}

#banner a:link, #banner a:visited {
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	color: #C4C8D9;
	font-weight: bold;
}

#banner a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}



/***************************************************** Page Footer */
#footer {
	font-family: Verdana;
	font-size: 11px;
	color: #333399;
}


/***************************************************** Menu Bloc */
a.menu-level1-no {
	padding-left: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #ff7500;
	background-color: #D3D6E2;
	line-height: 25px;
        text-align: left;
}

.menu-level1-no a:link {
   color: #ff7500;
   text-align: left;
}

.menu-level1-no a:visited{
   color: #ff7500;
   text-align: left;
}

a.menu-level1-no:link, a.menu-level1-no::visited {
   color: #ff7500;
   text-align: left;
}

/*style pour le div*/
div.menu-level1-no {
  padding-left: 5px;
	/*background-color: #663611;*/
	background-color: #D3D6E2;
	line-height: 25px;
        text-align: left;
}
div.menu-level1-no:link, div.menu-level1-no:visited {
   color: #ff7500;
	 background-color: #D3D6E2;
   text-align: left;
}


a.menu-level1-act {
	padding-left: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: ff7500;
	font-weight: bold;
	background-color: #D3D6E2;
	line-height: 25px;
        text-align: left;
}

a.menu-level1-act:link, a.menu-level1-act:visited {
   color: #ff7500;
   text-align: left;
}

/*style div action*/
div.menu-level1-act {
	padding-left: 5px;
	/*background-color: #663611;*/
	background-color: #D3D6E2;
	line-height: 25px;
        text-align: left;
        color: ff7500;
}

div.menu-level1-act:link, div.menu-level1-act:visited {
  /*background-color: #663611;*/
	background-color: #D3D6E2;
   text-align: left;
   color: ff7500;
}


a.menu-level2-no {
	padding-left: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#ff7500;
	background-color: #EBECF1;
	line-height: 20px;
        text-align: left;
}

a.menu-level2-no:link, a.menu-level2-no:visited {
   color : #ff7500;
   text-align: left;
}

/*style div rien*/
div.menu-level2-no {
	padding-left: 12px;
	/*background-color: #663611;*/
	background-color: #EBECF1;
	line-height: 20px;
        text-align: left;
}

div.menu-level2-no:link, a.menu-level2-no:visited {
 /*background-color: #663611;*/
	background-color: #EBECF1;
   text-align: left;
}

a.menu-level2-act {
	padding-left: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EBECF1;
	line-height: 20px;
        text-align: left;
}

a.menu-level2-act:link, a.menu-level2-act:visited {
   color : #ff7500;
   text-align: left;
}

/*style div menu level 2 action*/
div.menu-level2-act {
	padding-left: 12px;
	
	 /*background-color: #663611;*/
	background-color: #EBECF1;
	line-height: 20px;
        text-align: left;
}

div.menu-level2-act:link, a.menu-level2-act:visited {
   color: #ff7500;
/*	color: #A7F6BB;*/
   text-align: left;
}

a.menu-level3-no {
	padding-left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ff7500;
	background-color: #F7F8FC;
	line-height: 25px;
        text-align: left;
}

a.menu-level3-no:link, a.menu-level3-no:visited {
   color: #ff7500;
   text-align: left;
}

/*style div menu level 3 rien*/
div.menu-level3-no {
	padding-left: 20px;
	background-color: #F7F8FC;
	line-height: 25px;
        text-align: left;
}

div.menu-level3-no:link, div.menu-level3-no:visited {
   color: #ff7500;
/*	color: #A7F6BB;*/
   text-align: left;
}

a.menu-level3-act {
	padding-left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #F7F8FC;
	line-height: 25px;
        text-align: left;
}

a.menu-level3-act:link, a.menu-level3-act:visited {
   color: #ff7500;
   text-align: left;
}

/*style div menu level 3 action*/
div.menu-level3-act {
	padding-left: 20px;
	background-color: #F7F8FC;
	line-height: 25px;
  text-align: left;
}

div.menu-level3-act:link, div.menu-level3-act:visited {
   color: #ff7500;
/*	color: #A7F6BB;*/
   text-align: left;
}

a.menu-level4-no {
	padding-left: 30px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	line-height: 20px;
        text-align: left;
}

a.menu-level4-no:link, a.menu-level4-no:visited {
   color : #ff7500;
   text-align: left;
}

/*style div menu level 4 rien*/
div.menu-level4-no {
	padding-left: 30px;
	background-color: #FFFFFF;
	line-height: 20px;
        text-align: left;
}

div.menu-level4-no:link, div.menu-level4-no:visited {
  color: #ff7500;
/*	color: #A7F6BB;*/
   text-align: left;
}

a.menu-level4-act {
	padding-left: 30px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	line-height: 20px;
        text-align: left;
}

a.menu-level4-act:link, a.menu-level4-act:visited {
   color : #ff7500;
   text-align: left;
}

/*style div menu level 4 action*/
div.menu-level4-act {
	padding-left: 30px;
	background-color: #FFFFFF;
	line-height: 20px;
        text-align: left;
}

div.menu-level4-act:link, div.menu-level4-act::visited {
  /* color:#A7F6BB;*/
   text-align: left;
}
/***************************************************** Header */
.csc-firstHeader {
	font-size: 14px;
	text-decoration: underline;
}

/**#langchooser img {
padding-left: 50px;
}*/

/***************************************************** Content */
#content {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
} 




/***************************************************** Drop Down sitemap */
.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
}

.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}

.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}

.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}

.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}

.tx-dropdownsitemap-pi1 DIV {
        border: none;
	background: #FFFFFF;
#	border: solid 1px #DFE2E3;
#	background: #FAFBFB;
	padding: 2px;
	margin-bottom: 5px;
}

.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: #FFFFFF;
        border: none;
}

.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
        border: none;
}

.tx-dropdownsitemap-pi1 DIV.level_3 {
#	background: #FAFBFB;
	background: #FFFFFF;
        border: none;
}

.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
        border: none;
}

.tx-dropdownsitemap-pi1 DIV.level_5 {
#	background: #FAFBFB;
	background: #FFFFFF;
        border: none;
}

.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
#	border: solid 0px #DFE2E3;
        border: none;
#	background: #FAFBFB;
	background: #FFFFFF;
}
