/* CSS Document */

body	{
background-color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}

img	{
border:none;
}

/****************************structure*******************/

#bandeau	{
background-image:url(../bande.jpg);
height:169px;
width:100%;
position:absolute;
top:330px;
z-index:10;
left:0;
}

#conteneur_site	{
width:1000px;
height:560px;
position:absolute;
top:30px;
left:50%;
margin-left:-500px;
z-index:20;
}

#header	{
width:1000px;
height:166px;
background-image:url(../header.jpg);
}

#mot_cles	{
position:absolute;
top:-10000px;
left:0px;
color:#CFCFCF;
}

#bloc_bas, #bloc_bas_photos	{
background-repeat:no-repeat;
height:560px;
width:1000px;
padding-top:1px;
}
#bloc_bas	{
background-image:url(../page.jpg);
}
#bloc_bas_photos	{
background-image:url(../page_photos.jpg);
}

#zone_click	{
cursor:pointer;
height:300px;
left:10px;
position:absolute;
top:420px;
width:200px;
}

#reglement_bas	{
bottom:-162px;
left:25%;
position:absolute;
}

#reglement_bas a	{
color:#0D1EEE;
font-weight:bold;
}

#reglement_bas a:hover	{
color:#0D1EEE;
}

#adresse_speed	{
position:absolute;
left:35%;
bottom:-162px;
z-index:200;
}
#adresse_speed span	{
font-weight:bold;
}

#mentions_legales a	{
position:absolute;
font-weight:bold;
left:10%;
bottom:-162px;
color:#0D1EEE;
}
#mentions_legales a:hover, #reglement_bas a:hover, #adresse_speed span		{
color:#FF6306;
}

#google_adsense	{
position:absolute;
right:5px;
top:30px;
}

#chrono	{
position:absolute;
left:10px;
top:220px;
width:180px;
}
#chrono form	{
margin:0px;
}

#chps_chrono	{
background-color:#000000;
border:1px solid #000000;
color:white;
font-weight:bold;
height:20px;
text-align:center;
width:180px;
margin:0px;
}

#haut_chrono	{
background-image:url(../compteur.png);
background-repeat:no-repeat;
color:#FFFFFF;
height:21px;
margin:0px auto;
padding-top:3px;
text-align:center;
width:180px;
}

.grde_taille	{
font-size:16px;
}
/**************polices:*/

.bold	{
font-weight:bold;
}

.italic	{
font-style:italic;
}

.titre_module	{
margin:0px;
}

.orange	{
color:#FF6305;
}

.green	{
color:#339933;
}

a	{
text-decoration:none;
}

.underline	{
text-decoration:underline;
}

.clignote	{
text-decoration:blink;
}

.barre	{
text-decoration:line-through;
}

#lien_3a	{
position:absolute;
left:10px;
top:290px;
}

/****************************menu**************************/

.menu	{
position:absolute;
top:167px;
height:25px;
cursor:pointer;
}

#lien_news div	{
width:154px;
left:5px;
}
#lien_news:hover div	{
background-image:url(../menu/news_over.jpg);
}

#lien_concept div	{
width:113px;
left:159px;
}
#lien_concept:hover div	{
background-image:url(../menu/concept_over.jpg);
} 

#lien_enjeu div	{
width:83px;
left:272px;
}
#lien_enjeu:hover div	{
background-image:url(../menu/enjeu_over.jpg);
}

#lien_inscrip div	{
width:114px;
left:355px;
}
#lien_inscrip:hover div	{
background-image:url(../menu/inscrip_over.jpg);
}

#lien_calendrier div	{
width:115px;
left:469px;
}
#lien_calendrier:hover div	{
background-image:url(../menu/calendrier_over.jpg);
}
/*******pour photos selections enlever commentaires*************/
/*#photos	{
width:85px;
height:60px;
left:584px;
z-index:100;
}
#photos:hover	{
background-image:url(../menu/photos_over.png);
height:60px;
}
#photos:hover #div_ss_menu_photos	{
visibility:visible;
}*/

/**************************************************************/
/*******pour photos selections cette partie en commentaires****/
#lien_photos div	{
left:584px;
width:80px;
}
#lien_photos:hover div	{
background-image:url(../menu/photos_over.jpg);
}
/**************************************************************/
#lien_contact div	{
width:85px;
left:673px;
}
#lien_contact:hover div	{
background-image:url(../menu/contact_over.jpg);
}

#div_ss_menu_photos	{
bottom:-10px;
left:-28px;
position:absolute;
visibility:hidden;
}

#div_ss_menu_photos ul	{
text-decoration:none;
list-style-type:none;
}

#div_ss_menu_photos	a	{
color:#FF6305;
font-weight:bold;
}
#div_ss_menu_photos	a:hover	{
color:#FFFFFF;
}
#plan_selec	{
text-align:center;
}

/***********************contenu_dyn************************/

#contenu_dyn	{
/*background-image:url(../fond.png);*/
height:450px;
width:480px;
z-ondex:30;
position:absolute;
top:220px;
left:220px;
padding:5px;
}

