#header_separateur {
	height: 20px;
	width: 1050px;
}

#header_separateur2 {
	height: 18px;
	width: 1050px;
}

#header_separateur3 {
	height: 18px;
	width: 1050px;
}

#bandeau_slideshow {
	margin: 0 auto;
	padding: 0 33px 0 28px;
	width: 989px;
	height: 156px;
	background: #FFFFFF;
}

#bandeau_slideshow table.form_inscription {
	width: 100%;
	font-size: 10px;
}


#bandeau_slideshow td.form_inscription {
	font-family: Arial;
	text-align: left;
	padding: 5px 0 5px 5px;
}

#bandeau_slideshow td.form_inscription_titre {
	text-align: center;
	font-size: 15px;
	color: #CC0033;
	font-weight: bold;
	padding: 5px 0 0 0;
}

#bandeau_slideshow td.form_inscription_desc {
	font-size:12px;
}

#bandeau_slideshow td.form_inscription_civilite {
	padding: 10px 0 5px 5px;
	vertical-align: middle;
	font-weight: bold;
}

#bandeau_slideshow td.form_inscription_nom {
	padding: 10px 0 5px 5px;
	vertical-align: middle;
	font-weight: bold;
}

#bandeau_slideshow td.form_inscription_prenom {
	padding: 10px 0 5px 5px;
	vertical-align: middle;
	font-weight: bold;
}

#bandeau_slideshow td.form_inscription_email {
	padding: 10px 0 5px 5px;
	vertical-align: middle;
	font-weight: bold;
}

#bandeau_slideshow td.form_inscription_submit {
	padding: 18px 0 0px 5px;
	vertical-align: middle;
}

#bandeau_slideshow td.form_inscription_mandatories {
	padding: 0 0 0 5px;
	font-size: 9px;
}

#namedattr_civilite {
	width: 55px;
	font-family: Arial;
	font-size: 11px;
}

#user_LastName {
	width: 100px;
	height: 12px;
	font-family: Arial;
	font-size: 11px;
}

#user_FirstName {
	width: 100px;
	height: 12px;
	font-family: Arial;
	font-size: 11px;
}

#uemail {
	width: 173px;
	height: 12px;
	font-family: Arial;
	font-size: 11px;
}

#bandeau_slideshow table.bandeau_tab {
	background: none;
	width: 989px;
	margin: 0;
	padding: 0;
	border: none;
	height: 156px;
}

#bandeau_slideshow td.td1 {
	padding: 0;
	margin: 0;
	background: #F7F7F7;
	width: 464px;
	height: 156px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
}

#bandeau_slideshow td.td2 {
	padding: 0;
	margin: 0;
	background: #FFFFFF;
	width: 59px;
	height: 156px;
	border:  none;
}

#bandeau_slideshow td.td3 {
	padding: 0;
	margin: 0;
	background: #F7F7F7;
	width: 226px;
	height: 156px;
	border: 1px solid #CCCCCC;
}

#bandeau_slideshow td.td4 {
	padding: 0;
	margin: 0;
	background: #FFFFFF;
	width: 10px;
	border:  none;
}

#bandeau_slideshow td.td5 {
	padding: 0;
	margin: 0;
	background: #F7F7F7;
	width: 226px;
	height: 156px;
	border: 1px solid #CCCCCC;
}

#bandeau_slideshow td.slideshow_img2 {
	width: 293px;
	height: 196px;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding: 0;
	text-align:center;
}

#bandeau_slideshow td.slideshow_txt {
	font: Arial;
	font-size: 10px;
	color: #454545;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 3px;
}

#main {
	margin: 0 auto;
	width: 1050px;
	background: #FFFFFF;
}

#main table.vigette {
	width: 1050px;
}

#main td.vignette {
	width: 465px;
	height: 138px;
	padding: 8px 31px 18px 28px;
}



td.title_form {
	text-align: left;
	font-size: 17px;
	font-weight: bolder;
	padding: 10px 0 0 0;
	margin: 0;
}
td.desc_form {
	text-align: left;
	font-size:11px;
	padding: 0 0 10px 0;
	margin: 0;
}
td.label_form {
	text-align: left;
	font-size:12px;
	width: 100px;
}
td.input_form {
	text-align: left;
	font-size:12px;
}

.input_form label {
	width: 150px;
}
input.submit_btn {
	width: 112px;
}
td.submit_form {
	width: 120px;
	text-align: center;
	vertical-align: bottom;
	
}
td.infos_form {
	text-align:left;
	font-size: 10px;
	font-style: italic;
}





#conteneurs_boutiques {
	padding: 0 0 10px 0;
}

#conteneurs_boutiques table.boutique {
	width:633px;
	margin: 0 auto;
	background:  #F7F7F7;
	border: 1px solid #454545;
	text-align: center;
}

#conteneurs_boutiques td.separateur_td {
	width: 14px;
	height: 258px;
}


#conteneurs_boutiques td.slideshow_td {
	width: 633px;
	height: 258px;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	vertical-align: top;
}

#conteneurs_boutiques table.slideshow_table {
	width: 633px;
	height: 258px;
	background: #F7F7F7;
	border: 4px solid #FFFFFF;
	padding: 0;
	margin: 0;
}

#conteneurs_boutiques td.slideshow_table {
	background: #F7F7F7;
	border: none;
	text-align: left;
}

#conteneurs_boutiques  td.slideshow_open {
	text-align: center;
	color: #454545;
	font-weight:bolder;
	font-size: 16px;
	text-decoration: underline;
	padding: 10px 0 10px 0;
}

#conteneurs_boutiques td.slideshow_title {
	font-family: Arial;
	font-size: 14px;
	color: #454545;
	height: 25px;
	vertical-align: middle;
}

#conteneurs_boutiques a.slideshow_title {
	font: Arial;
	font-size: 14px;
	color: #454545;
	text-decoration: underline;
}

#conteneurs_boutiques td.slideshow_img1 {
	width: 293px;
	height: 196px;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding: 0;
	text-align:center;
}

#conteneurs_boutiques slideshow_spacer {
	width: 10px;
}

#conteneurs_boutiques td.slideshow_sep {
	border: none;
}

#conteneurs_boutiques td.slideshow_img2 {
	width: 293px;
	height: 196px;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding: 0;
	text-align:center;
}

#conteneurs_boutiques td.slideshow_txt {
	font: Arial;
	font-size: 10px;
	color: #454545;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 3px;
}