
*{ padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }

body {
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
line-height: 13px;
color: black;
position:relative; 
margin-left:auto; 
margin-right:auto; 
width:1000px;
background-color:#FFFFCC;
}

img{
border:0;
}

a {
color:#000000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

table, td, tr, th {
padding:0;
margin:0;
}

#wrapper_cartes {
max-width:1000px;
}

#contenu_bandeau {
padding-right:10px;		
padding-top:18px;		
}

#header
{
background: transparent url('../images/bg.png');
background-repeat:no-repeat;
height:154px;
}

#header2
{
background: #CC0000 url('../images/bg_trans.png');
background-repeat:no-repeat;
height:154px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_trans.png');
width:1000px;
display:block;
}

* html #header2 {_background-image:none;}

#header3
{
background: #0066cc url('../images/bg_trans2.png');
background-repeat:no-repeat;
height:154px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_trans2.png');
width:1000px;
display:block;
}

* html #header3 {_background-image:none;}

#header_lettres {
background-image:url('../images/fond_bandeau_lettres.jpg');
background-repeat:no-repeat;
background-color:#CC0000;
height:157px;
}

#content_lettres {
background-image:url('../images/fond_wrapper_lettres.gif');
background-repeat:no-repeat;
background-color:#CC0000;
width:1000px;
min-height:443px;
}

#header_maths {
background-image:url(../images/fond_bandeau_maths.gif);
background-repeat:no-repeat;
background-color:#0066CC;
height:155px;
}

#content_maths {
background-image:url(../images/fond_wrapper_maths.gif);
background-repeat:no-repeat;
background-color:#0066CC;
width:1000px;
min-height:443px;
}

#formulaire{
float:right;
margin-right:0;
margin-top:24px;
width:128px;
}

#parents{
background:transparent url(../images/bg_parents.png) no-repeat scroll 0 0;
float:left;
height:453px;
padding-left:16px;
padding-top:16px;
margin-top:13px;
width:322px;
color:white;
font-size:11px;
}

#parents a{
color:white;
}

#parents a:hover{
color:#FCF311;
}

#menu_index a{
color:#FCF311;
}

#menu_index a:hover{
color:white;
}

#parents2{
background:transparent url(../images/bg_parents2.png) no-repeat scroll 0 0;
float:left;
height:489px;
padding-left:16px;
padding-top:16px;
margin-top:13px;
width:790px;
color:white;
font-size:11px;
}

#menu{
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
padding-left:17px;
padding-top:106px;
}

#menu a{
padding-right:12px;
position: relative;
}

#corps h1, #corps2 h1{
color:#FCF311;
font-family:arial;
font-size:16px;
line-height:17px;
margin:0;
}

#corps2 h2{
color:white;
font-family:arial;
font-size:16px;
line-height:17px;
margin:0;
padding-bottom:3px;
padding-top:19px;
}

#corps2 h5{
color:black;
font-family:arial;
font-size:14px;
line-height:17px;
margin:0;
padding-bottom:8px;
}

#corps p{
color:#FCF311;
font-family:arial;
font-size:12px;
line-height:15px;
margin:0;
padding-left:52px;
padding-top:10px;
}

#corps2 a{
color:#FCF311;
font-family:arial;
font-size:12px;
line-height:15px;
margin:0;
}

#corps2 a:hover{
color:white;
font-family:arial;
font-size:12px;
line-height:15px;
margin:0;
}

/*#vente a{
color:#1966b8;
font-family:arial;
font-size:12px;
line-height:15px;
margin:0;
font-weight:bold;
}

#vente a:hover{
color:#f01c19;
font-family:arial;
font-size:12px;
line-height:15px;
margin:0;
font-weight:bold;
}
*/
#corps2 a.active {
color:white;
}

#corps2 p{
color:#FCF311;
font-family:arial;
font-size:12px;
line-height:15px;
margin:0;
padding-top:6px;
padding-right:4px;
}

#corps h2{
font-size:13px;
padding-top:10px;
margin:0;
}

#corps2 h3{
font-size:14px;
padding-top:10px;
margin:0;
}

#corps2 h4{
font-size:12px;
padding-bottom:6px;
padding-top:0;
margin:0;
color:#FCF311;
}

#pane2 a{
font-size:11px;
margin:0;
color:black;
padding-top:10px;
font-weight:bold;
}

#pane2 a:hover{
font-size:11px;
margin:0;
color:black;
padding-top:10px;
font-weight:bold;
}

#jeux{
font-family:arial;
font-size:12px;
font-weight:bold;
margin-top:-18px;
}

#jeux2{
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
margin-top:-18px;
width:177px;
}

table#indexTable{
width:660px;
_width:655px;
}

#anim_activite{
padding-bottom:57px;
}
#marge{
height:17px;
}

.holder2, .holder3, .holder4{
padding-top:13px;
}

#pane1{
padding-right:5px;
}

#pane1 p{
color:white;
padding-bottom:20px;
padding-top:0;
}

.holder4 #pane1 p a{
color:white;
padding-bottom:20px;
padding-top:0;
}

.holder4 #pane1 p{
color:white;
padding-bottom:5px;
padding-top:0;
margin-left:20px;
}

.holder4 #pane1 p a:hover{
color:#FCF311;
}

#pane1 object{
margin-bottom:20px;
padding-top:0;
margin-left:80px;
}

#pane2{
color:white;
background:#99cf4c;
padding-left:3px;
}

#pane2 img{
border:1px solid black;
height:78px;
margin-bottom:20px;
margin-left:15px;
margin-top:3px;
width:107px;
}

#player{
float:left; 
padding-left:8px; 
padding-right:19px;
width:435px;
}

#regles a, #regles a:hover{
font-size:11px;
}

#regles{
margin-left:11px;
padding-right:3px;
}

#offre p {
padding-bottom:0;
}

#offre h4 {
padding-bottom:0;
font-size:11px;
padding-bottom:3px;
padding-top:0;
margin:0;
color:#45631a;
}

#offre{
margin-top:-15px;
margin-left:10px;
}

.footer{
clear:both;
float:left;
background:transparent url(../images/zig_souris.png) no-repeat scroll 0 0;
height:55px;
padding-left:79px;
padding-top:60px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/zig_souris.png');
display:block;
margin-top:-65px;
width:600px;
}

* html .footer { _background-image:none;}

#pane111 label {
float:left; 
margin:15px 0 0;
height:20px; 
width:50px;
font-weight:bold;
font-size:12px;
}

.retour {
clear:both;
margin: 0 0;
}

.pop{
width:485px;
background:#FFFFCC url(../images/joker.png) no-repeat scroll 321px 49px;
_background:#FFFFCC url(../images/joker2.png) no-repeat scroll 321px 49px;
}

#pane111 {
color:black;
font-size:11px;
}

#pane111 h4 {
color:black;
font-family:arial;
font-size:14px;
color:red;
margin:10px 0 5px 0 ;
}

#pane111 a {
color:red;
font-weight:bold;
font-size:11px;
}

#corps2 h4.titre1{
color:#0c72b0;
}

#corps2 h4.titre2{
color:#812990;
}

#corps2 h4.titre3{
color:#ee342b;
}


