* {
	background-repeat: no-repeat;
	background-position: 0 0;
}

/** [IE6 ONLY]: Permet de corriger le probleme de position:fixed **/
* html{
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0;
	padding: 0;
}

* html body{
    width: 100%;
    height: 100%;
    overflow: auto;
    margin: 0;
	padding: 0;
}
/** [/IE6 ONLY]**/

html,
body {
    margin: 0;
	padding: 0;
	height:100%;
	border:none;
}

body, input, select, option, textarea {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	background-color: #ffffff;
}

form {
	margin: 0;
	padding: 0;
}

select, input {
	border-width: 1px;
}

input[type=checkbox], input[type=radio], input[type=image]  {
	border: none;
	background-color: transparent;
}

a, button, input[type=button], input[type=submit], input[type=image], input[type=reset] {
	cursor: pointer;
}

.clickable {
	cursor: pointer;
}

a img {
	border: none;
}

img, input, select, button {
	vertical-align: middle;
}

input[type=radio] {
	vertical-align: 0;
}

.pngfix, img {
	behavior: url(./pngfix/iepngfix.php);
}

.opachover {
	zoom: 1;/*hack IE*/
}

.opachover:hover {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: "alpha(opacity='50')";/*IE 8*/
	filter: alpha(opacity='50');/*IE 6-7*/
}
.uw_loading {
	background-image: url(/style/logicielnet/images/loader32.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.uw_win {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1000;
}

.uw_mask {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #B1BECD;
    z-index: 1001;
}

.uw_content {
	position: absolute;
	top: 20px;
	left: 50%;
    z-index: 1002;
}

.uw_content input[type=button], .uw_content input[type=submit] {
	border: 1px solid #0A57A4;
	background: none;
    background-color: #0A57A4;
    color: #92A4B9;
    font-weight: bold;
}

.uw_content input[type=button]:hover, .uw_content input[type=submit]:hover {
	border-color: #92A4B9;
    background-color: #92A4B9;
    color: #0A57A4;
}

.uw_head {
    color: #92A4B9;
}

.uw_head_left {
	height: 20px;
	width: 20px;
	background: transparent url(./rc_cache/rc_4a1a6ce0b6213d4fffa9a98982006a51.png) no-repeat scroll 0 0;
	float: left;
}

.uw_head_mid {
	height: 17px;
	border-top: 3px solid #0A57A4;
	background-color: #0A57A4;
	float: left;
}

.uw_head_right {
	height: 20px;
	width: 20px;
	background: transparent url(./rc_cache/rc_8feaaa1034b1871ee7de9bc477c5af91.png) no-repeat scroll 0 0;
	float: left;
}

.uw_body {
    background-color: #FFFFFF;
    color: #0A57A4;
	border-left: 3px solid #0A57A4;
	border-right: 3px solid #0A57A4;
	clear: both;
}

.uw_body_top,
.uw_body_btm {
	height: 1px;
}

.uw_body_txt {
	padding: 5px 5px 0px 5px;
}

.uw_body_input {
    padding-top: 10px;
    width: 100%;
}

.uw_body_input input {
    width: 100%;
}

.uw_footer{
	clear: both;
}
.uw_footer_left {
	height: 20px;
	width: 20px;
	background: transparent url(./rc_cache/rc_59b1de387c2ec40acde13e405dc83f10.png) no-repeat scroll 0 0;
	float: left;
}

.uw_footer_mid {
	height: 17px;
	border-bottom: 3px solid #0A57A4;
	background-color: #FFFFFF;
	float: left;
}
.uw_footer_right {
	height: 20px;
	width: 20px;
	background: transparent url(./rc_cache/rc_e6449ccfe1ae84f354462f363fead838.png) no-repeat scroll 0 0;
	float: left;
}

.uw_bt_close {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 12px;
	width: 12px;
	background: transparent url(/style/logicielnet/images/croix_s.png) no-repeat;
}

.uw_bt_save {
	position: absolute;
	top: 5px;
	right: 20px;
	height: 12px;
	width: 12px;
	background: transparent url(/style/logicielnet/images/save.png) no-repeat;
}

.uw_default_bts {
	width: 100%;
	text-align: center;
	position: absolute;
		bottom: 6px;
		left: 0;
	padding: 2px 0 2px 0;/*Pour IE : padding = padding contenu + bordure contenu*/
}

.uw_bt_close, .uw_bt_ok, .uw_bt_cancel, .uw_bt_save {
	cursor: pointer;
	text-align: center;
	display: none;
}

.uw_bt_ok, .uw_bt_cancel {
	zoom: 1;
	margin: 0 2px 0 2px;
	padding: 2px 5px 2px 5px;
	background-color: #0A57A4;
	color: #B1BECD;
}

.uw_bt_ok:hover, .uw_bt_cancel:hover {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: "alpha(opacity='50')";/*IE 8*/
	filter: alpha(opacity='50');/*IE 6-7*/
}
body {
	background-color: #B1BECD;
}

h1,h2,h3,h4,h5 {
	margin: 0;
	color: #0A57A4;
}

h1 {
	font-size: 22.5pt;
}

h2 {
	font-size: 18pt;
}

h3 {
	font-size: 14pt;
}

h4, fieldset legend{
	font-size: 12pt;
	font-weight: bold;
	color: #0A57A4;
}

h4 {
	border-bottom: 2px solid black;
}
h4 img {
	margin: 0 5px 0 5px;
}

iframe {
	display: block;
}

fieldset {
	border: none;
}

a {
	text-decoration: none;
	color: #92A4B9;
}

input, select, textarea {
	border: none;
	background: transparent url(/style/logicielnet/images/fond_input.png) no-repeat scroll 0 0;
	padding-left: 2px;
	color: #0A57A4;
	font-size: 9pt;
}

input[type=button],
input[type=submit]{
	padding: 0;
}

ul.dropdown_menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sep {
	width: 100%;
	height: 10px;
	clear: both;
}

.clear {
	clear: both;
	height: 0;
}

.center_content {
	text-align: center;
}

.space12 {
	display: inline-block;
	width: 12px;
	margin-right: 2px;
}

.space12 img{
	vertical-align: text-top !important;
	margin-top: 2px;
}

input[readonly] {
	background-color : #B1BECD;
	color: #0A57A4;
}

#GHeader {
	width: 710px;
	position: absolute;
	top: 0;
    left: 50%;
    margin-left: -355px;
    z-index: 10;
}

#Corps {
	width: 710px;
	position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -355px;
}

