/* CSS Document */
html,body{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	text-align:center;
	cursor:default;
	background-color:#515151;
}

/* Structure générale */
#conteneur{
	width:900px;
	_height:5px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

#header{
	float:left;
	width:900px;
	height:180px;
	margin:0px;
	padding:0px;
	background:url('images/bandeauh.jpg') no-repeat center;
}

#contenu{
	float:left;
	width:580px;
	_width:600px;
	_height:100%;
	min-height:823px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	background:url('images/centreh.jpg') no-repeat top;
	background-color:#FFFFFF;
}

#footer{
	float:left;
	width:900px;
	height:174px;
	margin:0px;
	padding:0px;
	text-align:center;
	background:url('images/siteb.jpg') no-repeat center;
}

#footer2{
	float:left;
	width:900px;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
}

#footer_ban{
	float:left;
	width:900px;
	margin:0px;
	padding:0px;
	text-align:left;
	margin-top:50px;
	margin-left:20px;
	_margin:0px;
	_padding-left:20px;
	_padding-top:50px;
}

#xiti-logo{
	float:left;
	width:900px;
	text-align:left;
	height:18px;
	margin:0px;
	padding:0px;
	padding-left:40px;
}

#xiti-logo-noscript{
	float:left;
	height:18px;
	margin:0px;
	padding:0px;
}

#footer_copy{
	float:left;
	height:18px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	padding-top:5px;
	padding-left:20px;
	color:#FFFFFF;
}

/**********************/
/* Menu gauche */
#menu_gauche{
	float:left;
	width:150px;
	_height:100%;
	padding:0px;
	margin:0px;
	background-color:#77A719;
}

#menu_gauche_inscription{
	float:left;
	width:150px;
	padding:0px;
	margin:0px;
}

#menu_gauche_inscription_haut{
	float:left;
	width:150px;
	height:70px;
	padding:0px;
	margin:0px;
	background:url('images/inscription.jpg') no-repeat center;
}

#menu_gauche_inscription_contenu{
	float:left;
	width:150px;
	padding:0px;
	margin:0px;
	background:url('images/inscription1px.jpg') repeat center;
}

#menu_gauche_inscription_bas{
	float:left;
	width:150px;
	height:22px;
	padding:0px;
	margin:0px;
	background:url('images/inscriptionb.jpg') no-repeat center;
}

#menu_gauche_connexion{
	float:left;
	width:150px;
	height:116px;
	padding:0px;
	margin:0px;
	background:url('images/connexion.jpg') no-repeat center;
}

#menu_gauche_connexion_formulaire{
	float:left;
	width:150px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

#menu_gauche_map{
	float:left;
	width:150px;
	height:129px;
	padding:0px;
	margin:0px;
}

#menu_gauche_menu{
	float:left;
	width:150px;
	padding:0px;
	margin:0px;
}

#menu_gauche_menu_haut{
	float:left;
	width:150px;
	height:50px;
	padding:0px;
	margin:0px;
	background:url('images/menu.jpg') no-repeat center;
}

#menu_gauche_menu_contenu{
	float:left;
	width:150px;
	padding:0px;
	margin:0px;
	background:url('images/menu1px.jpg') repeat center;
}

#menu_gauche_menu_bas{
	float:left;
	width:150px;
	height:22px;
	padding:0px;
	margin:0px;
	background:url('images/inscriptionb.jpg') no-repeat center;
}

#menu_gauche_contact{
	float:left;
	width:150px;
	height:47px;
	padding:0px;
	margin:0px;
	background:url('images/contact.jpg') no-repeat center;
}

#menu_gauche_contact_haut{
	float:left;
	width:150px;
	height:5px;
	background-color:#77A719;
}

#menu_gauche_bas{
	float:left;
	width:150px;
	min-height:339px;
	background-color:#77A719;
}

#menu_droite_bas{
	float:left;
	width:150px;
	min-height:51px;
	background-color:#77A719;
}

/* Menu droite */
#menu_droite{
	float:left;
	width:150px;
	_height:100%;
	padding:0px;
	margin:0px;
	background-color:#77A719;
}

#menu_droite_pub{
	float:left;
	width:150px;
	padding:0px;
	margin:0px;
}

#menu_droite_pub_haut{
	float:left;
	width:150px;
	height:231px;
	padding:0px;
	margin:0px;
	background:url('images/pubh.jpg') no-repeat center;
}

#menu_droite_pub_contenu{
	float:left;
	width:150px;
	padding:0px;
	margin:0px;
	background:url('images/pub1pix.jpg') repeat center;
}

#menu_droite_pub_bas{
	float:left;
	width:150px;
	height:20px;
	padding:0px;
	margin:0px;
	background:url('images/pubb.jpg') no-repeat center;
}

#menu_droite_liens_haut{
	float:left;
	width:150px;
	height:66px;
	padding:0px;
	margin:0px;
	margin-top:10px;
	background:url('images/liensh.jpg') no-repeat center;
}

