@charset "utf-8";
/* CSS Document */

/* styles de base */


body{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#global { 
  position:absolute; 
  left: 50%;  
  top: 50%; 
  width: 956px; 
  height: 600px; 
  margin-top: -300px; /* moitié de la hauteur */ 
  margin-left: -478px; /* moitié de la largeur */ 
}
#logo{
	float:left;
	width:139px;
	height:146px;
}
#header{
	float:left;
	height:91px;
	width:812px;
}
#menu{
background-color:#01365e;
height:18px;
width:816px;
float:left;
color:#FFFFFF;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
padding-top:3px;
}
#main{
background-image:url(images/fond.jpg);
background-position:center;
background-repeat:no-repeat;
width:955px;
height:433px;
float:left;
}
#main2{
background-image:url(images/fond2.jpg);
background-position:center;
background-repeat:no-repeat;
width:955px;
height:433px;
float:left;
}
#main3{
background-image:url(images/fond3.jpg);
background-position:center;
background-repeat:no-repeat;
width:955px;
height:433px;
float:left;
}
#main_tv{
background-image:url(images/fond_tv.jpg);
background-position:center;
background-repeat:no-repeat;
width:955px;
height:433px;
float:left;
}
#main_presse{
background-image:url(images/fond_presse.jpg);
background-position:center;
background-repeat:no-repeat;
width:955px;
height:433px;
float:left;
}
#main_soutien{
background-image:url(images/fond_soutien.jpg);
background-position:center;
background-repeat:no-repeat;
width:955px;
height:433px;
float:left;
}
#footer{
float:left;
width:915px;
height:21px;
background-color:#003863;
color:#FFFFFF;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
text-align:right;
padding-right:40px;
}
#sousmenu{
float:left;
width:816px;
height:34px;
background-image:url(images/barre.jpg);
}
#sousmenu2{
float:left;
width:816px;
height:34px;
background-image:url(images/barre2.jpg);
}
#menu_cell{
padding-left:25px;
padding-right:25px;
text-align:center;
float:left;
}
#icone1{
float:left;
padding-left:140px;
}
#icone2{
float:left;
padding-left:7px;
}
#icone3{
float:left;
padding-left:42px;
}
#icone4{
float:left;
padding-left:65px;
}
#icone5{
float:left;
padding-left:78px;
}
.menu{
color:#FFFFFF;
text-decoration:none;
}
.menu:hover, .menu_actif{
text-decoration:none;
color:#4de0ff;
}
.adhesion{
color:#FFFFFF;
text-decoration:none;
}
.adhesion:hover, .adhesionactif{
text-decoration:none;
color:#ff8a00;
}
#titre{
background-image:url(images/fond_titre.jpg);
background-position:center;
background-repeat:no-repeat;
float:left;
width:399px;
height:58px;
padding-left:10px;
}
h1{
font-size:24px;
font-style:italic;
font-weight:bold;
color:#01365e;
margin-top:0px;
}
h1.regles{
font-size:24px;
font-style:italic;
font-weight:bold;
color:#01365e;
margin-top:0px;
margin-bottom:0px;
text-align:center;
}
h1.form{
font-size:17px;
font-style:italic;
font-weight:bold;
color:#01365e;
margin-top:17px;
margin-bottom:0px;
text-align:center;
text-transform:uppercase;
margin-left:47px;
}
h2{
font-size:11px;
font-weight:bold;
margin-top:16px;
color:#01365e;
}
h3{
font-size:10px;
font-weight:bold;
}
#texte_accueil{
float:left;
width:559px;
height:65px;
font-style:italic;
font-size:10px;
color:#004770;
padding-left:10px;
padding-top:6px;
}
#login{
float:left;
width:659px;
height:155px;
font-size:12px;
color:#004770;
margin-left:160px;
text-align:right;
font-weight:bold;
line-height:40px;
}
#logo_ccs{
float:left;
width:399px;
padding-left:10px;
height:79px;
padding-top:215px;
}
#signature{
color:#004770;
padding-top:10px;
text-align:center;
}
.signe, .signe:hover{
color:#004770;
text-decoration:none;
}
#vmenu,#vmenu1{
text-transform:uppercase;
color:#0398b7;
font-size:12px;
font-weight:bold;
background-image:url(images/fond_menu.png);
background-position:center;
background-repeat:no-repeat;
width:218px;
height:21px;
padding-left:12px;
padding-top:6px;
margin-left:4px;
}
#vmenu1{
margin-top:6px;
}
a.vmenu{
text-decoration:none;
color:#0398b7;
}
a.vmenu:hover, a.vmenuactif{
text-decoration:none;
color:#01365e;
}
#bloc_text{
background-image:url(images/fond_text.png);
width:685px;
height:381px;
float:right;
margin-top:6px;
margin-right:35px;
}
#bloc_text2{
width:655px;
height:373px;
padding-left:10px;
padding-top:8px;
padding-right:20px;
color:#01365e;
overflow-y:scroll;
overflow-x:hidden;
}
#bloc_text3{
width:655px;
padding-left:10px;
padding-right:20px;
color:#01365e;
font-size:12px;
}
#conteneur_text{
width:400px;
height:369px;;
color:#01365e;
font-size:10px;
text-align:justify;
padding-left:11px;
padding-top:12px;
float:left;
}
#conteneur_text2{
width:375px;
height:329px;;
color:#01365e;
font-size:11px;
text-align:justify;
padding-top:52px;
float:left;
}
#conteneur_img{
float:left;
width:255px;
height:349px;
padding-top:12px;
padding-left:10px;
}
#texte_bas{
float:right;
text-transform:uppercase;
color:#FFFFFF;
font-size:16px;
margin-right:35px;
width:685px;
text-align:center;
font-weight:bold;
font-style:italic;
padding-top:5px;
}
#texte_bas2{
float:right;
color:#FFFFFF;
font-size:14px;
margin-right:35px;
width:685px;
text-align:center;
font-weight:bold;
font-style:italic;
padding-top:5px;
}
.atlas{
font-size:13px;
text-transform:uppercase;
}
.soutien{
font-size:12;
text-align:justify;
}
.club{
font-size:15px;
}
input{
width:495px;
border-top:2px solid #808080;
border-left:2px solid #808080;
border-bottom:0px;
border-right:0px;
background-color:#FFFFFF;
}
input.nom{
width:155px;
border-top:2px solid #808080;
border-left:2px solid #808080;
background-color:#FFFFFF;
}
input.age{
width:100px;
border-top:2px solid #808080;
border-left:2px solid #808080;
background-color:#FFFFFF;
}
input.sexe{
width:10px;
border-top:2px solid #808080;
border-left:2px solid #808080;
background-color:#FFFFFF;
}
#form_adhesion{
line-height:42px;
text-transform:uppercase;
font-size:12px;
text-align:right;
font-weight:bold;
}
#form_adhesion_particulier{
line-height:28px;
text-transform:uppercase;
font-size:12px;
text-align:right;
font-weight:bold;
margin-top:5px;
}
#form_adhesion_particulier2{
line-height:28px;
text-transform:uppercase;
font-size:12px;
text-align:left;
font-weight:bold;
margin-top:5px;
}
button{
background-image:url(images/form_bouton.jpg);
background-position:center;
background-repeat:no-repeat;
width:107px;
height:21px;
color:#FFFFFF;
font-size:14px;
border:0px;
}
button:hover{
cursor:pointer;
color:#4de0ff;
}
.text_regle{
font-size:13px;
color:#01365e;
text-align:justify;
}
.regle_bas{
font-style:italic;
font-size:10px;
color:#01365e;
text-align:center;
}
table{
margin-top:23px;
margin-bottom:23px;
margin-right:8px;
}
.choix_admin{
font-size:10px;
font-style:italic;
text-transform:none;
font-weight:normal;
}
#administration{
float:left;
width:150px;
text-align:right;
height:61px;
line-height:normal;
margin-left:3px;
margin-top:13px;
}
#administration2{
float:left;
width:150px;
text-align:right;
height:47px;
line-height:normal;
margin-left:3px;
margin-top:13px;
}
#spacer{
float:left;
width:100%;
height:11px;
}
#result{
float:left;
width:100%;
margin-top:10px;
margin-bottom:10px;
}
#colonne_media{
float:left;
width:165px;
height:100%;
overflow-y:auto;
overflow-x:hidden;
margin-top:10px;
}
#colonne_video{
float:left;
width:490px;
height:360px;
background-color:#00284b;
margin-top:10px;
text-align:center;
}
#resultpresse{
width: 170px;
float:left;
margin-left:20px;
margin-right:20px;
}
a.media{
text-decoration:none;
}
a.media:hover{
text-decoration:underline;
}
p.presentation{
margin-top:28px;
margin-bottom:28px;
}
#image_club{
float:left;
width:155px;
text-align:center;
}
.alerte{
color:#FF0000;
}
textarea.contact{
width:495px;
height:75px;
border-top:2px solid #808080;
border-left:2px solid #808080;
border-bottom:0px;
border-right:0px;
background-color:#FFFFFF;
}