#contenu_dyn_photos	{
height:450px;
width:930px;
z-ondex:30;
position:absolute;
top:220px;
left:30px;
padding:5px;
}

#div_scroll, #div_scroll_vid, #div_scroll_photos	{
overflow:auto;
position:relative;
padding-left:10px;
text-align:justify;
}

#div_scroll, #div_scroll_photos	{
height:415px;
}

#div_scroll_vid	{
height:160px;
}

.bord_orange	{
border:1px solid #FEA44C;
}

/***************************news****************************/

.texte	{
width:255px;
text-align:justify;
float:left;
}

#img_news_1, #img_news_2, #img_news_3, #img_news_4_1, #img_news_4_2, #img_news_5_1, #img_news_5_2, #img_news_5_3, #img_news_10_1, #img_news_10_2, #img_news_10_3	{
float:right;
height:116px;
margin-right:3px;
width:190px;
}

#img_news_1	{
background-image:url(../news/laureats.jpg);
}

#img_news_2	{
background-image:url(../news/logo.jpg);
}

#img_news_3	{
background-image:url(../news/spa1.jpg);
}

#img_news_4_1	{
background:url(../news/ledenon1.jpg);
margin-bottom:60px;
}

#img_news_4_2	{
background:url(../news/ledenon2.jpg);
}

#img_news_5_1	{
background:url(../news/nogaro1.jpg);
margin-bottom:60px;
}

#img_news_5_2	{
background:url(../news/nogaro2.jpg);
margin-bottom:60px;
}

#img_news_5_3	{
background:url(../news/nogaro3.jpg);
margin-bottom:60px;
}
#img_news_10_1	{
background:url(../news/charlotte.jpg);
margin-bottom:60px;
}

#img_news_10_2	{
background:url(../news/laurent.jpg);
margin-bottom:60px;
}

#img_news_10_3	{
background:url(../news/philippe.jpg);
margin-bottom:60px;
}

#news_10, #news_10 div.texte	{
height:500px;
}
#news_11	{
margin-right:5px;
}
#news_11	{
margin-right:5px;
}

.line	{
height:1px;
width:440px;
background-color:#FF6300;
margin-top:10px;
margin-bottom:10px;
float:left;
}

#lien_finalistes li	{
margin-left:40px;
}

#lien_finalistes a:hover	{
color:#FF6600;
}

#lien_finalistes:hover 	{
margin:1px;
}
.blanc	{
color:#FFFFFF;
}
/*********************contact*****************************/

#email, #sujet, #message, #lib_email, #lib_sujet, #lib_message, #envoi_email	{
position:absolute;
}
#email, #sujet, #message	{
left:110px;
}
#lib_email, #lib_sujet, #lib_message, #envoi_email	{
left:18px;
}

#email	{
top:7px;
width:250px;
}

#sujet	{
top:40px;
width:250px;
}

#message	{
width:351px;
height:320px;
top:80px;
padding:2px;
}

#lib_email	{
top:10px;
}

#lib_sujet	{
top:45px;
}

#lib_message	{
top:80px;
}

#envoi_email	{
top:230px;
}

/*********************calendrier***************************/
h3 img	{
margin-right:5px;
margin-left:30px;
}

#liste_calendrier	{
margin-left:50px;
}
#dyn_calendrier	{
margin:5px 10px 5px 5px;
}

#dyn_calendrier h2	{
font-size:16px;
margin:5px;
}

#dyn_calendrier h3	{
font-size:13px;
margin:5px 5px;
}

/***********************enjeu***********************/

#dyn_enjeu, #dyn_concept	{
margin:5px 15px 5px 5px;
}

#img_enjeu	{
background-image:url(../rencontres.jpg);
background-repeat:no-repeat;
margin:20px auto 10px auto;
width:400px;
height:164px;
}

/***********************concept**********************/

#video	{
margin-left:auto;
margin-right:auto;
width:390px;
}

/***********************photo************************/

.photo_min	{
margin-right:28px;
margin-bottom:5px;
}

.menu_course, .menu_select	{
float:left;
text-align:center;
border-bottom:1px dotted #FF6305;
margin-bottom:25px;
position:relative;
}

.menu_course	{
width:33%;
}

.menu_select	{
width:24%;
}

#accueil_photos	{
text-align:center;
padding-top:30px;
position:relative;
}
#zone_click_popup	{
bottom:10px;
height:170px;
left:345px;
position:absolute;
width:255px;
cursor:pointer;
}
.invisible	{
visibility:hidden;
margin: 8px 0px;
}
.visible	{
visibility:visible;
margin: 8px 0px;
}
#pdf_photos	{
position:absolute;
left:50px;
bottom:50px;
}

#div_menu_courses	{
width:85%;
padding-left:120px;
position:absolute;
top:10px;
}
#div_remplace_photos	{
margin:100px auto 0px auto;
text-align:center;
font-size:18px;
}

#photos_courses	{
bottom:10px;
padding-left:27px;
position:absolute;
height:83%;
}

#pagination	{
position:absolute;
top:45px;
left:43%;
border:none;
}

