/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
}
body {
	background-color: #FFFFCC;
}
a:link {
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF6600;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
}
a.type1:link
 {
 	color:#FFFFCC;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
 }
 a.type1:visited
 {
 	color:#FFFFCC;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
	}
	a.type1:hover {
	text-decoration: none;
	color: #000000;
 }
 .Style1 {
	color: #FFFFCC;
	font-weight: bold;
	font-size:x-small;
}
.Style2 {
        color: #FFFFCC;
	    font-weight: bold;
        font-size: xx-small;
}
.Style4 {color: #6699CC;
       font-weight: bold;
        font-size: x-small
}
#apDiv2 {
	position:absolute;
	width:977px;
	height:15px;
	z-index:1;
	left: 124px;
	top: 5px;
	background-color: #FFFFCC;
}
#apDiv3 {
	position:absolute;
	width:111px;
	height:96px;
	z-index:2;
	left: 9px;
	top: 266px;
}

/*
##################################################################################
##																				##
##							CALQUE DU CATALOGUE									##
##																				##
##################################################################################
*/

.AfficheCentre
{
	overflow:auto;
	width:1015px;
	height:540px;
	border:solid 1px;
	background-color:#FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
}
.AfficheTableau
{
	font-size:x-small;
}
.tabfiche
{
	width:900;
}
.TitreDesc
{
	font-size:medium;
	font-weight:bold;
	}
.TitreTabPanier
{
	color:#FFFFCC;
	font-size:x-small;
}

.TitreTabPort
{
	background-color:#d22b00;
	color:#FFFFCC;
}
.LigneTabPort0
{
}
.LigneTabPort1
{
	background-color:#E80500;
	color:#FFFFCC;
}
/* Tableau rubriques */
.tableaurub
{
	border: 1px #FF6600 solid;

}

/*########################
##						##
##		LIENS NEWS		##
##						##
########################*/

a:link.news {
	color: #FF6600;
	text-decoration: none;
	font-size:x-small;
}
a:visited.news {
	text-decoration: none;
	color: #FF6600;
	font-size:x-small;
}
a:hover.news {
	text-decoration: none;
	color: #000000;
	font-size:x-small;
}
a:active.news {
	text-decoration: none;
	font-size:x-small;
}

/*########################
##						##
##	  AFF. GENERAL		##
##						##
########################*/

.CalqueAffiche
{
	overflow:auto;
	width:1015px;
	height:540px;
	border:0px;
	background-color:#FFFFCC;
}

/*########################
##						##
##		  NEWS			##
##						##
########################*/

.TitreNewsGene
{
	color:#FF6600;
	font-size:x-large;
	font-weight:bold;
}

.titrenews
{
	color:#FF6600;
	font-size:large;
	font-weight:bold;
}

.tableaunews 
{
	width: 1000px;
	border:1;
	background-color: #FFFFCC;
}

.NewsTexte
{
	font-size:x-small;
}

.ResumeNews
{
	font-size:small;
	font-weight:bold;
}


/*########################
##						##
## FORMULAIRE RECHERCHE	##
##						##
########################*/


#recherche
{
	width: 75%;
}

#recherche p
{
	/*margin: 2px 0;*/
}

/* fieldset , legend */
#recherche fieldset
{
	margin-bottom: 10px;
	border: #FB7D00;
	background-color:#FB7D00;
}

#recherche fieldset:hover
{
	background-color: #FB7D00;
}

#recherche fieldset legend
{
	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1.2em;
	color: #999;
}


/* Label */
#recherche label
{
	background-color: #FB7D00;
	display: block;
	width: 40%;
	float: left;
	padding-right: 1%;
	text-align: right;
	letter-spacing: 1px;
	color:#FFFFCC;
}

#recherche label:hover
{
	font-weight: bold;
}

#recherche .form_label_nostyle
{
	background: none;
}


/* Input */
#recherche input
{
	border: #FFFFCC;
	color:#FB7D00;
}

/* button submit */
#recherche input[type="submit"]
{
	background-color:#FFFFCC;
	color:#FF6600;
	font-size:xx-small;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}