@charset "UTF-8";
/* CSS Document */
/* CUSTOM HEADER */img { border:none; }
#nav_and_logo { height:91px; margin:0 0 0 0; padding:0px 0px 0px 0px; background-image: url(http://www.glu.org/sites/all/themes/fourseasons/img/headline_background.gif); }
#headline { float:left; font-size:20px; color:#ffffff; text-align:left; font-weight:bold; padding:0px 0px 10px 0px; width:960px; background:transparent; }
#main-logo-left { display:block; float:left; height:50px; width:205px; border:0; }
#main-logo-right { display:block; float:left; height:50px; width:205px; border:0; }
#join-header { margin-top: 15px; margin-right:20px; display:block; float:right; height:35px; }
#navigation-primary ul.primary-links { margin:0; padding:0; border-bottom:2px solid #999999; }
#navigation-primary ul.primary-links li, #navigation-primary ul.primary-links li a { padding-top:  2px; padding-bottom: 2px; margin-top:0px; margin-bottom:1px; margin-left:0px; border-bottom:1px solid #999999; }
#navigation-primary ul.primary-links li { list-style:none; float:right; margin-right: 0px; border-bottom:1px solid #999999; }
#navigation-primary ul.primary-links li a { padding-left: 15px; padding-right: 15px; background-color:#222e35; background-repeat:no-repeat; color:#869fbf; text-decoration:none; font-size:10px; text-transform: uppercase; }
#navigation-primary ul.primary-links li a.active { background-color:#3a4c57; background-repeat:no-repeat; color:#869fbf; font-weight:bold; }
#navigation-primary ul.primary-links li a:hover { background-color:#3a4c57; color:#869fbf; font-weight:bold; }/*CUSTOM FOOTER */
#footer { margin-top:15px; text-align:center; margin-bottom:1.5em; padding:0px; background: url(bg-block.gif); font-size:90%; background-repeat:repeat-x; border-bottom: 1px solid #e3e3e3; }  /* SIDEBAR BLOCK */
#user { margin-bottom:1.5em; padding:0.5em; background: url(bg-block.gif); font-size:90%; background-repeat:repeat-x; border-bottom: 1px solid #e3e3e3; width:205px; }
#navblock { margin-bottom:1.5em; padding:0.5em; background: url(bg-block.gif); font-size:90%; background-repeat:repeat-x; border-bottom: 1px solid #e3e3e3; width:205px; }
.blocktitle p { color:#464646; font-family:Arial Black, Arial Black, Gadget, sans-serif; font-size:100%; padding:3px; text-transform:uppercase; padding:0; margin:0; }
#navblock ul { padding:0 }
#navblock ul li { padding:0 0 0 1.5em; 					/* we rebuild the padding that we turned off in .sidebar ul, .sidebar ul li */ list-style-type: none;				/* no default bullets in our lists */ list-style-image: none;				/* not even images, we do it with background-images in the next line */ background-image: url(menu-leaf.gif); 	/* this is the bullet in our lists */ background-repeat:no-repeat;			/* because we only want ONE image, not a carpet of them */ background-position: 0.3em 0.6em;		/* and we want full control over the position (first number is vertical, second horizontal position */ }
#navblock li { border-top: 1px dashed #CCCCCC; }
#navblock ul li a { text-decoration:none; line-height: 2em; }
#navblock ul li a:hover { text-decoration:underline; }
#navblock .active { 					/* an active link in the blocks and menu */ font-weight:bold; color:#666666 !important; }/* ORIGINAL */
a { text-decoration:underline; color:#405C80; }
a:hover { text-decoration:underline; }
.faux_lien_pour_action { font-style: normal; color: #000000; text-decoration: underline; cursor:pointer; }
body, td, th { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:100%; color: #3E3E3E; }
h1, h2, h3, h4, h5 { color:#405C80; }
h1 { margin-top:0px; margin-bottom:0; font-size: 140%; }
h2 { font-size: 120%; }
h3 { font-size: 100%; }
.text_rouge { color: #FF0000 }
#full_content{
	 width:960px;
	 margin-left:auto;
	 margin-right:auto;
	 position:relative;
}
#floating {
	left:50%;
	margin-left:-480px;
	z-index:1;
	width:190px;
	position:absolute;
	top:265px;
}
.fenetre_pointillee {
	border: 2px dotted grey;
	padding: 5px;
}
.body_log{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
}


