/* CSS Document */
html, body {
    height:100%;
}

#global {
	background-color: #FFFFFF ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100% ;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#basPage {
	position:absolute;
	left:20%;
	right:20%;
	bottom :0px; 
	width:60%; 
	text-align:center;
	vertical-align: bottom;
	height:22px; 
	z-index:0;
}

#bandeauC73937 {
	background-color: #C73937 ;
	width: 30px ;
	position: absolute ;
	top: 0px ;
	left: 0px ;
	height: 100% ;
}

#laguageSelect {
	position:absolute; 
	left:40px; 
	top:20px; 
	width:140px; 
	height:60px; 
	overflow: visible; 
	visibility: visible; 
	border:0px;
	text-align:center;
	color:#FFFFFF;
}

#logoInstallation {
	position:absolute;
	left:177px; 
	top:10px; 
	width:580px; 
	height:179px; 
	z-index:99;
}

#imageClef {
	position:absolute; 
	right:10px; 
	bottom:22px; 
	width:215px; 
	height:451px;
	z-index:100;
}

#menuIndex {
	position:absolute;
	left:35px;
	top:200px;
	width:590px;
	z-index:97;
}

td.descIndex {
	font-weight : bold;
	color:#5c282c;
	font-size:14px;
}

#menuRelai {
	position:absolute;
	left:35px;
	top:200px;
	width:120px;
	z-index:97;
	word-spacing : 2px;
	letter-spacing : 0.5px
}

#menuExplication {
	position:absolute;
	left:176px;
	top:122px;
	width:139px;
	height:61px;
	z-index:101;
}

#bandeau5C282C {
	background-color: #5C282C ;
	width: 30px ;
	height: 100% ;
	position: absolute ;
	top: 0px ;
	left: 30px ;
	
}

#bandeau843431 {
	background-color: #843431 ;
	width: 115px ;
	height: 100% ;
	position: absolute ;
	top: 0px ;
	left: 60px ;
	
}

#bandeauDroite {
	background-color: #FFFFFF ;
	position: absolute ;
	top: 10px ;
	right: 0px ;
}

img {
	border: 0px ;
}

td.list { 
	border-width: 0px; 
	color: #5C282C;
	background-color:#FFFFFF;
	font-weight : bold;
	text-align:center;
}

td.statsCenter {
	color: #5C282C;
	background-color:#FFFFFF;
	font-weight : bold;
	text-align:center;
	border: thin solid #666666;
}

td.statsLeft {
	color: #5C282C;
	background-color:#FFFFFF;
	font-weight : bold;
	text-align:left;
	border: thin solid #666666;
}

td.statsRight {
	color: #5C282C;
	background-color:#FFFFFF;
	font-weight : bold;
	text-align:right;
	border: thin solid #666666;
}

td.statsTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	vertical-align : top;
	border: thin solid #666666;
}

#logoCnaseaAdasea {
	position: absolute ;
	width: 115px ;
	bottom: 4px ;
	margin-left: 37px ;
}

#logoRI {
	position: absolute ;
	width: 115px ;
	top: 25px ;
	margin-left: 3px ;
}

#filet {
	margin-left: 208px;
}

#carteDiv {
	position:relative;
	left:50px;
	top:50px;
	width:400px;
	z-index:102;
}
#highTitle {
	position:absolute; 
	left:350px; 
	top:4px; 
	width:304px; 
	height:36px;
	color: #C83836;
}

#conteneur {
	position:absolute ;
	width: 70% ;
	height: 80%;
	top: 132px ;
	left: 176px;
	right: 110px;
	bottom: 70px; 
	overflow : auto;
}

table.recherche {
	color: #5c282c;
	font-weight : bold;
}

table.publier {
	color: #5c282c;
	font-weight : bold;
	font-size : 13px;
	
}

#carte {
	position:relative ;
	width: 281px ;
	top: 0px;
	left: 0px;
}

#offre {
	position:absolute;
	width:280px;
	left:420px;
	top:130px;
	z-index:103;
}

