@charset "utf-8";
/* CSS Document */

body
{
	background-color: #000000;
}
#corps
{
	margin: auto;
	width:760px;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
}
#corps table
{
	font-family: Verdana;
	font-size: 11px;
}
#header
{
	margin:auto;
	height:100px;
	background-color: #000000;
	text-align: center;
	color: #FFFFFF;
}
#menu
{
	margin:auto;

	width:755px;
	background-color:#000000;
	text-align:center;
	padding : 3px ;
	background-image:url(design/menu_fond.png);
	background-repeat:repeat-x;
}
#menu a
{
	color: #FFFFFF;
	line-height:250%;
	padding-top: 10px;
	padding-bottom: 15px;
	text-decoration:none;
	/*margin: 2px;
	border : 1px outset green ;
	padding : 2px ;*/
	padding-left : 5px ;
	padding-right : 5px ;
	font-weight : bold ;
	
}
#menu a:hover
{
	background-image:url(design/menu_fond_hover.png);
	background-repeat:repeat-x;
	/*
	border-left: 1px solid #000000;
	border-right: 1px solid #999999;
	*/
}
#liens
{
	float:left;
	/*border : 1px solid red;*/
}

#ejs_heure
{
	/*text-align:center;*/
	position:relative;
	top:0px;
	right:5px;
	float:right;
	/*border : 1px solid green;*/
	
}
#barre_info
{
	background-image:url(design/bt_hover.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-left: 10px;
	height:20px;
	color:#FFFF00;
}
#barre_info a
{
	color : #FFFFFF;
}
#barre_info a:hover
{
	text-decoration:underline;
}
#lien_gauche
{
float:right;
	height:100px;
	width:30px;
	position:absolute;
	margin-left:-45px;   
}
#contenu
{
	margin: auto;
	background-color: #FFFFFF;
	width: 740px;
	padding-bottom:10px;
	/*border: 1px solid green;*/
}
#frame1
{
	float:left;
	width: 570px;
	background-color: #FFFFFF;
	padding: 5px;
	/*border: 1px solid black;*/
}
#frame2
{
	width: 150px;
	margin-left:590px;
	background-color: #FFFFFF;
	/*border: 1px solid red;*/
}
#frame3
{
	float:left;
	width: 150px;
	background-color: #FFFFFF;
	padding: 5px;
}
#frame4
{
	float:left;
	width: 400px;
	background-color: #FFFFFF;
	padding: 5px;
	border-left: 1px solid #EEEEEE;
}
#rap_bug
{
	clear:both;
	height:30px;
	background-color:#66FF66;
	padding: 5px;
	border: 1px dashed #009933;
	font-size: 1em;
}
#rap_bug a
{
	color: #FFFF00;
}
.sep
{
	clear:both;
	height : 10px ;
	background-image : url("design/footer.png") ;
}
#footer
{
	background-color:#000000;
	text-align:center;
	color:#FFFFFF;
	padding-top:3px;
}
#cadre
{
	background-image: url("design/barre.png");
	background-repeat: no-repeat;
	background-position: top;
	width:150px;
	border-left: 1px solid #0E7E0E;
	border-right: 1px solid #0E7E0E;
	border-bottom: 1px solid #0E7E0E;
	padding-top: 20px;
	padding-left : 5px;
	padding-bottom : 5px;
	margin-top: 10px;
	margin-bottom: 5px;
/*	margin-right : 5px;*/
	font-size: 10px;
}
#cadre li
{
	list-style-type: none;
	list-style-position: outside;
}

a
{
	text-decoration: none;
	color: #0E7E0E;
}
a:hover
{
	color: #FF9900;
}
h1
{
	font-size:2em;
}
input
{
	color: #0E7E0E;
	font-size: 10px;
	font-family: Verdana;
	background-color:#FFFFFF;
}
fieldset
{
	margin: 5px;
	padding: 5px;
}
.bouton
{
	height: 15px;
	width: 100px;
	background-image:url("design/fond_bt.png");
	background-position:center;
	background-repeat:repeat-x;
	border: 1px solid white;
	border: 1px solid #006600;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	margin: 1px;
}

#cadre_intro
{
	width : 250px;
	height: 50px;
	float: left;
	top : 0px;
	/*
	background:url("images/cadre_intro.png");
	background-repeat:no-repeat;
	background-position:top left;
	*/
	border: 1px solid #009933;
	list-style-type : none;
	margin: 5px;
	padding: 5px;
}
#table_tr
{
	border: 1px dashed #0E7E0E;
	margin-top : 5px;
	margin-bottom : 10px;
	min-height: 80px;
}
#table_tr h1
{
	font-size:12px;
	background-color:#8CFE8C;
	padding-left:25px;
}
#cadre_sh1
{
	border: 1px dashed #FF0000;
	margin-bottom : 10px;
	max-height: 200px;
	overflow:auto;
}
#cadre_sh2
{
	border: 1px dashed #0000FF;
	margin-bottom : 10px;
	max-height: 200px;
	overflow:auto;
}
#cadre_sh1 h1
{
	font-size:12px;
	background-color:#FE8686;
	padding-left:25px;
}
#cadre_sh2 h1
{
	font-size:12px;
	background-color:#8989FC;
	padding-left:25px;
}

table
{
	width : 100% ;
	border-collapse : collapse ;
}

	td
	{
		border-bottom : 1px solid #eeeeee ;
		padding : 1px ;
		padding-left : 5px ;
		
	}
	
fieldset
{
	border: 1px solid #0E7E0E;
}

legend
{
	font-weight:bold;
	color:#0E7E0E;
}
.adroite
{
	text-align : right ;
	padding-right : 5px ;
}
.inthefoot
{
	margin:0px;
	padding:0px;
	color:#006633;
	font-size:1em;
	font-weight:bold;
}
.msg_top_pos
{
	width:90%;
	height:30px;
	line-height: 250%; 
	padding-left: 20px;
	margin-top: 10px;
	color:#FFFFFF;
	font-size:12px;
	border: 1px solid #006600;
	background-image:url("images/img_pelouse_msg.jpg");
	background-color:#66FF33;
	background-repeat:repeat-x;
}
.msg_top_neg
{
	width:90%;
	height:30px;
	line-height: 250%; 
	padding-left: 20px;
	margin-top: 10px;
	color:#FFFFFF;
	font-size:12px;
	border: 1px solid #990000; 
	background-image:url("images/img_pelouse_msg_neg.jpg");
	background-color:#FF0066;
	background-repeat:repeat-x;
} 
.msg_top_neu
{
	width:90%;
	height:30px;
	line-height: 250%; 
	padding-left: 20px;
	margin-top: 10px;
	color:#666666; 
	border: 1px solid #333333;
	background-color:#CCCCCC;
}
.msg_top_pos a, .msg_top_neg a, .msg_top_neu a
{
    color : #FFFFFF;
   border-bottom: 1px solid white;
}
.msg_top_pos a:hover, .msg_top_neg a:hover, .msg_top_neu a:hover
{
    color : #FF9900;
   border-bottom: 1px solid #FF9900;
}
#tab_equipe
{
text-align:center;
width:700px;
}
#tab_equipe tr:hover
{
	background-image:url("sel_fond.png");
}
label
{
	font-size: 1.2em;
	font-weight:bold;
	width:100%;
	margin-top: 15px;
	float:left;	
}

/* NEWS */

.news
{
	width:100%;
	margin-top: 25px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC; 
}
.news_titre
{
	font-weight:bold;
	border-bottom: 1px solid #009900;
	padding-bottom: 2px;
	margin-bottom: 8px;
}
.news_texte
{
	text-align:justify;
}
.news_image img
{
	float:left;
	margin-right:5px;
	border: 1px solid #000000;
}


/*  ONGLETS   */
#onglets
{
    font : bold 11px Batang, arial, serif;
    list-style-type : none;
    padding-bottom : 24px; /* à modifier suivant la taille de la police ET le la hauteur de l'onglet dans #onglets li */
    border-bottom : 1px solid #0E7E0E;
    margin-left : 0;
}
#onglets li
{
    float : left;
    height : 21px; /* à modifier suivant la taille de la police pour centrer le texte dans l'onglet */
    background-color: #f0fff8;
    margin : 2px 2px 0 2px ;  /* Pour les navigateurs autre que IE */
    /*margin : 4px 2px 0 2px;  /* Pour IE  */
    border : 1px solid #0E7E0E;
}
#onglets li.active
{
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
#onglets a
{
    display : block;
    color : #666;
    text-decoration : none;
    padding : 4px;
}
#onglets a:hover
{
    background : #fff;
}
#menu2
{
        border-bottom : 1px solid #0E7E0E;
        padding-bottom : 25px;
}
#onglets
{
        position : absolute;
        border : 1px solid transparent;
        padding : 0;
        list-style-type : none;
        left : 40%;
        margin-top : 0;
        width : 430px;
		margin-left : -215px; /* la moitié de width */
}
.lien_mercato, .lien_mercatoH
{
	font-size:18px;
	background-image:url(design/mercato_lien.jpg);
	background-repeat:repeat-x;
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	border-left:1px solid #009933;
	border-right:1px solid #009933;
	color:#FFFFFF;
}
.lien_mercato:hover, .lien_mercatoH
{
	background-image:url(design/mercato_lienH.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
}
/*  ONGLETS   */


/* FICHE */ 
#fiche_nom
{
	font-size:1.8em;
	font-weight:bold;
}
#fiche_nom img
{
        border:none;
margin-left:5px;
margin-right:5px;
}
.fiche_ligne
{
	width: 150px;
	border-top: 1px solid #006633;
	margin-top: 5px;
	margin-bottom: 5px;
}
.fiche_titre
{
	color: #006633;
	font-size:1.2em;
	font-weight:bold;
	margin-top: 10px;
	padding-left: 10px;
	background-image:url(images/fiche_titre.gif);
	background-position:left;
	background-repeat:repeat-y;
}