/****************************************************************************
* STYLE COMMUN A TOUTES LES PAGES
****************************************************************************/
body {
	background: #FFFFFF;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616060;
}
.arial { font-family:Arial, Helvetica, sans-serif;}

P {
	padding: 0px;
	margin: 0px;
}
H1, H2, H3, H4, H5, H6{
	padding: 0px;
	margin: 0px;
	font-size:11px;
}
ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


a.lienloupe{ background:#7E7D7D; color:#fff; font-weight:bold; padding-left:8px; display:block;border-bottom:1px solid #fff; text-decoration:none; height:17px; line-height:17px;}
a.lienloupe:hover{ color:#fff; font-weight:bold; padding-left:8px; display:block;border-bottom:1px solid #fff;text-decoration:none;}
.pictoloupe {border-bottom:1px solid #fff;}


input, select,textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#616060;}

.ligneverte{
	padding-bottom:10px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7E7D7D;
}
.bottomImg {
	padding-top: 0px;
}
.ligneMenu {
	border-top:1px solid #EAEAEA;
	padding-top: 1px;
}
.welcomeH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #4F535B;
	padding-left: 98px;
	padding-top: 26px;
	padding-bottom: 20px;
}
.welcomePara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F535B;
	padding-left: 98px;
	padding-right: 40px;
	padding-bottom: 15px;
}
.sitesH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #4F535B;
	padding-left: 172px;
	padding-top: 26px;
	padding-bottom: 20px;
}
.sitesH2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #4F535B;
	padding-left: 172px;
	padding-bottom: 0px;;
}
.sitesPara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F535B;
	padding-top: 0px;
	padding-left: 172px;
	padding-right: 40px;
	padding-bottom: 15px;
}
.sitesPara
.gris{
color:#616060;}
.txt12 { font-size:12px;}
a{
color:#616060;
text-decoration:none;
}
a:hover{
color:#616060;
text-decoration:underline;
}
a.lien12{
color:#616060;
text-decoration:none;
}
a.lien12:hover{
color:#3D2F7F;
text-decoration:underline;
}
a.liennoir{
color:#000;
text-decoration:none;
}
a.liennoir:hover{
color:#000;
text-decoration:underline;
}
a.lienblanc{
color:#fff;
text-decoration:none;
}
a.lienblanc:hover{
color:#fff;
text-decoration:underline;
}
a.liengris{
color:#616060;
text-decoration:none;
}
a.liengris:hover{
color:#616060;
text-decoration:underline;
}
#blocvert {
	border:1px solid #7E7D7D;
	margin-left: 20px;
}
#blocvert .cell1 {
	padding:8px;
	color:#7E7D7D;
	font-size:10px;
	background-color: #fff;
}
#blocvert .cell1 .prix {font-size:14px; font-weight:bold;}
#blocvert .cell2 {padding-left:8px; background:#FFFFFF;}
#blocvert a.lienblocvert {color:#000;line-height:16px; font-size:10px; font-weight:bold;}
#blocvert a.lienblocvert:hover {text-decoration:underline; }