#menu_droite_liens_contenu{
	float:left;
	width:150px;
	padding:0px;
	margin:0px;
	background-color:#77A719;
	padding-top:10px;
}

/*  UL et LI  */

#menu_gauche ul{
	float:left;
	width:150px;
	text-align:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:25px;
}

#menu_gauche li.visiteurs{
	color:#660099;
	font-weight:bold;
}

#menu_droite_liens_contenu ul{
	float:left;
	width:150px;
	text-align:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:10px;
}

#menu_droite_liens_contenu li{
	float:left;
	_width:125px;
	padding:0px;
	margin:0px;
	height:25px;
	padding-left:25px;
	margin-bottom:10px;
	background:url('images/arbuste.jpg') no-repeat;
}
#menu_droite_liens_contenu li.li2{
	float:left;
	_width:125px;
	padding:0px;
	margin:0px;
	height:20px;
	padding-left:25px;
	margin-bottom:0px;
	background:none;
}

#menu_droite_liens_contenu li.li2 a{
	color:#493016;
}

#menu_droite_liens_contenu li.li2 a:hover{
	color:#CC0000;
}

#menu_droite_liens_contenu li.lien_dur{
	float:left;
	_width:125px;
	padding:0px;
	margin:0px;
	height:25px;
	padding-left:25px;
	padding-top:5px;
	background:url('images/arbuste.jpg') no-repeat;
}

#menu_gauche li{
	float:left;
	width:150px;
	_width:85px;
	padding:0px;
	margin:0px;
	height:18px;
}

#menu_gauche li a{
	color:#CD0E0E;
	font-weight:bold;
	font-size:11px;
}

#menu_gauche li a:hover{
	color:#2686C2;
}

/*************************/
p{
	color:#000000;
	font-size:12px;
	margin:0px;
	padding:0px;
}

p.titre{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

p.msg{
	text-align:center;
	color:#CD0E0E;
}

p.msg_ok{
	text-align:center;
	color:#107F07;
}

a{
	color:#2686C2;
	font-weight:bold;
	font-size:11px;
}

a:hover{
	color:#CC0000;
}

img{
	border:none;
}

div.partenaires{
	width:auto;
}

div.inscription_partenaires{
	border:2px #2C9C01 solid;
	background-color:#2C9C01;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:0px 10px 0px 10px;
	_padding:0px 10px 0px 10px;
	margin-left:10px;
	text-align:center;
}

div.inscription_partenaires_hover{
	background-color:#2C9C01;
	border:2px #323099 solid;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:0px 10px 0px 10px;
	_padding:0px 10px 0px 10px;
	margin-left:10px;
	text-align:center;
}

div.connexion_partenaires{
	text-align:center;
}

form{
	margin:0px;
	padding:0px;
}

input{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}


input.connexion{
	background-color:#FFFFFF;
	font-weight:normal;
	color:#2686C2;
	border:1px #000000 solid;
	height:18px;
	padding-left:3px;
	margin-bottom:1px;
}

input.connexion:focus{
	background-color:#D6FF00;
	color:#000000;
}

textarea{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:3px;
}

select{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
}

td{
	font-size:11px;
	vertical-align:top;
}

td.label{
	font-size:11px;
	font-weight:bold;
}

td.mauve{
	border:1px #660099 solid;
}

.cache{
	display:none;
}

.visible{
	display:block;
}

h1{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#77a719;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	border-bottom:2px #77a719 solid;
}

h2{
	font-size:15px;
	margin:0px;
	padding:0px;
	padding-left:25px;
	margin-top:10px;
	margin-bottom:10px;
	margin-bottom:3px;
	color:#8e602e;
	background:url('images/puce_maron.gif') no-repeat left bottom;
	
}

h3{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#2686c2;
}

table{
	border:0px;
}

table.float{
	float:left;
}

th.mauve{
	font-size:12px;
	text-align:left;
	background-color:#660099;
	padding-left:3px;
	padding-right:3px;
	color:#FFFFFF;
	font-weight:bold;
}

th{
	background:none;
	cursor:default;
}

tr.courrier1{
	background-color:#CBEBFE;
}
tr.courrier2{
	background-color:#FFFFCC;
}

tr.over{
	background-color:#FFBC00;
}

td{
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	cursor:default;
}

a.courrier{
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

#article{
	float:left;
	width:556px;
	_width:580px;
	border:2px #8e602e solid;
	background-color:#ffffff;
	padding:10px 10px 10px 10px;
	margin:0px;
	margin-bottom:10px;
	color:#000000;
}

#article_pub{
	float:left;
	border:2px #8e602e solid;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
}

#article_photo{
	float:left;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:10px;
}

#article_desc{
	margin:0px;
	padding:0px;
	padding-top:8px;
	text-align:justify;
}

#article_suite{
	float:left;
	width:546px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-right:5px;
	text-align:right;
}

p.article_titre{
	font-size:14px;
	font-weight:bold;
	color:#660099;
}

a.interne{
	color:#000000;
}