#GFooter {
	width: 710px;
	position: absolute;
	top: 715px;
    left: 50%;
    margin-top: 10px;
    margin-left: -355px;
}

.header_tl {height: 60px;width: 60px;background-image: url(./rc_cache/rc_2a8713300da11c32e9fba738753ca7c7.png);position: absolute;top: 0;left: 0;z-index: 1;}.header_tr {height: 60px;width: 60px;background-image: url(./rc_cache/rc_319f1c967fe8cf8168f604be8d568ce3.png);position: absolute;top: 0;right: 0;z-index: 1;}#Header {height: 120px;width: 700px;background-color: #FFF;border: 5px solid #0A57A4;border-bottom: none;padding: 0px;}#Content {height: 550px;width: 700px;background-color: #FFFFFF;border: 5px solid #0A57A4;border-top: none;border-bottom: none;padding: 0px;}#Menu {width: 210px;background-color: transparent;padding: 0px;}#Page {height: 540px;width: 450px;background-color: transparent;padding: 5px;}#Sidebar {height: 350px;width: 197px;background-color: transparent;padding: 5px;}#Footer {height: 15px;width: 690px;background-color: #FFFFFF;border: 5px solid #0A57A4;border-top: none;padding: 5px;}.footer_bl {height: 60px;width: 60px;background-image: url(./rc_cache/rc_67f1fae8e6295920e4153e5a5abe8b0b.png);position: absolute;bottom: 0;left: 0;z-index: 1;}.footer_br {height: 60px;width: 60px;background-image: url(./rc_cache/rc_86abc9e0bac711cb48ddfc6f12b26bbf.png);position: absolute;bottom: 0;right: 0;z-index: 1;}/***** IMAGE BUTTONS *****/
.bt_agenda, .bt_connexion, .bt_contact, .bt_deconnexion, .bt_edition,
.bt_envoyer, .bt_pages, .bt_pages_metadonnees, .bt_profil, .bt_rubriques,
.bt_scrollDown, .bt_scrollUp, .bt_webcallback{
	background-position: center top;
	display: inline-block;
	cursor: pointer;
	behavior: url(./pngfix/iepngfix.php);
}

