/*
#########################
 #  AGEMETRA.CSS v2.03   #
  #      03/06/2009       #
   #        12h00          #
    #     Valentin Razy     #
     #########################
*/
@import "layout.css";

body{
background: #DCF2FB url(img/v2/fond.png) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif xx-small;
text-align:center;
font-size:10px;
}

#top{
/*background:url(img/top.png) no-repeat;*/
height:100px;
/*width:518px;*/
/*  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top.png');
  background: url(img/top.png) no-repeat !important;
  background: none;*/
}
#top a img{
border:none;
}

#publicite a img{
border:1px #BCE2FA solid;
}


#menutop{
	width:962px;
	margin-top:20px;
/*	height:26px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/midmidwide.png", sizingMethod="scale");
	background: url(img/midmidwide.png) repeat-y !important;
	background: none;*/
}



/* # 6. gestion de l'affichage du menu ################################################### */

ul#menulist, #menulist li {
	list-style-type: none;
	margin:0;
	padding:0;
}

ul#menulist {
	position: absolute;
	top: 110px;
	margin: 0 0 0 31px;
	padding: 0 ;
	width: 962px;
	height:30px;
	text-align: center;
}


#menulist li {
	float: left;
	height:30px;
}

#menulist li#menu1 {width: 150px;}
#menulist li#menu2 {width: 87px;}
#menulist li#menu3 {width: 147px;}
#menulist li#menu4 {width: 161px;}
#menulist li#menu5 {width: 180px;}
#menulist li#menu6 {width: 108px;}
#menulist li#menu7 {width: 129px;}

#menulist li a {
	display: block;
	height: 100%;
	background-image: url(img/v2/menutop.png);
	background-repeat: no-repeat;
}

/* État normal des liens */
#menulist li#menu1 a {background-position: 0px 0%;}
#menulist li#menu2 a {background-position: -150px 0%;}
#menulist li#menu3 a {background-position: -237px 0%;}
#menulist li#menu4 a {background-position: -384px 0%;}
#menulist li#menu5 a {background-position: -545px 0%;}
#menulist li#menu6 a {background-position: -725px 0%;}
#menulist li#menu7 a {background-position: -833px 0%;}

/* État survolé ou actif */
#menulist li#menu1 a:hover,
#menulist li#menu1 a#encours {
	background-position: 0px -30px;
}
#menulist li#menu2 a:hover,
#menulist li#menu2 a#encours {
	background-position: -150px -30px;
}
#menulist li#menu3 a:hover,
#menulist li#menu3 a#encours {
	background-position: -237px -30px;
}
#menulist li#menu4 a:hover,
#menulist li#menu4 a#encours {
	background-position: -384px -30px;
}
#menulist li#menu5 a:hover,
#menulist li#menu5 a#encours {
	background-position: -545px -30px;
}
#menulist li#menu6 a:hover,
#menulist li#menu6 a#encours {
	background-position: -725px -30px;
}
#menulist li#menu7 a:hover,
#menulist li#menu7 a#encours {
	background-position: -833px -30px;
}

/* # 6. gestion de l'affichage du menu ################################################### */


ul#menuside{
white-space:nowrap;
overflow:hidden;
margin: 0 ;
padding: 0 ;
list-style-type: none ;

/* Suppression du margin, du padding et des puces du <ul> */
}
ul#menuside li{
margin: 0;
padding: 0 ;
/*border-bottom:dashed 1px #FFF;*/
/* Suppression du padding et margin du <li>*/
}
ul#menuside li a{
border-bottom:#D6D6D6 1px solid;
border-top:#F8F8F8 1px solid;
background:transparent url(img/v2/menufleche.png) 5px 50% scroll no-repeat ;
padding-left: 15px;
font-size:12px;
font-weight:bold;
color: #A7032F;
text-decoration:none;
display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
width: 245px ;
line-height: 30px ;
text-indent: 10px ; /* On décale le texte de 20px du bord gauche */
}
ul#menuside li a:hover,ul#menuside li a:focus,ul#menuside li a:active, ul#menuside li.actif a{
border-top:#ECECEC 1px solid;
background:#E6E6E6 url(img/v2/menuflecheh.png) 8px 50% scroll no-repeat ;
color: #A7032F;
text-decoration:underline;
}


