@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	background-image: url(images/fd.jpg);	
	   background-attachment:fixed;
	background-color: #000000;
}

p {
line-height:15px;
margin-top:5px;
margin-bottom:5px;
}
.bordero {

border:solid;
border-width:1px;
width:1024px;
border-color:#666666;
-moz-box-shadow: 3px 3px 3px #333 ; 
box-shadow: 3px 3px 3px #333 ; 

}

.menu2 {
background-image:url(images/fd-menu2.jpg);
width:800px;
height:21px;
text-align:center;
margin-top:10px;
margin-bottom:5px;
margin-left:10px;
font-size:15px;
color:#FFFFFF;
letter-spacing:-1;

}
.footer {
width:1024px;
text-align:right;
margin-top:5px;
font-size:10px;
color:#FFFFFF;
}

.content {
padding:10px;
text-align:justify;
padding-bottom:20px;

}

a:link {
text-decoration:none;
color:#fff;

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

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

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

}





a.menu2url:link {
text-decoration:none;
font-size:15px;
color:#FFFFFF;
letter-spacing:-1;
}
a.menu2url:visited {
text-decoration:none;
font-size:15px;
color:#FFFFFF;
letter-spacing:-1;
}
a.menu2url:hover {
text-decoration:underline;
font-size:15px;
color:#FFFFFF;
letter-spacing:-1;
}
a.menu2url:active {
text-decoration:underline;
font-size:15px;
color:#FFFFFF;
letter-spacing:-1;
}



a.gmenu:link {
text-decoration:none;
color:#000000;

}
a.gmenu:visited {
text-decoration:none;
color:#000000;

}
a.gmenu:hover {
text-decoration:underline;
color:#FF9900;

}
a.gmenu:active {
text-decoration:underline;
color:#FF9900;

}





a.wcomlink:link {
text-decoration:none;
color:#ffffff;

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

}
a.wcomlink:hover {
text-decoration:underline;
color:#ffffff;

}
a.wcomlink:active {
text-decoration:underline;
color:#ffffff;

}





a.boxvert_link:link {

color:#424c10;
}
a.boxvert_link:visited {

color:#424c10;

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

}
a.boxvert_link:active {
text-decoration:underline;
color:#000000;

}



a.annonces_link:link {
font-size:15px;
letter-spacing:-1px;
color:#424c10;
}
a.annonces_link:visited {
font-size:15px;
letter-spacing:-1px;
color:#424c10;

}
a.annonces_link:hover {
font-size:15px;
letter-spacing:-1px;
text-decoration:underline;
color:#000000;

}
a.annonces_link:active {
font-size:15px;
letter-spacing:-1px;
text-decoration:underline;
color:#000000;

}






.colonegauche {
margin-top:10px;
margin-left:5px;
margin-bottom:20px;
}


.ul {

font-size:11px;
line-height:15px;
}

.infosgauche {
margin-top:10px;
margin-left:5px;
font-size:9px;
color:#778249;

}



a.mailg:link {
text-decoration:none;
margin-top:10px;
margin-left:5px;
font-size:9px;
color:#778249;

}
a.mailg:visited {
text-decoration:none;
margin-top:10px;
margin-left:5px;
font-size:9px;
color:#778249;

}
a.mailg:hover {
text-decoration:underline;
margin-top:10px;
margin-left:5px;
font-size:9px;
color:#778249;
}
a.mailg:active {
text-decoration:underline;
margin-top:10px;
margin-left:5px;
font-size:9px;
color:#778249;

}



.slideindex {
position:relative;

background-image:url(images/fd-slide.jpg);
width:785px;
height:300px;
margin-left:5px;
margin-bottom:10px;

}
.tabindex {
position:absolute;
width:750px;
margin-top:13px;
margin-left:16px;

}

/* -------------------Menu gauche   */
.applemenu{

margin-left:5px;
padding: 0;
width: 183px; /*width of menu*/

}

