body {
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#ffffff;
}

table.cadre1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	background-color:#ffffff;
	height:100%;
	width:963px;
}
a{
color:#000000;
}
#Table_01{
	height:391px;
}
div.tabvariete{
overflow: auto;
WIDTH:728px;
position:relative;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #A1A1A1;
	scrollbar-3dlight-color: #A1A1A1;
	scrollbar-darkshadow-color: #A1A1A1;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #A1A1A1;
}
#divint{
overflow:auto;
WIDTH:753px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #A1A1A1;
	scrollbar-3dlight-color: #A1A1A1;
	scrollbar-darkshadow-color: #A1A1A1;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #A1A1A1;
}
#divint_fi{
overflow:auto;
WIDTH:753px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #A1A1A1;
	scrollbar-3dlight-color: #A1A1A1;
	scrollbar-darkshadow-color: #A1A1A1;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #A1A1A1;
}
#divcontact{
overflow:auto;
WIDTH:324px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #A1A1A1;
	scrollbar-3dlight-color: #A1A1A1;
	scrollbar-darkshadow-color: #A1A1A1;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #A1A1A1;
}


span.sp4_noir{
font-family: Arial,Helvetica,sans-serif;
font-size: 20px;
font-style: normal;
color: #000000;
font-weight:500;
letter-spacing: 0.09em;
}
span.sp4_titre{
font-family: Arial,Helvetica,sans-serif;
font-size: 30px;
font-style: normal;
color: #004489;
font-weight:900;
letter-spacing: 0.09em;
}
span.sp4_txt{
font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	color: #808080;
	font-size: 14px;
	letter-spacing: 0.00em;
}
span.acc_txt{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #808080;
	letter-spacing: 0.13em;
	line-height: 1.5em;
}
span.acc_portail_txt_gris{
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #808080;
letter-spacing: 0.13em;
line-height: 1.14em;
}
span.rg_txt{
font-family: Arial,Helvetica,sans-serif;
		font-size: 14px;
	font-style: normal;
	color: #808080;
	letter-spacing: 0.00em;
	
}
a.acc_lg{
font-family:Arial ;
font-style:  normal;
font-size: 11px;
color:#434343;
font-weight: bold;
text-decoration:none;
}
a.acc_lg:hover{
font-family:Arial ;
font-style:  normal;
font-size: 11px;
color:#E5021D;
font-weight: bold;
text-decoration:none;
}
span.acc_titre{
font-family: Arial,Helvetica,sans-serif;
font-size: 24px;
font-style: normal;
color: #004489;
font-weight:900;
letter-spacing: 0.22em;
}
span.acc_stitre{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #004489;
letter-spacing: 0.08em;
}
span.acc_titre_fi{
font-family: Arial,Helvetica,sans-serif;
font-size: 28px;
font-style: normal;
color: #004489;
font-weight:900;
letter-spacing: 0.02em;
}
span.rg_acccr_gd{
font-family: Arial,Helvetica,sans-serif;
font-size: 21px;
font-weight:500;
color: #004489;
letter-spacing: 0.05em;
}
span.acc_stitre_fi{
font-family: Arial,Helvetica,sans-serif;
font-size: 20px;
font-weight:900;
color: #004489;
letter-spacing: 0.13em;
}
span.acc_accr_fi{
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
font-weight:600;
color: #004489;
letter-spacing: 0.05em;
}

span.rg_acccr{
font-family: Arial,Helvetica,sans-serif;
font-size: 19px;
font-weight:500;
color: #004489;
letter-spacing: 0.00em;
}



span.acc_txt_fi{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #A1A1A1;
	letter-spacing: 0.05em;
	font-weight:600;
}

a.acc_autre_titre{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #004489;
	letter-spacing: 0.05em;
	text-decoration:none;
}
a.acc_autre_titre:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #E5021D;
	letter-spacing: 0.05em;
	text-decoration:none;
}
span.acc_autre_fi{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #004489;
	letter-spacing: 0.05em;
		font-weight: 600;
}
span.acc_mise_fi{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0.05em;
}
span.acc_acces{
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
color: #004489;
letter-spacing: 0.08em;
}
a.acc_lien{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #004489;
letter-spacing: 0.08em;
text-decoration:none;
}
a.acc_lien:hover{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color:#E5021D;
text-decoration:none;
letter-spacing: 0.08em;
}
span.acc_lien_dossier a{
border:none;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #808080;
font-weight: bold;
letter-spacing: 0.08em;
text-decoration:none;
}
span.acc_lien_dossier a:hover{
border:none;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color:#E5021D;
text-decoration:none;
letter-spacing: 0.08em;
}
a.rg_chart{
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
color: #004489;
letter-spacing: 0.08em;
text-decoration:none;
}
a.rg_chart:hover{
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
color:#E5021D;
text-decoration:none;
letter-spacing: 0.08em;
}
span.acc_actu{
font-family: Arial,Helvetica,sans-serif;
font-size: 15px;
font-style: normal;
color: #000000;
font-weight:600;
letter-spacing: 0.07em;
}
span.acc_actu a{
color: #000000;
text-decoration:none;
}
span.acc_actu a:hover{
color: #e50b0b;
text-decoration:none;
}


span.var_titre{
font-family:Arial ;
font-style:  italic;
	font-weight: bold;
font-size: 36px;
color:#aaaaaa;
}
span.var_gamme{
font-family:Arial ;
font-size: 30px;
}

