/*******************************************/
/** 		MARATHON PHOTO FNAC 		  **/
/**   CSS PAGE INFOS PRATIQUES ET LOTS    **/
/*******************************************/

#col_left {
	float:					left;	
	width:					600px;
}

#col_left h1 {
	font-size:				15px;
	color:					#fff;
	padding-bottom:			15px;
}

#col_left h1 span {
	font-size:				12px;
	font-weight:			normal;
	color:					#c1e4f3;
	padding-left:			5px;	
}

.infos_pratiques {
	text-align:				justify;
	padding-top:			5px;
	float:					left;
	width:					315px;
}

.infos_pratiques .titre {
	font-weight:			bold;
	padding-bottom:			10px;	
}

.infos_pratiques a {
	color:					#fff;
	padding-top:			35px;
	float:					right;
	font-weight:			bold;
}

.infos_pratiques a:hover, .infos_pratiques a:focus, .infos_pratiques a:active {
	text-decoration:		none;
}

#a_gagner {
	clear:					both;
	float:					left;
	margin:					10px 0 0 10px;
	_margin:				10px 0 0 0;
	width:					100%;
}

#a_gagner .titre {
	display:				block;
	font-size:				15px;
	font-weight:			bold;
	padding-bottom:			10px;	
}

#a_gagner table {
	padding-bottom:			5px;
}

#a_gagner table th {
	padding:				0 0 20px 15px;
}

#a_gagner table td {
	padding:				0 25px 20px 10px;
}

#a_gagner table td span a, #a_gagner table td span.numero_lot {
	text-decoration:		none;
	color:					#fbd056;
}

#a_gagner table td span a:hover, #a_gagner table td span a:focus, #a_gagner table td span a:active  {
	text-decoration:		underline;
}

#a_gagner p {
	padding-left:			10px;
}

#col_right {
	float:					right;
	text-align:				center;	
}

#cadre_preinscription {
	background:				url("img/bg_cadre_preinscription.gif");
	width:					300px;
	height:					141px;
	margin-bottom:			20px;
}

#cadre_preinscription p {
	padding-bottom:			13px;
}

#cadre_preinscription .titre {
	padding-top:			15px;
	font-size:				14px;	
	font-weight:			bold;
}

#cadre_preinscription .places {
	font-weight:			bold;
	color:					#fbd056;
}

.bg_top_blanc_galerie {
	clear:					both;
	float:					left;
	background:				url("img/bg_top_blanc_galerie.png") bottom left no-repeat;
	width:					300px;
	height:					10px;
    behavior: 				url('/iepngfix.htc');
}

.bg_content_blanc_galerie {
	clear:					both;
	float:					left;
	background-color:		#fff;
	width:					300px;
	text-align:				center;
	font-size:				14px;
	color:					#1078ad;
	_margin-top:			-5px;
}

.bg_bottom_blanc_galerie {
	clear:				both;
	float:				left;
	background:			url("img/bg_bottom_blanc_galerie.png") top left no-repeat;
	width:				300px;
	height:				10px;
        behavior: 			url('/iepngfix.htc');
        margin-bottom:			20px;
}

.titre_cadre {
	display:				block;
	font-weight:			bold;
	padding-bottom:			7px;
}

.tab_videos {
        float:                          left;
	width:				260px;
        text-align:                     center;
        padding:                        0 20px;
	margin-bottom:			15px;
}

.tab_videos embed {
	width:215px;
	height:160px;
}

.tab_videos img {
	margin:					0 1px;
}

.tab_videos .col_fleche {
	width:					42px;
}

#infos_pratiques {
	margin-left:			20px;
	_margin-left:			10px;
	color:					#000;
	clear:					both;
	float:					left;
	width:					937px;
	padding-top:			15px;
}

.titre_infos_pratiques {
	display:				block;
	font-weight:			bold;
	font-size:				15px;
	padding-bottom:			7px;
}

.cadre_infos {
	float:					left;
	width:					325px;	
}

.une_info {
	float:					left;
	padding:				0 30px 15px 0;
	line-height:			18px;
    width:                  270px;
}

#infos_pratiques .un_magasin {
	width:					140px;
	padding:				0 20px 15px 0;	
}

.une_info .titre {
	display:				block;
	font-size:				17px;
	font-weight:			bold;
	color:					#da9914;
}

.une_info .texte {
	font-size:				12px;
	color:					#565656;
}

.une_info a {
	color:					#565656;
}

.une_info a:hover, .une_info a:focus {
	text-decoration:		none;
}

.btn_preinscription {
	display:				block;
	margin:					40px 0 15px 0;	
}

.map {
	margin-top:				5px;
	clear:					both;
	float:					left;
	border:					3px solid #b4b4b4;
}

.cadre_partenaires {
    float:                  right;
    width:                  300px;
    margin-right:           10px;
}

.bg_top_bleu_galerie {
	clear:					both;
	float:					right;
	background:				url("img/bg_top_bleu_galerie.png") bottom left no-repeat;
	width:					300px;
	height:					10px;
    behavior: 				url('/iepngfix.htc');
    margin-top:				10px;
    _margin-top:			5px;
}

.bg_content_bleu_galerie {
	clear:					both;
	float:					right;
	background-color:		#b8dfee;
	width:					300px;
	text-align:				center;
	font-size:				14px;
	color:					#1078ad;
}

.bg_bottom_bleu_galerie {
	clear:					both;
	float:					right;
	background:				url("img/bg_bottom_bleu_galerie.png") top left no-repeat;
	width:					300px;
	height:					10px;
    behavior: 				url('/iepngfix.htc');
    margin-bottom:			5px;
}

.titre_partenaires {
	display:			block;
	padding-bottom:		10px;
	color:				#fff;
	font-size:			14px;
	font-weight:		bold;
	text-align:			center;
}

.photos_partenaires {
	text-align:			left;
	padding-left:		5px !important;
	width:				295px !important;
	padding-bottom:		5px;
}

.photos_partenaires img {
	margin:				0 1px 10px;
}

#small_social_networks {
	clear:					both;
	float:					right;
	margin:					22px 0 8px 0;
	text-align:				center;
	background:				url("img/bg_small_social_networks.gif") no-repeat;
	width:					299px;
	height:					99px;
	padding-top:			22px;
}

#small_social_networks a {
	display:				block;
	margin-bottom:			10px;
}

#tab_partenaires {
	margin:					0 auto;
	padding-left:			1px;
}

.partenaire_ville {
    float:                  left;
    width:                  67px;
    height:                 49px;
    text-align:             center;
    padding-top:            18px;
    background-image:       url('img/bg_partenaire_ville.gif');
    background-position:    left top;
    background-repeat:      no-repeat;
    margin:                 12px 2px 0;
}
