BODY
{
    SCROLLBAR-FACE-COLOR: #eaebf0;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #eaebf0;
    SCROLLBAR-SHADOW-COLOR: #1978ba;
    SCROLLBAR-3DLIGHT-COLOR: #eaebf0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

SELECT
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0069b3
}

INPUT.form {

    BORDER: 1px solid #0069B3;
}

.modulo_little { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-color: #000000;
    	BORDER: 1px solid #0069B3;
    	width: 95px;
        TEXT-ALIGN: left
}


.modulo { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-color: #000000; 
        TEXT-ALIGN: left
}

A.modulo { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-color: #003399; 
        TEXT-ALIGN: left
}

TD.modulo { 
	height: 20px;
}


INPUT.modulo {

    BORDER: 1px solid #0069B3;
    width: 2O0px;

}

RADIO.modulo {

    BORDER: 1px solid #ffffff;

}


TEXTAREA.modulo {
	font-family: Arial, Helvetica, sans-serif; 
	padding: 2px; /* a bit of breathing room*/
	color: #000000;/* The text in white*/
	background-color: #FFFFFF;
	border: solid 1px #0069B3
}


button.modulo { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-color: #FFFFFF; 
	background-color: #FF9900; 
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	width: 80px
}

TD.modulo { 

	height: 20px;
	vertical-align:top
}

TD.SCHEDA { 

        BORDER-RIGHT: rgb(0,0,0) 1px solid; 
	BORDER-TOP: rgb(0,0,0) 1px solid; 
	FONT-WEIGHT: 700; 
	BORDER-LEFT: rgb(0,0,0) 1px solid; 
	COLOR: navy; 
	BORDER-BOTTOM: rgb(0,0,0) 1px solid
}




A
{  

    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A: hover
{  

    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A: link
{  

    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A: visited
{  

    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A: active
{  

    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}


.titre-menu
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.titre-menu
{
    FONT-SIZE: 11px;
    COLOR: #0069b3;
    TEXT-DECORATION: none
}
A.titre-menu:link
{
    FONT-SIZE: 11px;
    COLOR: #0069b3;
    TEXT-DECORATION: none
}
A.titre-menu:hover
{
    FONT-SIZE: 11px;
    COLOR: #6ecadc;
    TEXT-DECORATION: none
}
A.titre-menu:visited
{
    FONT-SIZE: 11px;
    COLOR: #0069b3;
    TEXT-DECORATION: none
}
A.titre-menu:active
{
    FONT-SIZE: 11px;
    COLOR: #cc5ab0;
    TEXT-DECORATION: none
}

TD.footer-line
{
    HEIGHT: 0;
    BGCOLOR: #FFFFFF
}

A.footer-text
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}

A.footer-text:link
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}

A.footer-text:visited
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}

A.footer-text:active
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}

.titre-menu
{
    FONT-SIZE: 13px;
    COLOR: #00ADEF;
    TEXT-DECORATION: none
}


.soustitre-menu
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none
}


DIV.soustitre-menu
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none
}


