@charset "iso-8859-1";

/****************************************
 *        SCROLLBAR						*
 ****************************************/
BODY 
{
scrollbar-face-color:#218B28; 
scrollbar-track-color:#FFFFD9; 
scrollbar-arrow-color:#FFCC00; 
scrollbar-shadow-color:#000000; 
scrollbar-highlight-color:#FFFFD9; 
scrollbar-3dlight-color:#000000; 
scrollbar-darkshadow-color:#000000; 
/* background-image:url(images/background.jpg); */
}

/****************************************
 *        GENERAL						*
 ****************************************/
font,th,td,p  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
 
/* Liens */
A:link    {text-decoration: none; 		color:#218B28; font-family: Arial; } 
A:visited {text-decoration: none; 		color:#218B28; font-family: Arial; } 
A:active  {text-decoration: normal; 	color:#218B28; font-family: Arial; } 
A:hover   {text-decoration: underline; 	color:#00D000; font-family: Arial; }

A.orange:link    {text-decoration: none; 		color:#FF7707; font-family: Arial; } 
A.orange:visited {text-decoration: none; 		color:#FF7707; font-family: Arial; } 
A.orange:active  {text-decoration: normal; 		color:#FF7707; font-family: Arial; } 
A.orange:hover   {text-decoration: underline; 	color:#FF9F0F; font-family: Arial; }

A.yellow:link    {text-decoration: none; 		font-weight:bold;	color:#F7CD40; font-family: Arial; } 
A.yellow:visited {text-decoration: none; 		font-weight:bold;	color:#F7CD40; font-family: Arial; } 
A.yellow:active  {text-decoration: normal; 		font-weight:bold;	color:#F7CD40; font-family: Arial; } 
A.yellow:hover   {text-decoration: underline; 	font-weight:bold;	color:#FF9F0F; font-family: Arial; }

A.vert:link    {text-decoration: none; 		color:#007400; font-family: Arial; } 
A.vert:visited {text-decoration: none; 		color:#007400; font-family: Arial; } 
A.vert:active  {text-decoration: normal; 	color:#007400; font-family: Arial; } 
A.vert:hover   {text-decoration: underline; 	color:#00D000; font-family: Arial; }


/****************************************
 *        LISTE							*
 ****************************************/
li { list-style-image: url(../img/list/list1.gif); list-style-position:outside; cursor:crosshair; text-align:left; line-height:2;  }

/****************************************
 *        POLICES						*
 ****************************************/
.egetra		 { font-size : 15px; font-family: Century, Times; font-weight: bold; }
.slogan		 { font-size : 17px; color : #218B28; font-family: Times; font-weight: bold; }
.huge		 { font-size : 20px; font-family: Arial; }
.big		 { font-size : 18px; font-family: Arial; }
.medium		 { font-size : 13px; font-family: Arial; }
.small		 { font-size : 10px; font-family: Arial; }
.very_small	 { font-size : 9px;  font-family: Arial; }
.x_small	 { font-size : 8px;  font-family: Arial; }
.bold		 { font-size : 12px; color : black;   font-family: Arial; font-weight: bold; }
.italic		 { font-size : 12px; color : black;	font-family: Arial;	font-style: italic; }
.imp		 { font-size : 12px; color : #AA0202;   font-family: Arial; font-weight: bold; }
.title1		 { font-size : 13px; color : #FFCC00; font-family: Arial; font-weight: bold; }
.title2		 { font-size : 20px; color : #218B28; font-family: Arial; }
.title3		 { font-size : 12px; color : #218B28; font-family: Arial; font-weight: bold; }
.date        { font-size : 13px; color : #cccccc; font-family: Arial; font-weight: bold; }
.orange		  { 				  color : #FFCC00;   font-family: Arial; font-weight: bold; }
.vert		  { 				  color : #218B28;   font-family: Arial; font-weight: bold; }
.small_orange { font-size : 12px; color : #FFCC00;   font-family: Arial; font-weight: bold; }
.big_orange   { font-size : 20px; color : #FFCC00;   font-family: Arial; font-weight: bold; }
.small_vert   { font-size : 10px; color : #218B28;   font-family: Arial; }

/* Texte  */
.author_news { font-size : 12px; color : #218B28; font-family: Arial; font-weight: bold; }
.postdate    { font-size : 11px; color : #999999; font-family: Arial; }
.newinscript { font-size : 12px; color : #ECA75C; font-family: Arial; font-weight: bold; }
.newnews     { font-size : 12px; color : #FFFF99; font-family: Arial; font-weight: bold; }
.newscreens  { font-size : 12px; color : #cccccc; font-family: Arial; font-weight: bold; }
.onlinemember{ font-size : 12px; color : #ECA75C; font-family: Arial; font-weight: bold; }
.onlinevisit { font-size : 12px; color : #FFFF99; font-family: Arial; font-weight: bold; }
.onlineinvit { font-size : 12px; color : #cccccc; font-family: Arial; font-weight: bold; }
.copyright	 { font-size : 10px; color : dimgray; font-family: Times; }
.screen      { font-size : 12px; color : #FFCC00; font-family: Arial; }
.alert		 { font-size : 12px; color : #990000; font-family: Arial; }
.sql		 { font-size : 12px; color : #ffcc00; font-family: Arial; }
.option		 { font-size : 12px; color : #000000; font-family: Arial; }


/***************************
 * TD
 ***************************/

td.vert   		{ background-color: #218B28; }
td.vert_bord    { background-color: #218B28; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #006100; }
td.orange 		{ background-color: #FFCC00; }
td.orange_bord  { background-color: #FFCC00; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #FF9007; }
td.encadre_offre{ background-image:url(../img/bg/encadre_offre.gif); }

/* Direction */
td.citation    { background-color: #FFFFCC; border-style: solid; border-width: 1px 1px 2px 2px; border-color: #FFCC33; }

/* Index */
td.ombre_haut		{ background-image:url(../img/index/bg_ombre_haut.gif); 		height: 48px; max-height:48px; 
					  background-position:top; background-repeat:repeat-x; }
td.ombre_bas  		{ background-image:url(../img/index/bg_ombre_bas.gif); 		width:  13px; height: 20px; }
td.bas	  			{ background-image:url(../img/index/bg_bas_droite.gif); 		height: 13px; }
td.ombre_milieu		{ background-image:url(../img/index/bg_ombre_milieu.gif); 		width:  13px; }
td.ombre_angle_haut	{ background-image:url(../img/index/bg_ombre_angle_haut.gif); 	height: 48px; max-height:48px; width:  13px; 
					  background-repeat:no-repeat; }
td.big_title		{ color:#FFD400; font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:24px; vertical-align:middle; }

/* Barre Drapeaux */
td.drapeau_bg			{ background-image:url(../img/index/drapeau_bg.gif); 			height: 23px; width:80;
						  background-repeat:no-repeat; background-position:right; 	vertical-align:bottom; }
td.drapeau_degrade		{ background-image:url(../img/index/drapeau_degrade.gif); 		height: 23px;
						  background-repeat:no-repeat; background-position:right; }

/* menu */
td.menu   {	font-size : 11px; color : #218B28; font-family: Arial; vertical-align : middle; }
td.menu2  {	font-size : 9px;  color : #218B28; font-family: Arial; vertical-align : middle; }
td.menuborder1 { background-image:url(../img/menu/bg1.gif); height: 9px; }
td.menuborder2 { background-image:url(../img/menu/bg2.gif); width:  9px; }
td.menuborder3 { background-image:url(../img/menu/bg3.gif); width:  9px; }
td.menuborder4 { background-image:url(../img/menu/bg4.gif); height: 9px; }
td.menuborder5 { background-image:url(../img/menu/bg5.gif); width:  9px; height: 9px; }
td.menuborder6 { background-image:url(../img/menu/bg6.gif); width:  9px; height: 9px; }
td.menuborder7 { background-image:url(../img/menu/bg7.gif); width:  9px; height: 9px; }
td.menuborder8 { background-image:url(../img/menu/bg8.gif); width:  9px; height: 9px; }

/* bordures */
td.coin_gauche_vert { background-image:url(../img/bordure/coin_gauche_vert.gif);  height: 21px; width:  20px; }
td.coin_droite_vert { background-image:url(../img/bordure/coin_droite_vert.gif);  height: 21px; width:  20px; }
td.coin_bas_gauche_vert { background-image:url(../img/bordure/coin_bas_gauche_vert.gif);  height: 21px; width:  20px; }
td.coin_bas_droite_vert { background-image:url(../img/bordure/coin_bas_droite_vert.gif);  height: 21px; width:  20px; }

td.coin_haut_gauche_orange { background-image:url(../img/bordure/coin_gauche_haut_orange.gif); height: 21px; width:  20px; }
td.coin_haut_droite_orange { background-image:url(../img/bordure/coin_droite_haut_orange.gif); height: 21px; width:  20px; }
td.coin_bas_gauche_orange { background-image:url(../img/bordure/coin_gauche_bas_orange.gif); height: 21px; width:  20px; }
td.coin_bas_droite_orange { background-image:url(../img/bordure/coin_droite_bas_orange.gif); height: 21px; width:  20px; }


td.title1 {
	background-color: #218B28;
	font-size : 13px; color : #FFCC00;   font-family: Arial; font-weight: bold;
}
td.title2 {
	background-color: #FFCC00; 
	font-size : 13px; color : #218B28;   font-family: Arial; font-weight: bold;
}
td.title3 {
	font-size : 11px; color : #cccccc; font-family: Arial; font-weight: bold;
}
td.title4 {
	background-color: #218B28; 
	font-size : 11px; color : #FFCC00;   font-family: Arial;
}
td.title5 {
	background-color: #FFCC00; 
	font-size : 10px; color : #218B28;   font-family: Arial;
}
td.title6 {
	background-image:url(../img/bg/titre3_bg.gif); font-weight: bold;
	font-size : 14px; color : #FFFFFF;   font-family: Arial;
}

td.row1 { background-color: #FCFF7E; }
td.row2 { background-color: #FFFFA1; }
td.row3 { background-color: #FFE084; }
td.row5 { background-color: #CCCCCC; }
td.rowError { background-color: #AB0707; color:white; font-weight:bold; }

td.pointille_orange { background-color: #FAF5AB; border-color:#FFD862; border-style:dashed; border-width:2px; }
td.pointille_gris 	{ background-color: #E8E8E8; border-color:#B7B7B7; border-style:dashed; border-width:2px; }
td.pointille_degrade_vert_gris 	{ background-color: #E8E8E8; background-image:url(../img/bg/degrade_vert_gris.gif); 
								  background-repeat:repeat-x;
								  border-color:#218B28; border-style:solid; border-width:1px; }
td.pointille_degrade_vert_jaune	{ background-color: #FCFF7E; background-image:url(../img/bg/degrade_vert_jaune.gif); 
								  background-repeat:repeat-x;
								  border-color:#218B28; border-style:solid; border-width:1px; }
	

/***************************
 * INPUT
 ***************************/
input.button {
 	/*background-color:#232323;
	text-indent : 2px;
	border-top-width : 2px; 
	border-right-width : 2px; 
	border-bottom-width : 2px; 
	border-left-width : 2px; 
	padding-left:0em;*/
 }
input.button_cotation{
   padding:0 .50em 0 .50em;
   width:auto;
   overflow:visible;
   border-width:2px;
   font-size:10px;
}




