




body {
    margin: 0;
    background-color: #ffffff;
}

body,p,td,li {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
}

a {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #62ABCB;
}

.aMenu {
	text-decoration: none;
	color: #01209F;
}

.aBlack {
	text-decoration: none;
	color: #000000;
}

.aBlock a{
	display:block;
	width:100%;
	padding-left: 5px;
} 

.aBlock2 a{
	display:block;
	width:100%;
	padding-left: 5px;
}

.aBlock3 a{
	display:block;
	width:100%;
	padding-left: 15px;
}

.aBlock4 a{
	display:block;
	width:100%;
	padding-left: 25px;
}

.aBlock5 a{
	display:block;
	width:100%;
	padding-left: 35px;
}

.aBlock6 a{
	display:block;
	width:100%;
	padding-left: 45px;
}

.aBlockNews a{
	display:block;
	width:180px;
}

.padder{
	padding-left: 5px;
} 

.padderMenuRight{
	padding-left: 9px;
} 

h1 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #62ABCB;
	font-weight: bold;
}

h2 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #62ABCB;
	font-weight: normal;
}

h3 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #62ABCB;
	font-weight: bold;
}

h4 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #62ABCB;
	font-weight: normal;
}

h5 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #62ABCB;
	font-weight: bold;
}

h6 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #62ABCB;
	font-weight: normal;
}
select {
 font: 9px Helvetica, Verdana, Arial, sans-serif;
 background-color: #ffffff;
 color: #000000;
 border: 0px solid #000000;
 width: 200px;
}

input {
    border: 1px solid #A5A6A9;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    height: 15px;
}

textarea {
    border: 1px solid #A5A6A9;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
}

.newsTitle {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #636367;
}

.rubricTableTitle{
	padding: 5px 0px 5px 0px;
	background-color: #62ABCB;
	font-size: 14px;
	font-weight: bold; 
	color: #FFFFFF;
}

.hTitle {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #A5A6A9;
}

.hTitleSmall {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #9F9FA1;
}

.logoTitle {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #9F9FA1;
	font-size: 17px;
	font-weight: bold;
}

.titleText {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 18px;
    color: #62ABCB;
    font-weight: bold;
}

.subTitleText {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #62ABCB;
    font-weight: bold;
}

.subTitleText2 {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 16px;
    color: #62ABCB;
    font-weight: bold;
}

.listTitleText {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #62ABCB;
    font-weight: bold;
}

.simpleTextContent {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
}

.homeTextTitle {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #62ABCB;
}

.homeTextSmall {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #62ABCB;
}

.languageTextColor {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    color: #000000;
}

.languages {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #C7DFEC;
    padding-right: 5px;
    padding-left: 5px;
    height: 15px;
}

.languages a {
    color: #ffffff;
}

.tableLanguage {
    background-color: #C7DFEC;
}

.mainBorder {
    background-color: #ffffff;
    border-color: #A5A6AA; 
    border-style: solid;
    border-bottom-width: 2px;
    border-left-width: 0px; 
    border-right-width: 2px; 
    border-top-width: 0px; 
 }

.maintable {
    background-color: #ffffff;
}

.maintable10 {
    padding-left: 29px;
    padding-right: 0px;
}

.headertable {
    background-color: #62ABCB;
}

.dropdownColor {
    background-color: #C7DFEC;
}

.topmenubg {
    background-color: #cccccc;
}

.left {
  font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #62ABCB;
}

.menuRightBottom {
  font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #C0DBE9;
}

.leftlevel1 {
  font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.leftpict_flesh {
    background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/flesh_right_lettres.jpg);
    background-repeat: no-repeat;
    background-color: #636367;
    width: 20px;
    height: 18px;
}

.leftpictlink {
		background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/flesh_main_lettres.jpg);
		background-repeat: no-repeat;
    width: 20px;
}

.leftSubLevel {
  font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

.leftGray2 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #C0DBE9;
}

.leftMenu {
  font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
}

.left a {
	color: #ffffff;
}

.leftlevel2 {
	font-size: 11px;
	padding-left: 0px;
}

.leftlevel3 {
	font-size: 11px;
	padding-left: 10px;
}

.leftlevel4 {
	font-size: 11px;
	padding-left: 20px;
}

.leftlevel5 {
	font-size: 11px;
	padding-left: 30px;
}

.leftlevel6 {
	font-size: 11px;
	padding-left: 40px;
}

.backNews {
    background-color: #A5A6A9;
}

