/*	copyright www.laRouteDuNet.fr 2009
	CSS générée le Wed Feb 11 2009 05:19:21 GMT+0100

	version: 2
	mainColor: #dddddd
	textContrast: 0.30
	bgBody: 
	colorBgBody: lightsteelblue (lightsteelblue)
	bgHeader: 
	bgPage: images/gencss/bg_areo2.png
	positionPage: center
	largeurPage: 80%
	borderPage: groove 2px
	margin: 0.9em
	positionMenu: right
	algoPaletteMenu: monochrome
	colorMenu: lightpink
	largeurMenu: 25%
	bgMenu: images/gencss/bg_menu.png
	fontWeightMenu: normal
	borderMenu: dotted 1px
	colorBorderMenu: #ff1493 (deeppink)
	fontSize: 80%
	font: Georgia,serif
	fontTitle: Times New Roman,Times,serif
	colorLink: #0000ff (blue)
	colorH1: #b22222 (firebrick)
	colorH2H6: #b22222 (firebrick)
	colorChapo: #808080 (inherit)
	colorChapo: #ff0000 (red)
	colorTitle: #b3b3b3 (inherit)
	colorBgTitle: #735257 (inherit)
	algoPaletteShortCuts: monochrome
	colorShortCuts: lightpink
	bgShortCuts: images/gencss/bg_horizon.png

	ATTENTION: cette CSS nécessite common.css et menu.css
*/

body
{
	font-family: Georgia,serif;
	text-align: center;
	background-color: rgb(176, 196, 222);
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
}

.title
{
	font-family: Times New Roman,Times,serif;
}

h1
{
	border-bottom: 0.1em solid rgb(147, 147, 147);
	font-family: Times New Roman,Times,serif;
	color: rgb(178, 34, 34);
}

h2,
h3,
h4,
h5,
h6
{
	font-family: Times New Roman,Times,serif;
	color: rgb(178, 34, 34);
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a
{
	color: rgb(178, 34, 34);
}

.chapo
{
	color: rgb(128, 128, 128);
}

fieldset legend
{
	color: rgb(128, 128, 128);
	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: Georgia,serif;
}

input[type="text"],
input[type="password"],
textarea,
select
{
	border: 1px solid ;
	background-color: rgb(241, 241, 241);
	color: rgb(77, 77, 77);
	font-family: Georgia,serif;
}

a
{
	font-weight: bold;
	color: rgb(0, 0, 255);
}

.menu a
{
	font-weight: normal;
}

.menu li > a,
.shortcuts li > a
{
	color: rgb(77, 77, 77);
}

th,
.menu li:hover > a,
.menu 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
{
	background-color: rgb(147, 147, 147);
	color: rgb(77, 77, 77);
}

.horizon
{
	background-color: rgb(230, 230, 230);
	color: rgb(77, 77, 77);
}

.horizon > ul > li
{
	border-right: 1px solid rgb(147, 147, 147);
}

.shortcuts
{
	background-color: rgb(255, 200, 209);
	color: rgb(77, 77, 77);
	background-image: url(images/gencss/bg_horizon.png);
}

.shortcuts li:hover > a,
.shortcuts li.selected > a,
#nav .menu li:hover > a,
#nav .menu li.selected > a
{
	background-color: rgb(170, 121, 129);
	color: rgb(77, 77, 77);
}

.shortcuts > ul > li
{
	border-right: 1px solid rgb(170, 121, 129);
}

.shortcuts > ul > li > a
{
	font-weight: bold;
	line-height: 1.7em;
	height: 1.7em;
}

.shortcuts ul ul li a
{
	background-color: rgb(255, 226, 230);
	color: rgb(77, 77, 77);
}

.shortcuts > ul > li.selected > a,
.shortcuts > ul > li:hover > a
{
	background-image: url(images/gencss/bg_horizon.png);
}

.path,
.backoffice
{
	background-color: transparent;
}

a.tooltip:hover em
{
	background-color: rgb(241, 241, 241);
	color: rgb(77, 77, 77);
}

.item h1 a,
.item h2 a,
.item h3 a,
.item h4 a,
.item h5 a,
.item h6 a
{
	text-decoration: none;
}

#body
{
	border-style: none groove groove;
	border-color: white;
	border-width: medium 2px 2px;
	margin: auto;
	font-size: 80%;
	width: 80%;
	min-width: 750px;
	max-width: 1024px;
	text-align: left;
	background-color: rgb(221, 221, 221);
	color: rgb(77, 77, 77);
	background-image: url(images/gencss/bg_areo2.png);
	background-repeat: repeat-x;
	background-position: center top;
}

#header
{
	width: auto;
	height: auto;
	clear: both;
	background-image: none;
	background-repeat: repeat-x;
	background-position: center top;
}

#main
{
	padding-top: 0.9em;
	width: 74%;
	height: auto;
	float: left;
}

#main .content
{
	margin-bottom: 0.9em;
	margin-left: 0.9em;
	margin-right: 0.9em;
}

#main .tree a
{
	font-weight: bold;
}

#nav
{
	padding-top: 0.9em;
	width: 25%;
	height: auto;
	float: right;
}

#nav .content
{
	border: 1px dotted rgb(255, 20, 147);
	margin-bottom: 0.9em;
	margin-left: 0.9em;
	margin-right: 0.9em;
	background-image: url(images/gencss/bg_menu.png);
	background-repeat: repeat-x;
	background-position: right top;
	background-color: rgb(255, 182, 193);
	color: rgb(77, 77, 77);
}

#nav .title
{
	margin: 0pt;
	padding: 0pt 0.2em;
	font-size: 110%;
	font-weight: bold;
	background-color: rgb(115, 82, 87);
	color: rgb(179, 179, 179);
}

#nav .title a
{
	background-color: rgb(115, 82, 87);
	color: rgb(179, 179, 179);
}

#nav .menu ul > li > a
{
	color: rgb(77, 77, 77);
	font-weight: normal;
}

#footer
{
	width: auto;
	height: auto;
	clear: both;
}

