/* FICHIER CSS DE LA PAGE DE BILLETERIE */
form, fieldset {margin: 0px; border: none;}

#div_mainpart {width: 990px; height: 400px; background: #FFFFFF url('../images/template/bg-fullsite.png') repeat-x;}

#div_folder_col1 {width: 721px; height: 370px; font:      12px Arial; color: #000000; background: #FFFFFF url('../images/template/Form-Smartboxbg.jpg') no-repeat top left; position: relative; top: 30px; left: 11px; float: left; text-align: left;}
#div_folder_col1 div {width: 721px; position: relative; top: 155px; left: 0px;}

#div_folder_col1 div.cell-01 {position: relative; top: 270px; left: 230px; font: bolder 20px Arial, Helvetica, sans-serif; color:#FFF;}

#div_folder_col1 div table {border-collapse: collapse; margin: 0px 0px 5px 0px;}
#div_folder_col1 div table td {font: bolder 13px Arial; text-align: left;}
#div_folder_col1 div table td input {border: #6C3 solid 1px; background: #FFFFFF; font: bolder 13px Arial; color: #000000;}
#div_folder_col1 div table td input.lil {width: 100px;}
#div_folder_col1 div table td input.med {width: 210px;}
#div_folder_col1 div table td input.big {width: 435px;}

#div_folder_col1 div table td.cell-10 {width:  30px; text-align: right;}
#div_folder_col1 div table td.cell-11 {width:  30px;}
#div_folder_col1 div table td.cell-12 {width:  60px; text-align: right;}
#div_folder_col1 div table td.cell-13 {width:  60px; text-align: right;}
#div_folder_col1 div table td.cell-14 {width: 210px;}

#div_folder_col1 div table td.cell-20 {width:  60px;}
#div_folder_col1 div table td.cell-21 {width: 660px;}

#div_folder_col1 div table td.cell-30 {width:  80px;}
#div_folder_col1 div table td.cell-31 {width: 100px;}
#div_folder_col1 div table td.cell-32 {width: 210px;}
#div_folder_col1 div table td.cell-33 {width: 120px;}
#div_folder_col1 div table td.cell-34 {width:  80px; text-align: right;}

#div_folder_col1 div table td.cell-40 {width:  80px;}
#div_folder_col1 div table td.cell-41 {width: 100px;}
#div_folder_col1 div table td.cell-42 {width: 100px;}
#div_folder_col1 div table td.cell-43 {width: 140px; text-align: center;}

#div_folder_col1 div table td.cell-50 {width:  30px; text-align: right;}
#div_folder_col1 div table td.cell-51 {font: bolder 12px Arial; text-align: left;}
#div_folder_col1 div table td.cell-52 {font: bolder 12px Arial; text-align: left;}

#div_folder_col1 div table td.cell-60 {padding: 0px 20px 0px 20px; font: normal 10px Arial; color:#000;}
#div_folder_col1 div table td.cell-61 {padding: 0px 20px 0px 20px; font: normal 9px Arial;}

#div_folder_col2 {width: 240px; height: 370px; position: relative; top: 30px; left: 20px; float: left; text-align: left;}
#div_folder_col2 div#div_col2_achatplcs {width: 240px; height: 85px; margin: 0px 0px 0px 0px;}
#div_folder_col2 div#div_col2_newsletr  {width: 240px; height: 85px; background: url('../images/boxes/bg-newsletter.png') no-repeat top left; margin: 8px 0px 0px 0px;}
#div_folder_col2 div#div_col2_newsletr h3 {font:      12px Arial; color: #FFFFFF; margin:  0px 0px 0px 0px; position: relative; top: 45px; left: 6px;}
#div_folder_col2 div#div_col2_newsletr span {width: 199px; height: 22px; display: block; position: relative; top: 45px; left: 6px; background: url('../images/boxes/st-input-newsletter.png') no-repeat top left; border: none;}
#div_folder_col2 div#div_col2_newsletr span input#mon_email {width: 196px; height: 22px; background: url('../images/boxes/bg-input-newsletter.png') no-repeat top right; border: none; margin: 0px 0px 0px 3px; _position: relative; _top: -1px; _left: 0px;}
#div_folder_col2 div#div_col2_newsletr input#mon_envoi {width:  28px; height: 28px; position: relative; top: 20px; _top: 18px; left: 210px;}
#div_folder_col2 div#div_col2_fluxrss {width: 240px; height:  85px; margin: 8px 0px 0px 0px; _margin: 4px 0px 0px 0px;}
#div_folder_col2 div#div_col2_benevol {width: 240px; height: 180px; margin: 8px 0px 0px 0px;}


/* POUR LES PHOTOS */
#div_photos_col1 {width: 721px; height: 370px; font:      12px Arial; color: #000000; background: #FFFFFF url('../images/template/entete-phototheque.png') no-repeat top left; position: relative; top: 30px; left: 11px; float: left; text-align: left;}
#div_photos_col1 div#photos {width: 700px; height: 320px; position: relative; top: 45px; left: 21px; overflow-y: scroll;}
#div_photos_col1 div#photos h1 {font: normal 12px Arial; color: #000000; margin: 5px 0px 0px 0px;}
#div_photos_col1 div#photos h1 a {font: normal 12px Arial; color: #000000; text-decoration: underline;}
#div_photos_col1 div#photos h1 a:hover {font: normal 12px Arial; color: #000000; text-decoration: none;}
#div_photos_col1 div#photos div#idents {width: 650px; margin: 5px 0px 0px 0px;}
#div_photos_col1 div#photos div#idents a {font: normal 12px Arial; color: #CC3300; text-decoration: underline;}
#div_photos_col1 div#photos div#idents a:hover {font: normal 12px Arial; color: #CC3300; text-decoration: none;}
#div_photos_col1 div#photos div#idents span {font: normal 12px Arial; color: #CC3300;}
#div_photos_col1 div#photos div#idents img {float: right;}

