body{
padding:0px;
margin:0px;
text-align:center;
background-color:#D5E9ED;
}

form { margin:0px; padding:0px}
img { border:0px;}

.dt { display:table; width:100% }

.dr { display:table-row;  height:100%; width:100%}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%}

div, input, textarea, body, font, select
	{
		font-family: Tahoma; 
		font-size:11px;
		line-height:13px;
		color:#5F5F5F;
	}

ul { margin:0px; padding:0px; list-style:none; line-height:18px}
li { background:url(../images/pointer_list.gif) no-repeat left; text-decoration:none; padding-left:14px;}

span strong{color:#EF4A12}
strong {color:#008BC0}
.main {margin:auto}

.row1 { height:101px; background:#FFFFFF;}
.row1_left { width:546px;}
.row1_left img { margin:12px 0 0 46px;}
.row1_right { width:220px;}
.row1_div {width:220px; height:38px; background:#F8F5E5}
.row1_div img{ margin: 4px 0 0 14px}

.wid {width:766px; margin:auto}

.textc {text-align:center}
.txt1 div{ text-align:left}

.a { background:none; text-decoration:underline;color:#464646;}
.a:hover { text-decoration:none}

.row2 { height:174px; background:url(../images/top-bg.gif) top repeat-x; 
/*border-top: 1px solid #A5D0D8; 
border-bottom: 1px solid #A5D0D8;
padding:3px;*/ }
.row2_cen{ width:432px; margin:auto}
.row2_img img {margin: 3px 7px 0 3px;}
.inp{width:419px; height:26px; margin-left:2px; background:#FFFFFF; border: solid 1px #BDBDBD; text-align:right}
.text {width:417px; height:28px; margin-left:3px; background:#EAF4F6;}

.a_marj{margin-left:20px}

.row3 { height:503px; background:#FFFFFF}
.row3b { height:420px; background:#FFFFFF}
.row3_wid{width:766px; margin:auto}
.row3_lin{height:30px; background:#EEF8E5; margin:auto; margin-bottom:0px;}
.row3_p11{width:503px}
.row3_p12{width:11px; background:url(../images/ver-line.gif) repeat-y 0 8px}
.row3_p13{width:252px}
.row3_p13 img{ margin:8px 0 0 7px}
.row3_right1{height:148px; background:#EEF8E5}
.row3_form {height:27px}

.row4 { height:72px; background:url(../images/tall-footer.gif) repeat-x top;}
.row4 div{ text-align:center}
.row4 a{color:#5F5F5F;}

.col{color:#000000}
.centr_div{ margin-left:51px; margin-right:35px}
.centr_div2{ margin-left:51px;}
.centr_div3{margin-left:51px; margin-right:43px}

.lin2{ line-height:16px}
.lin3{ line-height:16px}
.lin3 a{color:#008BC0}

.white, .white a { color:#FFFFFF}

a {color:#EF4A12; text-decoration:underline}
a:hover { text-decoration:none}

.sp_text{background:url(../images/a2.gif) no-repeat 0 1px; padding-left:20px; font-size:13px; font-weight:bold; color:#008BC0; height:15px}
.sp_text a{color:#008BC0}

.t2{line-height:12px}
.t2 strong {color:#546373}

.t3 {color:#216095; font-size:10px; background:url(../images/a3.gif) right top no-repeat; padding-right:8px}

.cen_lin{height:17px; width:672px}
.cen_lin_1{width:433px; background:url(../images/h-line.gif) top repeat-x}
.cen_lin_2{width:39px}
.cen_lin_3{width:197px; background:url(../images/h-line.gif) top repeat-x}

.line{background:url(../images/h-line.gif) top repeat-x; height:1px; width:197px;}

.cen_f_1{width:521px}
.cen_f_2{width:245px}

.div{margin-left:2px}
.div2{margin-left:8px; margin-right:60px}
.div2 img {margin:0 0 0 5px}
.div3{margin-left:1px; margin-right:60px}
.div3 img {margin:0 0 0 5px}


.col2{color:#008BC0}

.w1 {width:208px}
.w2 {width:174px}
.w3 {width:121px}

.read_more { color:#EF4A12; font-weight:bold; text-decoration:none;}
.read_more:hover { text-decoration:underline}

.top_text { color:#393139}
.top_text a{ color:#393139; text-decoration:underline}
.top_text a:hover{text-decoration:none}
.top_text span a{text-decoration:none}
.top_text span a:hover{ text-decoration:underline}

.h_text {color:#216095; background:url(../images/a1.gif) no-repeat 0 5px; text-decoration:underline; padding-left:7px; font-size:10px}
.h_text:hover {text-decoration:none}

input { margin:0px; padding:0px}
.input1 { width:186px; height:24px; font-size:9px; margin-left:8px; font-size:11px; padding-top:7px; padding-left:3px}
.input2 {width:379px; height:25px; border:none;  vertical-align:top; padding-left:15px; padding-top:5px; color:#000000}
.textarea { width:213px; height:212px; font-size:9px; overflow:auto}

li {line-height:14px; margin-left:7px}
li a{color:#5F5F5F}
input.subchamp{font-size:12px;font-family:Tahoma;border: 1px solid #cccccc;background-color: #FFFFFFF;color:#333; height:18px;}

textarea.subchamp{font-size:12px;font-family:Tahoma;border: 1px solid #cccccc;background-color: #FFFFFF;color:#333; }

.tblsub{
margin-right:auto; margin-left:auto; font-size:12px;}

div.pagination {
    padding: 3px;
    margin: 3px;
	font-weight:bold;
}

div.pagination a {
    color: #EF4A12;
    margin: 1px;
    padding: 2px 5px;
    text-decoration: underline;
}

div.pagination a:hover,active {
    color: #EF4A12;
    margin: 1px;
    padding: 2px 5px;
	text-decoration: none
}

div.pagination span.courante {
    color:  #000000;
    font-weight: bold;
    margin: 1px;
    padding: 2px 5px;
	text-decoration: none;
}

.courante{ margin:3px; padding:3px}

div.pagination span.desactive {
    color: #000000;
    margin: 1px;
    padding: 2px 5px;
}

#search_a{background-image:url(../images/b1.gif); height:32px; width:67px;float:left;text-align:center;color:#0059B3;}
#search_a1{background-image:url(../images/b1s.gif); height:32px; width:67px;float:left;text-align:center;color:#0059B3;font-weight:bold;}
#search_a a {color:#0059B3;text-decoration:none;}
#search_a1 a {color:#0059B3;text-decoration:none;}

#search_b{background-image:url(../images/b2.gif); height:32px; width:73px;float:left;text-align:center;color:#0059B3;}
#search_b1{background-image:url(../images/b2s.gif); height:32px; width:73px;float:left;text-align:center;color:#0059B3;font-weight:bold;}
#search_b a{color:#0059B3;text-decoration:none;}
#search_b1 a{color:#0059B3;text-decoration:none;}

#search_c{background-image:url(../images/b3.gif); height:32px; width:90px;float:left;text-align:center;color:#0059B3;}
#search_c1{background-image:url(../images/b3s.gif); height:32px; width:90px;float:left;text-align:center;color:#0059B3;font-weight:bold;}
#search_c a{color:#0059B3;text-decoration:none;}
#search_c1 a{color:#0059B3;text-decoration:none;}

#search_d{background-image:url(../images/b4.gif); height:32px; width:62px;float:left;text-align:center;color:#0059B3;}
#search_d1{background-image:url(../images/b4s.gif); height:32px; width:62px;float:left;text-align:center;color:#0059B3;font-weight:bold;}
#search_d a{color:#0059B3;text-decoration:none;}
#search_d1 a{color:#0059B3;text-decoration:none;}

#search_e{background-image:url(../images/b5.gif); height:32px; width:64px;float:left;text-align:center;color:#0059B3;}
#search_e1{background-image:url(../images/b5s.gif); height:32px; width:64px;float:left;text-align:center;color:#0059B3;font-weight:bold;}
#search_e a{color:#0059B3;text-decoration:none;}
#search_e1 a{color:#0059B3;text-decoration:none;}

#search_f{background-image:url(../images/b6.gif); height:32px; width:67px;float:left;text-align:center;color:#0059B3;}
#search_f1{background-image:url(../images/b6s.gif); height:32px; width:67px;float:left;text-align:center;color:#0059B3;font-weight:bold;}
#search_f a{color:#0059B3;text-decoration:none;}
#search_f1 a{color:#0059B3;text-decoration:none;}

#menu_form{height:32px;}
.part{height:170px; width:140px; background-color:#ffffff;}
.dc_part{height:100%; width:1px; background-image:url(../images/ver-line.gif); margin-left:0px; float:left}
.part span{ color:#999999}
.site_part {padding-top:10px; margin-left: 10px; text-align:left}
.site_part a {color:#008BC0;}

fieldset {  
display: block; 
margin: 0px auto 10px auto; 
padding: 10px; 
border: 1px solid #C3DEE3; margin:10px;
}

legend { 
color: #008BC0;
font-weight: bold;
font-size:14px;
text-decoration:none;
padding:4px;
}

legend span {
color:#F8BE2A;
}
img.favicon {
	margin:0 4px -2px 0;
	width:16px;
	height:16px;
}

p.favicons a,
p.favicons a:hover {
	border:none;
	background-color:transparent;
}

p.favicons img {
	border:none;
}

.footnote,
.footnote a {
	font-size:12px;
	line-height:1.3em;
	color:#aaa;
}

.footnote em {
	background-color:transparent;
	font-style:italic;
}

.footnote code {
	background-color:transparent;
	font:11px/14px monospace;
	color:#aaa;
}
.twolink a{
color:#666666; text-decoration:none;
}
.twolink a:hover{
color:#666666; text-decoration:underline;
}
.vign_vid{ padding:2px; border:1px solid #A7D6DF; width:120px; height:90px}
.info_vid{ margin-left:5px}
.submit_rep{ text-align:left}