/* sitesbar */

div#Sitesbar
{
                Display: none;
}


/* reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym {border:0;}



/* fonts */

/**

 * Percents could work for IE, but for backCompat purposes, we are using keywords.

 * x-small is for IE6/7 quirks mode.

 * 

 */

body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

table {font-size:inherit;font:100%;}



/**

 * 99% for safari; 100% is too large

 */

select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}



/**

 * Bump up !IE to get to 13px equivalent

 */

pre, code {font:115% monospace;*font-size:100%;}



/**

 * Default line-height based on font-size rather than "computed-value"

 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height

 */

body * {line-height:1.22em;}


.miniload {
	background-image: url(../gfx/miniload.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	display:block;
}



div.footer_menu_item li a  {
	text-decoration: none;
	color: #185491;
	font-size: 12px;
}
div.footer_menu_item li a:hover  {
	text-decoration: underline;
}
#page {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#page #sidebar {
	float: right;
	width: 300px;
}
#page #bodypage {
	width: 650px;
	float: left;
	margin-bottom:32px;
}
.minimeteo img {
	float: left;
	margin-right: 5px;
}
.minimeteo .mhc1 {
	height: 40px;
	font-size: 18px;
	font-weight: bold;
	float: left;
	line-height: 24px;
	margin-right: 5px;
}

.minimeteo .mhc4 {
	height: 12px;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	margin-right: 5px;
	color: #FF0000;
	display: block;
	text-align: right;
}

.minimeteo .mhc2 {
	font-size: 12px;
	font-weight: bold;
	color: #1A558B;
}
.minimeteo .mhc3 {
	font-size: 11px;
}
#map_canvas {
	
	width:628px; 
	height:482px;
}
.bgmap {

	background-image: url(../gfx/bgmap.gif);
	background-repeat: no-repeat;
	height: 494px;
	width: 640px;
	padding:6px;

}
#cadformap {
	color: #333333;
	border: 1px solid #DAE7ED;
	background-color: #F9FBFD;
	padding:4px;
	margin-top: 30px;
	font-size: 12px;
	
	
		border-top-radius-topleft: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	
}
.loading {
	margin: 20px;
	font-size: 12px;
	color: #C4C4C4;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 32px;
	background-image: url(../gfx/ajax-loader.gif);
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 45px;
	background-repeat: no-repeat;
	font-weight: bold;
}
#bodypage h1 {
	font-size: 24px;
	color: #000;
	margin-top: 10px;
	background-image: url(../gfx/fleche.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 18px;
	display: inline;
	margin-bottom: 15px;
	font-weight: normal;
}
#precad a {
	height: 28px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 28px;
	float: right;
	background-color: #FFFFFF;
	margin-left: 8px;
	background-image: url(../gfx/xbongs.png);
	background-repeat: repeat-x;
	border: 1px solid #DAE7ED;

	border-top-radius-topleft: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-radius-topright: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	
	
}

#precad a.act {
	font-weight: bold;
	color: #185491;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DAE7ED;
	border-right-color: #DAE7ED;
	border-bottom-color: #FFFFFF;
	border-left-color: #DAE7ED;
	background-image: none;
}

#precad {
	width: 649px;
	position: absolute;
	height:27px;
	line-height:27px;
	margin-top: -34px;
	margin-left:-4px;
}

.day {
	height: 56px;
}

.minicadact {
	height: 43px;
	background-image: url(../gfx/ongdayact.png);
	background-repeat: repeat-x;
	background-position: center top;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding-top: 12px;
}

.minicadact strong, .minicad strong {
font-size:15px;

}

.minicad {
	background-image: url(../gfx/ongbot.png);
	background-repeat: repeat-x;
	height: 43px;
	display: block;
	color: #185491;
	text-decoration: none;
		font-size: 12px;
	padding-top: 12px;
}
#precad a img {
	float: left;
	margin-top: 8px;
	margin-right: 8px;
}
.size10 {
	font-size: 10px;
}
#maptitle {
	font-size: 14px;
	color: #185491;
	line-height: 28px;
}


h2.bigtitle {
	font-size: 24px;
	color: #000;
	margin-top: 10px;
	font-weight: normal;
	background-image: url(../gfx/fleche.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 18px;
	display: inline;

}
div.blueline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9E2E7;
	margin-bottom: 10px;
}

h2.bigtitle a {
text-decoration: none;
}


h2.bigtitle a.onlink {
	font-size: 12px;
	color: #1e287d;
	text-decoration: none;
	float:right;
	font-weight: bold;
	line-height: 24px;
	background-image: url(../gfx/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 10px;
}


#cadfortable {
	padding-top: 20px;
	padding-bottom: 20px;
}