.bt_agenda, .bt_edition, .bt_pages, .bt_pages_metadonnees, .bt_profil, .bt_rubriques {
	margin-left: -12px;
}

.bt_agenda:hover, .selected.bt_agenda {
	background-position: center -33px;
}

.bt_agenda {
	height: 33px;
	width: 33px;
	background-image: url(/style/logicielnet/images/agenda.png);
}

.bt_connexion:hover, .selected.bt_connexion{
	background-position: center -81px;
}

.bt_connexion {
	height: 81px;
	width: 81px;
	background-image: url(/style/logicielnet/images/log_g.png);
	margin-bottom: -18px;
}

.bt_contact:hover, .selected.bt_contact {
	background-position: center -45px;
}

.bt_contact {
	height: 45px;
	width: 45px;
	background-image: url(/style/logicielnet/images/enveloppe_g.png);
}

.bt_deconnexion:hover, .selected.bt_deconnexion {
	background-position: center -45px;
}

.bt_deconnexion {
	height: 45px;
	width: 45px;
	background-image: url(/style/logicielnet/images/croix_g.png);
}

.bt_edition:hover, .selected.bt_edition {
	background-position: center -33px;
}

.bt_edition {
	height: 33px;
	width: 33px;
	background-image: url(/style/logicielnet/images/crayon.png);
}

.bt_envoyer:hover, .selected.bt_envoyer {
	background-position: center -32px;
}

.bt_envoyer {
	height: 32px;
	width: 105px;
	background-image: url(/style/logicielnet/images/envoyer.png);
}

.bt_pages:hover, .selected.bt_pages {
	background-position: center -33px;
}

.bt_pages {
	height: 33px;
	width: 33px;
	background-image: url(/style/logicielnet/images/oeil.png);
}

.bt_pages_metadonnees:hover, .selected.bt_pages_metadonnees {
	background-position: center -33px;
}

.bt_pages_metadonnees {
	height: 33px;
	width: 33px;
	background-image: url(/style/logicielnet/images/clef.png);
}

.bt_profil:hover, .selected.bt_profil{
	background-position: center -33px;
}

.bt_profil {
	height: 33px;
	width: 33px;
	background-image: url(/style/logicielnet/images/bonhomme.png);
}

.bt_rubriques:hover, .selected.bt_rubriques {
	background-position: center -33px;
}

.bt_rubriques {
	height: 33px;
	width: 33px;
	background-image: url(/style/logicielnet/images/etoile.png);
}

.bt_scrollDown:hover, .selected.bt_scrollDown {
	background-position: center -45px;
}

.bt_scrollDown {
	height: 45px;
	width: 45px;
	background-image: url(/style/logicielnet/images/flechebas_g.png);
}

.bt_scrollUp:hover, .selected.bt_scrollUp {
	background-position: center -45px;
}

.bt_scrollUp {
	height: 45px;
	width: 45px;
	background-image: url(/style/logicielnet/images/flechehaut_g.png);
}

.bt_webcallback:hover, .selected.bt_webcallback {
	background-position: center -93px;
}

.bt_webcallback {
	height: 93px;
	width: 100px;
	position: absolute;
	top: 10px;
	right: 60px;
	background-image: url(/style/logicielnet/images/misenrelation.png);
}

/***** IMAGE CHECKBOX *****/

.cb_oeil {
	background-position: center top;
	display: inline-block;
	cursor: pointer;
	behavior: url(./pngfix/iepngfix.php);
}

.cb_oeil {
	height: 12px;
	width: 12px;
	background-image: url(/style/logicielnet/images/rond_vide_s.png);
}

.cb_oeil.checked {
	background-image: url(/style/logicielnet/images/oeil_s.png);
}

