@charset "utf-8";

/* CSS Document */



/* Commun */

a {border:none;}

a { text-decoration:none; color:#fa5419;}

a:visited { text-decoration:none; color:#fa5419;}

a:hover { text-decoration:underline; color:#993300;}



img, img a {border:none;}

h1 { color:#fa5419; font-weight:bold; font-size:1.4em; margin-top:10px; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

h2 { color:#fda51a; font-weight:bold; font-size:1.3em; margin-top:10px; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

h3 { color:#558e9e; font-weight:bold; font-size:1.1em; margin-top:10px; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}



body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:0px; padding:0px; color:#2d7086; font-size:0.8em; background-color:#eef8f9;}

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#2d7086;}

#bordure { background-image:url(images/body-fond.jpg); background-position:center; background-repeat:repeat-y; margin:0 auto; width:100%;}

#global { margin: auto; width:990px; background-color:#FFFFFF;}

#retourHaut {clear:both; text-align:right; padding-right:200px;}

#retourHaut a, #retourHaut a:visited { text-decoration:underline; color:#fa5419;}

#retourHaut a:hover { text-decoration:underline; color:#fa5419;}

.break { color:#FFFFFF; background-color:#FFFFFF; height:1px; clear:both; width:5px; border:none;}

.texteLeft {text-align:left;}



#bandeau { background-image:url(images/bandeau-news.jpg); width:990px; height:215px; background-repeat:no-repeat;}



.deco_actus {background-image:url(images/deco-fond-actus.jpg); background-repeat:no-repeat; background-position:left top; padding-left:10px; margin-left:10px; margin-top:-5px; margin-bottom:5px;}

#actualites_accueil { margin-left:-15px; margin-top:10px;}



/* Divers */

.decal {display: inline; float: left; width: 160px;}

.erreur { color:#CC0000; background-color: #F0F0F0; font-size:0.9em; text-align:center;}

.gras { font-weight:bold;}

.bleuTexte { color:#2d7086;}

.champ {border: solid 1px #fda51a; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0px; padding:0px; color:#2d7086}

.centre {text-align:center;}

.noLien {text-decoration:none;}

.noLien:hover { text-decoration:underline;}



/* Menu */

#menuBarre { background-position:bottom; background-image:url(images/menu-fond.jpg); height:45px; background-repeat:no-repeat; margin:0px; padding:0px; position:relative;}

#menuBarre img { margin:0px; padding:0px;}

.menuDeroulant { background-color:#FFFFFF; padding:5px;}

.options {background-image:url(images/menu-deroulant-fond.jpg); background-repeat:no-repeat; background-position:left bottom; }

.options a, .option a:visited { color:#47a6ba; text-decoration:none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; }

.options a:hover {color:#fa5419; text-decoration:none;}

.options ul { margin:0px; margin-left:30px; padding-top:15px; margin-bottom:10px; padding:0px; list-style-position:outside; list-style-image: url("images/puce-normale.jpg");}

.options ul a:hover {list-style-image: url("images/puce-surligne.jpg");}

#options2Container {width:160px;}	

#options3Container {width:300px;}	

#options4Container {width:190px;}	

#options5Container {width:200px;}	

#options6Container {width:200px;}	

#options7Container {width:210px;}	

#options8Container {width:160px;}	

#options9Container {width:180px;}	



/* Ariane */

#ariane { background-position:bottom left; background-image:url(images/ariane-fond.jpg); height:30px; background-repeat:no-repeat; margin-top:20px; margin-left:25px; color:#47a6ba; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold;}

#ariane a, #ariane a:visited { color:#fa5419; text-decoration:none;}

#ariane a:hover { color:#fa5419; text-decoration:underline;}



/* Pied */

#pied { clear:both; background-color:#b4d85c; background-image:url(images/pied-fond.jpg); background-position:top; background-repeat:no-repeat;}

#pied { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; text-align:center; color:#000000; padding-top:40px; height:45px;}

#pied a, #pied a:visited { text-decoration:underline; color:#000000;}

#pied a:hover { text-decoration:none; color:#333333;}



/* Page d'accueil */

#accueilCentre { margin-right:400px;}

#edito { margin-top:20px; margin-left:40px;}

#actualites { margin-top:25px; margin-left:40px;}

#actualites h1 {margin-top:3px;}

#actualites hr { height:1px; color:#fa5419; background-color:#fa5419; width:90%; text-align:center; border:none;}



#titreActus { background-image:url(images/actus-fond.jpg); width:480px; background-position:right top; background-repeat:no-repeat;}



.titreArticle {font-weight:bold; color:#fa5419;}



#newsSite { float:right; width:184px; padding:18px; margin-top:20px;}

#newsCorps { background-color:#ede9e5; padding-left:15px; padding-right:15px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#746354;}

#newsCorps a, #newsCorps a:visited { text-decoration:none; color:#fa5419;}

#newsCorps .TT a, #newsCorps .TT a:visited { text-decoration:none; color:#2d7086; font-weight:bold; text-align:left;}

#newsCorps .TT a:hover { text-decoration:underline; color:#2d7086;}

#newsCorps a:hover { text-decoration:underline; color:#fa5419;}

#newsCorps h1 { color:#fa5419; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; margin:0px; padding:0px;}

#newsCorps p { margin:0px; padding:0px;}

#newsCorps hr { height:2px; color:#FFFFFF; background-color:#FFFFFF; width:148px; text-align:center; border:none;}

#newsHaut { background-image:url(images/news-haut.jpg); background-repeat:no-repeat; background-position:top; height:14px;}

#newsBas { background-image:url(images/news-bas.jpg); background-repeat:no-repeat; background-position:bottom; height:14px;}



/* Pages générales */



#centre { margin-left:200px; margin-right:200px; margin-top:20px;}



#rappelMenu { float:left; width:160px; padding-right:10px; margin-top:20px; margin-left:10px; background-image:url(images/menu-fond-rappel.jpg); background-repeat:no-repeat; background-position:right top; }

#rappelMenu a, #rappelMenu a:visited { text-decoration:none; color:#47a6ba;}

#rappelMenu a:hover { text-decoration:underline; color:#47a6ba;}

#rappelMenu ul { list-style:none; margin-left:17px; padding-left:0px; list-style-position:outside; list-style-image: url("images/puce-normale.jpg");}

#rappelMenu ul a:hover {list-style-image: url("images/puce-surligne.jpg");}


/* strucrue */

#structureMenu { float:left;}

#structureMenu a, #rappelMenu a:visited { text-decoration:none; color:#47a6ba;}

#structureMenu a:hover { text-decoration:underline; color:#47a6ba;}

#structureMenu ul a:hover {list-style-image: url("images/puce-surligne.jpg");}




/* Colonne de droite */

#colonneDroite { float:right; width:160px; padding:10px; margin-top:30px;}

#colonneDroite h2 { color:#0ba0c7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; text-align:left; margin-top:5px; margin-bottom:10px; font-weight:bold; }

#colonneDroite h2 a, #colonneDroite h2 a:visited { color:#0ba0c7; text-decoration:underline;}

#colonneDroite h2 a:hover { color:#558e9e; text-decoration:none;}

#colonneDroite hr { height:2px; color:#eae3de; background-color:#eae3de; width:148px; text-align:center; border:none;}

#colonneDroite form { margin:0px; padding:0px;}

#colonneDroite input.champ {border: solid 1px #fda51a; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0px; padding:0px;}



#eRemous { background-image:url(images/ermous-fond.jpg); background-repeat:no-repeat; background-position:top left; height:71px; padding-left:10px;}



#recherche { padding-left:10px;}



#calendrierHaut { background-image:url(images/calendrier-haut.jpg); background-repeat:no-repeat; background-position:top; height:10px;}

#calendrierBas { background-image:url(images/calendrier-bas.jpg); background-repeat:no-repeat; background-position:bottom; height:10px;}

#calendrierCorps { background-color:#d9eeb5; padding-left:7px; padding-right:7px; width:140px; margin-left:3px; font-size:0.8em;}

#calendrierCorps h2 { margin:0px; padding:0px; font-size:1.3em;}

#calendrierCorps p { margin:0px; padding:0px;}

#calendrierCorps hr { height:2px; color:#FFFFFF; background-color:#FFFFFF; width:90px; text-align:center; border:none;}

.calendrierDate {color:#fa5419;}

#calendrierCorps a, #calendrierCorps a:visited { text-decoration:none; color:#fa5419;}

#calendrierCorps a:hover { text-decoration:underline; color:#fa5419;}



#forum { padding-left:10px;}



#partenaires { padding-left:10px; text-align:center;}




