/* styles de base */
body {
margin:20px 0;
}
body, td, p, #rig td, #rig p, #rig, #content td, #content p, #content, #content input, #content select {
font-family: Arial, Helvetica, sans-serif;
color: #5F6061;
font-size: 10pt;
}
td {
vertical-align: top;
}
h2, #rig h2, #content h2 {
color: #622181;
font-size: 16px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
#lef h3 {
color: #622181;
font-size: 16px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}

/* site */
#site {
width:950px;
height:500px;
margin:0 auto;
}

/* header */
#header {
}
#drapeaux {
text-align:right;
}
#drapeaux img {
margin-left:25px;
}
#menu {
text-align:right;
vertical-align:bottom;
}
#menu a {
color:#726c6c;
text-decoration:none;
float:left;
height:40px;
position:relative;
top:12px;
}
#menu a:hover, #menu .currentSection {
color:#602e7f;
background-image:url(../../images/menu_bar.gif);
background-repeat:no-repeat;
background-position:40% 25%;
}
#logoutLnk {
float:right;
}
#button_degrade, #content #button_degrade {
border-top:1px solid #d1beda;
border-left:1px solid #d1beda;
border-bottom:1px solid #5e2b76;
border-right:1px solid #5e2b76;
background-image:url(../../images/degrade_btn.jpg);
background-repeat:repeat-x;
background-color:#5e2b76;
color:#FFFFFF;
}
.button_degrade, #content .button_degrade {
border-top:1px solid #d1beda;
border-left:1px solid #d1beda;
border-bottom:1px solid #5e2b76;
border-right:1px solid #5e2b76;
background-image:url(../../images/degrade_btn.jpg);
background-repeat:repeat-x;
background-color:#5e2b76;
color:#FFFFFF;
}


/* contenu */
#content {
}
#lef {
width:222px;
padding-top:20px;
}
#lefDiv {
height:403px;
margin:20px 55px 20px 0px;
padding:10px;
width:125px;
background-color:#F6F4F9;
background-image:url(../../images/bg.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}
#lef form {
padding:10px 10px 0 10px;
width:135px;
background-color:#4b116f;
color:#FFFFFF;
margin:0;
}
#lefTxt {
background-color:#4b116f;
color:#FFFFFF;
padding:10px;
margin:0;
width:135px;
}
#lef a, #lef a:hover, #lefTxt a, #lefTxt a:hover {
color:#FFFFFF;
text-decoration:none;
}
.gras {
font-weight:bold;
}
#rig {
padding-top:15px;
}

/* footer */
#footer {
color: #622181;
font-size:7pt;
}

/* Styles spéciaux */
#btMove{
width:48px;
display:inline;
}
#ligneImg {
/*text-align:center;
*/
background-color:#ebeced;
vertical-align:middle;
height:54px;
padding-left:75px;
}
#lnk-camera {
text-align:center;
margin:5px 0;
}
#button_degrade2 {
border-top:2px solid #d1beda;
border-left:2px solid #d1beda;
border-bottom:2px solid #5e2b76;
border-right:2px solid #5e2b76;
background-image:url(../../images/degrade_btn.jpg);
background-repeat:repeat-x;
background-color:#5e2b76;
color:#FFFFFF;
padding:0px 5px;
}
#button_degrade2 a, #button_degrade2 a:hover {
color:#FFFFFF;
text-decoration:none;
}

#active a {color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration:none;}
#active a:link {color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
#active a:visited {color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
#active a:active {color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif }
#active a:hover {color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration:underline;}
#lefDiv #active a {color: #622181; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration:none;}
#lefDiv a:link, #lnk-camera a:link {color: #622181; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
#lefDiv a:visited, #lnk-camera a:visited {color: #622181; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
#lefDiv a:active, #lnk-camera a:active {color: #622181; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif }
#lefDiv a:hover, #lnk-camera a:hover {color: #622181; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration:underline;}
#lef #lefTxt a, #lef #lefTxt a:hover, #lef #lefTxt a:active, #lef #lefTxt a:visited {color:#FFFFFF;}
#lefDiv #button_degrade a, #lefDiv #button_degrade a:hover, #lefDiv #button_degrade a:active, #lefDiv #button_degrade a:visited {color:#FFFFFF; text-decoration:none;}
#content input[type=submit] {
color:#FFFFFF;
border-top:2px solid #d1beda;
border-left:2px solid #d1beda;
border-bottom:2px solid #5e2b76;
border-right:2px solid #5e2b76;
background-image:url(../../images/degrade_btn.jpg);
background-repeat:repeat-x;
background-color:#5e2b76;
padding:0px 5px;
}