/******* LISTES *******/
.menu, .menu ul , .docliste, .linklist, .rubliste, .rubliste ul, .liens_rubrique, .docs_rubrique {
	list-style: none;
	padding: 0;
	margin: 0;
}

/****** FORMS *******/
.windowed_form input[type=text], .windowed_form input[type=password] {
	width: 100%;
}

.windowed_form input[type=file] {
	margin: auto;
}

.windowed_form select, .windowed_form textarea{
	width: 100%;
}

/** [IE6 ONLY] **/
* html .windowed_form textarea,
* html .wcb_form input {
	width: 95%;
}
/** [/IE6 ONLY] **/

.windowed_form div {
	margin-top: 5px;
}

.windowed_form div label{
	font-weight: bold;
}

.windowed_form .buttons {
	text-align: center;
}

/** Windowed Form Spécifiques **/
#pages_options .input_container {
	float: left;
	clear: both;
	width: 90%;
	height: 20px;
}

#pages_options .input_container input {
	border: none;
	background-image: none;
	border-bottom: 2px solid #0A57A4;
}

#pages_options .buttons {
	clear: both;
}

#pages_options .colMasque {
	float: left;
	width: 10%;
	text-align: center;
	height: 20px;
}

#pages_options .colMasque img {
	margin-top: 4px;
}

/******* AUTRES CLASSES *******/

.loader16 {
	background-image: url(/style/logicielnet/images/loader16.gif);
	background-position: center center;
}

.loader32 {
	background-image: url(/style/logicielnet/images/loader32.gif);
	background-position: center center;
}

.libelle {
	font-weight: bold;
	color: #0A57A4;
}

.notice {
	padding: 3px;
	background-color: #FFF;
	color: #A4085B;
	border: 1px solid #FF6063;
	display: none;
}

/******* HEADER *******/
#Header {
	clear: both;
	overflow: hidden;
}

#Header .logo {
	position: absolute;
	left: 30px;
	top: 30px;
	width: 160px;
	height: 80px;
	z-index: 2;
	overflow: hidden;
}

#Header .logo img {
	position: absolute;
	bottom: 0;
}

#cHeader {
	margin-top: 30px;
	margin-left: 200px;
}

/******* MENU *******/
#Menu {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
}

.menu, .menu ul{
	float: left;
}

.menu .item .content {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10pt;
	line-height: 24px;
	margin-top: 10px;
	float: left;
}

.menu .item .mn_txt {
	float: left;
	background-color: #0A57A4;
	color: #92A4B9;
	padding: 5px;
	text-indent: 10px;
	width: 180px;
}

.menu .item:hover .mn_txt,
.menu .item.selected .mn_txt {
	background-color: #92A4B9;
	color: #0A57A4;
	font-weight : bold;
}

.menu .item .mn_right {
	float: left;
	height: 34px;
	width: 17px;
	background-image: url(./rc_cache/rc_3bd90dc74af0d91cb8c06497ab6b519c.png);
}
.menu .item:hover .mn_right,
.menu .item.selected .mn_right {
	background-image: url(./rc_cache/rc_663e57cbf0f7c4e530f30f1f596011db.png);
}

.menu .item:hover .mn_right .mn_r, .menu .selected.item .mn_right .mn_r{
	background-position: center -28px;
}

.menu .hassubmenu:hover .mn_right .mn_r,
.menu .hassubmenu.selected .mn_right .mn_r{
	background-position: center -56px;
}

.menu .item .mn_right .mn_r{
	display: inline-block;
	width: 28px;
	height: 28px;
	margin-top: 3px;
	margin-left: -19px;
	background-image: url(/style/logicielnet/images/flechedroite.png);
	background-position: center top;
}

.menu ul {
	display: none;
	z-index: 6;
	overflow: hidden;
}

.menu ul li {
	margin-top: 3px;
	width: 198px;
	color: #0A57A4;
	background: url(/style/logicielnet/images/degrade_gd.png) no-repeat center left;
	text-align: right;
}

.menu ul li:hover,
.menu ul li.selected {
	color : #92A4B9;
	font-weight : bold;
}