span.var_intitule{
font-family:Arial ;
font-weight: bold;
font-size: 12px;
color: #000000;
}
span.var_nom{
font-family:Arial black;
font-size: 18px;
color: #000000;
}
span.var_contenu{
font-family:Arial;
font-size: 12px;
color: #000000;
}
span.var_legende{
font-family:Arial;
font-size: 10px;
color: #000000;
}
span.var_legende2{
font-family:Arial;
font-size: 10px;
color: #A1A1A1;
}
span.var_sel{
font-family:Arial;
font-size: 14px;
}
span.var_val{
font-family:Arial ;
font-size:14px;
font-weight:900;
}
a.var{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
color: #aaaaaa;
text-decoration:none;
font-weight:900;
}
a.var:hover{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
color:#E5021D;
text-decoration:none;
font-weight:900;
}

span.rec_res{
font-family: Arial,Helvetica,sans-serif;
font-size: 28px;
font-style: normal;
color: #004489;
font-weight:900;
letter-spacing: 0.13em;
}
span.acc_rec{
font-family: Arial,Helvetica,sans-serif;
font-size: 20px;
font-style: normal;
color: #000000;
letter-spacing: 0.07em;
}
a.aff_rec{
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
color: #A1A1A1;
letter-spacing: 0.14em;
text-decoration:none;
font-weight:600;
}
a.aff_rec:hover{
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
color:#004489;
text-decoration:none;
letter-spacing: 0.14em;
font-weight:600;
}


table.haut{
width:740px;
height:204px;
}
table.rec {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	background-color:#003399;
	height:100%;
}
table.contact {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
background-color:#ffffff;

}
table.contactaff {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
background-color:#ffffff;
}

span.cont_titre{
font-family: Arial,Helvetica,sans-serif;
font-size: 24px;
font-style: normal;
color: #004489;
font-weight:900;
}
span.cont_titre2{
font-family: Arial,Helvetica,sans-serif;
font-size: 24px;
font-style: normal;
color: #004489;
}
span.cont_titre3{
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
font-style: normal;
color: #004489;
}
span.cont_adr{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
color: #70706F;
font-weight:500;
}
a.cont_adr{
color=#000000;
}
table.sousmenu{
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-style: normal;
color: #aaaaaa;
background-color:#eeeeee;
border-right: medium solid #999999;
border-bottom: medium solid #999999;
}
span.rec{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
color: #ffffff;
letter-spacing: 0.13em;
font-weight:600;
}
a.rec_mention{
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
font-style: normal;
color: #ffffff;
letter-spacing: 0.10em;
font-weight:600;
text-decoration:none;
}
a.rec_mention:hover{
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
font-style: normal;
color: #ffffff;
letter-spacing: 0.10em;
font-weight:600;
text-decoration:none;
}
.gauche {
font-size: 12px;
font-style: normal;
color: #ffffff;
background-color:#003399;
}
.menu {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-style: normal;
color: #FFFFFF;
line-height: normal;
}
.menuover {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-style: normal;
color: #E00521;
line-height: normal;
}
.titre {
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #ffffff;
text-decoration: none;
background-color:#004A95;
	}
.soustitre {
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #303030;
text-decoration: none;
}
.messok {
font-size: 12px;
font-style: normal;
font-weight: bold;
color: green;
text-decoration: none;
}
.messret {
font-size: 12px;
font-style: normal;
font-weight: bold;
color: green;
text-decoration: none;
}




a.sousmenu {
font-family: Arial,Helvetica,sans-serif;
font-style: normal;
color: #aaaaaa;
text-decoration: none;
font-weight: bold;
}

a.sousmenu:hover {
font-family: Arial,Helvetica,sans-serif;
font-style: normal;
color: #E5021D;
text-decoration: none;
font-weight: bold;
}
a.sel {
font-family: Arial,Helvetica,sans-serif;
font-style: normal;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

a.sel:hover {
font-family: Arial,Helvetica,sans-serif;
font-style: normal;
color: #E5021D;
text-decoration: none;
font-weight: bold;
}
input{
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
color: #333333;
border-bottom: thin solid #AAAAAA;
border-left: thin solid #AAAAAA;
border-top: thin solid #AAAAAA;
border-right: thin solid #AAAAAA;
font-weight: 800;
cursor:hand;
}
input.rec{
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
color: #333333;
border-left: medium solid #666666;
border-top: medium solid #666666;
border-bottom: thin;
border-right: thin;
font-weight: 600;
cursor:hand;
}
select.rec{
font-family: Arial,Helvetica,sans-serif;
font-size: 15px;
color: #333333;
border-left: medium solid #666666;
border-top: medium solid #666666;
border-bottom: thin;
border-right: thin;
font-weight: 500;
cursor:hand;
}
input.valid{
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
font-style: normal;
color: #c3c3c3;
font-weight: 700;
background: #a1a1a1;
height: auto;
width: auto;
border-bottom: thin solid #E00521;
border-left: thin solid #E00521;
border-top: thin solid #E00521;
border-right: thin solid #E00521;
letter-spacing: 0.00em;
text-align: center;
vertical-align: middle;
cursor:hand;
text-indent: 0px;
}

textarea{
font-size: 11px;
color: #333333;
border-bottom: thin solid #AAAAAA;
border-left: thin solid #AAAAAA;
border-top: thin solid #AAAAAA;
border-right: thin solid #AAAAAA;
font-weight: 800;
cursor:hand;
}
select{
font-size: 12px;
font-style: normal;
color: #000000;
}

span.sta_titre1{
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
font-style: normal;
color: #000000;
letter-spacing:0.13em;
}