#cadfortable a {
	color: #185491;
	text-decoration: none;
}
#cadfortable .celltab {
	height: 32px;
	line-height: 32px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 28px;
	font-size: 10px;
	overflow: hidden;
}
#cadfortable img {
	float: left;
}
.listtags a {
	float: left;
	width: 130px;
	display: block;
	height: 20px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #185491;
	line-height: 18px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
}

.listtagssb {
	background-color: #F5F7FA;
	border: 1px solid #DEE5EF;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.listtagssb a {
	float: left;
	width: 120px;
	display: block;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	height:15px;
	margin-left:10px;
}
.listtagssb a:hover {
	text-decoration: underline;
}
#sidebar #selecthp {
	border: 1px solid #EAEAEA;
	background-color: #F6F6F6;
	font-size: 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 15px;
}
#selecthp a {
	color: #185491;
	text-decoration: none;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	overflow: hidden;

}

#selecthp a.act {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #185491;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
}
.boitesidebar {
	border: 1px solid #B9D5E0;
	background-image: url(../gfx/sidebox1.png);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #EAF9FF;
}

.boitemameteo {
	border: 1px solid #B9D5E0;
	background-image: url(../gfx/sideboxm1.png);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #FDFDFD;
	background-position: top;
}
.boitemameteo h3 {
	font-size: 18px;
	color: #000000;
	margin-bottom: 10px;
	margin-top:0px;
	padding-right: 10px;
	padding-left: 10px;
}


#listmameteo {
	font-size: 11px;
	color: #000000;
	margin: 10px;
}

#formmameteo {
	background-color: #ECF3F7;
	background-image: url(../gfx/formama.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
}

.souslink a {
	font-size: 10px;
	color: #1275BC;
	text-decoration: none;
}
.souslink {
	text-align: right;
	margin-top: 5px;
}

.boitesidebar table {
	margin-top: 5px;
	margin-bottom: 5px;

}

.gooadsense {

border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top:20px;
	margin-bottom:15px;	


}

.gooadsense td {
padding:5px;

}

.bscol2 {
	border: 1px solid #EAE5BA;
	background-image: url(../gfx/sidebox2.png);
}

.bscol3 {
	border: 1px solid #B9D5E0;
	background-image: url(../gfx/sidebox3.png);
}

.bscol4 {
	border: 1px solid #E9E9E9;
	background-image: url(../gfx/sidebox4.png);
}

.boitesidebar h3 {
	font-size: 18px;
	color: #000000;
	margin-bottom: 10px;
	margin-top:0px;
}
.boitesidebar p {
	margin-top: 5px;
	margin-bottom: 5px;
}
.btnblue {
	background-image: url(../gfx/bgbtsearch.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #FFFFFF;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	padding: 2px;
}
#listvilleselect {
margin-left:244px;
}

#listvilleselectch {
position:absolute;
width:130px;
margin-left:137px;

}

.listselect {
z-index:200;
position:absolute;
width:244px;
margin-top:0px;


}

.listselect ul {
	margin-top:0px;
	max-height:108px;
	background-color: #FFFFFF;
	border: 1px solid #2067A7;
	overflow: auto;
}
.listselect li a {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.listselect li a.pair {
	background-color: #F1F5F8;
}

.listselect li a:hover {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #2067A7;
	
}


td.tabres {
	color: #4682CB;
	height: 20px;
	width:90px;
	background-color: #F7F7F7;
	padding: 2px;
	border: 1px solid #FFFFFF;
	}
    h2.hsun {
	background-image: url(../gfx/minisun.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height: 22px;
	font-weight: bold;
	font-size: 16px;
	}
	h2.hmoon {
	background-image: url(../gfx/minimoon.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height: 22px;
	font-weight: bold;
		font-size: 16px;
	}
	.sep_hor {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #0475AF;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
	.sep_ver {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #0475AF;
	padding-left: 8px;
	}

.wikispace {
	margin-top: 15px;
	margin-bottom:30px;
	
}
.tablues {
	color: #52768B;
}
div.hr {
	font-size: 3px;
	height: 3px;
	margin-bottom: 6px;
	margin-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EAE5BA;
}
.tabresblue {
	color: #FFFFFF;
	background-color: #77A5B4;
	text-align: center;
	margin: 2px;
	padding: 1px;
	border: 1px solid #FFFFFF;
}
.pretab {
	font-size: 11px;
	line-height: 16px;
}
#sidebar #adssidebar {
	margin-bottom: 10px;
}
h3.lev1 {
	color: #1D5C96;
	font-size: 14px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 5px;
}
h3.lev2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1D5C96;
	margin-top: 30px;
	margin-bottom: 10px;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
#videometeo {
	margin-top: 10px;
	margin-bottom: 10px;
}#bodypage h4, #bodypage h4 a  {
	font-size: 12px;
	color: #1A578E;
}

.bigtxt {
	font-size: 32px;
	color: #000000;
	font-weight: bold;
}
.mintxt {
	color: #192847;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}

.medtxt {
	color: #192847;
	font-size: 18px;
	font-weight: bold;
	line-height:24px;
}


.TEXT_date {
	color: #D40636;
}
.daynight li {
	font-size: 11px;
	line-height: 14px;
}
.daynight {
	background-image: url(../gfx/sunandmoon.gif);
	background-position: 5px center;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-color: #E9F1F4;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: 1px solid #C4C4C4;
}
#globalmeteo {
	padding: 5px;
	background-image: url(../gfx/degbtn.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FEFFFF;
}






 #nextdays {
  margin-top:10px;
	background-color: #F4F4F4;
	border: 1px solid #D8DEE2;
	margin-bottom:10px;
}
 .nextdays {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0475AF;
}



a.day7 {
	background-color: #F9FBFB;
	border: 1px solid #CBD9DC;
	padding: 4px;
	font-size: 10px;
	margin: 2px;
	display: block;
	color: #000000;
	text-decoration: none;
	background-image: url(../gfx/degbtn.png);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}
#strpage a.day7:hover {
	text-decoration: none;
	border: 1px solid #6080A4;
	background-color: #EEEEEE;
}