.menu ul li:hover .ss_mn_r, .menu ul li.selected .ss_mn_r{
	background-position: center -12px;
}

.menu ul li .ss_mn_r{
	width: 12px;
	height: 12px;
	display: inline-block;
	margin-left: 5px;
	background-image: url(/style/logicielnet/images/flechedroite_s.png);
	background-position: center top;
}

/******* CONTENT *******/
#Content {
	position: relative;
}

/******* OPTIONS *******/
#Options {
	position: absolute;
	top: 107px;
	left: 670px;
	height: 512px;
	width: 81px;
	background-image: url(/style/logicielnet/images/barredroite.png);
	background-position: center 25px;
	z-index: 5;
	text-align: center;
}

#Options.nobg {
	background: none;
}

#Options .btmOpt {
	position: absolute;
	bottom: 25px;
	width: 100%;
}

/******* PAGE *******/
#Page {
	position: absolute;
		top: 0;
		left: 210px;
	overflow: hidden;
	z-index: 3;
}

#Page form{
	height: inherit;
}

#Page img, #Page iframe {
	max-width: 710px;
}

/******* SIDEBAR *******/
#Sidebar {
	position: absolute;
		top: 190px;
		left: 0;
	overflow: hidden;
	z-index: 2;
}

#Sidebar form{
	height: inherit;
}

#Sidebar img, #Sidebar iframe  {
	max-width: 710px;
}

/******* FOOTER *******/
#Footer {
	color: #000;
}

/******* CONTACT *******/

#Contact .message {
	text-align: center;
}

#Contact input, #Contact textarea{
	width: 100%;
	margin-top: 3px;
	font-weight: bold;
	font-size: 10pt;
}

#Contact .bt_envoyer {
	margin-top: 10px;
}

/******* DOCUMENTS *******/

#Documents select {
	width: 100%;
	margin-top: 3px;
}

#Documents #listesdocs .docs_rubrique {
	display: none;
}

/*Pour IE6 : pas de bordure aux checkbox*/
#Documents #listesdocs input {
	border: none;
}

#Documents #listesdocs .docs_rubrique li {
	margin-top: 5px;
	margin-bottom: 15px;
	width: 100%;
	text-align: justify;
	float:left;
	clear: both;
}

#Documents #listesdocs .docs_rubrique li.rubrique {
	font-weight: bold;
}

#Documents #listesdocs .docs_rubrique li img{
	float:left;
	margin:0 5px 5px 0;
}

/******* RUBRIQUES *******/
#Rubriques .rubliste ul {
	display:none;
}

#Rubriques .rubliste li {
	margin-top: 2px;
}

#Rubriques .rubliste img{
	vertical-align: middle;
}

/*Pour IE6 : pas de bordure aux checkbox*/
#Rubriques .rubliste input {
	border: none;
}

/******* LIENS *******/
#Liens select {
	width: 100%;
	margin-top: 3px;
}

#Liens #listesliens {
	float:left;
	width: 100%;
}

/*Pour IE6 : pas de bordure aux checkbox*/
#Liens #listesliens input {
	border: none;
}

#Liens #listesliens div {
	width:100%;
}

#Liens #listesliens .liens_rubrique {
	display: none;
}

#Liens #listesliens .liens_rubrique li {
	margin-top: 5px;
	margin-bottom: 15px;
	text-align: justify;
	width: 100%;
	float: left;
	clear: both;
}

#Liens #listesliens .liens_rubrique li img{
	float:left;
	margin:0 5px 5px 0;
}

#Liens #listesliens .liens_rubrique li.rubrique {
	font-weight: bold;
}

#Liens #listesliens .liens_rubrique li.lien {
	width: 100%;
}

#Liens #listesliens .liens_rubrique li.lien input {
	float: left;
}

#Liens #listesliens .liens_rubrique li.lien div {
	float: left;
}

#Liens #listesliens .liens_rubrique li.lien .lien_libelle {
	font-size: 10pt;
	font-weight: bold;
}

#Liens #listesliens .liens_rubrique li.lien .lien_libelle a {
	color: #0A57A4;
}

/******* Autres IDs *******/

#pageScrollUp, #pageScrollDown {
	visibility: hidden;
}