.newsRight {
  font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menuLeft {
  font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.footer {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 9px;
    color: #000000;
    background-color: #ffffff;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.whiteClass {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #ffffff;
}

.whiteColor {
	color: #ffffff;
}

.textColor_menuRightBottom {
	color: #636367;
}

.blackColor {
	color: #000000;
}

.ieSpacer {
    font-size: 8px;
}

.tableSpacer {
	background-color: #C0DBE9;
}

.justify {
    text-align: justify;
}

.nowrap {
    white-space: nowrap;
}

.errorColor {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    color: #ff0000;
}

.faqTableTitle{
	padding: 5px 0px 5px 0px;
	background-color: #62ABCB;
	font-size: 14px;
	font-weight: bold; 
	color: #FFFFFF;
}

#searchButton{
	background-color: white; 
	border : solid black 1px; 
	width: 20px; 
	height: 20px;
	color: #62ABCB;
}

## jahia admin


    .topmenuonblue {
        background-color: #cccccc;
        background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/top_menu_left_blue_on.gif);
        background-repeat: no-repeat;
        background-position: 0% 100%;
        border-right: 1px solid #ffffff;
        padding-left: 15px;
        padding-right: 15px;
        white-space: nowrap;
    }
    .topmenuonblue a {
        color: #000000;
    }
    }
    .topmenublue {
        background-color: #cccccc;
        background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/top_menu_left_off.gif);
        background-repeat: no-repeat;
        background-position: 0% 100%;
        border-right: 1px solid #ffffff;
        padding-left: 15px;
        padding-right: 15px;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        font-size: 10px;
        white-space: nowrap;
    }
    .topmenublue a {
        color: #000000;
    }
    
    .menublue .optionsblue {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #cccccc;
    }

    .menublue a {
    	color: #62ABCB;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    //.menublue a:visited {
    //    color: #ffffff;
    //}
    
    
    .topmenuonorange {
        background-color: #cccccc;
        background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/top_menu_left_orange_on.gif);
        background-repeat: no-repeat;
        background-position: 0% 100%;
        border-right: 1px solid #ffffff;
        padding-left: 15px;
        padding-right: 15px;
        white-space: nowrap;
    }
    .topmenuonorange a {
        color: #000000;
    }
    }
    .topmenuorange {
        background-color: #cccccc;
        background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/top_menu_left_off.gif);
        background-repeat: no-repeat;
        background-position: 0% 100%;
        border-right: 1px solid #ffffff;
        padding-left: 15px;
        padding-right: 15px;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        font-size: 10px;
        white-space: nowrap;
    }
    .topmenuorange a {
        color: #000000;
    }
    
    .menuorange .optionsorange {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #cccccc;
    }

    .menuorange a {
    	color: #62ABCB;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    //.menuorange a:visited {
    //    color: #ffffff;
    //}
    
    
    .topmenuongreen {
        background-color: #cccccc;
        background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/top_menu_left_green_on.gif);
        background-repeat: no-repeat;
        background-position: 0% 100%;
        border-right: 1px solid #ffffff;
        padding-left: 15px;
        padding-right: 15px;
        white-space: nowrap;
    }
    .topmenuongreen a {
        color: #000000;
    }
    }
    .topmenugreen {
        background-color: #cccccc;
        background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/top_menu_left_off.gif);
        background-repeat: no-repeat;
        background-position: 0% 100%;
        border-right: 1px solid #ffffff;
        padding-left: 15px;
        padding-right: 15px;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        font-size: 10px;
        white-space: nowrap;
    }
    .topmenugreen a {
        color: #000000;
    }
    
    .menugreen .optionsgreen {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #cccccc;
    }

    .menugreen a {
    	color: #62ABCB;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    //.menugreen a:visited {
    //    color: #ffffff;
    //}
    
    
    .topmenuonred {
        background-color: #cccccc;
        background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/top_menu_left_red_on.gif);
        background-repeat: no-repeat;
        background-position: 0% 100%;
        border-right: 1px solid #ffffff;
        padding-left: 15px;
        padding-right: 15px;
        white-space: nowrap;
    }
    .topmenuonred a {
        color: #000000;
    }
    }
    .topmenured {
        background-color: #cccccc;
        background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/top_menu_left_off.gif);
        background-repeat: no-repeat;
        background-position: 0% 100%;
        border-right: 1px solid #ffffff;
        padding-left: 15px;
        padding-right: 15px;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        font-size: 10px;
        white-space: nowrap;
    }
    .topmenured a {
        color: #000000;
    }
    
    .menured .optionsred {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #cccccc;
    }

    .menured a {
    	color: #62ABCB;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    //.menured a:visited {
    //    color: #ffffff;
    //}
    
    
    .topmenuon {
        background-color: #cccccc;
        background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/top_menu_left_blue_on.gif);
        background-repeat: no-repeat;
        background-position: 0% 100%;
        border-right: 1px solid #ffffff;
        padding-left: 15px;
        padding-right: 15px;
        white-space: nowrap;
    }
    .topmenuon a {
        color: #000000;
    }
    }
    .topmenu {
        background-color: #cccccc;
        background-image: url(/jsp/jahia/templates/sfm/unine_portal_templates/web_css.jsp/../images/top_menu_left_off.gif);
        background-repeat: no-repeat;
        background-position: 0% 100%;
        border-right: 1px solid #ffffff;
        padding-left: 15px;
        padding-right: 15px;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        font-size: 10px;
        white-space: nowrap;
    }
    .topmenu a {
        color: #000000;
    }
    
    .menu .options {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #cccccc;
    }

    .menu a {
    	color: #62ABCB;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    //.menu a:visited {
    //    color: #ffffff;
    //}
    
    


.backcolorAdmin {
    background-color: #999999;
}

.adminmenu {
    vertical-align: middle;
    white-space: nowrap;
}
.adminmenu a {
    color: #62ABCB;
}

.form_bar       { background: #BCBEDF; }

tr.form_tableHeader th { background: #BCBEDF; }
tr.form_rowEven     td { background: #E5E5E5; }
tr.form_rowOdd      td { background: #CCCCCC; }
tr.form_rowError    td { background: #FF0000; }
tr.form_textError   td { color: #FF0000; background: #CCCCCC}