/*	copyright www.laRouteDuNet.fr 2008
	CSS générée le Mon Oct 06 2008 08:33:30 GMT+0200 (Central Europe Daylight Time)

	version: 2
	mainColor: #ffffff
	textContrast: 0
	bgBody: images/gencss/bg_degrade.png
	colorBgBody: #ffffff (inherit)
	bgHeader: 
	bgPage: 
	positionPage: center
	largeurPage: 90%
	borderPage: groove 2px
	margin: 0.6em
	positionMenu: right
	algoPaletteMenu: monochrome
	colorMenu: transparent
	largeurMenu: 25%
	bgMenu: images/gencss/bgmenu_nuages1.png
	fontWeightMenu: normal
	borderMenu: none
	colorBorderMenu: #8a2be2 (blueviolet)
	fontSize: 80%
	font: Arial,sans-serif
	fontTitle: Arial Narrow,sans-serif
	colorLink: #0000ff (blue)
	colorH1: #7b68ee (mediumslateblue)
	colorH2H6: #000000 (inherit)
	colorChapo: gray (gray)
	colorChapo: #ff0000 (red)
	colorTitle: #778899 (lightslategray)
	colorBgTitle: transparent (transparent)
	algoPaletteShortCuts: monochrome
	colorShortCuts: inherit
	bgShortCuts: 

	ATTENTION: cette CSS nécessite common.css et menu.css
*/

body
{
	font-family: Arial, sans-serif;
	text-align: center;
	background-color: rgb(255, 255, 255);
	background-image: url(images/gencss/bg_degrade.png);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	
}

.title
{
	font-family: 'Arial Narrow', sans-serif;
	
}

h1
{
	font-family: 'Arial Narrow', sans-serif;
	color: rgb(123, 104, 238);
	border-bottom-style: solid;
	border-bottom-width: 0.1em;
	border-bottom-color: rgb(170, 170, 170);
	
}

h2,
h3,
h4,
h5,
h6
{
	font-family: 'Arial Narrow', sans-serif;
	color: rgb(0, 0, 0);
	
}

h1 a
{
	color: rgb(123, 104, 238);
	
}

.chapo
{
	color: gray;
	
}

fieldset legend
{
	color: gray;
	font-weight: bold;
	
}

.chapo a
{
	color: rgb(0, 0, 255);
	
}

.warning
{
	color: rgb(255, 0, 0);
	
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button
{
	color: black;
	font-family: Arial, sans-serif;
	
}

input[type="text"],
input[type="password"],
textarea,
select
{

	border-color: initial;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: initial;
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	font-family: Arial, sans-serif;
	
}

a
{
	font-weight: bold;
	color: rgb(0, 0, 255);
	
}

.menu a
{
	font-weight: normal;
	
}

.menu li > a,
.shortcuts li > a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a
{
	color: rgb(0, 0, 0);
	
}

th,
.menu li:hover > a,
.menu li.selected > a,
.shortcuts li:hover > a,
.shortcuts li.selected > a,
.item:hover h1 a,
.item:hover h2 a,
.item:hover h3 a,
.item:hover h4 a,
.item:hover h5 a,
.item:hover h6 a,
#nav .menu li:hover > a,
#nav .menu li.selected > a
{
	background-color: rgb(170, 170, 170);
	color: rgb(0, 0, 0);
	
}

.horizon,
.shortcuts ul ul li a,
a.tooltip:hover em
{
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	
}

.horizon > ul > li,
.shortcuts > ul > li
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgb(170, 170, 170);
	
}

.shortcuts
{
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	background-image: none;
	
}

.shortcuts > ul > li > a
{
	font-weight: bold;
	line-height: normal;
	height: auto;
	
}

.shortcuts > ul > li.selected > a,
.shortcuts > ul > li:hover > a
{
	background-image: none;
	
}

.path,
.backoffice
{
	background-color: transparent;
	
}

.item h1 a,
.item h2 a,
.item h3 a,
.item h4 a,
.item h5 a,
.item h6 a
{
	text-decoration: none;
	
}

#body
{
	border-color: white;
	font-size: 80%;
	width: 90%;
	min-width: 750px;
	max-width: 1024px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align: left;
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	background-image: none;
	background-repeat: repeat-x;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-color: initial;
	border-top-style: none;
	border-top-width: initial;
	border-top-color: initial;
	background-position: 50% 0%;
	
}

#header
{
	width: auto;
	height: auto;
	clear: both;
	background-image: none;
	background-repeat: repeat-x;
	background-position: 50% 0%;
	
}

#main
{
	padding-top: 0.6em;
	width: 74%;
	height: auto;
	float: left;
	
}

#main .content
{
	margin-bottom: 0.6em;
	margin-left: 0.6em;
	margin-right: 0.6em;
	
}

#main .tree a
{
	font-weight: bold;
	
}

#nav
{
	padding-top: 0.6em;
	width: 25%;
	height: auto;
	float: right;
	
}

#nav .content
{
	border-color: initial;
	border-color: initial;
	border-color: initial;
	border-color: initial;
	border-color: initial;
	border-color: initial;
	border-color: initial;
	border-color: initial;
	border-width: initial;
	border-color: initial;
	border-color: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	border-width: initial;
	margin-bottom: 0.6em;
	margin-left: 0.6em;
	margin-right: 0.6em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgb(138, 43, 226);
	border-right-color: rgb(138, 43, 226);
	border-bottom-color: rgb(138, 43, 226);
	border-left-color: rgb(138, 43, 226);
	border-width: initial;
	background-image: url(images/gencss/bgmenu_nuages1.png);
	background-repeat: repeat-x;
	background-color: transparent;
	color: rgb(0, 0, 0);
	background-position: 100% 0%;
	
}

#nav .title
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0.2em;
	padding-right: 0.2em;
	font-size: 110%;
	font-weight: bold;
	background-color: transparent;
	color: rgb(119, 136, 153);
	
}

#nav .title a
{
	background-color: transparent;
	color: rgb(119, 136, 153);
	
}

#nav .menu ul > li > a
{
	color: rgb(0, 0, 0);
	font-weight: normal;
	
}

#footer
{
	width: auto;
	height: auto;
	clear: both;
	
}