.applemenu div.silverheader a{
cursor:pointer;

display: block;
position: relative;
width: auto;
padding: 0px 0;
padding-left: 0px;
text-decoration: none;
margin-bottom:5px;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{

color: white;
}

.applemenu div.submenu{ 
background-color:#ffffff;

padding:5px;
height: auto; /*Hauteur div marche aussi en auto "*/
}

.bouton {
cursor:pointer;
margin-bottom:5px;
}
/* ----------Fin----Menu gauche   */


.blocvert {
width:320px;
margin:10px;

}



.agendatxt {
text-align:justify;
color:#FFFFFF;
}

.agendahr {
size:1px;
color:#FFFFFF;
}

.blocvert_pdf {
width:95%;
margin-top:5px;
margin-bottom:5px;
border:solid;
border-color:#9dad4b;
border-bottom-width:15px;
border-radius: 3px;
-moz-border-radius: 3px;
padding:5px;
}

.blocvorange_pdf {

width:95%;
margin-top:5px;
margin-bottom:5px;
border:solid;
border-color:#d28933;
border-bottom-width:15px;
border-radius: 3px;
-moz-border-radius: 3px;
padding:5px;

}

.blocmarron_pdf {

width:95%;
margin-top:5px;
margin-bottom:5px;
border:solid;
border-color:#705e4a;
border-bottom-width:15px;
border-radius: 3px;
-moz-border-radius: 3px;
padding:5px;

}







.blocvertcontent {
color:#FFFFFF;
background-color:#9dad4b;
padding:10px;
border-radius: 5px;
-moz-border-radius: 5px;
}

.blocvert_titre {
font-size:16px;
letter-spacing:-1px;
color:#424c10;

}

.blocvert_date {
font-size:11px;
color:#424c10;

}

.titrepage {

background-color:#f8f8f8;
padding:5px;
font-size:17px;
color:#3b440c;
letter-spacing:-1px;
border-radius: 3px;
-moz-border-radius: 3px;

}

.titre_moyen {
font-size:15px;
color:#3b440c;
letter-spacing:-1px;

}

.titretheme {
font-family: 'Gruppo', sans-serif;
margin-top:10px;
text-align:center;
font-size:21px;
color:#3b440c;

font-weight:bold;
}

.nom_sess {
font-size:10px;
color:#3b440c;
font-weight:bold;
}


.agendabox {
width:95%;
margin-top:5px;
margin-bottom:5px;
border:solid;
border-color:#9dad4b;
border-bottom-width:15px;
border-radius: 3px;
-moz-border-radius: 3px;
padding:5px;



}


.agendaboxonglet {
width:95%;
margin-top:5px;
margin-bottom:5px;
border:solid;
border-color:#9dad4b;
border-bottom-width:15px;
border-radius: 3px;
-moz-border-radius: 3px;
padding:5px;

}

.titreagenda {
font-size:15px;
letter-spacing:-1px;
color:#FF6600;
}

.boxann{

width:95%;
margin-top:5px;
margin-bottom:5px;
border:solid;
border-color:#9dad4b;
border-radius: 3px;
-moz-border-radius: 3px;
padding:5px;

}


.dep_annonce {

width:95%;
margin-top:5px;
margin-bottom:5px;
border:solid;
border-color:#9dad4b;
background-color:#9dad4b;
border-radius: 3px;
-moz-border-radius: 3px;
padding:5px;

}

.txt_dep_ann {
color: #FFFFFF;
font-size:11px;
font-weight:bold;
}


.boutaop {
margin-left:4px;
}


.bloccoul_pdf {
width:95%;
margin-top:5px;
margin-bottom:5px;
border:solid;
border-color:#ac4939;
border-bottom-width:15px;
border-radius: 3px;
-moz-border-radius: 3px;
padding:5px;
}



.titrerevue {
font-family: 'Gruppo', sans-serif;
margin-top:10px;
text-align:center;
font-size:18px;
color:#3b440c;

font-weight:bold;
}