#precedente	{
margin-right:30px;
}

#photo_1, #photo_2, #photo_3, #photo_4, #photo_5, #photo_6, #photo_7, #photo_8, #photo_9, #photo_10, #photo_11, #photo_12, #photo_13, #photo_14, #photo_15, #photo_16, #photo_17, #photo_18, #photo_19, #photo_20, #photo_21, #photo_22, #photo_23, #photo_24, .photo	{
margin-right:30px;
margin-bottom:5px;
width:120px;
height:90px;
float:left;
cursor:pointer;
}

#photo_1	{
background-image:url(../photos_promo/photo_min_1.jpg);
}
#photo_2	{
background-image:url(../photos_promo/photo_min_2.jpg);
}
#photo_3	{
background-image:url(../photos_promo/photo_min_3.jpg);
}
#photo_4	{
background-image:url(../photos_promo/photo_min_4.jpg);
}
#photo_5	{
background-image:url(../photos_promo/photo_min_5.jpg);
}
#photo_6	{
background-image:url(../photos_promo/photo_min_6.jpg);
}
#photo_7	{
background-image:url(../photos_promo/photo_min_7.jpg);
}
#photo_8	{
background-image:url(../photos_promo/photo_min_8.jpg);
}
#photo_9	{
background-image:url(../photos_promo/photo_min_9.jpg);
}
#photo_10	{
background-image:url(../photos_promo/photo_min_10.jpg);
}
#photo_11	{
background-image:url(../photos_promo/photo_min_11.jpg);
}
#photo_12	{
background-image:url(../photos_promo/photo_min_12.jpg);
}
#photo_13	{
background-image:url(../photos_promo/photo_min_13.jpg);
}
#photo_14	{
background-image:url(../photos_promo/photo_min_14.jpg);
}
#photo_15	{
background-image:url(../photos_promo/photo_min_15.jpg);
}
#photo_16	{
background-image:url(../photos_promo/photo_min_16.jpg);
}
#photo_17	{
background-image:url(../photos_promo/photo_min_17.jpg);
}
#photo_18	{
background-image:url(../photos_promo/photo_min_18.jpg);
}
#photo_19	{
background-image:url(../photos_promo/photo_min_19.jpg);
}
#photo_20	{
background-image:url(../photos_promo/photo_min_20.jpg);
}
#photo_21	{
background-image:url(../photos_promo/photo_min_21.jpg);
}
#photo_22	{
background-image:url(../photos_promo/photo_min_22.jpg);
}
#photo_23	{
background-image:url(../photos_promo/photo_min_23.jpg);
}
#photo_24	{
background-image:url(../photos_promo/photo_min_24.jpg);
}

/**************************inscription*****************************************/

#dyn_inscrip	{
padding:0px 10px 10px 10px;
}

#img_inscrip	{
background-image:url(../prochainement.png);
margin:180px auto 0px auto;
width:279px;
height:35px;
}

#reglement	{
margin-left:auto;
margin-right:auto;
width:170px;
}

.envoyer	{
margin-left:auto;
margin-right:auto;
width:82px;
}

.div_sondage	{
width:50%;
float:left;
}

p.sondage	{
margin-bottom:0px;
}

.valide	{
margin-left:auto;
margin-right:auto;
width:348px;
}

.form_inscrip p	{
position:relative;
}

.inscrip	{
position:absolute;
left:200px;
width:200px;
}

label	{
margin:0px;
}

.mois_n, .annee_n, .jour_n	{
position:absolute;
}

.jour_n	{
left:200px;
}

.mois_n	{
left:265px;
}

.annee_n	{
left:370px;
}

/*#envoi_inscrip	{
position:absolute;
left:200px;
top:20px;
}*/

.center	{
margin-right:auto;
margin-top:auto;
}

.underline	{
text-decoration:underline;
}

.div_enreg_pilote	{
background-color:#EBEBEB;
padding:5px 5px 0px 5px;
border:1px solid #FEA44C;
margin-right:3px;
}

.separateur	{
clear: both;
width: 95%;
border: 0; /* enleve toute bordure */
border-bottom: 1px black dotted; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
margin:30px 0px;
}

#envoi_inscrip	{
margin:20px 0;
}

#selection	{
margin-left:40px;
}

.travaux	{
text-align:center;
color:#FF6305;
line-height:20px;
font-weight:bold;
margin-top:150px;
}

#lien_finalistes	{
position:absolute;
left:30px;
top:250px;
}

#lien_chronos_finale	{
position:absolute;
left:30px;
top:250px;
}

#winner	{
margin-left:20px;
}

/**********************************finalistes***************************************************/
.resultats	td	{
border:1px dotted #FF6306;
height:30px;
color:#FFFFFF;
width:200px;
padding-left:20px;
}

.resultats	{
margin:0px auto 30px auto;
background-color:#666666;
}

.td_bord {
border:1px solid grey;
text-align:center;
}

.td_bord, .interligne	{
background-color:#FF6306;
color:#FFFFFF;
}

.selec	{
color:#FF6305;
}