A.soustitre-menu
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}
A.soustitre-menu:link
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}
A.soustitre-menu:hover
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}
A.soustitre-menu:visited
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}
A.soustitre-menu:active
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}
.titre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0069b3;
    TEXT-DECORATION: none
}
.sous-titre
{
    FONT-SIZE: 11px;
    COLOR: #000000
}
.titre-page
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff
}
.texte-nav
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.texte-nav
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.texte-nav:link
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.texte-nav:hover
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.texte-nav:visited
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.textbox
{
    BORDER-RIGHT: #8d8d8d 1px solid;
    BORDER-TOP: #8d8d8d 1px solid;
    FONT: 12px Arial, Helvetica, sans-serif;
    BORDER-LEFT: #8d8d8d 1px solid;
    WIDTH: 190px;
    BORDER-BOTTOM: #8d8d8d 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.smalltextbox
{
    BORDER-RIGHT: #8d8d8d 1px solid;
    BORDER-TOP: #8d8d8d 1px solid;
    FONT: 12px Arial, Helvetica, sans-serif;
    BORDER-LEFT: #8d8d8d 1px solid;
    WIDTH: 30px;
    BORDER-BOTTOM: #8d8d8d 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.textarea
{
    BORDER-RIGHT: #8d8d8d 1px solid;
    BORDER-TOP: #8d8d8d 1px solid;
    FONT: 12px Arial, Helvetica, sans-serif;
    BORDER-LEFT: #8d8d8d 1px solid;
    WIDTH: 190px;
    BORDER-BOTTOM: #8d8d8d 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.menu
{
    FONT-SIZE: 11px;
    COLOR: #0069b3;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
A.menu
{
    FONT-SIZE: 11px;
    COLOR: #0069b3;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.menu:link
{
    FONT-SIZE: 11px;
    COLOR: #0069b3;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.menu:hover
{
    FONT-SIZE: 11px;
    COLOR: #0069b3;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.menu:visited
{
    FONT-SIZE: 11px;
    COLOR: #0069b3;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.menu:active
{
    FONT-SIZE: 11px;
    COLOR: #0069b3;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.texte
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

.cla
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none
}


//   ------------------  Link BLU  ------------------


A.lkblu
{
    FONT-SIZE: 11px;
    COLOR:  #0000FF;
    FONT-WEIGHT: normal;

}

A.lkblu:link
{
    FONT-SIZE: 11px;
    COLOR:  #0000FF;
    FONT-WEIGHT: normal;

}

A.lkblu:visited
{
    FONT-SIZE: 11px;
    COLOR:  #0000FF;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}


A.lkblu:hover
{
    FONT-SIZE: 11px;
    COLOR:  #0000FF;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}






//   ------------------  NEWS  ------------------



TD.NEWS_AFTERTITLE
{
    HEIGHT: 10px
}

.NEWS_MAINTITLE
{
    FONT-SIZE: 14px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold
}

.NEWS_DATE
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #999999;
    TEXT-DECORATION: none
}


.NEWS_TITLE
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #0069b3;
    TEXT-DECORATION: none
}

.NEWS_SUMMARY
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none
}

A.NEWS_LANG
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}

A.NEWS_LANG: link
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}


A.NEWS_LANG: hover
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}


A.NEWS_LANG: visited
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}


A.NEWS_LANG: active
{
    FONT-SIZE: 11px;
    COLOR: #FE9903;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none
}

TD.NEWS_SPACE
{
    HEIGHT: 4px
}

TABLE.ALL_NEWS
{
    WIDTH: 538px;
    HEIGHT: 200px

}

.ALL_NEWS_TITLE
{

    COLOR: #00ADEF;
    TEXT-DECORATION: none;
    TEXT-ALIGN: JUSTIFY

}

TD.ALL_NEWS_TITLE
{
    WIDTH: 373px;
    FONT-SIZE: 13px

}

.ALL_NEWS_SUBTITLE
{

    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    TEXT-ALIGN: JUSTIFY

}


TD.ALL_NEWS_SUBTITLE
{
    WIDTH: 373px;

}


.ALL_NEWS_DATE
{

    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    TEXT-ALIGN: JUSTIFY

}


//   ------------------  PAGINA  ------------------



.SLVIT_PAGE
{
    FONT-SIZE: 10pt;
    COLOR: #999999;  
    TEXT-DECORATION: none
}

A.SLVIT_PAGE
{
    FONT-SIZE: 10pt;
    COLOR: #FF9900;
    FONT-WEIGHT: Bold;  
    TEXT-DECORATION: none
}

A.SLVIT_PAGE: link
{
    FONT-SIZE: 10pt;
    COLOR: #FF9900;
    FONT-WEIGHT: Bold;  
    TEXT-DECORATION: none
}

A.SLVIT_PAGE: hover
{
    FONT-SIZE: 10pt;
    COLOR: #FF9900;
    FONT-WEIGHT: Bold;  
    TEXT-DECORATION: none
}

A.SLVIT_PAGE: visited
{
    FONT-SIZE: 10pt;
    COLOR: #FF9900;
    FONT-WEIGHT: Bold;  
    TEXT-DECORATION: none
}

A.SLVIT_PAGE: active
{
    FONT-SIZE: 10pt;
    COLOR: #FF9900;
    FONT-WEIGHT: Bold;  
    TEXT-DECORATION: none
}

P.SLVIT_PAGE
{
    FONT-SIZE: 10pt;
    COLOR: #000000;  
    TEXT-DECORATION: none
}

H1.SLVIT_PAGE
{
    FONT-SIZE: 14pt;
    COLOR: #00ADEF;
    FONT-WEIGHT: Bold;  
    TEXT-DECORATION: none
}

H2.SLVIT_PAGE
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-WEIGHT: Bold;  
    TEXT-DECORATION: none
}

H3.SLVIT_PAGE
{
    FONT-SIZE: 12pt;
    COLOR: #666666;
    FONT-WEIGHT: Bold;  
    TEXT-DECORATION: none
}



//   ------------------  HOME  ------------------

TD.SLVIT_HOME_IMAGE
{
    WIDTH: 410px;
    HEIGHT: 258px
}

TD.SLVIT_HOME_BODY
{
    WIDTH=410px;
    HEIGHT: 191px;
    TEXT-ALIGN: right
}

TD.SLVIT_HOME_IMAGE_MENU
{
    WIDTH: 223px;
    HEIGHT: 450px
}
TD.SLVIT_HOME_MENU_SX
{
    WIDTH: 28px;
    HEIGHT: 450px
}
TD.SLVIT_HOME_MENU

    HEIGHT: 450px
	
}
TD.SLVIT_HOME_BANNER
{
    WIDTH: 122px;
    HEIGHT: 450px
}

TD.SLVIT_HOME_IMAGE_BANNER
{
    HEIGHT: 450px

}

TD.SLVIT_HOME_BODY_STRETCH
{
    WIDTH: 25px;
    HEIGHT= 450px
	
}
TABLE.SLVIT_HOME_MAIN
{
    WIDTH: 100%
}

//   ------------------  SECTION ------------------


TD.SLVIT_SECTION_BODY
{
    PADDING-TOP: 15px;
    HEIGHT: 629px;
    WIDTH: 388px;
    vertical-align:top;
    TEXT-ALIGN: left
}

TD.SLVIT_SECTION_IMAGE_MENU
{
    WIDTH: 223px;
    HEIGHT: 629px
}
TD.SLVIT_SECTION_MENU_SX
{
    WIDTH: 28px;
}
TD.SLVIT_SECTION_MENU
{
    HEIGHT: 629px

}

TD.SLVIT_SECTION_BANNER
{
    WIDTH: 169px;
    MARGIN-LEFT: 15px

}

TD.SLVIT_SECTION_IMAGE_BANNER
{
   padding-top: 100;
   padding-left: 30; 
   vertical-align:top
}


TD.SLVIT_SECTION_BODY_STRETCH
{
    WIDTH: 28px
}

TD.SLVIT_SECTION_IMAGE_STRETCH
{
    WIDTH: 223px;
    HEIGHT: 100%
}


TABLE.SLVIT_SECTION_MAIN
{
    WIDTH: 100%
}


//   ------------------  SECTION  SIMPLE   ------------------


TD.SLVIT_SECTION_ONLYBODY_BODY
{
    PADDING-TOP: 15px;
    HEIGHT: 629px;
    WIDTH: 527px;
    vertical-align:top;
    TEXT-ALIGN: left
}

TD.SLVIT_SECTION_ONLYBODY_IMAGE_MENU
{
    WIDTH: 223px;
    HEIGHT: 629px
}
TD.SLVIT_SECTION_ONLYBODY_MENU_SX
{
    WIDTH: 28px;
}
TD.SLVIT_SECTION_ONLYBODY_MENU
{
    HEIGHT: 629px
}
TD.SLVIT_SECTION_ONLYBODY_BANNER
{
    WIDTH: 0px
}



TD.SLVIT_SECTION_ONLYBODY_BODY_STRETCH
{
    WIDTH: 15px
}

TD.SLVIT_SECTION_ONLYBODY_IMAGE_STRETCH
{
    WIDTH: 223px;
    HEIGHT: 100%
}


TABLE.SLVIT_SECTION_MAIN
{
    WIDTH: 100%
}



//   ------------------  FORM   ------------------




.mod { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-color: #000000; 
        TEXT-ALIGN: left
}

A.mod { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-color: #003399; 
        TEXT-ALIGN: left
}



INPUT.mod {

    BORDER: 1px solid #0069B3;
    width: 2O0px;

}

RADIO.mod {

    BORDER: 1px solid #ffffff;

}


TEXTAREA.mod {
	font-family: Arial, Helvetica, sans-serif; 
	padding: 2px; /* a bit of breathing room*/
	color: #000000;/* The text in white*/
	background-color: #FFFFFF;
	border: solid 1px #0069B3
}


button.mod { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-color: #FFFFFF; 
	background-color: #FF9900; 
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	width: 80px
}

TD.mod { 

    	FONT-SIZE: 10pt;
    	COLOR: #000000;  
    	TEXT-DECORATION: none;
	height: 20px;
	vertical-align:top;
    	TEXT-ALIGN: right;
}

.mods { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-color: #000000;
    	BORDER: 1px solid #0069B3;
    	width: 80px;
        TEXT-ALIGN: left
}

TD.modl { 

    	FONT-SIZE: 10pt;
    	COLOR: #000000;  
    	TEXT-DECORATION: none;
	height: 20px;
	vertical-align:top;
    	TEXT-ALIGN: left;
}


.modvs { 
	font-family: Arial, Helvetica, sans-serif; 
	
	font-size: 12px; 
	font-color: #000000;
    	BORDER: 1px solid #0069B3;
    	width: 40px;
        TEXT-ALIGN: left
}


td.modtb { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-color: #00ADEF;
	FONT-WEIGHT: Bold; 
        TEXT-ALIGN: right;
}

.Survcss{

text-size:10px;
font-family: Arial, Helvetica, sans-serif;
font-color: #000000;
}