a.interne:hover{
	color:#000000;
}
/****ajout ap danidou*/
div.masque{
	display:none;
}
div.visible{
	display:block;
}
img.gauche{
	margin: 10px;
	float: right;
}
p.vert{
color:#77a719;
}
p.rouge{
color:#cc0000;
}
/**** SAC *********/
h1.mauve{
	color:#660099;
	border-bottom:2px #660099 solid;
}

div.sac_contenu{
	float:left;
	width:575px;
	_width:580px;
	min-height:50px;
	border:2px #660099 dashed;
	background-color:#D6FF00;
	padding-bottom:10px;
}

div.sac_fermer{
	float:left;
	width:570px;
	text-align:right;
	padding-right:5px;
}

div.sac_produits{
	float:left;
	width:575px;
	padding-left:10px;
	padding-right:10px;
}

div.sac_produit{
	float:left;
	width:180px;
	margin-right:5px;
	margin-bottom:3px;
}

div.sac_produit_image{
	float:left;
	width:40px;
	height:40px;
	margin-right:10px;
}

div.sac_produit_desc{
	float:left;
	font-size:10px;
}

select.produit{
	font-size:10px;
}

input.produit{
	font-size:10px;
}

p.sac_msg_ok{
	color:#2686C2;
	padding-left:10px;
}
/*******************/

a.normal{
	font-weight: normal;
}
a.partie{
	font-weight: normal;
	color:660099;
	font-variant:small-caps;
	font-size:14px;
}

/* INFOBULLE */
td.bulle{
	font-size:11px;
	color:#2686C2;
	border:1px #2686C2 solid;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
}

td.bulle2{
	font-size:11px;
	color:#CC0000;
	border:1px #CC0000 solid;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
}
/**************/
input.pendu   {
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:14;
	color:#ffffff;
	background-color: 660099;
	border: 1 Aucune #660099;	  
}

input.msg{
	font-size:14px;
	color: cc0000;
		font-weight: bold;
	border:none;
}
p.bleu{
	color: #2686c2;
		font-weight: bold;
}
/****** ONGLETS *******/
h1.onglet{
	margin-bottom:0px;
}

a.onglet{
	width:auto;
	background-color:#77A719;
	margin:0px;
	padding:0px;
	padding:0px 5px 0px 5px;
	color:#FFFFFF;
	text-decoration:none;
}

a.onglet:hover{
	background-color:#8e602e;
	color:#FFFFFF;
}

a.onglet_hover{
	width:auto;
	background-color:#8e602e;
	margin:0px;
	padding:0px;
	padding:0px 5px 0px 5px;
	color:#FFFFFF;
	text-decoration:none;
}

a.onglet_hover:hover{
	color:#FFFFFF;
}

a.onglet_recherche{
	width:auto;
	background-color:#77A719;
	margin:0px;
	padding:0px;
	padding:0px 5px 0px 5px;
	color:#FFFFFF;
	text-decoration:none;
}

a.onglet_recherche:hover{
	background-color:#CC0000;
	color:#FFFFFF;
}

a.onglet_recherche_hover{
	width:auto;
	background-color:#CC0000;
	margin:0px;
	padding:0px;
	padding:0px 5px 0px 5px;
	color:#FFFFFF;
	text-decoration:none;
}

a.onglet_recherche_hover:hover{
	color:#FFFFFF;
}

div.onglet{
	float:left;
	width:556px;
	border:2px #8e602e solid;
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	margin:0px;
	margin-top:10px;
	color:#000000;
}

div.onglet-recherche{
	float:left;
	width:556px;
	border:2px #CC0000 solid;
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	margin:0px;
	margin-top:10px;
	color:#000000;
}

h2.rechercher{
	color:#CC0000;
	background:url('images/puce_roug.gif') no-repeat left bottom;
}

/* ANPE - Offres d'emploi */
div.offre{
	float:left;
	width:140px;
}

div.offre_haut{
	float:left;
	width:140px;
	height:10px;
	background:url('images/anpe-offre-haut.jpg') no-repeat;
	overflow:hidden;
}

div.offre_contenu{
	float:left;
	width:140px;
	background:url('images/anpe-offre-1px.jpg') repeat;
}

div.offre_bas{
	float:left;
	width:140px;
	height:9px;
	background:url('images/anpe-offre-bas.jpg') no-repeat;
}
/**************************/
a.nomperso{
font-size:14px;
font-variant:small-caps;
color:660099;
}

/*********** COMBATS **********/
div.combat{
	float:left;
	width:510px;
	_width:542px;
	/*background-color:#8D602D;*/
	border:4px #77A719 solid;
	padding:10 15 10 15;
	margin-left:3px;
	_margin-left:5px;
}

div.combat_menu{
	float:left;
	width:510px;
	_width:542px;
	background-color:#D6FF00;
	border:4px #660099 solid;
	padding:10 15 10 15;
	margin-left:3px;
	_margin-left:5px;
}

div.combat h3{
	font-size:14px;
}

td.blanc{
	border:3px #D6FF00 solid;
	padding:10 10 10 10 ;
	background-color:#FFFFFF;
}

/******************************/



