/*		CALL IN NEEDED		*/

@import "reset.css";
@import "grid.css";

/*		BASICS		*/
html { font-family: arial,helvetica,sans-serif; font-size: 12px; line-height: 1.5; }
a { text-decoration: none; }

.colonne-2 { background:blue; }

h1 { font-family: georgia,times,'times new roman',serif; font-size: 30px; font-weight: bold; line-height: 2; color: #fff; }
h2 { font-family: georgia,times,'times new roman',serif; font-size: 24px; font-weight: bold; line-height: 1; color: #fff; }
h4 { font-family: georgia,times,'times new roman',serif; font-size: 12px; font-weight: normal; line-height: 1; color: #000; }
h5 { font-family: 'Lucida Calligraphy',georgia,times,'times new roman',serif; font-size: 24px; font-weight: bold; padding-top: 24px; }
h6 { font-family: georgia,times,'times new roman',serif; font-size: 18px; font-weight: bold; line-height: 1; color: #cc0066; margin: 18px 0;}

/*		GENERIQUES		*/
.legende { font-family: arial,helvetica,sans-serif; font-size: 11px; color: #888; width: 160px; border-bottom: 1px solid silver; margin: 0; padding: 0; line-height: 1.2; }


/*		DECOR		*/

body { background: url( ../m/logo_apcs300grise.jpg ); }
.container { background: white; }
.right { float: right; margin: 12px 12px 0 12px; }
.left { float: left; margin: 12px 12px 0 12px; }

/*		PARTENAIRES		*/
div.partenaires { text-align: center;  background: #0033cc; border-top: 2px solid white; }
div.partenaires ul { padding: 8px 0; }
div.partenaires ul li { display: inline; }
div.partenaires ul li a { padding: 4px 12px; color: white; font-weight: bold; text-transform: uppercase; }
div.partenaires ul li a:hover { background: #cc0099; }


/*		MANCHETTE		*/

div#manchette { background: #0033cc; border-top: 2px solid white; }
div#manchette div { text-align: center; line-height: 1.6; }
div#manchette img { height: 140px; border: 2px solid white; margin: -2px; }

/*		NAVIGATION		*/
div.navigation { text-align: center;  background: #0033cc; border-top: 2px solid white; border-bottom: 2px solid white;}
div.navigation ul { padding: 8px 0; }
div.navigation ul li { display: inline; }
div.navigation ul li a { padding: 4px 12px; color: white; font-weight: bold; text-transform: uppercase; }
div.navigation ul li a:hover { background: #cc0099; }

/*		NAV COLONNE LHS 	*/

div#content div#lhs { background: #cc0066; text-align: center; }
div#content div#lhs ul li { border-bottom: 1px solid white; text-align: center;  }
div#content div#lhs ul li a { color: white; padding: 4px; display: block; font-weight: bold; }
div#content div#lhs ul li a:hover { background: #0000ff; }
img#cocarde { margin: 6px; }

/*		CONTENT		*/
div#content { background: url( ../m/fond.gif ) #ff00cc; }
/*div#content div.colonne-8 img { float: right; margin: 12px 12px 0 12px; }*/
div#content div.colonne-8 { font-family: georgia,times,'times new roman',serif; font-size: 16px; line-height: 1.6; }
div#content div.colonne-8 p { padding-bottom: 12px; }
div#content div.colonne-8 p a { font-weight: bold; }
div#content div.colonne-8 p a:hover { background: #ff557f; }
/*
div#content div.colonne-8 ul li { color: black; font-weight: bold; margin-left: 20px }
div#content div.colonne-8 ul li a { color: red; font-weight: bold; margin-left: 20px }
*/

/*		NAV COLONNE RHS 	*/

div#content div#rhs { background: #cc0066; text-align: center; }
div#content div#rhs ul li { border-bottom: 1px solid white; text-align: center;  }
div#content div#rhs ul li a { color: white; padding: 4px; display: block; font-weight: bold; }
div#content div#rhs ul li a:hover { background: #0000ff; }

div#content div#lhs img { margin: 4px 0px; }
div#content div#rhs img { margin: 4px 0px; }

/*		PARTENAIRES2		*/

div.partenaires2 { text-align: center;  background: #0033cc; border-top: 2px solid white; }
div.partenaires2 ul { padding: 8px 0; }
div.partenaires2 ul li { display: inline; }
div.partenaires2 ul li a { padding: 4px 12px; color: white; font-weight: bold; text-transform: uppercase; }
div.partenaires2 ul li a:hover { background: #cc0099; }

/*		ADRESSE		*/

div.adresse { background: #cc0066; text-align: center; border-top: 1px solid white; font-weight: bold; color: white; padding: 2px 0 2px 0; }
div.adresse ul { padding: 8px 0; }
div.adresse ul li { display: inline; color: white; font-weight: bold; }
div.adresse ul li a { padding: 4px 12px; color: white; font-weight: bold; margin: 0 80px; }
div.adresse ul li a:hover { background: #cc0099; }

/*		FOOTER		*/

div.footer { background: #0033cc; text-align: center; border-top: 1px solid white; }
div.footer ul { padding: 8px 0; }
div.footer ul li { display: inline; color: white; font-weight: bold; }
div.footer ul li a { padding: 4px 12px; color: white; font-weight: bold; margin: 0 80px; }
div.footer ul li a:hover { background: #cc0099; }

/*		LAPCS		*/

div.lapcs li { margin: 0; padding: 0; margin-left: 18px; list-style-type: disc; font-weight: normal; }
div.lapcs li li { list-style-type: circle; }


/*		???		TEST		???		*/

