img, div, a, input { behavior: url(iepngfix.htc); }
* { margin: 0px; padding: 0px; border:0px; }
body { color:#000000; background-color:#ffffff; font-size:12px; font-family:Arial, Helvetica; }
a:link { text-decoration:none; color:#EC297B; }
a:active { text-decoration:none; color:#EC297B; }
a:visited { text-decoration:none; color:#EC297B; }
a:hover { text-decoration:underline; color:#EC297B; }
h1 { color:#EC297B; font-family:arial; font-size:20px; font-weight:lighter;  }
h2 { color:#EC297B; font-size:14px; }
h3 { color:#EC297B; font-size:12px; }

ul { margin-left:40px; list-style-image: url(../imgs/puce01_off.gif); }




/* --- GENERAL --- */
#myRoot { margin-left:auto; margin-right:auto; width:870px; background-color:#F1F0EF; text-align: left; }
#myPage { position:relative; }
#myLogo { position:absolute; top:36px; left:30px; }
#myNavigation { position:absolute; top:120px; left:200px; }

#sousMenu1 { display:none; position:absolute; top:135px; left:275px;  }
#sousMenu1Fleche { margin-left:40px; }
#sousMenu2 { display:none; position:absolute; top:135px; left:375px; }
#sousMenu2Fleche { margin-left:40px; }
#sousMenu4 { display:none; position:absolute; top:135px; left:300px; }
#sousMenu4Fleche { margin-left:330px; }
#sousMenu6 { display:none; position:absolute; top:135px; left:400px; }
#sousMenu6Fleche { margin-left:425px; }
#myNavigationBasLogo { margin-bottom:20px; margin-left:35px; }
#myNavigationBas { margin-bottom:20px; margin-right:40px; }

#myDecoGauche01 { margin-top:40px; margin-left:40px; }
#myDecoGauche02 { position:absolute; top:40px; left:-25px; }
#myDecoGauche03 { position:relative; top:40px; left:-25px; }
#myDecoGauche04 { position:relative; top:40px; left:-25px; }
#myDecoGauche05 { position:relative; top:75px; left:0px; }

#indexSoutien { position:absolute; top:-420px; left:-310px; }

.divAccroche { position:relative; }
.txtTab01 { width:450px; }
.txtTab02 { width:500px; }
.txtColor01 { color:#EC297B; }
.txtColor02 { color:#9A8479; }
.font11 { font-size:11px; }
.font13 { font-size:13px; }
.font16 { font-size:16px; }
.font18 { font-size:18px; }
.spacer2 { margin-left:2px; margin-right:2px; }
.spacer10 { margin-left:10px; margin-right:10px; }

a.blackLink:link { text-decoration:none; color:#000000; }
a.blackLink:active { text-decoration:none; color:#000000; }
a.blackLink:visited { text-decoration:none; color:#000000; }
a.blackLink:hover { text-decoration:underline; color:#000000; }

/* --- PAGE CONCEPT - PRESENTATION --- */
#conceptFlash { position:absolute; top:0px; left:0px; }

/* --- PAGE CONCEPT - JURY --- */
#img_concept_jury01 { position:absolute; top:0px; left:50px; }

/* --- PAGE CONCEPT - COMMISSION --- */
#img_concept_technique01 { position:absolute; top:0px; left:50px; }
#membresCommission { font-size:13px; font-weight:bold; }
#membresCommission a:link { text-decoration:none; color:#9A8479; }
#membresCommission a:active { text-decoration:none; color:#EC297B; }
#membresCommission a:visited { text-decoration:none; color:#9A8479; }
#membresCommission a:hover { text-decoration:none; color:#EC297B; }
#dname { position:relative; width:300px; height:420px; }
#dname01 { display:block; position:absolute; top:20px; left:0px; width:280px; }
#dname02 { display:none; position:absolute; top:20px; left:0px; width:280px; }
#dname03 { display:none; position:absolute; top:20px; left:0px; width:280px; }
#dname04 { display:none; position:absolute; top:20px; left:0px; width:280px; }
#dname05 { display:none; position:absolute; top:20px; left:0px; width:280px; }
#dname06 { display:none; position:absolute; top:20px; left:0px; width:280px; }
#dname07 { display:none; position:absolute; top:20px; left:0px; width:280px; }
#dname08 { display:none; position:absolute; top:20px; left:0px; width:280px; }

/* --- PAGE CALENDRIER --- */
.datesGauche { color:#9A8479; font-size:13px; }
.datesDroite { font-size:13px; }
#calendrierFlash { position:absolute; top:0px; left:15px; }

/* --- PAGE LAUREATS - 2007 --- */
#laureats2007Flash { position:absolute; top:0px; left:0px; }
#laureats2007DecoGauche { position:absolute; top:50px; left:-380px; }

/* --- PAGE LAUREATS - 2008 --- */
#laureats2008Flash { position:absolute; top:0px; left:0px; }
#laureats2008DecoGauche { position:absolute; top:0px; left:-380px; }

/* --- PAGE LAUREATS - 2009 --- */
#laureats2009Flash { position:absolute; top:0px; left:0px; }
#laureats2009DecoGauche { position:absolute; top:0px; left:-380px; }

/* --- PAGE PARTENAIRES --- */
#pagePartenaires { font-size:14px; font-weight:bold; }
#pagePartenaires a:link { text-decoration:none; color:#EC297B; }
#pagePartenaires a:active { text-decoration:none; color:#EC297B; }
#pagePartenaires a:visited { text-decoration:none; color:#EC297B; }
#pagePartenaires a:hover { text-decoration:none; color:#EC297B; }
#dpname { position:relative; width:300px; height:420px; }
#dpname01 { display:none; position:absolute; top:0px; left:20px; width:280px; }
#dpname02 { display:none; position:absolute; top:0px; left:20px; width:280px; }
#dpname03 { display:none; position:absolute; top:0px; left:20px; width:280px; }
#dpname04 { display:none; position:absolute; top:0px; left:20px; width:280px; }
#dpname05 { display:block; position:absolute; top:0px; left:20px; width:280px; }
#dpname06 { display:none; position:absolute; top:0px; left:20px; width:280px; }
#dpname07 { display:none; position:absolute; top:0px; left:20px; width:280px; }
#dpname08 { display:none; position:absolute; top:0px; left:20px; width:280px; }
#dpname09 { display:none; position:absolute; top:0px; left:20px; width:280px; }
#dpname10 { display:none; position:absolute; top:0px; left:20px; width:280px; }
#dpname11 { display:none; position:absolute; top:0px; left:20px; width:280px; }
#dpname12 { display:none; position:absolute; top:0px; left:20px; width:280px; }
#dpname13 { display:none; position:absolute; top:0px; left:20px; width:280px; }

/* --- INFOS PRATIQUES --- */
#pageInfos a:link { text-decoration:none; color:#000000; }
#pageInfos a:active { text-decoration:none; color:#000000; }
#pageInfos a:visited { text-decoration:none; color:#000000; }
#pageInfos a:hover { text-decoration:underline; color:#000000; }

/* --- REGLEMENT --- */
.txtTabRegle { margin-left:20px; width:500px; }
.numReglement { width:15px; margin-right:5px; float:left; color:#9A8479; }
#pageReglement a:link { text-decoration:none; color:#9A8479; }
#pageReglement a:active { text-decoration:none; color:#EC297B; }
#pageReglement a:visited { text-decoration:none; color:#9A8479; }
#pageReglement a:hover { text-decoration:none; color:#EC297B; }
#pageReglement ul { margin-left:15px; }

/* --- PAGE ACTU --- */

#actu { float:right; width: 40%; margin-right:10px; margin-top:5px; }

/* --- MENU --- */

#menu { font-size:14px; font-family:arial; font-weight:bold;  }
#menu a:link { text-decoration:none; color:#9A8479;  }
#menu a:active { text-decoration:none; color:#EC297B;  }
#menu a:visited { text-decoration:none; color:#9A8479; }
#menu a:hover { text-decoration:none; color:#EC297B; }

#sousMenu { font-size:12px; font-family:arial; font-weight:bold;}
#sousMenu a:link { text-decoration:none; color:#9A8479; }
#sousMenu a:active { text-decoration:none; color:#EC297B; }
#sousMenu a:visited{ text-decoration:none; color:#9A8479; }
#sousMenu a:hover { text-decoration:none; color:#EC297B; }

/* --- ACCUEIL --- */

.twitter { border: solid black 1px; width:250px; }