/* Récupération des anciens styles */
a {color: #82529c; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration:none;}
a:link {color: #82529c; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a:visited {color: #82529c; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a:active {color: #82529c; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif }
a:hover {color: #82529c; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration:underline;}
a.meny {TEXT-DECORATION: none; color: #3366CC; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.meny:link {TEXT-DECORATION: none; color: #3366CC; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.meny:visited {TEXT-DECORATION: none; color: #3366CC; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.meny:active {TEXT-DECORATION: none; color: #3366CC; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.meny:hover {TEXT-DECORATION: none; color: #3366CC; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.news {TEXT-DECORATION: none; color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.news:link {TEXT-DECORATION: none; color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.news:visited {TEXT-DECORATION: none; color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.news:active {TEXT-DECORATION: none; color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.news:hover {TEXT-DECORATION: none; color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.country {TEXT-DECORATION: none; color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.country:link {TEXT-DECORATION: none; color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.country:visited {TEXT-DECORATION: none; color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.country:active {TEXT-DECORATION: none; color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
a.country:hover {TEXT-DECORATION: none; color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif}
td {TEXT-DECORATION: none; font-family:Verdana, Arial, sans-serif; font-size: 10px; color:#000000}
.nuffror {TEXT-DECORATION: none; font-weight: bold; font-family:Verdana, Arial, sans-serif; font-size: 24px; color:#FFFFFF}
.title {font-family: Georgia, "Times New Roman", Times; font-size: 24px; font-style: normal; color: #666666; font-weight: normal}
.halftitle {font-family: Georgia, "Times New Roman", Times; font-size: 19px; font-style: normal; color: #666666; font-weight: normal}
.subtitle {font-family: Georgia, "Times New Roman", Times; font-size: 12px; font-style: normal; color: #666666; font-weight: bold}
.byline {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: italic; color: #000000;}
.largetext {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; color: #000000;}
select {TEXT-DECORATION: none; font-family:Verdana; font-size: 10px; color:#000000}
input {TEXT-DECORATION: none; font-family:Verdana; font-size: 10px; color:#000000}
textarea {TEXT-DECORATION: none; font-family:Verdana; font-size: 10px; color:#000000}
.date {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; color: #000000; font-weight: bold}
h1 {font-family: Georgia, Times New Roman, Times; font-size: 24px; font-style: normal; color: #666666; font-weight: normal}
h2 {font-family: Georgia, "Times New Roman", Times; font-size: 19px; font-style: normal; color: #666666; font-weight: normal}
h3 {font-family: Georgia, "Times New Roman", Times; font-size: 12px; font-style: normal; color: #666666; font-weight: bold}
.whitetext {color: #FFFFFF; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif }
.collapsed {display: none; }
.shownItem {}
.footer {height: 20px; color: #999999;}
.feedback-list {font-weight: bold; padding-left: 8px;}
.feedback-list-item {}
.separator {height: 7px;}
.field-header {font-weight: bold;}
.field-header-error {font-weight: bold; color: #ff7777; text-decoration: underline;}
.wlan {color: #000000;}
.wlan-associated {background: #daecff; color: #000000;}
.wlan-unsupported {color: #999999;}
.lang-selector {padding-right: 8px; text-align: center;}
.breadcrumb, a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active, a.breadcrumb:hover
{font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal;}
.breadcrumb {color: #000000;}
.linklist {line-height: 1.5em;}
.highlighted-row {background-color: #efefef;}
.info-row {line-height: 1.1em;}
.sublink-item {font-weight: bold; border-right: solid thin #CCCCCC; padding-left: 4px;}

/* Add by Stepnet
-------------------*/
#content .popup {display:block; width:80px; margin:10px auto; color:#fff; text-decoration:none; border-top:2px solid #d1beda; border-left:2px solid #d1beda; border-bottom:2px solid #5e2b76; border-right:2px solid #5e2b76; background-image:url(../../images/degrade_btn.jpg); background-repeat:repeat-x; background-color:#5e2b76; padding:0px 5px;}
