h2{display:block;border:0;padding:0;margin:0;font-size:25px;font-weight:700;}
h3{display:block;font-size:14px;font-weight:700;margin-bottom:1em;margin-top:1em;}
h5,h6{text-align:left;display:block;border:0;padding:0 0 0 5px;margin:0 0 5px -3px;font-size:17px;font-weight:500;color:orange;background-color:#524a4a;width:100%;}
h6{color:white;background-color:#b10000;}div{margin:0;padding:0;}#all{width:auto;}
#ti{margin:0;padding:10px;}#ti a,#ti a:hover{color:white;}a img{border:none;}
li{background-repeat: no-repeat;list-style-type:none;margin:2px 0 2px 0;}
select,body,#corps{font-family: arial, sans-serif,"lucida grande", tahoma, verdana;}
select{font-size:13px;}
body
{	width:980px;
	margin: 0 auto 0 auto;
	font-style:normal;font-weight:normal;
	background-color:#fff;
}
div{display:block;}
a:visited{color:#660000;}a,#map0 b,#map1 b{color:red;}a:hover,#map0 b:hover,#map1 b:hover{color:#ff5900;cursor:pointer;}
#map1,#map{display:none;}

/* L'en-tête, Pub: ptop, p_bar_l*/

.p_bar_l{text-align:center;}
.p_bar_l p{text-align:center;}
#top
{
	background-color:#b00000;
	position:relative;
	top:0;padding:0 0 2px 0;
}
#pub_top{visibility:visible;display:inline;}
#tt{float:right;margin:0;padding:0;width:795px;position:relative;
	}
#logo{width:180px;text-align:center;position:relative;}
.ptop{float:right;
	margin: 5px 33px 4px 35px;position:relative;
	width:728px;height:90px;}

#X{float:right;margin-right:-6px;}
#bcity{width:100%;
color:#fff;font-weight:bold;font-family: Arial;font-size: 16px;position:relative;margin-left:12px;
}
#bcity a{color:#fff;text-decoration:none;}#bcity a:visited{color:#fff;}
#bci {float:right;font-size:13px;padding: 5px 10px 0 0;}
#mbar{
margin:0 0 0 185px;padding: 2px 6px 2px 6px;
background-color:#524a4a;position:relative;
line-height:18px;
}
.add{font-size:12px;}
.add a{color:blue;}.add a:visited{color:blue;}
#mbar #q{width:430px;border:none;font: 17px arial,sans-serif bold;}
#mbar hr{margin:3px 0 5px 0;border:1px inset;}
#mbar p{margin:4px 0px 1px;padding:0;}
#mbar span{margin:0;padding:0;}
#i{display:inline;}
#mbar1 #mbar2{margin:0;padding:0;}
#mbar1 b, #X{font-size:20px;font-weight:normal;}
#mbar2 b{font-size:17px;font-weight:normal;}
#mbar a,.bas a,.mx a{color:orange;text-decoration:none;}
#mbar a:hover,.bas a:hover{background-color:#b10000;color:orange;}
#mSel,#mSel0,.mx:hover{background-color:#b10000;color:orange;}
.mx{background-color:#524a4a;display:inline-block;}
.mxx{float:right;font-size:11px;}
.mxx a{text-decoration:none;color:black;}.mxx a:hover{text-decoration:underline;color:black;}


.mD{float:left;margin:0;padding:0;border:0;}
.mD ul
{
 list-style-type: none;float: left;display:none;
 margin:0;padding:0;border:0;background-color:#524a4a;
}

.mD li
{
 float: left;
 margin:0;padding:0;border:0;width:100%;
 display: block;
}
.mD li:hover{background-color:#b10000;}

.mD #mde:hover  .mD ul{display:block;position:absolute;}
#mde:hover a{color:black;}



#menu
{
	float:left;width:185px;margin-top:1px;
	border-color:#524a4a;position:relative;
}
#menu2{float:right;width:185px;margin-top:3px;}
#calf{border:0;height:180px;margin:0;padding:0;width:185px;}

.m_nor
{
	font-size:12px;
	border-color:#524a4a;line-height:14px;
	background-color:#f4f1cf;color:#660000;
	border-bottom: 2px solid;
	margin:0 0 15px 0;
	padding:0 5px 5px 5px;
}.m_nor a{color:#660000;text-decoration:none;}
.m_nor h5,.m_nor h6{font-size:15px;padding:0 0 0 5px;margin:0 0 7px -3px;}.m_nor h6 a{color:white;}.m_nor h5 a{color:orange;}
.m_nor ul{margin-top:5px;padding:0 0 0 0;margin:0;}
.m_nor li:hover{width:90%;background-color:#207ca3;}
.m_nor li:hover a{color:orange;}
.sme li{background-color:#f4f1cf;color:#660000;}.sme a{color:#660000;}.sme a:hover{color:orange;}
.mS{width:90%;background-color:#b10000;}.mS a{color:orange;}
.oft,.uft li{background-position:0px 0px;}
.ovi,.uvi li{background-position:0px -168px;}
.o17,.o18{background-position:0px -196px;}
.o19{background-position:0px -140px;}
.och{background-position:0px -84px;}
.olz,.o21{background-position:0px -112px;}
.ofz,.ufz li{background-position:0px -224px;}
.ofa{background-position:0px -56px;}
.udc li,.odc{background-position:0px -28px;}
.olg{background-position:0px -252px;}
.oox{background-position:0px -336px;}
.omm{background-position:0px -280px;}
.opp{background-position:0px -308px;}
.oft,.uft li,.ovi,.uvi li,.o17,.o18,.o19,.och,.olz,.o21,.ofz,.ufz li,.ofa,.udc li,.odc,.olg,.oox,.omm,.opp{
	background-image:url('/vic/img/ico.png');padding-left:20px;background-repeat:no-repeat;
}
#corps

{	
	width:755px;margin:0 0 0 185px;
	padding:8px 8px 0 8px;
	min-height:400px;
	font-size:15px;height:100%;
/*background-color:#626262;*/
	border:5px;border-color:#b00000;
	border-left-style:double;border-right-style:double;
}
#corps h1{font-size:21px;margin:3px 0 5px 0;}
#corps h2{margin:0 0 5px 0;font-size:17px;text-align:left;}
#corps hr{margin:0 0 5px 0;color:red;background-color:red;height:1px;border:0;}

#ba{clear:both;padding:3px 55px 3px 55px;margin:0;background-color:#f4f1cf;;font-size:14px;}
.bas
{	
	clear:both;
	padding:0;margin:0;
	text-align:center;
	color:white;
	background-color:#524a4a;
}
.bas span{color:black;}
.result
{
	line-height:12px;
	font-size:12px;
	width:auto;height:62px;max-height:62px;
	padding:1px;
	font-style:normal;font-weight:normal;
	margin:15px -4px 0 -4px;
	background-color:#FDF1B8;
}
.result hr{margin:0 0 2px 0;border:0;height:1px;color:red;background-color:red;}
.result strong{font-size:13px;line-height:15px;}
.result strong a{text-decoration:none;}
.result span{margin-left:10px;}
.rimg
{
	float:left;
	width:61px;height:62px;
	text-align:right;
	margin-right:6px;
}
.rdate,.rdate_fr,.rdate_en
{
	font-size:12px;line-height:13px;
	border:1px;border-left-color:red;border-left-style:solid;
	float:right;
	width:155px;height:62px;
	text-align:right;
	margin-right:0;padding-right:6px;
	background-position: center center;
	position:relative;
}
.rdate_fr{background-image:url('/vic/img/pass_fr.png');}
.rdate_en{background-image:url('/vic/img/pass_en.png');}

#bar{font-weight:normal;font-size:14px;text-align:center;}
#bar strong{font-size:90%;}
.urlp a{font-size:14px;}
.uB a{color:black;text-decoration:none;}.uB a:hover{color:blue;text-decoration:underline;}
#profil
{
	margin:-5px;margin-bottom:15px;
	padding:5px;
	background-color:#FDF1B8;
	border:5px;border-bottom-color:#b00000;border-bottom-style:double;
}
#profil_t
{
	float:left;margin-bottom:10px;padding-bottom:8px;
	border:1px;border-bottom-color:red;border-bottom-style:solid;
	width:100%;
}
#profil_t2{margin-left:195px;height:100%;}
#profil_img
{
	margin:5px;margin-right:10px;margin-bottom:5px;
	max-width:180px;
	height:100%;float:left;
}
#city_p p a{color:black;}
#city_p p a:hover{color:#660000;}
#city_p p a:visited{color:black;}
#city_p p span{margin-left:10px;}
h5 a,h5 a:visited{color:orange;text-decoration:none;}h6 a,h6 a:visited{color:white;text-decoration:none;}h5 a:hover{color:white;}h6 a:hover{color:orange;}
.red{color:red;text-transform:uppercase;}
/*CALANDAR*/
#ccal{	
	margin:0;padding:0;
	font-family: arial,sans-serif,"lucida grande", "tahoma", "verdana", Helvetica, sans-serif;font-style:normal;font-weight:normal;
	background-color:#fff;color:black;
	width:185px;line-height:1;}
.cal a:visited{color:black;}.cal a{color:black;}
.n a:visited,.n a,.now a,.now a:visited{color:red;}
.cal tr{height:20px;}
.cal td
{	width:20px;height:16px;
	font-size:14px;font-weight:normal;
	text-align:center;background-color:#e0d8a3;border:1px solid #e0d8a3;
/* empty-cells:hide;*/
}
#t{font-size:14px;text-align:center;height:14px;}#t a,#j a{text-decoration:none;}
.cal td:hover{width:20px;font-weight:normal;text-align:center;background-color:red;border-color:red;}
.cal .n:hover,.cal #t:hover,.cal .z:hover{background-color:#e0d8a3;border-color:#e0d8a3;}
.f:hover a,.g:hover a,.now:hover a{color:white;}
.cal .f{background-color:#edad4e;border-color:#edad4e;}
.cal .g{background-color:#f5c680;border-color:#f5c680;}
.now a{font-weight:bold;}
.cal .s{border:1px solid black;}
.likes{width:24px;height:24px;display:inline-block;background:url('/vic/img/likes.gif') no-repeat;}
.twit{background-position:0px 0px;}
.face{background-position:0px -24px;}
.goog{background-position:0px -48px;}
.link{background-position:0px -72px;}