a.menu:link, a.menu:visited, a.menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #C83836;
	text-decoration: none;
	text-align: center;
}

a.menu_new:link, a.menu_new:visited, a.menu_new:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
}
a.menu_new:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #C83836;
	text-decoration: underline;
	text-align: center;
}



td.messErreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	vertical-align : bottom;
}


td.ficheTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	vertical-align : top;
}

td.contactTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #5C282C;
	vertical-align : middle;
}

td.ficheSousTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5C282C;
	vertical-align : top;
}

td.ficheRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #5C282C;
	vertical-align : top;
}

td.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #5C282C;
	vertical-align : middle;
}

a.ficheRow:link, a.ficheRow:visited, a.ficheRow:active, a.ficheRow:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5C282C;
	vertical-align : bottom;
}

input, textarea  {
	border: thin solid ;
	border-color :#C0C0C0;
	border-width:1px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select {
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: thin solid;
	border-color :#C83836;
	border-width:1px;
}

input.radio {
	border: none;
	border-color :#FFFFFF;
	border-width:0px;
}

h4 {
	text-align:center;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C83836;
}

h3 {
	text-align:center;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C83836;
}

h2 {
	text-align:center;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C83836;
}

h1 {
	text-align:center;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #C83836;
}

a.offre:link, a.offre:visited, a.offre:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align:center;
}
a.offre:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
	text-align:center;
}

/* MENU EXTRANET */

.ext_ancre_menu {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	width:150px;
}
.ext_menu, .ext_menu ul {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type:none;
}
.ext_menu ul {
	font-family: Arial, Helvetica, sans-serif;
	margin-left:-5px;
	padding:0;
}
.ext_menu { 
	font-family: Arial, Helvetica, sans-serif;
	margin:10px 0 0 -2px;
	color:#0C0C0C;
	padding:0;
	width:150px;
	cursor:hand;
}

.ext_menu .ext_normal a {
	color:#000000;
	text-decoration:none;
	padding:1px 5px;
	font-weight:normal;
}
.ext_normal a:hover,.ext_normal a:active,.ext_normal a:focus {
	color:red;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color:#C2CEEF;
	padding:0 4px;
	font-weight:normal;
	border:1px dashed #C83836;
}
.ext_lien_page:hover, .ext_lien_page:active, .ext_lien_page:focus {
	color:red;
	background-color:#C2CEEF;
	padding:0 4px;
	border:1px dashed #C83836;
	font-style: italic;
	font-size : 11px;
}

.ext_lien_page {
	font-size : 11px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:hand;
	background-color:#F0F0F0;
	margin-left:0px;
	font-style: italic;
}

.ext_normal {
	font-size : 11px;
	cursor:hand;
	background-color:#F0F0F0;
	margin-left:30px;
}


.ext_reduit,.ext_ouvert {
	padding:0 0 0 25px;margin:0;
}
.ext_reduit a,.ext_ouvert a {
	font-family: Arial, Helvetica, sans-serif;
	color: #C83836;
	text-decoration: none;
	cursor:hand;
}

.ext_ouvert {
	font-family: Arial, Helvetica, sans-serif;
	background: url(./images/foldOpen.gif) 7px 0 no-repeat;
	font-weight:bold;
	cursor:hand;
}

.ext_reduit {
	font-family: Arial, Helvetica, sans-serif;
	background: url(./images/foldClose.gif) 7px no-repeat;
	font-weight:bold;
	cursor:hand;
}


html>body .ext_menu { 
	position: fixed;
}
html[xmlns] .ext_menu {
	position: fixed;
}
	
.ext_menu {
	position: absolute;
	top:expression(documentElement.scrollTop+body.scrollTop);
}
/* FIN MENU EXTRANET */


#divliste{
    background-color: #ffffff;
    border: 1px solid #D3D3D3;
    font-size: x-small;
    font-family: Verdana,Arial;
}
#divliste .disabled{
    background-color: #cccccc;
}

#divform{
    background-color: #ededed;
    font-family: Verdana,Arial;
}
#planSite h3 {
	color: #CC0033;
	text-align: left;
}