/* Contact */

#contact #colonne_gauche h2
{
    width: 613px;
    padding: 5px 12px 3px 8px;
	background: #202020;
	color: #fff;
	border: 0;
}

#contact #colonne_gauche .formulaire
{
    float: left;
	width: 633px;
}

#contact #colonne_gauche .masque
{
    visibility: hidden;
}

#contact #colonne_gauche .ligne
{
    clear: both;
    float: left;
	width: 603px;
	padding: 5px 15px;

}

#contact #colonne_gauche .ligne .special
{
	width:290px;
	margin:0 15px 0 0;
	_margin:0;
	float:left;
}

#contact #colonne_gauche .ligne .special p
{
	padding:0;
	margin:0;
	margin-top:30px;
	margin:30px 0 0;
	padding:10px;
	width:215px;
	background-color:#FFFFCC;
}

#contact #colonne_gauche .copie label
{
	float:none;
	display:inline;
	width:500px;

}

#contact #colonne_gauche .ligne input.espace
{
	margin-left:100px;
}

#contact #colonne_gauche label
{
    clear: both;
	float: left;
    display: block;
    width:290px;
	margin: 0 15px 0 0;
	padding: 4px 0 0;
	color: #000;
	font-weight: bold;
}

#contact #colonne_gauche label.rien
{
	width: auto;
	margin:0;
	padding:0;
	font-weight: normal;
	text-align: left;
	display: inline;
	float: none;
	clear: none;
}

#contact #colonne_gauche .bloc
{
	float: left;
	width: 340px;
}

#contact #colonne_gauche .sep
{
    clear: both;
	float: left;
	width: 340px;
	margin: 10px 0;
}

#contact #colonne_gauche p.utile
{
	float: left;
	width: 130px;
	margin: 0 5px 5px;
	font-size: 10px;
}

#contact #colonne_gauche select
{
    width: 250px;
}

#contact #colonne_gauche textarea,
#contact #colonne_gauche input.email
{
    width: 279px;
    _width:270px;
    float:left;
}

#contact #colonne_gauche input.court
{
    width: 40px;
}

#contact #colonne_gauche .aide
{
   margin: 0 0 0 10px;
   color: #979797;
}

#contact #colonne_gauche textarea
{
	height: 158px;
}

#contact #colonne_gauche .gris
{
    background: #eaeaea;
}

#contact #colonne_gauche .boutons
{
   float: left;
   margin: 10px 0 0 260px;
   _margin: 10px 0 0 203px;
}


#contact #colonne_gauche #choix_cinema,
#contact #colonne_gauche #theme_cinema_demande,
#contact #colonne_gauche #theme_pas_cinema_demande,
#contact #colonne_gauche #bloc_demande,
#contact #colonne_gauche #bloc_email,
#contact #colonne_gauche #validation,
#contact #colonne_gauche #bloc_carte_fidelite,
#contact #colonne_gauche #ok,
#contact #colonne_gauche #nok
{
   display: none;
}

#contact #colonne_gauche #ok,
#contact #colonne_gauche #nok
{
	font-weight: bold;
	width:569px;
	margin-left:15px;
	padding:10px;
	background-color:#FFFFCC;
	clear:both;
}

#contact #colonne_gauche #nok a,
#contact #colonne_gauche #ok a,
#contact #colonne_gauche #poursuivre_demande{
	color:#FF6500;
	text-decoration: underline;
	cursor: pointer;
}

#contact #colonne_gauche #nok .warning
{
	color:red;
}

#contact #colonne_gauche #ok .activated
{
	color:green;
}

#contact #colonne_gauche .probleme
{
	color:red;
	font-weight:bold;
	text-align: center;
}

#popup_confirmation
{
	color:green;
	font-weight:bold;
	font-size:13px;
	height:80px;
	padding:10px;

}

#popup_confirmation a
{
	color:black;

}

#SexyAlertBox-BoxContenedor
{
	padding:0;
}

#popup_confirmation.erreur
{
	color:red;
}

div.bulle_avertissement div.tip-top {
	margin-top:5px;
}
div.bulle_avertissement div.tip div.tip-title {
  background: url(../img/interface/fonds/bubble2.png) top left;
  color:#ffffff;
  height:5px;
  margin:0;
  padding:0
}
div.bulle_avertissement div.tip div.tip-text {
  font-size: 11px;
  color:#ffffff;
  background: url(../img/interface/fonds/bubble2.png) bottom right;
}
div.bulle_avertissement div.tip-bottom {
}

