

a:hover {text-decoration: none;}

.gapinom  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 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; padding-top: 25px }

.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-size: 14px; font-weight: bold; text-decoration: none }

.gapimenu    { color: #d10018; font-size: 16px; font-family: Verdana; font-weight: bold; text-decoration: none }
a.gapimenu:hover   { color: #d10018; font-size: 16px; font-family: Verdana; text-decoration: none; background-image: url("images/puce-menu.gif"); background-repeat: no-repeat; background-position: 0 2px; }
.gapimenutheme   { color: #00a6e3; font-size: 16px; font-family: Verdana; font-weight: bold; text-decoration: none; background-image: url("images/dot.gif"); background-repeat: repeat-x; background-position: left bottom; padding-top: 25px; padding-bottom: 5px }

.gapimenutd    { text-align: left; padding-top: 15px; padding-bottom: 2px; width: 185px; border-bottom: 1px dotted #ccc }
.gapimenupucetd {
padding-bottom: 3px;
text-align:left; 
background-image: url('images/dot.gif'); 
background-position: bottom left; 
background-repeat: repeat-x;
}


.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  { color: #333333; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #3cf; border: solid 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; margin: 0; padding: 0 }
#header      { background-image: url("../images/header.jpg"); background-repeat: no-repeat; margin-right: auto; margin-bottom: 25px; margin-left: auto; width: 650px; height: 282px }

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

#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     { margin: 0 auto; padding: 0; position: relative; width: 980px; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666 }

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

}

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

#plan #centre {padding-right: 0px;padding-left: 10px;}

#centre .gapilistetable      { }


/* IE HACK */
* html body #centre  { height: 750px } 

.gapilistetable  { width: 565px }
.gapitextemarge { width: 565px }

#gauche         { padding-left: 10px; width: 175px; height: 1000px; float: left }
#droite          { width: 0; float: right }

#droite .gapilistetable     { width: 100%;}

#droite a:link   { color: #666; font-size: 16px; font-family: Arial; text-decoration: none }
#droite a:hover  { color: #666; font-family: Arial; text-decoration: underline }

#droite span.gapiinscription    { color: #666; font-size: 14px; text-align: center; width: 100px }

#droite_contenu    { margin-left: 10px; padding-left: 10px;}

#droite_bas { background-color: #a2daf3; border-top: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666 }
#droite_bas .gapititre  { color: #000; font-size: 16px; font-family: Verdana; font-weight: bold }


#pied     { color: #fff; font-size: 15px; font-family: Arial; font-weight: bold; background-image: url("images/bg-pied.jpg"); background-repeat: repeat-x; text-align: center; padding-top: 25px; height: 150px }


#pied a:link { color: #fff; font-family: Arial; text-decoration: none }
#pied a:hover { color: #fff; font-family: Arial; text-decoration: underline }
#titre   { background-image: url("../images/module.jpg"); background-repeat: no-repeat; margin-top: 10px; padding-top: 10px; padding-left: 30px; height: 35px }

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

#package { background-color: #ffff81; padding: 10px }

.gapiformmargetable  { padding-bottom: 15px }

.gapiformsubmit  { text-align: center; padding-top: 10px }
.gapiformtexteobli .gapiresume  { font-size: 9px }


.error {border: 1px solid red}

.police_badge{font:Arial;}

.bdthemetd  { color: #00a6e3; font-size: 16px; font-family: Verdana; font-weight: bold; padding-top: 15px }
.bdDetailEnteteTD  { font-weight: bold }
.bdListeEnteteTD a{color: #00a6e3; font-size: 12px; font-family: Verdana; font-weight: bold;}
a.bdListeTexte {color: #d10018; font-size: 11px; font-family: Verdana; font-weight: bold;}
