

a:hover {text-decoration: none;}

.gapinom    { color: #00a5ce; font-size: 22px; font-family: Verdana; font-weight: bold; padding-left: 5px }

.gapimodule     { color: #064998; font-size: 20px; font-family: Verdana; font-weight: bold; padding-left: 0 }

.gapitheme    { color: #d10018; font-size: 18px; font-family: Verdana; font-weight: bold; }

.gapititre   { color: #00a6e3; font-size: 14px; font-family: Verdana; font-weight: bold }

a.gapititre:hover  { color: #000000; font-size: 14px; font-family: Verdana; font-weight: bold }
a.gapitheme:hover   { font-weight: bold; text-decoration: none }


.gapimenu    { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-right: 15px }
a.gapimenu:hover    { font-family: Verdana; text-decoration: underline; background-image: url("images/puce-menu.gif"); background-repeat: no-repeat; background-position: 0 2px }
.gapimenutheme       { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; background-image: url("images/menuoff.gif"); background-repeat: no-repeat; background-position: 10px 0; white-space: nowrap; margin: 0; padding: 0; height: 30px }
.gapimenuthemetd  { margin: 0; padding: 0 }
.gapimenuthemesubtable  { margin: 0; padding: 0 }

.gapimenudivtd  { margin: 0; padding: 0; }
.gapimenudivtd div { margin: 0; padding: 0; }
.gapimenudiv  { margin: 0; padding: 0 }

.gapimenutd       { text-align: left; white-space: nowrap }

.gapimenutddiv {}

.gapimenupucetd {
padding-bottom: 3px;
text-align:left; 
background-image: url('images/dot.gif'); 
background-position: bottom left; 
background-repeat: repeat-x;
}

.gapimenutablediv    { background-color: #d3312a; margin: 0; padding: 0 }

.gapimenutable    { margin: 0; padding: 0 }

#gapimenuthemesubtable2 .gapimenutheme  { font-size: 10px; }

#gapimenuthemesubtable2 .gapimenutheme div   { white-space: normal; width: 122px }
#gapimenuthemesubtable7 .gapimenutheme div   { white-space: normal; width: 122px }


.gapitextetd { padding:15px; padding-top:0px; padding-bottom:0px }
.gapiimprimer { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000 }
.gapiretour { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000 }
.gapiresume  { color: #000000; font-size: 14px; font-family: Verdana }
.gapidate { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000 }
.gapibouton {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; background-color: #E8E8E8; color: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.gapiarea {  clip:  rect(   ); font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-bottom: 1px}
.gapitexte { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
.gapitextetd  { padding-top: 5px; padding-left: 3px }
.gapititretd  { padding: 5px }

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #DE0007;
}
li {
	list-style-type: square;
}


.gapicartotextediv  { font-size: 9px; font-family: Arial; margin-top: 10px; margin-left: 3px; width: 25px; height: 25px }

.content  { width: 1016px }

.top  { background-image: url("images/ht.gif"); background-repeat: no-repeat; text-align: center; height: 77px }
.top_titre  { color: #0063b1; font-size: 30px; font-family: Arial; font-weight: bold }
.bottom_titre  { font-size: 20px; font-family: Arial; font-weight: bold }
.red  { color: #f00 }


.gapithemetd  { padding-top: 25px }


/* charte 2008*/

body    { font-size: 12px; font-family: Arial; background-color: #fff; background-image: url("images/bg.jpg"); background-repeat: no-repeat; background-attachment: fixed; text-align: center; margin: 0; padding: 0 }

#header        { background-image: url("images/top.gif"); background-repeat: no-repeat; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 980px; height: 200px }

a#logo-link       { display: block; z-index: 10; width: 980px; height: 170px }


#slogan         { text-align: center; visibility: hidden; display: none; position: relative; top: -100px; left: 525px; width: 425px; height: 60px }
#slogan h1     { color: #000; font-size: 12px; font-family: Arial; font-weight: bold; margin: 0; padding-top: 10px }
#slogan h2     { color: #000; font-size: 22px; font-family: Arial; font-weight: bold; margin: 0; padding-top: 10px }

#conteneur      { background-color: #fff; margin: 0 auto; padding: 0; position: relative; width: 980px; border-right: 1px solid #00a5ce; border-bottom: 1px solid #00a5ce; border-left: 1px solid #00a5ce }

#conteneur2 {
position: relative;
width: 980px;
margin: 0 auto;

}

#centre             { background-color: #fff; margin-right: 0; padding-bottom: 10px; padding-left: 10px; min-height: 750px; border-color: #666 }

#centre .gapilistetable      { }

.gapinom span {}

#menu_haut    { margin: 0 auto -1px; padding: 0; width: 980px }
#sous_menu      { background-color: #d3312a; margin: 0 auto; padding: 0; z-index: -50; top: -1px; width: 980px; height: 25px; border: solid 1px #d3312a }


/* IE HACK */

* html body #centre  { height: 750px } 


#logos   { margin-right: auto; margin-left: auto; width: 940px; border-top: 1px solid #8f7d71 }

#logos .gapilistemarge,  #logos .gapilistetable  { margin: 0; padding: 0 }


#carte  { float: right }

#pied         { color: #fff; font-size: 15px; font-family: Arial; font-weight: bold; background-color: #00a5ce; text-align: center; margin-right: auto; margin-left: auto; width: 980px; height: 20px; border: solid 1px #00a5ce }


#pied a:link  { color: #fff; font-family: Arial; text-decoration: underline }
#pied a:hover  { color: #fff; font-family: Arial; text-decoration: none }


.gapiformtable td,.gapioutilbarrebas   { background-color: #fff }
.gapidetailthemetd {width: 25%;}

.gapilistetd {padding-left: auto; padding-right: auto;}
.gapititremarge {width: 100%; text-align: center}
.gapititretable {width: 100%}
#partenaires .gapititretd {text-align: center}

#gapimenudiv6 { left: -200px }
#gapimenudiv7  { left: -780px }


.gapiphotovignette img {margin: 10px}

#gapirubpub_10198_19578  { position: relative; left: -10px }