.bluetitre {
color:#1E63C5;
}
.degl {
	font-size: 11px;
}
.degh {
	font-size: 14px;
	font-weight: bold;
}
#spaceplayer {
	background-image: url(../gfx/bgmeteo.jpg);
	height: 370px;
	padding-top: 40px;
	padding-left: 42px;
	width: 900px;
	padding-right: 28px;
}

#spacesup {
	background-image: url(../gfx/bgbulleright.png);
	background-repeat: no-repeat;
	height: 245px;
	width: 270px;
	position: absolute;
	margin-left: 620px;
	margin-top: 100px;
}
#inspaceup {
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #122C6F;
	font-size: 13px;
	line-height: 19px;
	height: 165px;
}
#redtime {
	color: #DF2926;
	font-size: 14px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
#langchoice {
	background-color: #185492;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 28px;
	height: 28px;
	border: 1px solid #EBE9EA;
	padding-left: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


#langchoice a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	overflow: hidden;
}

#langchoice a.act {
	color: #185492;
	text-decoration: none;
	background-color: #E9F1F4;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

}
#langchoice span {
	line-height: 18px;
	height:28px;
	margin-right: 4px;
	margin-left: 4px;
	width: 1px;
	background-image: url(../gfx/bgbar.gif);
	background-repeat: repeat-y;
}
#ligatus-rtl {
	margin-top: 10px;
	margin-bottom: 10px;
}
#letters {
	background-color: #EAEAEA;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#letters a {
	font-size: 14px;
	font-weight: bold;
	color: #185491;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-right: 2px;
	margin-left: 2px;
}
#letters a.opened {
	color: #CCCCCC;
	background-color: #EAEAEA;
}
#mapsfr {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #F1F5F8;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}.dintab1 {
	font-size: 12px;
	color: #1B5992;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.dintab2 {
	background-repeat: no-repeat;
	padding-left: 30px;
	height: 25px;
	font-size: 15px;
	line-height: 26px;
	font-weight: bold;
	color: #666666;
}
.dintab3 {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.dintab3:hover {
	color: #FF0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}


.addbtn {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../gfx/btnajouter.gif);
	display: block;
	float: right;
	height: 24px;
	width: 60px;
	line-height: 24px;
	text-align: center;
	vertical-align: middle;
	margin-top: 4px;
}


.sidebinpt {
border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c0d3de;
	border-right-color: #c0d3de;
	border-bottom-color: #c0d3de;
	border-left-color: #c0d3de;
	font-size: 12px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	width:234px;
	color:#666666;
	padding-left:5px;

}

#listmameteo ul {
	margin: 0px;
	padding: 0px;
}



#listmameteo ul li {
	background-image: url(../gfx/pucegrey.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	display:block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	line-height: 28px;
	height: 28px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B9D5E0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#listmameteo ul li:first-child {
border:none;

}

.minitempa {
	float:right;
	width:70px;
	text-align:right;
	height: 28px;
	background-image: url(../pictos/24/cw_no_report_icon.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.crossma {
margin-top:7px;
margin-left:5px;
float:right;

}

.villema {
	float:left;
	height: 28px;
	line-height: 26px;
	font-size: 14px;
}





#modalbox {
	position: absolute;
	top:300px;

	left:50%;
	z-index:9999;
	border:2px solid #CCCCCC;
	text-align:left;
	overflow: auto;
	margin-top: -260px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -1400px;
	font-size: 18px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 2px;
	cursor:pointer;
	overflow: hidden;
	width:500px;
}
#modalbox .sousphotos {
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 5px;
	overflow: hidden;
}

div#overstrpage div#crumb{
	margin: 0px 12px;
	padding-top: 5px;
}
