body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/fond_page4.png);
	background-position:left top;
	background-repeat:repeat;
	background-color: #ffffff;
}

.tab_header {
	background-image:url(images/bandeau_prod_fond.png);
	/*background-attachment: fixed;*/
	background-position:100% top;
	background-repeat:no-repeat;
}

.tab_contenu {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
}

.texte_italique {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
	font-style: italic; 
}

.tab_pied_page {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*line-height: 22px;*/
	text-align: center;
}

a.lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A84AD;
	text-decoration: underline;
}

a.lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D11554;
	text-decoration: underline;
}

.textegras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #138F34;
	line-height: 22px;
	font-weight : bold;
}

.texte_italique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style:italic;
}

.sous_titre {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom: solid 3px #1A84AD;
	white-space: nowrap;
	/*background-color: #138F34;*/
	color: #D11554;
	line-height: 35px;
	font-weight : bold;
	padding-left: 2px;
	padding-right: 2px;
	/*padding-top:1px;
	padding-bottom:1px;*/
}

.tab_interligne_menu {
	line-height: 15px;
}

.prod_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A84AD;
	font-weight: bold;
	line-height: 22px;
}

.prod_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D11554;
	font-weight: bold;
	line-height: 22px;
}

.tab_ss_menu {
	background-image:url(images/fond_ssmenu.jpg);
	/*background-attachment: fixed;*/
	background-position:center top;
	background-repeat:no-repeat;
	border: 1px dashed #D11554;
	padding:4px;
}

.ss_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
	text-align:right;
}

.ss_menu_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 3px;
	font-weight: bold;
	color: #D11554;
	line-height: 22px;
	border-bottom: dashed 1px #F8B319;
	text-align:center;
}

a.sous_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A84AD;
}

a.sous_menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D11554;
}

.tab_menu_pied {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*line-height: 22px;*/
	text-align: center;
}

a.menu_pied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A84AD;
}

a.menu_pied:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D11554;
}

.pied_accueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.champ_obligatoire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
}

.retour_haut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-align:right;
	color: #1A84AD;
}

a.retour_haut1 {
	color: #1A84AD;
}

a.retour_haut1:hover {
	color: #D11554;
}

.presentation_index {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 20px;
	font-weight : bold;
}

a.lien_index {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0084AD;
	line-height: 20px;
	font-weight : bold;
	text-decoration : underline;
}

a.lien_index:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D11554;
	line-height: 20px;
	font-weight : bold;
	text-decoration : underline;
}

a.image_lien {
	border : 5px solid #1A84AD;
}

a.image_lien:hover {
	border : 5px solid #D11554;
}

/* ========================================
==================FORMULAIRES==============
======================================== */
.tab_form {
	background-image:url(images/fond_ssmenu.jpg);
	background-position:left top;
	background-repeat:repeat;
	border: 1px dashed #D11554;
	padding:4px;
}

.texte_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	line-height: 22px;
	padding-right: 5px;
	font-weight:bold;
}

.commentaire_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style:italic;
}

.bouton {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  background-color: #6699CC;
  color: #F0F0F0;
  border: 1px solid #000000;
} 

.input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #F0F0F0;
  background-color: #6699CC;
  border: 1px solid #000000;
  text-algin:right;
}

.select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #F0F0F0;
  background-color: #6699CC;
  border: 0px solid #000000;
  text-algin:right;
}


/* ========================================
================ P R O D ==================
======================================== */

#prod {
/*position: absolute;*/
top: 0;
left: 0;
width: 100%;
}

#prod object {
width:100%;
height:100px;
margin: 0;
padding: 0;
}


/* ========================================
================ F A Q ====================
======================================== */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
/*position: absolute;*/
top: 0;
left: 0;
width: 100%;
}

#menu dt {
cursor: pointer;
margin: 2px 0;
text-align: left;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #D11554;
line-height: 30px;
font-weight : bold;
padding-left: 5px;
}

#menu dt a {
color:#D11554;
border-top: 1px dashed #F8B319;
text-decoration: none;
display: block;
height: 100%;
}

#menu dt a:hover {
color:#1A84AD;
border-top: 1px dashed #1A84AD;
text-decoration: none;
}

#menu dd {
border-left: 1px dashed #1A84AD;
padding-left: 5px;
}

#menu li {
text-align: left;
background: #fff;
}

/*#menu li a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
}

#menu li a:hover {
background: #eee;
border-bottom: solid 3px #1A84AD;
}*/


/* ========================================
============== A D M I N ==================
======================================== */
.tab_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 22px;
	font-weight : bold;
	background-color:#1A84AD;
}

.tab_ligne0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
}

.tab_ligne1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color:#138F34;
}

.tab_tab {
	border: 1px solid #000000;
}

