body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(/images/fond.jpg);
background-position:top center;
background-repeat:repeat-x;
background-color:#1E2126;
margin:0;
padding:0;
}

a
{
	color:#FFFF66;
}

a:visited
{ 
	color:#999999;
}

#container {
width:1000px;
text-align:left;
margin:0 auto;
}

.clear {
clear:both;
}

.left {
float:left;
}

*#content {
width:1000px;
background-color:#00CCCC;
padding:0 0 10px;
}

*.bleu {
color:#6b9fc4;
}

*.gris {
color:#FaFaFa;
}

*.img_border { border:2px solid #2c2c2e; width:150px; }

#content p,.p,#text3 p {
margin:0;
padding:0;
}

*#copyright {
clear:both;
background-color:#50748c;
color:#afc0ca;
background-image:url(/images/palette2/bottom_770.gif);
background-repeat:no-repeat;
background-position:center bottom;
margin:20px 15px 0;
padding:0 0 10px 0;
}

*#copyright p.header {
background-image:url(/images/palette2/top_770.gif);
background-repeat:no-repeat;
margin:0;
font-weight:bold;
padding:15px 5px 5px 20px;
}

*#entete {
background-color:#50748c;
width:600px;
color:#afc0ca;
background-image:url(/images/palette2/bottom_570.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:30px 0px 30px 15px;
padding:0;
}

*#description-present {
background-color:#50748c;
width:600px;
color:#afc0ca;
background-image:url(/images/palette2/bottom_570.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 0px 15px;
padding:15px;
}

*#description {
background-color:#50748c;
width:600px;
color:#afc0ca;
background-image:url(/images/palette2/bottom_570.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 0px 15px;
padding:0;
}

*#description p.header {
background-image:url(/images/palette2/top_570.gif);
background-repeat:no-repeat;
background-position:center top;
margin:0;
padding:10px 5px 5px 15px;
}

#description .clear { clear:both; margin:0; padding:0 20px 20px 20px; }

h1 {padding:5px;}

#header p { text-align:center;}

#hr { margin:0; padding:0; }

*#images img { 
border:2px solid #2c2c2e;
margin:5px }

#images img {width:140px; }

#images {
clear:left;
padding:0 15px 15px;
}

.left {
float:left;
}

#images .middle {
float:middle;
margin:15px 15px 15px 15px
}

.right {
float:right;
}

*.img_new { width:300px; border:2px solid #2c2c2e; }

.img_new { margin:15px; border:2px solid #000; }

*.img_big { width:500px; border:2px solid #2c2c2e; }

.mg_big { width:550px; border:0px solid #2c2c2e; font-size:14px; font-weight:bold }

img {
border:0;
}
.img_big { margin:15px; border:1px solid #000; }

#liens2 a:link, a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#liens2 a:hover {
	color:#FFFF00;
	text-decoration:underline;
}

*#liens a:link, a:visited {
	color:#6b9fb1;
	text-decoration:none;
}

*#liens a:hover {
	color:#FFFF00;
	text-decoration:underline;
}

/******************** MENU GENERAL LATERAL GAUCHE ******************/

#colonne_gauche
{ 
	vertical-align: top;
}

#menu_vertical ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu_vertical
{
    width: 160px;
    border-style: solid solid none solid;
    border-color: #FFFFFF;
    border-width: 2px;
	font-weight: bold;
	font-size:12px;
}

#menu_vertical li a 
{
    height: 24px;
    text-decoration: none;
}

#menu_vertical li a:link, #menu_vertical li a:visited 
{
    color: #CCC;
    display: block;
    background:  url("../images/palette2/menu.gif");
    padding: 8px 0 0 10px;
}

#menu_vertical li a:hover, #menu_vertical li #current 
{
    color: #FFF;
    background:  url("../images/palette2/menu.gif") 0 -32px;
    padding: 8px 0 0 10px;
}


*#mots_cle,#liens {
width:770px;
clear:both;
background-color:#50748c;
color:#afc0ca;
background-image:url(/images/palette2/bottom_770.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 20px 25px 15px;
padding:0;
}

#mots_cle p,#liens p {
margin:0;
padding:0 20px 20px;
}

*#mots_cle p.header,#liens p.header {
background-image:url(/images/palette2/top_770.gif);
background-repeat:no-repeat;
background-position:center top;
margin:0;
padding:20px 20px 15px;
}

*#options_lien2 .img_border { margin:10px 0; }

#options_lien .left {
float:left;
margin:0 10px;
width:50px;
}

.right {
float:right;
}

#presentation p {
float:left;
font-family:"Cooper Black";
margin:0 10px 50px;
}

#presentation a:link, a:visited, a:hover {
	color:#FFFFFF;
}

*#presentation h1 {
font-size:24px;
font-family:"Cooper Black";
font-weight:lighter;
text-transform:uppercase;
margin:5px;
padding:0 10px;
color:#FFFFFF;
}

*#presentation h2 {
font-size:20px;
font-family:"Cooper Black";
font-weight:lighter;
text-transform:uppercase;
margin:5px;
padding:0 10px;
color:#FFFFFF;
}

*#presentation h3 {
font-size:14px;
font-weight:lighter;
margin:5px 0 30px 15px;
padding:0;
color:#FFFFFF;
}

*#presentation hr {
background-color:#d6d9de;
width:390px;
margin:0;
padding:0;
}

#presentation .logo {
margin:0 10px 0 10px;
}

#pubbas {
border:1px solid grey;
display:block;
margin:0 0px 0 0;
background-color:#CCCCFF;
vertical-align: top; 
width:160px;
padding:3px;
}

#pub {
border:1px solid grey;
display:block;
margin:0 0px 0 0;
background-color:#FFCCFF;
vertical-align: top; 
width:160px;
padding:3px;
}

#pub h4 {
margin:0 0 10px 0;
padding:2px;
text-align:center;
background-color:#999;
color:#FFFFFF;
}

#pub p.titre_site {
font-weight:bold;
font-size:12px;
}

#pub p.description {
font-size:11px;
}

#pub p.url {
font-size:11px;
color:black;
margin:0 0 20px 0;
}

#pub a:link, a:visited, a:hover {
	color:#666;
}

*#text_presentation p {
margin:0 0 10px;
color:#000;
}

#text2 {
width:250px;
float:left;
margin:0;
padding:20px;
}

#text3 {
width:250px;
float:right;
margin:0;
padding:20px 0;
}

#text3 ul {
margin:10px 0 0;
padding:0;
}

#text3 li {
margin:5px 0 0;
}

#text_presentation,#options_lien {
clear:left;
margin:0;
padding:20px;
}

*#titre_deroulant {
margin:0 0 30px;
font-family:AbsolutDB;
background-image:url(../images/palette2/fond_titre_deroulant.gif);
height:77px; 
margin:0; 
padding:0; 
color:#FFFFFF; 
font-size:40px;
}

#titre_deroulant .marquee {padding:20px 0 0 0;}

#titre_deroulant .lien { color:#FFFFFF; text-decoration:none;}
