/* Codes couleurs

#FFCF1C : jaune
#FFFFCC : jaune clair
#FF9933 : orange
#FFA500 : orange

*/

BODY, TD, TR, INPUT, SELECT, FONT
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
} 


P, UL, OL, LI
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
} 


a {
	text-decoration: none;
	color:#000000;
}
a:hover {text-decoration: underline; color:#000000;}

.boitepiedpage { background-color: #FFCF1C; text-align: center; margin:5px
auto 0 auto;}
.bloctitle { background-color: #FFCF1C; margin-left:4px;}
.blocnav { background-color: #FFA500; margin-left:4px;}
.title_ressources { font-size: 14px; font-weight:bold; margin-left:4px;}


.piedpagegras {
	font-size: 12px;
	font-weight: bold;
}
.piedpagemaigre { font-size: 12px;}
.boitentete {
	background-color: #FFCF1C;
}

.ident { font-size:11px; background-color:#ffa500; border:1px solid #666666; }
.identitre { font-family:"Arial Black"; font-size:14px;}
.formulaire {
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	margin-top: 2px;
	margin-bottom:2px;}
.entetejaune {
	font-size:11px;
}
.bloc_rubrique {border: 1px solid #FFCF1C; margin-top:6px; margin-bottom:6px;}
.label_rubrique {font-size: 14px; font-weight:bold; background-color:#FFCF1C; padding-left:3px; margin-top:1px;}
.titre_rubrique {font-size: 13px; font-weight:bold;}
.texte_rubrique {font-size: 12px;}

.rub_actu_une { background-color:#FFA500; color:#FFFFFF; font-size:18px; padding-left:3px;}
.auteur_une {
	font-size:12px;
	font-style:normal;
	padding-right:6px;
	background-color: #FFA500;
	color: #FFFFFF;
	text-align: right;
}

.auteur_interview {
	font-size:12px;
	font-style:normal;
	padding-right:6px;
	background-color: #00CC00;
	color: #FFFFFF;
}
.titre_actu_une {font-size:18px; font-weight:bold; margin-top:10px; margin-bottom:6px;}
.chapo_actu_une {font-size:14px; font-style:italic; margin-top:6px; margin-bottom:6px;}
.chapo_actu_une:Firstletter {font-size:18px;}
.texte_actu_une {font-size:12px;}
.titre_breve_une {
	font-size:12px;
	font-weight: bold;
}
.photo_une {margin:6px; text-align:center;}
.pub {
	vertical-align: middle;
	text-align: center;
}

.bandeau_horiz {
	margin-top:10px;
	margin-bottom:10px;
	vertical-align: middle;
	margin-left: 20px;
	text-align: left;
}


.rub_breves {
	color: #FFFFFF;
	background-color: #00CC00;
	font-weight: bold;
}


.Lieu {
	font-size: 13px;
	font-style: italic;
}



.Noir:link{color: #000000;}
.Noir:visited{color: #993300;}
.Noir:active{color: #0033FF;}
.Noir:hover{color: #3300FF;}


.tableau_forum {
	font-size: 13px;
	text-align: center;
	background-color: #FFCCFF;
	border: medium outset #FFCC66;
}


.entete_tableau_forum {
	font-size: 15px;
	text-align: center;
}


.texte_tableau_forum {
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}

.tableau_auteurs {
	font-size: 13px;
	text-align: center;
	background-color: #FFCC66;
	border: medium outset #FFCC66;
}


.entete_tableau_auteurs{
	font-size: 15px;
	text-align: center;
	background-color: #FFa500;
	color: #FFFFFF;
}


.texte_tableau_auteurs {
	font-size: 13px;
	text-align: left;
	font-weight: bold;
}


#webtheablocmenu
{
	position: relative;
	width:1000px;
	background-color:#FFa500;
	height:45px;
	margin: 0px;
	top: 0px;
}



#webtheamenu {
	position : absolute;
	width: 1000px;
	margin: 0px;
}


#webtheamenu dl {
cursor: pointer;
float: left;
width:198px;
/*margin: 0 1px;*/
padding: 0 1px 0 1px;
margin: 0;
}

#webtheamenu dt {
text-align: center;
font-weight: bold;
background: #ffa500;
border: 1px solid gray;
}

#webtheamenu dd {
position:relative;
border: 1px solid gray;
background-color:#EEEEEE;
z-index:100;
margin:0;
padding: 0 1px 0 1px;
}

#smenu1, #smenu2, #smenu3, #smenu4
	{
	z-index:100;
	}

#webtheamenu li {
list-style-type: none;
margin:0 0 0 -25px;
z-index:100;
width:160px;
}

#webtheamenu li a, #webtheamenu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
z-index:100;
}

#webtheamenu dt a:hover 
	{z-index:100;
	}

#webtheamenu li a:hover 
	{z-index:100;
	background-color:#FFFFFF;
	}


#datejour {
	font-size:11px;
	background-color: #FFa500;
	top: 4px;
	position: absolute;
	right: 5px;
	bottom: auto;
}


.PhorumBodyArea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 500px;
}

.PhorumListTable
{
    border-style : solid;
    border-color : #FFCF1C;
    border-width : 1px;
}

.PhorumListRow
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 24px;
}

.PhorumListHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    border-color : #FFCF1C;
    height: 24px;
}

.PhorumForumTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
}

.PhorumTableHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.PhorumNav
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
}



.PhorumNewFlag
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFA500;
}

.PhorumMessage
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.itembig
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {width:1000px; position:relative; margin:0; margin:2px auto 40px
auto; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; font-weight:bold; width:197px; height:20px; text-align:center; border:1px solid gray; background:#FFA500; line-height:20px; font-size:12px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; position:relative; margin-right:1px;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:197px; border:1px solid gray;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#e6e6e6; color:#000; border:none; font-weight:normal;}
.menu ul li:hover ul li a:hover {background:#fff; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:195px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-195px;}

