/*  Structure globale */
#global
{
    MARGIN-LEFT: auto;
    WIDTH: 960px;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: left;
    BACKGROUND-IMAGE: url("../img/FR/home/ligne_cote.gif");
	BACKGROUND-REPEAT: repeat-y;
	background-position:768px;
}

#home {
	WIDTH: 960px;
	TEXT-ALIGN: left;
}

#right
{
	width:159px;
	float:right;
}

#middle
{
	float:left;
	width:800px;
}


/* Espace adhérent */
#headright H3
{
	height:20px;
	margin:15px 0px 0px 40px;
	padding:0px 0px 0px 25px;
	BACKGROUND-IMAGE: url("../img/FR/monesp1.jpg");
	BACKGROUND-REPEAT: no-repeat;
	background-position:left center;
	font-size:115%;
}
#headright H3 A
{
	color:#ACACAC;
	margin:0px;
	padding:0px;
}
#headright P
{
	width:135px;
	font-style:normal;
	margin:0px 0px 0px 48px;
	padding:0px 0px 0px 10px;
	background-image: url(../img/FR/filet_adherent.gif);
	background-repeat:repeat;
	background-position:left;
}
#headright UL
{
	width:140px;
	margin-left:48px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background-image: url(../img/FR/filet_adherent.gif);
	background-repeat:repeat;
	background-position:left;
}
#headright UL LI 
{
	height:16px;
	list-style:none;
	background-image:url(../img/FR/puce_grise.gif);
	background-position:left center;
	background-repeat: no-repeat;
	padding-left:10px;
}
#headright .bottom
{
	margin-left:50px;
	margin-bottom:7px;
}

/* En-tête */
#headright 
{
	width:189px;
	height:155px;
	margin:0px;
	padding:0px;
	FLOAT: left;
	background:#FFFFFF url(../img/FR/Home/ligne_rond_cote.gif);
	background-repeat:no-repeat;
	background-position:left bottom;	
}
#head 
{
	width:768px;
	FLOAT: left;
	BACKGROUND-IMAGE: url("../img/FR/ligne_ht.gif");
	BACKGROUND-REPEAT: repeat-x;
}
#head H1 
{
	margin-left:10px;
	margin-right:50px;
	margin-top:20px;
	FONT-SIZE: 100%;
	COLOR: #ABDB50;
	FONT-WEIGHT: bold;
	text-transform:uppercase;
}
#head DIV.logo {
	FLOAT: left	;
}
#head DIV.photo {
	FLOAT: left	;
	margin-left:40px;
}
#head DIV.baseline {
	FLOAT: left	;
}
#head DIV.barrenavi {
	margin:0px;
	padding:0px;
}


/* Menu principal */
#navprinc {
}
#navprinc H3 {
	PADDING: 0px 0px 10px 0px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 100%;
	FONT-SIZE: 152%;
	COLOR: #ABDB50;
}
#navprinc H3 SPAN {
	PADDING: 0px 0px 10px 0px;
	LINE-HEIGHT: 100%;
	FONT-SIZE: 130%;
	COLOR: #7B7D7E;
}
#navprinc A {
	color:#414345;
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url("../img/FR/puce_verte.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
}
#navprinc A:hover {
	color:#B00A60;
	BACKGROUND-IMAGE: url("../img/FR/puce_rose.gif");
}
#navprinc UL {
	MARGIN: 0px 0px 10px 0px;
	PADDING: 0px;
	LIST-STYLE: none;
}
#navprinc LI {
	MARGIN: 0px 0px 3px 0px;
	FLOAT: none;
	DISPLAY: list-item;
}
#navprinc DIV.U1 {
	FLOAT: left;
	MARGIN-LEFT: 3em;
	padding-left:40px;
	BACKGROUND-IMAGE: url("../img/FR/cercles.gif");
	BACKGROUND-REPEAT: no-repeat;
}
#navprinc DIV.U2 {
	FLOAT: left;
	MARGIN-LEFT: 11em;
	padding-left:40px;
	BACKGROUND-IMAGE: url("../img/FR/cercles.gif");
	BACKGROUND-REPEAT: no-repeat;
}
#navprinc DIV.U3 {
	FLOAT: left;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 11em;
	padding-left:40px;
	BACKGROUND-IMAGE: url("../img/FR/cercles.gif");
	BACKGROUND-REPEAT: no-repeat;

}

/* Perturbations */
#perturbations {
	MARGIN-LEFT: 50px;
	WIDTH: 200px;
	height:63px;
	FLOAT: left;
	PADDING: 0px;
	BACKGROUND-IMAGE: url("../img/FR/home/bgperturb.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 29px;
}
#iconeperturbations {
	FLOAT: left;
}

#perturbations P {
	MARGIN: 0px 0px 0px 30px;
	PADDING: 0px;
	FONT-WEIGHT: bold;
	font-size:0.9em;
	color:#FFFFFF;
}
#perturbations A {
	color:#B00A60;
}


/* Bloc menu secondaire et outils */
#navtools {
	FLOAT: left;
}

/* Menu secondaire */
#navsec {
	FLOAT: left;
}
#navsec UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
#navsec LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    MARGIN: 0px 0px;
    COLOR: #ffffff;
    PADDING-TOP: 20px;
    padding-bottom:5px;
}
#navsec LI.plan
{
    width:80px;
}
#navsec LI.ri
{
    width:90px;
}
#navsec LI.horaire
{
    width:100px;
}
#navsec LI.evenement
{
    width:110px;
}
#navsec LI DIV
{
    PADDING : 5px 40px 0px 15px;
}
#navsec LI A
{
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(../img/FR/btvert.gif);
    COLOR: #5F8D2A;
    BACKGROUND-REPEAT: no-repeat;
    background-position:right;
    HEIGHT: 30px;
    TEXT-DECORATION: none;
    border-left:1px solid #5F8D2A;
}
#navsec LI A:hover
{
    BACKGROUND-IMAGE: url(../img/FR/btrose.gif);
    TEXT-DECORATION: underline;
    COLOR:#B00A60;
}


/* Contenu */
#content {
	width: 800px;
	TEXT-ALIGN: left;
}

/* Actualités */
#actualites {
	FLOAT: left;
	width:160px;
	COLOR: #000000;
}
#actualites A {
	COLOR: #000000;
}
#actualites A:visited {
	COLOR: #707173;
}

#actualites UL {
	MARGIN: 0px;
	PADDING: 5px;
	LIST-STYLE: none;
}
#actualites LI {
    FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 5px;
	margin-left:1.5em;
	list-style:disc;
	color:#707173;
}

/* Visuels */
#visuel {
	margin-left:100px;
}
#visuel IMG {
	
}
