/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

html, body {
	height: 100%;
	margin: 0;
	padding : 0;
	background-color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	color : #222;
	}

div#header { 
	height : 90px; 
	background-image : url(http://lelogiciellibre.net/img/entetedegradee.png);
	background-repeat : no-repeat; 
	background-color: rgb(255,255,255);
	color : #222;
	}

div#menuhaut {
	width:100%;
	font-size: 1.3em;
	overflow: auto;
	background:#CCFFFF url(/img/menu-onglets/bg1.png) repeat-x bottom;
	line-height:normal;
	}

	#menuhaut ul {
		margin:0;
		padding:10px 10px 0;
		list-style:none;
		}

	#menuhaut li {
		float:left;
		background:url(/img/menu-onglets/left_both.png) no-repeat left top;
		margin:0;
		padding:0 0 0 9px;
		border-bottom:5px solid #765;
		}

	#menuhaut a {
		float:left;
		display:block;
		width:.1em;
		background:url(/img/menu-onglets/right_both.png) no-repeat right top;
		padding:5px 15px 4px 6px;
		text-decoration:none;
		color:#5d5d5d;
		white-space:nowrap;
		}

	#menuhaut > ul a {
		width:auto;
		}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#menuhaut a {float:none;}
	/* End IE5-Mac hack */

	#menuhaut a:hover {
		color:#000000;
		}

	#accueil #nav-accueil, #actualites #nav-actualites, #news #nav-news, #definitions #nav-definitions, #telecharger #nav-telecharger, #tutoriels #nav-tutoriels, #livre #nav-livre, #partenaires #nav-partenaires, #annuaire #nav-annuaire, #pwv #nav-pwv {
		background-position:0 -150px;
		border-width:0;
		}

	#accueil #nav-accueil a, #actualites #nav-actualites a, #news #nav-news a, #definitions #nav-definitions a, #telecharger #nav-telecharger a, #tutoriels #nav-tutoriels a, #livre #nav-livre a, #partenaires #nav-partenaires a, #annuaire #nav-annuaire a, #pwv #nav-pwv a {
		background-position:100% -150px;
		padding-bottom:5px;
		color:#000000;
		}

	#menuhaut li:hover, #menuhaut li:hover a {
		background-position:0% -150px;
		}

	#menuhaut li:hover a {
		background-position:100% -150px;
		}

div#global {
	position: relative;
	min-height: 100%;
	width: 100%;
	padding: 0;
	margin: 0 auto;
	background-color:#FFFFFF;
	color : #222;
	}

div#conteneur {
	padding-bottom: 20px; 
	overflow: auto;
	background-color:#FFFFFF;
	color : #222;
	}

div#centre {
	float: left;
	width: 77%;
	margin: 1.0em 0 1.0em 1.0em;
	padding: 0.7em;
	background-color: #FFFFFF;
	color : #222;
	}

		#centre h1 {
			margin-left: 20%;
			width: 60%;
			}

		#centre h2 { 
			color: #EEFFFF;
			background-color: #4C6099;
			text-align: center;
			line-height: 40px;
			font-size: 2.5em;
			-moz-border-radius-bottomleft: 20px;
			-moz-border-radius-topright: 20px;
			} 

		#centre h3 {
			margin-left: 30%;
			width: 40%;
			-moz-border-radius: 20px;
			}

		#centre hr { 
			width: 25%;
			}

		#centredroit {
			float: right; 
			text-align: center; 
			width: 50%; 
			background-color: #EEFFFF;
			color : #222; 
			margin-top: 0px; 
			}

		#centregauche {
			text-align: center; 
			background-color: #EEFFFF; 
			color : #222;
			margin-top: 0px; 
			}

		#centre .image {
			float: left;
			 margin: 0 6px 0 6px;
			}

div#droite {
	float: right;
	width: 19%;
	right:0;
	margin-top:40px;
	margin-right:1.0em;
	margin-bottom:1.0em;
	}

		#droite hr { 
			width: 75%;
			}

		#droite h2 {
			font-size: 1.2em;
			color: #FFFFFF;
			background-color: rgb(0,0,255);
			text-align: center;
			}
		#droite ul {
			margin:0;
			padding:0;
			list-style:none;
			}

		.menudroite { 
			background-color: #EEFFFF;
			list-style-type: none;
			text-align: justify;
			padding:0;
			margin: 5px;
			border: 2px solid rgb(0, 0, 255);
			-moz-border-radius: 10px;
			}

		.menudroite li {
			margin-bottom: 5px;
			text-align: center;
			}

		.menudroite a {
			background: #EEFFFF;
			color: #222;
			text-decoration: none;
			}

		.menudroite a:hover {
			background: #AAAAAA;
			color: #FFFFFF;
			text-decoration: none;
			}

div#pied {
	line-height:normal;
	padding: 5px 0px 5px 0px;
	position: absolute;
	width: 100%;
	bottom: 0;
	background-color: #CCFFFF;
	color : #222;
	text-align:center;
	}

form {
	text-align:center;
	} 

h1 { 
	font-size: 2.1em;
	color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
	background-color: rgb(0,0,255);
	text-align: center;
	-moz-border-radius: 10px;
	} 

h4 { 
	color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
	background-color: rgb(0,0,255);
	text-align: center;
	}

h3 { 
	background-color: rgb(204, 255, 255);
	color: rgb(51, 102, 187);
	font-size: 125%;
	text-align: center;
	line-height: 26px;
	}

p { 
	padding: 0.4em;
	margin: 0;
	}

blockquote {
	text-align:left;
	}

.paragraphe { 
	font-size: 1.2em;
	text-align: justify;
	margin-bottom: 10px;
	border: 7px solid rgb(102, 255, 187);
	-moz-border-radius: 10px;
	}

.paragraphe li { 
	list-style-type: none;
	margin-bottom: 5px;
	text-align: left;
	}

span {
	font-weight: bold;
	color : #222;
	background-color: #EEFFFF; 
	}

iframe {
	width: 99% ;
	height: 110px;
	}

table {
	margin: 25px 0 25px 5%;
	padding:0;
	border: none;
	width: 96%;
	}

table a {
	text-decoration: none;
	}

table a:hover { 
	background-color: #8888FF;
	color: #FFFFFF;
	}

td, th {
	margin:0;
	padding:0;
	border: none;
	width: 45%;
	}
table.actu {
	margin: 25px 0 25px 5%;
	padding:0;
        border-collapse:collapse;
        border:2px solid black;
        width: 90%;
        }
th.actu, td.actu {
	margin:0;
	padding:5px;
        border:1px solid black;
        text-align:center;
        width: 0;
	}

