.headRed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF2C30; text-decoration: none;}
.txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
.txt a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
.txt a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;}
.txtGris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none;}
.txtGris a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none;}
.txtGris a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: underline;}
.txtHome {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #000000; padding-left:20px; padding-right:15px; padding-bottom:30px;text-align:justify}
.foot a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.foot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.foot a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.subnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}
.subnav a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}
.subnav_sel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.subnav_sel a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none}.subnav_sub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
.subnav_sub a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
.subnav_sub_sel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.subnav_sub_sel a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.subnav_cell {  padding-left: 5px; text-decoration: none;}
.subnav_sub_cell { padding-left: 15px; text-decoration: none;}
.home {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; text-decoration: none; padding-left: 10px}
.home a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.home a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; text-decoration: none}
.txtRed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF2C30; text-decoration: none}
.txtRed a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF2C30; text-decoration: none }
.txtRed a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF2C30; text-decoration: underline}
.headGris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #777777; text-decoration: none}
.headGris a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #777777; text-decoration: none }
.headGris a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #777777; text-decoration: underline}
.headRed a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF2C30; text-decoration: none}
.headRed a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF2C30; text-decoration: underline}
.txtRose {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF6B6B; text-decoration: none}
.txtRose a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF6B6B; text-decoration: none }
.txtRose a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF6B6B; text-decoration: underline}
.txt_pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #000000 }
.txtRed_pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #FF2C30; text-decoration: none }
.txt_gd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000 }

.contenu-paulo-cuelho{
width:761px;
background-color:#444;
padding-bottom:20px;
padding-top:20px;
}

.bandeau {
text-align:center;

padding-bottom:20px;
}

.contenu{
padding-left:45px;

}
.fond-blanc{
padding-left:46px;
}

.haut{
background-color:#fff;
width:632px;
float:left;
height:20px;
}

.coin-haut-gauche{
float:left;
}

.coin-haut-droite{
float:left;
}

.coin-bas-gauche{
float:left;
}

.coin-bas-droite{
float:left;
}

.texte{
background-color:#FFF;
width:672px;
font-family:arial, helvetica;
text-align:justify;
}

.texte h1{
font-size:12px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
margin:0px;
}

.logo-fa{
float:left;
padding-left:45px;
padding-right:60px;
padding-bottom:15px;
}

.logo-gala{
float:left;
padding-bottom:15px;
padding-right:60px;
}

.logo-vsd{
float:left;
padding-right:60px;
padding-bottom:15px;
}

.logo-tel{
padding-bottom:15px;
}

.texte img{
border:0px;
}

.texte p{
font-size:12px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
margin:0px;
}

.lien a{
font-size:12px;
margin:0px;
text-decoration:none;
color:#ba0712;
font-weight:bold;
}
.lien {
font-size:12px;
padding-left:15px;
padding-right:15px;
margin:0px;
text-decoration:none;
color:#ba0712;

}

.lien-droite a{
font-size:12px;
padding-left:210px;
margin:0px;
text-decoration:none;
color:#ba0712;
font-weight:bold;
}

.maj{
text-transform:uppercase;
padding-top:30px;
color:#3b3b3b;
font-weight:bold;
}

form{
margin:0px;
}

.fond-blanc{
text-align:justify;
width:672px;
padding-left:46px;
font-family:arial;
}

.rouge{
background-color:#ba0712;
width:428px;
float:left;
height:20px;
}

.coin-haut-gauche{
float:left;
}

.coin-haut-droite{
float:left;
}

.coin-bas-gauche{
float:left;
}

.coin-bas-droite{
float:left;
}

.contenu-formulaire{
width:468px;
background-color:#ba0712;
}

.cadre-rouge1{
padding-left:100px;
padding-bottom:30px;
}

.cadre-rouge2{
padding-left:100px;
padding-bottom:30px;
}

.cadre-rouge3{
padding-left:100px;
padding-bottom:30px;
}

.txt-gras-blanc{
color:#fff;
font-size:14px;
font-weight:bold;
padding-bottom:20px;
padding-left:40px;
}

.txt-blanc{
color:#fff;
font-size:12px;
font-weight:bold;
padding-bottom:20px;
padding-left:55px;
padding-right:50px;
}

.txt-blanc2{
color:#fff;
font-size:12px;
font-weight:bold;
padding-bottom:20px;
padding-left:55px;
padding-right:20px;
}

.txt-blanc3{
color:#fff;
font-size:12px;
font-weight:bold;
position:relative;
left:55px;
}
.txt-blanc4{
color:#fff;
font-size:12px;
font-weight:bold;
padding-bottom:20px;
padding-left:55px;
padding-right:71px;
}

.txt-blanc5{
color:#fff;
font-size:12px;
font-weight:bold;
padding-bottom:20px;
padding-left:55px;
padding-right:65px;
}

.txt-blanc6{
color:#fff;
font-size:12px;
font-weight:bold;
padding-bottom:20px;
padding-left:55px;
padding-right:20px;
}

.select-musique{
padding-left:163px;
padding-top:10px;
}


.ok {
text-align:center;
padding-left:215px;
padding-right:80px;
}

.conditions{
color:#fff;
font-size:10px;
font-weight:bold;
padding-bottom:20px;
padding-left:250px;

}


.conditions a{
text-decoration:none;
color:#fff;
}

.obligatoire{
color:#fff;
font-size:10px;
}


.envoyer-un-ami {
padding-top:10px;
text-align:right;
padding-right:20px;





padding-bottom:10px;
}

.envoyer-un-ami a{
color:#3b3b3b;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.logo-gpp{
text-align:center;
}

.logo-gpp img{
padding-top:20px;
}

.ok input {
border:1px ridge #444;
font-family:arial;
color:#000;
text-align:right;
font-size:12px;
font-weight:bold;
width:60px;
text-align:center;
}

.lien-conditions a {
text-decoration:none;
color:#000;
font-weight:bold;
}



.lien-conditions a:hover {
text-decoration:underline;

}

.retour a{
text-decoration:none;
color:#ba0712;
font-weight:bold;
font-size:12px;

}

.retour{
text-align:center;
padding-top:10px;
}

.titre{
text-align:center;
color:#ba0712;
font-weight:bold;
font-family:arial;
font-size:15px;
}


/**Styles notre culture**/
.titleNotreCulture{
	margin:10px 0px 10px 14px;
	font-weight:bold;
}
.paragrapheNotreCulture{
	margin:10px 0px 10px 30px;	
}

.subtitleNotreCulture{
	margin:10px 0px 10px 14px;
	font-weight:bold;
}
