BODY    {COLOR:#000000; background-color:#FFFFFF;
		scrollbar-face-color: #EAF3F8; 
		scrollbar-shadow-color: #00000; 
		scrollbar-highlight-color: #458FBE; 
		scrollbar-3dlight-color: #458FBE; 
		scrollbar-darkshadow-color: #000000; 
		scrollbar-track-color: #F7FBFC; 
		scrollbar-arrow-color: #458FBE;}
BODY, OPTION, SELECT, TEXTAREA, TABLE, TD, TR {FONT-SIZE:12px;FONT-FAMILY:tahoma,sans-serif;}

a { font:  12px tahoma,sans-serif; color: #036; text-decoration: none; }
a:hover { color: #900; text-decoration: underline; }
a.bleu {color : #46A0EB;text-decoration : underline;}
.verdana10blc {color: #FFFFFF;text-align : justify;}

.nolink { font:  12px tahoma,sans-serif; color: maroon; text-decoration: none; }
.link { font:  12px tahoma,sans-serif; color: maroon; FONT-WEIGHT:BOLD; text-decoration: none; }
.table  {	PADDING-LEFT:4px;PADDING-RIGHT:4px;BORDER:1px solid #336699;}
.titleTable  {	background-color:#BEC7D5;FONT-WEIGHT:BOLD;}
.motor{	PADDING-LEFT:1px;PADDING-RIGHT:1px;BORDER:1px solid #336699;}


.paragraph  {	HEIGHT:24px;FONT-WEIGHT:none;BACKGROUND-IMAGE:url(../img/tab_fond.gif)}

.par{FONT-FAMILY:tahoma,sans-serif; FONT-SIZE:10pt; BORDER: 1px solid #F1F6FC; background-color: #F1F6FC;TEXT-ALIGN:left;}
.odd{FONT-FAMILY:tahoma,sans-serif; FONT-SIZE:10pt; BORDER: 1px solid #DFE8F2; background-color: #DFE8F2;TEXT-ALIGN:left;}

.clearly{ background-color: #FFFFFF;}
.dark{ background-color: #F1F6FC;}

.P  {PADDING-LEFT:4px;PADDING-RIGHT:4px;BORDER:1px solid #D7E8F4}
.T  {PADDING-LEFT:3px;PADDING-RIGHT:3px;BACKGROUND-COLOR:#e9f2f8;BORDER:1px solid #336699;CURSOR:hand}
.N  {HEIGHT:24px;BACKGROUND-IMAGE:url(../img/bgcolor.gif)}
.T1  {PADDING-LEFT:3px;PADDING-RIGHT:3px;BORDER:1px solid #336699;CURSOR:hand; FONT-WEIGHT:BOLD;
color: FFFFFF; background-color:9A2122; }/**BACKGROUND-COLOR:e9f2f8;**/
.N1 {
	HEIGHT:22px;
	FONT-WEIGHT:none;
	BACKGROUND:url(../img/tab_fond.gif) bottom;
	BORDER:1px solid #FFFFFF
}
.obligatory{COLOR:BLACK;}   
.subtittle{BACKGROUND-COLOR:#E3EBF5}
.errorMessage{COLOR:RED;FONT-WEIGHT:BOLD}
.screen{BACKGROUND-COLOR:#E3EBF5}
.sheetTitle{COLOR:RED;FONT-WEIGHT:BOLD}

SELECT,OPTION,TEXTAREA{PADDING-LEFT:2px;}
TABLE   {BORDER:0px}

input { FONT-FAMILY:tahoma,sans-serif; vertical-align:; FONT-SIZE:10pt; BORDER: 1px solid #D7E8F4; background-color: #FFFFFF; height : 20px;}
.input_white { FONT-FAMILY:tahoma,sans-serif; FONT-SIZE:10pt; BORDER: 1px solid #FFFFFF; background-color: #FFFFFF;TEXT-ALIGN:right;}
.input_yellow { FONT-FAMILY:tahoma,sans-serif; FONT-SIZE:10pt; BORDER: 1px solid #ffff00; background-color: #ffff00;TEXT-ALIGN:right;}
.input_green { FONT-FAMILY:tahoma,sans-serif; FONT-SIZE:10pt; BORDER: 1px solid #00ff00; background-color: #00ff00;TEXT-ALIGN:right;}

.alt1, .alt1Active
{
    background-color: #F5F5FF;
    color: #000000;
}

.smallfont
{
    font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }
.tborder
{
    background-color: #D1D1E1;
    color: #000000;
    border: 1px solid #0B198C;
}
div, td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
form { margin: 0; padding: 0; }


#main { position: relative; width: 100%; }
#content { position: relative; width: 920px; overflow: hidden; background: #ffffff; }
.menu1 { position: relative; width: 920px; height: 23px; overflow: hidden; }
.menu1 div { position: relative; width: 100%; height: 23px; float: left; }

.menu2 { position: relative; width: 160px; height: 23px; overflow: hidden; }
.menu2 div { position: relative; width: 100%; height: 23px; float: left; }

/*btn-rechercher*/
#reach { display: block; height: 23px; background: url(../img/btn_reach.gif) 0 0; font-size: 11px; text-decoration: none; color: #ebf8ff; line-height: 23px; width: 147px; }
#reach:hover { display: block; height: 23px; background: url(../img/btn_reach.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 147px; }
#reach1 { display: block; height: 23px; background: url(../img/btn_reach.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 147px; }
#reach strong, #reach1 strong { padding-left: 38px; }
/*fin*/

/*btn-mode recherche*/
#mode { display: block; height: 23px; background: url(../img/btn_mode.gif) 0 0; font-size: 11px; text-decoration: none; color: #ebf8ff; line-height: 23px; width: 147px; }
#mode:hover { display: block; height: 23px; background: url(../img/btn_mode.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 147px; }
#mode1 { display: block; height: 23px; background: url(../img/btn_mode.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 147px; }
#mode strong, #mode1 strong { padding-left: 38px; }
/*fin*/

/*btn-mode creation*/
#creation { display: block; height: 23px; background: url(../img/btn_modif.gif) 0 0; font-size: 11px; text-decoration: none; color: #ebf8ff; line-height: 23px; width: 147px; }
#creation:hover { display: block; height: 23px; background: url(../img/btn_modif.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 147px; }
#creation1 { display: block; height: 23px; background: url(../img/btn_modif.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 147px; }
#creation strong, #creation1 strong { padding-left: 38px; }
/*fin*/

.text { text-align: justify; margin: 16px 0; }

/*btn-marketing*/
#market { display: block; height: 23px; background: url(../img/btn_marketing.gif) 0 0; font-size: 11px; text-decoration: none; color: #ebf8ff; line-height: 23px; width: 147px; }
#market:hover { display: block; height: 23px; background: url(../img/btn_marketing.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 147px; }
#market1 { display: block; height: 23px; background: url(../img/btn_marketing.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 147px; }
#market strong, #market1 strong { padding-left: 38px; }
/*fin*/

/*btn-tarifs*/
#tarifs { display: block; height: 23px; background: url(../img/btn_tarifs.gif) 0 0; font-size: 11px; text-decoration: none; color: #ebf8ff; line-height: 23px; width: 147px; }
#tarifs:hover { display: block; height: 23px; background: url(../img/btn_tarifs.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 147px; }
#tarifs1 { display: block; height: 23px; background: url(../img/btn_tarifs.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 147px; }
#tarifs strong, #tarifs1 strong { padding-left: 38px; }
/*fin*/

/*btn-affectation*/
#affectation { display: block; height: 23px; background: url(../img/btn_affectation.gif) 0 0; font-size: 11px; text-decoration: none; color: #ebf8ff; line-height: 23px; width: 210px; }
#affectation:hover { display: block; height: 23px; background: url(../img/btn_affectation.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 210px; }
#affectation1 { display: block; height: 23px; background: url(../img/btn_affectation.gif) 0 -23px; font-size: 11px; text-decoration: none; color: #2c3685; line-height: 23px; width: 210px; }
#affectation strong, #affectation1 strong { padding-left: 38px; }
/*fin*/

.text1 { text-align: justify; padding: 16px 0; }
.liste { border-right: 1px solid #4191bc; }
.liste ul { list-style-type: disc; margin: 0 8px; padding: 0 8px; }
.liste a { text-decoration: none; color: #0e1663; line-height: 20px; }
#wrapper { position: relative; width: 100%; padding: 0 15px; }
.intro { text-align: justify; }
h1 { font-family: Arial, Helvetica, Sans-serif; font-size: 24px; font-weight: normal; margin: 10px 0; color: #417ca6; }
h2 { font-family: Arial, Helvetica, Sans-serif; font-size: 18px; font-weight: normal; margin: 10px 0; color: #417ca6; }
h3 { font-family: Arial, Helvetica, Sans-serif; font-size: 14px; margin: 5px 0; color: #417ca6; }
h4 { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; margin: 5px 0; color: #417ca6; }
h5 { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; margin: 5px 0; color: #417ca6; }

.title { margin-left: 15px; color: #008BCE; FONT-WEIGHT:BOLD;}