.txt9noir { font-size:9px; color:#000;}
.txt10noir { font-size:10px; color:#000;}
.txt11noir { font-size:11px; color:#000; padding-left:20px;}
.txt11gris { font-size:11px; color:#7F7F7F;}
.txt11vert { font-size:11px; color:#545B44;}
.txt10gris { font-size:10px; color:#7F7F7F;}
.txt9bleu { font-size:9px;}
.txt10bleu { font-size:10px; color:#616060;}
.txt10grisarial{ font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:10px;
}
a.lien10grisarial{ font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:10px;
	text-decoration:underline;
}
a.lien10grisarial:hover{ font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:10px;
		text-decoration:none;
}
/*  INCLUDE LANGUE  */
#langue { position:absolute;  margin-left:705px; margin-top:5px; display:block; padding:0px 3px 1px;}
#langue a { color: #FFFFFF; }
#langue a:hover {text-decoration:none; color: #FFFFFF; }

.majuscule { text-transform:uppercase}
.taille {color:#7F7F7F; font-size:10px; font-weight:normal;}
/****************************************************************************
* PROCEDURES
****************************************************************************/

.blocHautIncription { padding:20px 0px 3px 0px;}



.titreInscription {
	font-size:18px;
	font-weight:normal;
	color: #616060;
}
.sstitreInscription {font-size:14px;
	font-weight:bold; color:#616060;}
.blocContenuIncription {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.blocContenutexte {padding:10px 20px 10px 20px;}


/****************************************************************************
* FAQ
****************************************************************************/
.questionNorm {color:#616060; background: #FFFFFF url(../gb/images/faq/picto_plus_norm.gif) no-repeat top left;  width:498px;padding-left:22px; padding-top:0px; padding-bottom:10px;}
.questionSurv {color:#000000;background: #FFFFFF url(../gb/images/faq/picto_plus_surv.gif) no-repeat top left;  width:498px;padding-left:22px; padding-top:0px; padding-bottom:10px;}
.reponseNorm {width:498px;padding-left:22px; padding-top:0px; padding-bottom:10px;color:#7F7F7F;}
.reponse { width:498px;padding-left:22px; padding-top:0px; padding-bottom:35px;}

/****************************************************************************
* SITE
****************************************************************************/
.fondTitreVille {background:#9095A9; border-bottom:1px solid #fff; padding: 0px 5px;}
.basVille {background:#FFFFFF; }
.titreVille {color:#fff; font-weight:bold; text-transform:uppercase;}
.nomVille {color:#4F535B; font-weight:bold; font-size:13px;padding-bottom:2px; padding-top:5px;}
a.lienretour{
padding-left:10px;
color:#fff;
text-decoration:none;
}
a.lienretour:hover{
color:#fff;
text-decoration:underline;
}
a.liensite{
font-size:10px;
padding-left:10px;
line-height:18px;
color:#336699;
display:block;
text-decoration:none;
background:url(../gb/images/sites/picto_liens.gif) no-repeat left center;
}
a.liensite:hover{
color:#336699;
text-decoration:underline;
}
a.liendownload{
font-size:10px;
padding-left:3px;
color:#545B44;
text-decoration:none;
}
a.liendownload:hover{
color:#545B44;
text-decoration:underline;
}
.fondDonnees {background: #fff; padding-left:5px;}
.fondDonnees  td {color:#000;}
.drapeau {color:#545B44; padding-left:5px; padding-right:0px; background:#FFFFFF;}
.drapeau img{margin-left:5px; vertical-align:middle;}

/****************************************************************************
* FONDS
****************************************************************************/

.home {
	background: #FFFFFF url(../gb/images/fond_home.jpg) no-repeat top;
}

.complere_set_rules_fr {
	background: #FFFFFF url(../fr/images/rules/complete_set.jpg) no-repeat top;
}
.complere_set_rules_gb {
	background: #FFFFFF url(../gb/images/rules/complete_set.jpg) no-repeat top;
}
.dixpoints_fr {
	background: #FFFFFF url(../fr/images/rules/10points.jpg) no-repeat top;
}
.dixpoints_gb {
	background: #FFFFFF url(../gb/images/rules/10points.jpg) no-repeat top;
}

.calendar {
	background: #FFFFFF url(../gb/images/calendar/calendar.jpg) no-repeat top;
}
.calendarfr {
	background: #FFFFFF url(../fr/images/calendar/calendar.jpg) no-repeat top;
}
.europanforumfr {
	background: #FFFFFF url(../images/home/forums_fr.jpg) no-repeat top;
}
.europanforumgb {
	background: #FFFFFF url(../images/home/forums_gb.jpg) no-repeat top;
}

.europanpublifr {
	background: #FFFFFF url(../images/home/publi_fr.jpg) no-repeat top;
}
.europanpubligb {
	background: #FFFFFF url(../images/home/publi_gb.jpg) no-repeat top;
}
.europanflyerfr {
	background: #FFFFFF url(../images/home/flyer-e9_fr.jpg) no-repeat top;
}
.europanflyergb {
	background: #FFFFFF url(../images/home/flyer-e9_gb.jpg) no-repeat top;
}


.europan10pointsfr {
	background: #FFFFFF url(../images/home/10p_fr.jpg) no-repeat top;
}
.europan10pointsgb {
	background: #FFFFFF url(../images/home/10p_gb.jpg) no-repeat top;
}
.europan9fr {
	background-color: #FFFFFF;
	background-image:url(../images/home/welcome_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.europan9gb {
	background-color: #FFFFFF;
	background-image: url(../images/home/welcome_gb.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.patronagefr {
	background: #FFFFFF url(../fr/images/home/fond_patronage.jpg) no-repeat top;
}
.patronage {
	background: #FFFFFF url(../gb/images/home/fond_patronage.jpg) no-repeat top;
}
.scales{
	background: #FFFFFF url(../gb/images/topics/fond_scales.jpg) no-repeat top;
}
.scalesfr{
	background: #FFFFFF url(../fr/images/topics/fond_scales.jpg) no-repeat top;
}
.juries{
	background: #FFFFFF url(../gb/images/juries/fond_composition.jpg) no-repeat top;
}
.juriesfr{
	background: #FFFFFF url(../fr/images/juries/fond_composition.jpg) no-repeat top;
}
.juriesstructure{
	background: #FFFFFF url(../gb/images/juries/fond_structure.jpg) no-repeat top;
}
.juriesstructurefr{
	background: #FFFFFF url(../fr/images/juries/fond_structure.jpg) no-repeat top;
}


.procedure_gb {
	background: #FFFFFF url(../gb/images/procedure/fond_procedure.jpg) no-repeat top;
}
.procedure_fr {
	background: #FFFFFF url(../fr/images/procedure/fond_procedure.jpg) no-repeat top;
	
}
.manage_gb {
	background: #FFFFFF url(../gb/images/procedure/fond_manage.jpg) no-repeat top;
}
.manage_fr {
	background: #FFFFFF url(../fr/images/procedure/fond_manage.jpg) no-repeat top;
}


.topic1_fr {
	background: #FFFFFF url(../fr/images/topics/t1.jpg) no-repeat top;
}
.topic2_fr {
	background: #FFFFFF url(../fr/images/topics/t2.jpg) no-repeat top;
}
.topic3_fr {
	background: #FFFFFF url(../fr/images/topics/t3.jpg) no-repeat top;
}

.topic1_gb {
	background: #FFFFFF url(../gb/images/topics/t1.jpg) no-repeat top;
}
.topic2_gb {
	background: #FFFFFF url(../gb/images/topics/t2.jpg) no-repeat top;
}
.topic3_gb {
	background: #FFFFFF url(../gb/images/topics/t3.jpg) no-repeat top;
}




.topics1 {
	background: #FFFFFF url(../gb/images/sites/sbt_1.jpg) no-repeat top;
}
.topics2 {
	background: #FFFFFF url(../gb/images/sites/sbt_2.jpg) no-repeat top;
}
.topics3 {
	background: #FFFFFF url(../gb/images/sites/sbt_3.jpg) no-repeat top;
}
.topics4 {
	background: #FFFFFF url(../gb/images/sites/sbt_4.jpg) no-repeat top;
}


.topics1fr {
	background: #FFFFFF url(../fr/images/sites/sbt_1.jpg) no-repeat top;
}
.topics2fr {
	background: #FFFFFF url(../fr/images/sites/sbt_2.jpg) no-repeat top;
}
.topics3fr {
	background: #FFFFFF url(../fr/images/sites/sbt_3.jpg) no-repeat top;
}
.topics4fr {
	background: #FFFFFF url(../fr/images/sites/sbt_4.jpg) no-repeat top;
}

.newszoom {
	background: #FFFFFF url(../gb/images/news/fond_newszoom.jpg) no-repeat top;
}
.newszoomfr {
	background: #FFFFFF url(../fr/images/news/fond_newszoom.jpg) no-repeat top;
}
.contact {
	background: #FFFFFF url(../gb/images/fond_contact.jpg) no-repeat top;
}


.contactmembers {
	background: #FFFFFF url(../gb/images/contacts/fond_members2.jpg) no-repeat top;
}
.contactmembersfr {
	background: #FFFFFF url(../fr/images/contacts/fond_members2.jpg) no-repeat top;
}
.contacteuropan {
	background: #FFFFFF url(../gb/images/contacts/fond_europan2.jpg) no-repeat top;
}

/****************************************************************************
* STYLE DE TEXTE
****************************************************************************/

/* titres */
.titre18vert{
	font-size:18px;
	color:#7E7D7D;
	text-decoration:none;
}
.texte16{
	font-size:16px;
	text-decoration:none;
}
.titre14{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.titre14vert{
	font-size:14px;
		color:#8BA015;
	font-weight:bold;
	text-decoration:none;
}
.titre11{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.titre11bleu{
	font-size:11px;
	font-weight:bold;
		color:#3D2F7F;
	text-decoration:none;
}
/* titres */
.texte14vert{
	font-size:14px;
	font-weight:bold;
	color:#545B44;
}

/* couleurs */
.rouge{
	color:#E80000;
	text-decoration:none;
}

.gris{
	color:#727272;
	font-size:10px;
	text-decoration:none;
}


/* lien blanc */
.lien1{
color:#FFFFFF;
text-decoration:none;
}
a.lien1{
color:#FFFFFF;
text-decoration:underline;
}
a.lien1:hover{
color:#FFFFFF;
text-decoration:none;
}

/* lien noir */
.lien2{
color:#000000;
font-size:10px;
text-decoration:none;
}
a.lien2{
color:#000000;
text-decoration:underline;
}
a.lien2:hover{
color:#000000;
text-decoration:underline;
}

/****************************************************************************
* HAUT DE PAGE
****************************************************************************/
.menu1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7E7D7D;
	font-weight: normal;
}
a.menu1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7E7D7D;
	text-decoration: none;
}
a.menu1:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: underline;
}

.menu2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4F535B;
	background:#FFFFFF;
}
a.menu2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4F535B;
	text-decoration: none;
}
a.menu2:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;
}


/****************************************************************************
* BAS DE PAGES
****************************************************************************/

.baspage1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
a.baspage1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F535B;
	text-decoration: none;
}
a.baspage1:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F535B;
	text-decoration: underline;
}

.baspage2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
a.baspage2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration: none;
}
a.baspage2:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
}

/****************************************************************************
* POPUP DOWNLOAD SITE
****************************************************************************/
#popupDownload { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:10px;}
#popupDownload .titre{ font-size:13px; color:#336699; font-weight:bold; }
#popupDownload .titreVert{font-size:13px; color:#8BA015;font-weight:bold; }
#popupDownload .txtVert{ color:#626E47; }
#popupDownload .input{ border:1px solid #626E47; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:130px;}
#popupDownload .ville{ font-size:36px; color:#A1A4C3;vertical-align:middle;}
#popupDownload .language{ color:#777575;}
#popupDownload .txtgris{ color:#666;}
#popupDownload .txtnoir{ color:#000;}
#popupDownload .filet{ border-bottom:1px solid #A1A4C3;border-top:2px solid #fff;}
#popupDownload .pictoGeant {  margin-right:12px;vertical-align:middle;}
#popupDownload .cellColor1 {
	background-color: #A7A7A7;
}
#popupDownload .cellLibelle{  color:#fff;line-height:20px;}
#popupDownload .cellColor2 {
	line-height:20px;
	background-color: #ECECEC;
}
#popupDownload .cellColor3 {  background:#fff; line-height:20px;}

#popupDownload .cellColor4 {
	line-height:20px;
	color:#535252;
	font-size:14px;
	font-weight:bold;
	background-color: #ECECEC;
}
#popupDownload a.cellColor4 {
 line-height:20px; color:#535252; font-size:14px; font-weight:bold;
text-decoration: none;
}
#popupDownload a.cellColor4:hover{
text-decoration: underline;
}
#popupDownload .cellColor5 {  background:#fff; line-height:20px; color:#336699; font-size:14px; font-weight:bold;}
#popupDownload .cellGris {  background:#fff; line-height:12px; color:#7F7E7E; font-size:11px; padding-left:20px; padding-top:8px ;padding-bottom:5px;}
#popupDownload .cellTopic {  background:#fff; line-height:14px; color:#7F7E7E; font-size:11px; padding-top:5px ;padding-bottom:8px;}
#popupDownload a.cellTopic {
 line-height:20px; color:#535252; font-size:14px; font-weight:bold;
text-decoration: none;
}
#popupDownload a.cellTopic:hover{
text-decoration: underline;
}
#popupDownload  .cellColor2 img { vertical-align:middle; margin-right:10px; border:0px;}
#popupDownload  .cellColor3 img { vertical-align:middle; margin-right:10px; border:0px;}
#popupDownload a {
color:#44368F;
text-decoration: none;
}
#popupDownload a:hover {
text-decoration: underline;
}
#popupDownload a.valider {
color:#fff;
font-weight:bold;
text-decoration: none;
}
#popupDownload a.valider:hover{
text-decoration: underline;
}#popupDownload .txt10Vert {
	color:#626E47;
	font-size: 10px;
}
