/* CSS Document */
@import url(commun.css);

/*-----------------------------------------------------------------------------------------------------
RUBRIQUE MODERNE
-------------------------------------------------------------------------------------------------------*/
.sommaire
{
width: 250px;
height:600px;
float: left;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding-left:5pt;
padding-top:10pt;
}

.sommaire a
{
text-decoration: none;
color: #ffffff;
}

.sommaire a:hover
{
text-decoration: none;
color:#FFCC00;
}

.sommaire h1
{
color:#FF6600;
}

.edito
{
width: 950px;
height:610px;
margin-top:225px;
margin-left:300px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;

}

.edito p
{
padding-left:10px;
padding-right:30px;
text-align:justify;
}

div#hredito
{
float:inherit;
width:100%;
height:30px;
background-color:#FF6600;
}

div#hredito h1
{
color:#ffffff;
padding-left:6pt;
font-style:italic;
}

div#tofperic
{
float:left;
width:180px;
height:220px;
padding-top:10px;
}

.challenge 
{
width: 1050px;
margin-left:200px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

.challenge a
{
text-decoration: none;
color: #ffffff;
}

.challenge hr
{
border-width:1px;
border-color:#FF6600;
border-style:dotted;
height:100%;
}

.challenge table
{
border:none;
}

.challenge p
{
vertical-align:text-top;
padding-left:6px;
}

.challenge strong
{
font-weight:bold;
color:#FF6600;
}

.challenge h2
{
color:#FFCC00;
font-size:18px;
}
.gauche-challenge
{
width: 170px;
margin-left:0px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:12px;
font-weight:bold;
text-align:center;
padding:10px;
}

.gauche-challenge a
{
color:#FF6600;
}

.gauche-challenge a:hover
{
color:#FFCC00;
}

.fil-ariane
{
color:#FFCC00;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:16px;
}

.fil-ariane a
{
color:#FFCC00;
text-decoration:none;
}

.fil-ariane a:hover
{
color:#FF6600;
}

.gras_mod
{
	color:#FF6600;
	font-weight: bold;
}

div#souscourse_mod
{
width: 750px;
margin-left:350px;
margin-top:220px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
div#souscourse_mod h4
{
color:#FFCC00;
padding-left:10px;
font-size:14px;
}
div#souscourse_mod table
{
border-width:0px;
width:100%;
}
div#souscourse_mod b
{
color:#FFCC00;
padding-left:10px;
font-size:12px;
}
div#souscourse_mod a
{
color:#FF6600;
text-decoration:none;
}
div#retourcourse_mod
{
width: 200px;
margin-left:0px;
margin-top:220px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FF6600;
font-weight:bold;
text-align:center;
font-size:14px;
padding:15px;
}

div#retourcourse_mod a
{
text-decoration:none;
color:#FF6600;
}
div#retourcourse_mod a:hover
{
color:#FFCC00;
}
div#retourcourse_mod table
{
width:100%;
}
div#souscourse_mod hr
{
border-width:1px;
border-color:#FFCC00;
border-style:dotted;
}


.calendrier
{
width: 1000px;
margin-left:200px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

.calendrier table
{
border-width:0px;
width:100%;
padding-left:50px;
padding-right:50px;
}
.calendrier a
{
color:#FFCC00;
}

.calendrier a:hover
{
color:#FF6600;
}

.calendrier strong
{
font-size:20px;
color:#FF6600;
font-style:italic;
}
.calendrier hr
{
border-width:1px;
border-color:#FF6600;
border-style:dotted;
}

.horpdf
{
width: 70px;
margin-left:250px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:12px;
font-weight:bold;
text-align:center;
padding:10px;
}
.horpdf a
{
color:#FF6600;
}

.horpdf a:hover
{
color:#FFCC00;
}

.horpdfbis
{
width: 70px;
margin-left:250px;
margin-top:350px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:12px;
font-weight:bold;
text-align:center;
padding:10px;
}
.horpdfbis a
{
color:#FF6600;
}

.horpdfbis a:hover
{
color:#FFCC00;
}


.calpdf
{
width: 100px;
margin-left:0px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:12px;
font-weight:bold;
text-align:center;
padding:10px;
}
.calpdf a
{
color:#FF6600;
}

.calpdf a:hover
{
color:#FFCC00;
}

/*-----------------------------------------------------------------------------------------------------
 page course moderne
-------------------------------------------------------------------------------------------------------*/
div#menugauche
{
width: 120px;
margin-top:225px;
margin-left:0px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:12px;
font-weight:bold;
text-align:center;
padding:10px;
}

div#menugauche a
{
color:#FFFFFF;
text-decoration:none;
}

div#menugauche a:hover
{
color:#FFCC00;
}

div#course
{
width: 1050px;
margin-left:200px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

div#course table
{
border-width:0px;
width:100%;
}

div#course hr
{
border-width:1px;
border-style:dotted;
border-color:#FFCC00;
width:100%;
}

div#course a
{
text-decoration:none;
color:#FF6600;
}
div#course a:hover
{
color:#FFCC00;
}


.gras
{
	color:#FF6600;
	font-weight: bold;
}

div#souscourse
{
width: 750px;
margin-left:350px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
div#souscourse h4
{
color:#FFCC00;
padding-left:10px;
font-size:14px;
}
div#souscourse table
{
border-width:0px;
width:100%;
}
div#souscourse b
{
color:#FFCC00;
padding-left:10px;
font-size:12px;
}
div#souscourse a
{
color:#FF6600;
text-decoration:none;
}
div#retourcourse
{
width: 200px;
margin-left:0px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FF6600;
font-weight:bold;
text-align:center;
font-size:14px;
padding:15px;
}

div#retourcourse a
{
text-decoration:none;
color:#FF6600;
}
div#retourcourse a:hover
{
color:#FFCC00;
}
div#retourcourse table
{
width:100%;
}
div#souscourse hr
{
border-width:1px;
border-color:#FFCC00;
border-style:dotted;
}

div#coursecontener
{
margin-left:250px;
margin-top:225px;
position:absolute;
}

div#choix_course
{
width: 1000px;
z-index:0;
position:relative;
border-width:1px;
border-color:#FF6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFCC00;
font-size:18px;
background-color:#000066;
font-style:italic;
}
div#choix_course table
{
border-collapse:collapse;
width:100%;
}

div#choix_course a
{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFCC00;
font-size:18px;
font-style:italic;
}
div#communique
{
width: 750px;
margin-left:350px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#ff6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
div#communique a
{
color:#FFFFFF;
}

div#communique p
{
padding-left:20px;
padding-right:20px;
}

div#communique h1
{
font-size:18px;
padding-left:20px;
padding-right:20px;
}

div#communique h2
{
font-size:14px;
padding-left:20px;
font-style:italic;
color:#FFCC66;
padding-right:20px;
}

div#communique h3
{
font-size:14px;
padding-left:20px;
color:#FFCC00;
padding-right:20px;
}

div#eng
{
width: 1000px;
z-index:0;
position:relative;
border-width:1px;
border-color:#ff6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

div#eng a
{
color:#FFFFFF;
}

div#eng a:hover
{
color:#FFCC00;
font-weight:bold;
}

div#eng table
{
width:100%;
border-collapse:collapse;
}
div#eng td
{
border-style:solid;
border-width:1px;
border-color:#ff6600;
border-collapse:collapse;
}

/*CHALLENGE BRM---------------------------------------*/

div#hredito_brm
{
float:inherit;
width:100%;
height:30px;
background-color:#ffcc00;
}

div#hredito_brm h1
{
color:#333333;
padding-left:6pt;
font-style:italic;
}

.challenge_brm 
{
width: 1050px;
margin-left:200px;
margin-top:225px;z-index:0;
position:absolute;
border-width:1px;
border-color:#ffcc00;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

.challenge_brm a
{
text-decoration: none;
color: #ffffff;
}

.challenge_brm hr
{
border-width:1px;
border-color:#ffcc00;
border-style:dotted;
height:100%;
}

.challenge_brm table
{
border:none;
}

.challenge_brm p
{
vertical-align:text-top;
padding-left:6px;
}

.challenge_brm strong
{
font-weight:bold;
color:#0099FF;
}

.challenge_brm h2
{
color:#ffcc00;
font-size:18px;
}
.gauche-challenge_brm
{
width: 100px;
margin-left:0px;
margin-top:225px;z-index:0;
position:absolute;
border-width:1px;
border-color:#ffcc00;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ffcc00;
font-size:12px;
font-weight:bold;
text-align:center;
padding:10px;
}

.gauche-challenge_brm a
{
color:#ffcc00;
}

.gauche-challenge_brm a:hover
{
color:#FFCC00;
}

.fil-ariane_brm
{
color:#ffcc00;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:16px;
}

.fil-ariane_brm a
{
color:#ffcc00;
text-decoration:none;
}

.fil-ariane_brm a:hover
{
color:#FF6600;
}

/*-----------------------------------------------------------------------------------------------------
 page archive moderne
-------------------------------------------------------------------------------------------------------*/
div#menuarchive
{
width: 1000px;
margin-top:225px;
margin-left:30px;
height:115px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#ff6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ff6600;
font-size:12px;
font-weight:bold;
text-align:center;
padding:10px;
}

div#menuarchive a
{
color:#FFFFFF;
text-decoration:none;
}

div#menuarchive a:hover
{
color:#FFCC00;
}

div#archive
{
width: 1000px;
margin-top:390px;
margin-left:30px;
height:auto;
z-index:0;
position:absolute;
border-width:1px;
border-color:#ff6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
padding:10px;
}



div#archive a
{
color:#FFFFFF;
}
div#archive table
{
width:100%;
border-collapse:collapse;
}
div#archive td
{
border-style:solid;
border-width:1px;
border-color:#ff6600;
border-collapse:collapse;
}

#flashcontent {
height:600px;
width:1000px;
margin-left:30px;
margin-top:360px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#ff6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ff6600;
font-size:12px;
font-weight:bold;
text-align:center;
padding:10px;

	}
	
div#choix_coursearchive
{
width: 1020px;
margin-left:30px;
margin-top:360px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#ff6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFCC00;
font-size:18px;
background-color:#000066;
font-style:italic;
}
div#choix_coursearchive table
{
border-collapse:collapse;
width:100%;
}

div#choix_coursearchive td
{
width:33%;
}
div#choix_coursearchive a
{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFCC00;
font-size:18px;
font-style:italic;
}

div#archivecom
{
width: 1000px;
margin-top:370px;
margin-left:30px;
height:auto;
z-index:0;
position:absolute;
border-width:1px;
border-color:#ff6600;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:10px;
}
div#archivecom a
{
color:#FFFFFF;
}

div#archivecom p
{
padding-left:20px;
padding-right:20px;
}

div#archivecom h1
{
font-size:18px;
padding-left:20px;
padding-right:20px;
}

div#archivecom h2
{
font-size:14px;
padding-left:20px;
font-style:italic;
color:#FFCC66;
padding-right:20px;
}

div#archivecom h3
{
font-size:14px;
padding-left:20px;
color:#FFCC00;
padding-right:20px;
}

/*CHALLENGE FEMININ---------------------------------------*/

div#hredito_fem
{
float:inherit;
width:100%;
height:30px;
background-color:#e30045;
}

div#hredito_fem h1
{
color:#ffffff;
padding-left:6pt;
font-style:italic;
}

.challenge_fem 
{
width: 1050px;
margin-left:200px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#e30045;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

.challenge_fem a
{
text-decoration: none;
color: #ffffff;
}

.challenge_fem hr
{
border-width:1px;
border-color:#e30045;
border-style:dotted;
height:100%;
}

.challenge_fem table
{
border:none;
}

.challenge_fem p
{
vertical-align:text-top;
padding-left:6px;
}

.challenge_fem strong
{
font-weight:bold;
color:#0099FF;
}

.challenge_fem h2
{
color:#e30045;
font-size:18px;
}
.gauche-challenge_fem
{
width: 170px;
margin-left:0px;
margin-top:225px;
z-index:0;
position:absolute;
border-width:1px;
border-color:#e30045;
border-style:dotted;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#e30045;
font-size:12px;
font-weight:bold;
text-align:center;
padding:10px;
}

.gauche-challenge_fem a
{
color:#e30045;
}

.gauche-challenge_fem a:hover
{
color:#FFCC00;
}

.fil-ariane_fem
{
color:#e30045;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:16px;
}

.fil-ariane_fem a
{
color:#e30045;
text-decoration:none;
}

.fil-ariane_fem a:hover
{
color:#FF6600;
}
