/*REMISE A ZERO DES STYLES-----------------------*/

  html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

/*REMISE A ZERO DES STYLES-----------------------*/
html{height:100%;width:100% }
body {height:100%;
width:100%;
/*background-image:url(img-capcir/fond2.jpg);*/
background-image:url(img-capcir/fond-vert.gif);
background-repeat:no-repeat;
background-position:center top -10px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
color:#626262;
padding-top:2px;
position:relative;
}
p{margin-bottom:8px;}



h1, h2, h3 ,h4, h5, #resume {color:#67b30b;
}
h1{font-size:large;}

.cc{color:#999999; text-decoration:none;}
fieldset{
padding:10px;}
legend{color:#29c5ff;
font-size:18px}

a{color:#67b30b;}
a:hover{color:#000000;}
hr{color: #efefef;
background-color: #e5e5e5;
height: 2px;
border: 0;}
ul{list-style-type:disc;
 list-style-position:outside;
 padding-left:30px;
 margin-bottom:5px;

 }
 ul ul {list-style:circle;}
 ol{
 list-style-type:decimal;
 list-style-position:outside;
 padding-left:15px; margin-bottom:5px;
}

#multi-recherche{
margin-top:10px;
position:relative;
width:750px;
margin-left:290px;
}
#site{width:100%;}
#site-capcir{margin:auto;
width:1050px;
height:auto;
padding-bottom:50px; position:relative; z-index:0;}

#langue{
	position:absolute;
	left: 112px;
	top: 53px;
	width:55px;
	height:15px; z-index:50;
}

#rech_mot_cle{ width: 350px;   float:right; height:40px; position:relative; z-index:0;}
#rech_hebgt{float:right;  width: 365px; height:40px; position:relative; z-index:0;}
#search1{
	position:absolute;
	left: 114px;
	top: 8px;
	z-index:10;
}
/**html #search1{left:717px;}*/
#search2{
	position:absolute;
	left: 163px;
	top: 7px;
	z-index:20;
}
/**html #search2{left:509px;}*/

#navigation{
background-image:url(img-capcir/fond-menu.jpg);
background-repeat:repeat-x;
height:43px;
margin:auto;
clear:both;
color:#FFFFFF;
 padding-top:8px;
 padding-left:0px;
 width:1024px;
 position:relative;
 font-size:14px;
}
#bandeau{ width:1024px;
height:300px;
margin:auto;
margin-top:15px;
text-align:center;
margin-bottom:10px;

}




#bas-de-page{
clear:both;
	padding-top:5px;
	bottom:0px;
	left:0px;
	height:50px !important;
	width:100% !important;
	background-image:url(img-capcir/bas-de-page.jpg);
	font-size:11px;
}
#bas-de-page a{color:#626262;
text-decoration:none;
}
#col-gauche{width:225px; float:left;
background-image:url(img-capcir/fond-colonne.jpg);
background-repeat:no-repeat;
background-position:right top;
margin-left:10px;
margin-right:10px;
padding-right:5px;
padding-left:5px;
}

#col-gauche h2{color:#9d0d15;
font-size:14px;} 
#col-centre{width:480px;
float:left;
padding-right:10px;
padding-left:5px;
height:auto;}
#col-centre2{width:740px;
float:left;
padding-right:5px;}

#col-droite{width:267px;
float:left;
background-color:#F3F3F3;
padding:10px;}

#col-droite h1{color:#626262;}
#col-droite h2{color:#9d0d15;}
#col-droite h3{color:#9d0d15;
font-size:15px;}
#col-droite a{color:#626262;
text-decoration:none;}
#col-droite a:hover{color:black;
text-decoration:none;}

.font3{ font-size:18px;
}
.agenda{color:#9d0d15;
text-decoration:none;
font-size:14px;
font-weight:bold;}
.agenda:hover{color:#666666;}

.ete{
	background-image:url(img-capcir/puce-ete.gif);
	padding:0 0 0 20px;
	background-repeat:no-repeat;
	background-position:left center;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#666666;
}
.hebgt{
	background-image:url(img-capcir/puce-hebgt.gif);
	padding:0 0 0 20px;
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	font-size:12px;
}
*html #hebgt{right:300px;}

#meteo{
clear:both;
width:225px;
height:100px;
background-color:#D2FBFF;
margin-bottom:10px;
margin-top:10px;
padding:0;}
#menusearch a{ text-decoration:none;}

#news{background-color:#FFFFFF;
padding-top:10px;
padding-left:10px;
border-right:1px solid gray;
border-bottom:1px solid gray;
}
#newsombre{filter:shadow(color:gray, strength:5, direction:135);
padding:5px;
float:left;
margin: 0 10px 2px 0;
}

.nordique{background-image:url(img-capcir/puce-espace.gif);
background-repeat:no-repeat;
background-position: 2px 0px;
padding:0 0 0 20px;
text-decoration:none;
color:#666666;}
.bulletin-neige{background-image:url(img-capcir/puce-neige.gif);
background-repeat:no-repeat;
background-position:left;
padding:0 0 0 20px;
text-decoration:none;
color:#666666;
}
.capcir{background-image:url(img-capcir/puce-capcir.gif);
background-repeat:no-repeat;
background-position:left;
padding:0 0 0 20px;
text-decoration:none;
color:#666666;}
.capcir:hover,  .info:hover, .newsletter:hover, .brochure:hover, .meteo:hover{color:#990000;}
.meteo{text-decoration:none;
color:#666666;}
.neige{color:#990000;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.neige:hover{color:#666666;}
.info{background-image:url(img-capcir/puce-info-pratique.gif);background-repeat:no-repeat;
background-position:left;
padding:0 0 0 20px;
text-decoration:none;
color:#666666;
display:block;
margin-bottom:3px;}
.enfant{background-image:url(img-capcir/puce-enfant.jpg);background-repeat:no-repeat;
background-position:left;
padding:0 0 0 30px;
text-decoration:none;
color:#9d0d15;
font-size:14px;
font-weight:bold;
height:25px;
line-height:25px;
display:block;}
.enfant:hover{color:#666666;}
.newsletter{background-image:url(img-capcir/puce-newsletter.gif);background-repeat:no-repeat;
background-position:left;
padding:0 0 0 20px;
text-decoration:none;
color:#666666;
margin-bottom:3px;display:block;}
.brochure{background-image:url(img-capcir/puce-brochure.gif);background-repeat:no-repeat;
background-position:left;
padding:0 0 0 20px;
text-decoration:none;
color:#666666;}


.officiel{color:#d2d2d2;
font-weight:bold;
font-size:12px;}
.search{width:145px;
height:18px;
font-size:10px;
line-height:18px;
border:0;
color:#999999;}
.rouge{color:#9d0d15;}
