body {
	scrollbar-face-color : #CFCFCF; 
	scrollbar-shadow-color : #595959;
	scrollbar-3dlight-color : #595959;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-base-color : #CFCFCF; 

	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}


/* Textes */

.txt {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
}

.txtNoir10 {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

.txtNoir10s {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}

.txtNoir11 {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

.txtNoir11s {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}

.txtRougefonce11 {
	font-family : verdana;
	font-size : 11px;
	color : #B22222;
	text-decoration : none;
}

.txtNoir12 {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
}

.txtNoir12s {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration : underline;
}

.txtNoir12bs {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	text-decoration : underline;
}

.txtGris12b {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #2D2D2D;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 1px;
}

.txtGrisClair11 {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration : none;
}

.txtGrisClair11s {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration : underline;
}

.txtGrisClair11i {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration : none;
	font-style:italic;
}

.txtGris11s {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #2D2D2D;
	text-decoration : underline;
}

.txtBleu11s {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #4999CE;
	text-decoration : underline;
}

.txtBleu12b {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #4999CE;
	text-decoration : none;
}

.txtBleu14b {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #4999CE;
	text-decoration : none;
}

.txtBlanc12b {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

.txtRouge12 {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #E60003;
	text-decoration : none;
}

.txtRouge12b {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #E60003;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 1px;
}

.txtRouge12bs {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #E60003;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 1px;
}

.txtRouge14b {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 14px;
	color : #E60003;
	font-weight : bold;
	text-decoration : none;
}

.txtNoir10s:hover, .txtNoir11s:hover, .txtNoir12s:hover, .txtNoir12bs:hover {
	color : #E60003;
}

.txtGris12b:hover, .txtGris11s:hover, .txtBleu11s:hover, .txtRouge12bs:hover {
	color : #E60003;
	text-decoration : underline;
}

.txtGrisClair11s:hover {
	color : #999999;
	text-decoration : underline;
}

li {
	list-style-type : disc;
	list-style-image : url(../img/puce_rouge.gif);
}


/* Formulaires */

.input_texte {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	height : 22px;
	border : 1px solid #000000;
	background : #FFFFFF;
	padding : 2px;
}

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

.select_groupe {
	color : #FFFFFF;
	background-color : #E60003;
}

.select_option_1 {
	color : #000000;
	background-color : #FFFFFF;
}

.select_option_2 {
	color : #000000;
	background-color : #EDEDED;
}


/* Formulaires Corporate */

.txtBordeau12 {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #FF0000;
	text-decoration : none;
}


.input_textarea {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	height : 22px;
	border : 1px solid #000000;
	background : #FFFFFF;
	padding : 2px;
	overflow : auto;
}

.input_texte_gris {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	height : 22px;
	border : 1px solid #000000;
	background : #F4F4F4;
	padding : 2px;
}

.input_erreur {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	height : 22px;
	border : 1px solid #FF0000;
	background : #FFFFFF;
	padding : 2px;
}

.input_textarea_erreur {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	height : 22px;
	border : 1px solid #FF0000;
	background : #FFFFFF;
	padding : 2px;
	overflow : auto;
}


/* Info-bulle */

.popperlink {
	position : absolute;
	visibility : hidden;
	z-index : 5;
}

#aide_recherche_produit_service
{
  background-image: url(../img/petit_form.jpg);
  height: 276px;
  width: 258px;
  }

#recherche_produit_service
{
  position: relative;
  top: 210px;
  left: 17px;
  width: 220px;
  height: 22px;
  border: 0;
  }

#bt_petit_form
{
  position: relative;
  left: 149px;
  top: 222px;
  }