#div_photos_col1 div#photos span.no-pics {display: block; font: bolder 22px Arial; color: #696969; width: 400px; margin: 50px auto 0px auto;}
#div_photos_col1 div#photos span.no-pics a {font: bolder 22px Arial; color: #CC3300; text-decoration: underline;}

#div_photos_col1 div#photos table {border-collapse: collapse; width: 680px; margin: 20px 0px 0px 0px;}
#div_photos_col1 div#photos table td {width: 20%;}
#div_photos_col1 div#photos table td div.thumbs {margin: 2px; position: relative; width: 124px; height: 103px;}
#div_photos_col1 div#photos table td div.thumbs img  {margin: 11px 0px 0px 11px;}
#div_photos_col1 div#photos table td div.thumbs span {width: 124px; height: 103px; display: block; position: absolute; top: 0px; left: 0px; background: url('../images/template/diapositive.png') no-repeat top left;}

#div_photos_col1 div.hideit {position: absolute; display: none;}
#div_photos_col1 div.showit {position: absolute; background: #FAFAFA; display: block; z-index: 1000; margin: 140px 0px 0px 140px;}
#div_photos_col1 div#upload {width: 420px;}
#div_photos_col1 div#upload img.top-corners {position: relative; top: -8px; left: 0px;}
#div_photos_col1 div#upload img.bot-corners {position: relative; top:  8px; left: 0px;}
#div_photos_col1 div#upload form {margin: 0px; border: none;}
#div_photos_col1 div#upload form fieldset {margin: 0px; border: none;}
#div_photos_col1 div#upload form fieldset h2 {font: normal 12px Arial; color: #000000; margin: 0px 0px 10px 0px;}
#div_photos_col1 div#upload form fieldset h2 span {color: #CC3300;}
#div_photos_col1 div#upload form fieldset label {display: block; font: normal 12px Arial; color: #000000; margin: 15px 0px 5px 0px;}
#div_photos_col1 div#upload form fieldset input.text {font: normal 12px Arial; color: #000000; border: 1px solid #696969; width: 300px; margin: 0px 0px 0px 0px;}
#div_photos_col1 div#upload form fieldset input.imgs {position: relative; top: 10px; left: 0px;}

/* POUR LE LOGIN */
#div_loggin_col1 {width: 721px; height: 370px; font:      12px Arial; color: #000000; background: #FFFFFF url('../images/template/entete-phototheque.png') no-repeat top left; position: relative; top: 30px; left: 11px; float: left; text-align: left;}
#div_loggin_col1 div#loggin {width: 700px; height: 320px; position: relative; top: 45px; left: 21px; overflow-y: scroll;}
#div_loggin_col1 div#loggin form {margin: 5px 0px 0px 0px; border: none;}
#div_loggin_col1 div#loggin form fieldset {margin: 0px; border: none;}
#div_loggin_col1 div#loggin form fieldset h1 {font: normal 13px Arial; color: #CC3300; margin: 5px 0px 0px 0px;}
#div_loggin_col1 div#loggin form fieldset h2 {font: bolder 12px Arial; color: #CC0000; margin: 5px 0px 0px 0px;}
#div_loggin_col1 div#loggin form fieldset label {display: block; margin: 15px 0px 0px 0px;}
#div_loggin_col1 div#loggin form fieldset input.text {font: normal 12px Arial; color: #000000; border: 1px solid #696969; width: 300px; margin: 5px 0px 0px 0px;}
#div_loggin_col1 div#loggin form fieldset input.send {position: relative; top: 12px; left: 0px;}
#div_loggin_col1 div#loggin form fieldset a {display: block; font: normal 12px Arial; color: #CC3300; text-decoration: none; margin: 10px 0px 0px 0px;}


/* POUR L'INSCRIPTION */
#div_regstr_col1 {width: 721px; height: 370px; font:      12px Arial; color: #000000; background: #FFFFFF url('../images/template/entete-phototheque.png') no-repeat top left; position: relative; top: 30px; left: 11px; float: left; text-align: left;}
#div_regstr_col1 div#regstr {width: 700px; height: 320px; position: relative; top: 45px; left: 21px; overflow-y: scroll;}
#div_regstr_col1 div#regstr form {margin: 5px 0px 0px 0px; border: none;}
#div_regstr_col1 div#regstr form fieldset {margin: 0px; border: none;}
#div_regstr_col1 div#regstr form fieldset h1 {font: normal 13px Arial; color: #CC3300; margin: 5px 0px 0px 0px;}
#div_regstr_col1 div#regstr form fieldset h2 {font: bolder 12px Arial; color: #CC0000; margin: 5px 0px 0px 0px;}
#div_regstr_col1 div#regstr form fieldset label {display: block; margin: 15px 0px 0px 0px;}
#div_regstr_col1 div#regstr form fieldset input.text {font: normal 12px Arial; color: #000000; border: 1px solid #696969; width: 300px; margin: 5px 0px 0px 0px;}
#div_regstr_col1 div#regstr form fieldset input.send {position: relative; top: 12px; left: 0px;}
#div_regstr_col1 div#regstr form fieldset em {display: block; font: normal 12px Arial; color: #CC3300; margin: 10px 0px 0px 0px;}