.menu_warning{
color:#FF0000;
padding-left:20px;
background: url(../img/v2/alerts/warning.png) no-repeat 0 50%;
}

ul#adh{
margin: 0;
padding-left: 20px;
list-style-type: none;
}
ul#adh li{
margin: 0 ;
padding: 0 ;
}
ul#adh li a{
display: block ;
width: 257px ;
line-height: 85px ;
text-decoration: none ;
background: url(img/v2/adhesion.png) no-repeat 0 0 ;
}
ul#adh li a:hover,ul#adh li a:focus{
background: url(img/v2/adhesion.png) no-repeat 0 -85px ;
}

#titremid{
/*font-size:24px;
color:#FFFFFF;
font-style:italic;*/
margin-top:12px;
}

#contenumid img{
border:solid 5px #FFF;
margin: 0 10px;
}


#conteneurbas {
color:#595959;
text-align: right;
}
#conteneurbas #logobas{
float:right;
background:url(img/v2/petitagemetra.png) no-repeat center top;
height:37px;
width:167px;
margin-left: 10px;
}


#menutitre{
background:url(img/v2/titmenu.png) no-repeat left bottom;
height:30px;
width:260px;
margin: 5px 5px 0 5px;
}
#menucadre{
background-color:#EEEEEE;
width:260px;
margin: 0px 5px;
}

#actustitre{
background:url(img/v2/titactus.png) no-repeat left bottom;
height:30px;
width:260px;
margin: 5px 5px 0 5px;
}
#actuscadre{
background-color:#EEEEEE;
	width:250px;
	padding: 5px;
margin: 0px 5px;
color:#3B748B;
}
#actuscadre span.acttitre{
color:#5198B4;
}
#actuscadre span.acttime{
color:#CCCCCC;
}
#actuscadre a{
color:#5198B4;
font-weight:bold;
text-decoration:none;
border-bottom:#3B748B 1px dashed;
}
#actuscadre a:hover{
color:#A7032F;
border:none;
}

#infostitre{
background:url(img/v2/titinfos.png) no-repeat left bottom;
height:30px;
width:260px;
margin: 5px 5px 0 5px;
}
#infoscadre{
background-color:#EEEEEE;
	width:250px;
	padding: 5px;
margin: 0px 5px;
color:#66802B;
}
#infoscadre span.acttitre{
color:#7CA900;
border:none;
}
#infoscadre span.acttime{
color:#CCCCCC;
}
#infoscadre a{
color:#7CA900;
font-weight:bold;
text-decoration:none;
border-bottom:#66802B 1px dashed;
}
#infoscadre a:hover{
color:#A7032F;
border:none;
}

#parttitre{
background:url(img/v2/titpartenaires.png) no-repeat left bottom;
height:30px;
width:260px;
margin: 5px 5px 0 5px;
}
#partcadre{
text-align:center;
width:260px;
margin: 10px 5px;
color:#999999;
}
#partcadre span.acttitre{
color:#00A7D9;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
#partcadre a{
color:#999999;
text-decoration:none;
}
#partcadre a:hover{
color:#999999;
text-decoration:none;
}
#partcadre a img{
border:none;
}

/*####################LECTEUR RSS########################*/
.aaclass{
width: 100%;
min-height:130px;
padding: 0px;
overflow:hidden;
margin-bottom: 5px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=10); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.1; /*Specify fade effect in Firefox. Remove if desired.*/
text-align:left;
}

.aaclass a{
text-decoration: none;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-family:Georgia,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:2em;
font-weight:bold;
font-size:1.4em;
border:none;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size:1em;
line-height:1.4em;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
font-size:1.1em;
}
/*####################LECTEUR RSS########################*/