/* NAPOLEONICA - BASE CSS SKIN */

body {/*IE only*/
	scrollbar-track-color: #eee;
	scrollbar-face-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-highlight-color: #ccc;
	scrollbar-shadow-color: #ccc;
	scrollbar-arrow-color: #ccc;
	}
body img {
	border: none;	
	}
#tab-main {
	width: 860px;
	border: 1px solid #999;
	}
#tab-main-admin {
	border: 1px solid #999;
	width: 1150px;
	}

#header {
	height: 120px;
	border-bottom: 1px solid #999;
	}
	
#left-col, #right-col {
	vertical-align: top;
	width: 200px;
	}	
#left-col {
	background-image: url(http://www.napoleonicalarevue.org/LaRevue/Image/fond-col-vert-g.jpg);
	background-position: top left;
	background-repeat:repeat;
	}
#right-col {
	background-image: url(http://www.napoleonicalarevue.org/LaRevue/Image/fond-col-vert-d.jpg);
	background-position: top right;
	background-repeat:repeat;
	}
			
#cent-col {
	width: 460px;
	}	
	
#cent-col-admin 
{
	position: relative;
	margin:20px;
	width: 750px;
	}		
#contview {
	position: relative;
	width: 460px;
	height: 450px;
	padding: 0;
	margin: 0;
	overflow:auto;
	}

/* MAIN iFRAME */

#textframe {
	visibility: visible;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 460px;
	height: 450px;
	padding: 0;
	margin: 0;
	}

/* ==== HEADER ==== */

#box-logo
{
	width: 860px;
	height: 120px;
	position: relative;
	top: 0;
	left: 0;
	background-image: url(http://www.napoleonicalarevue.org/LaRevue/Image/logo-nlr.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 200;
}
#logo-napo {
	position: relative;
	top: 10px;
	left: 620px;
	}
	
/* ==== LEFT CONTENT ==== */

#left-cont-box {
	position: relative;
	}
#box-menu ul {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 160px;
	text-align: right;
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#box-menu ul #item-menu1 {
	background-image:  url(http://www.napoleonicalarevue.org/LaRevue/Image/menu70.png);
	background-repeat: no-repeat;
	background-position: top right;
	}
#box-menu ul #item-menu2 {
	background-image:  url(http://www.napoleonicalarevue.org/LaRevue/Image/menu80.png);
	background-repeat: no-repeat;
	background-position: top right;
	}
#box-menu ul #item-menu3 {
	background-image:  url(http://www.napoleonicalarevue.org/LaRevue/Image/menu100.png);
	background-repeat: no-repeat;
	background-position: top right;
	}
#box-menu ul #item-menu4 {
	background-image:  url(http://www.napoleonicalarevue.org/LaRevue/Image/menu160.png);
	background-repeat: no-repeat;
	background-position: top right;
	}
#box-menu ul #item-menu5 {
	background-image:  url(http://www.napoleonicalarevue.org/LaRevue/Image/menu160-2.png);
	background-repeat: no-repeat;
	background-position: top right;
	}
#box-menu ul li {
	padding: 0 0 10px 0;
	margin: 0;
	}
.item-menu {
	padding: 0;
	margin: 0;
	}

/* ==== RIGHT CONTENT ==== */	

#right-cont-box {
	/*position: relative;*/
	}
.boxes-drte {
	float: right;
	position: relative;
	width: 160px;
	text-align: left;
	background: #fff;
	border: 1px solid #ddd;
	padding: 0px;
	margin: 15px 20px 0 0;
	}
#box-drte1 {
	margin: 25px 20px 0 0;
	}
#box-rep, #box-rech, #box-abo, #box-serv {
	vertical-align: top;
	margin: 10px 7px 7px;
	}
#box-rech p, #box-abo p {
	padding: 0;
	margin: 0;
	}
#reponse, #recherche, #abonne, #service {
	position: absolute;
	top: -9px;
	left: 5px;
	z-index: 200;
	}

.box-saisie {
	padding: 0;
	margin: 0 0 0px 0;
	}
.box-saisie1, .box-saisie2, .box-saisie3 {
	float: left;
	height: 20px;
	text-align: left;
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 0;
	margin: 0 0 8px 0;
	}
.box-saisie1 {
	width: 140px;
	}
.box-saisie2 {
	width: 115px;
	}
.box-bouton {
	clear: right;
	float: left;
	width: 25px;
	height: 23px;
	text-align: center;
	background: #ddd;
	border-top: 2px solid #ccc;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 0;
	margin: 0;
	font: bold 11px/1.5em arial;
	}

.hors-box {
	float: left;
	padding: 0;
	margin: 10px 0 0 40px;
	}	

#box-legal {
	float: left;
	width: 140px;
	padding: 0;
	margin: 15px 0 0 20px;
	}

/* ==== FRAMED CONTENT ==== */

#cent-cont-tit {
	text-align: center;
	}
#cent-col {
	vertical-align: top;
	}

.text-cont {
	width: 400px;
	margin: 20px;
	}

#sommaire .tit-arti {
	padding: 0 0 0 0;
	margin: 0 0 0 15px;
	}

/* ==== NAVIGATION ==== */

/* LIENS COL GAUCHE */

#box-menu a {
	font: bold 12px/1.0em verdana;
	color: #666;
	}
#box-menu a:link {
	text-decoration:none;
	} 
#box-menu a:visited {
	text-decoration:none;
	} 
#box-menu a:hover { 
	color: #903;
	text-decoration:none;
	}

/* LIENS COL DROITE */

#right-col a { 
	font: bold 11px/1.0em arial;
	color:#999; 
	}
#right-col #box-legal a { 
	font: normal 11px/1.0em arial;
	color:#999; 
	text-decoration:underline;
	}
#right-col a:link { 
	text-decoration:none;
	} 
#right-col a:visited {
	text-decoration:none;
	} 
#right-col a:hover {
	text-decoration:underline;
	}
 
#box-legal a:link, #box-legal a:visited {
	color: #666;
	text-decoration:underline;	
	}
#box-legal a:hover {
	color: #903;
	text-decoration:underline;	
	}

/* LIENS CENTRE - SOMMAIRE */
#centreuc a { 
	font: bold 11px/1.0em arial;
	color:#999; 
	}
#centreuc a:link { 
	text-decoration:none;
	} 
#centreuc a:visited {
	text-decoration:none;
	} 
#centreuc a:hover {
	text-decoration:underline;
	}

#sommaire a {
	font: normal 10px/1.4em arial;
	color: #666;
	}
#sommaire a:link { 
	text-decoration:none;
	text-decoration:underline;
	} 
#sommaire a:visited {
	text-decoration:none;
	text-decoration:underline;
	} 
#sommaire a:hover {  
	color: #903;
	text-decoration:underline;
	} 	

.HyperlinkHand
{
	cursor:pointer;
}


.CommandeValide
{
	color: black;
	background-color: palegreen;
	font-weight: bold;
}

.CommandeNonValide
{
	color: black;
	background-color: tomato;
	font-weight: bold;
}