/********************************************************************
	Gallerie Image du vin
* 	Copyright Damien LEFER / Christophe DALIAS
*
* 	Propulsé par iGalerie - script de galerie d'images
* 	Copyright (C) 2006-2007 - http://www.igalerie.org/
*
********************************************************************/
html { height:100%; width:100%; }
* {outline:none;}
body { height:100%; width:100%; border:0; margin:0; background: #000000; font-family: Tahoma, sans-serif; font-size: .7em; color:#867d7d; text-align: center; }
form { margin:0; padding:0; }
img { border:0; }
a { border:0; color:#8b0101; text-decoration:none; }
a:hover { text-decoration:underline; }
label { border:0; margin:0; padding:0; }
h1 { margin:0; padding:0; }
h2 { margin:0; padding:0; }
h3 { margin:0; padding:0; font-size:16px; }
p { margin:0; padding:0; }
ul { list-style: none; margin: 0; padding: 0; }
input { font-family: Tahoma, sans-serif; font-size: 11px; color:#867d7d; }
textarea { font-family: Tahoma, sans-serif; font-size: 1em; color:#867d7d; }
fieldset { border:0; padding:10px; display:block;}
caption {  font-family: Tahoma, sans-serif; font-size: 11px; color:#867d7d;  }
.texterouge { color:#8b0101; }
.texte_blanc { color:#fff; }

#top { height:160px; background-image:url(image_top_background.jpg); background-repeat:no-repeat; background-position:center center; }
#top_f { height:101px; background-image:url(image_top_background_f.jpg); background-repeat:no-repeat; background-position:center center; }

#head { height:160px; width:990px; margin: 0 auto; text-align: left; }
#head_f { height:101px; width:990px; margin: 0 auto; text-align: left; }

#head img { margin:31px 0 0 0; }

#logo1 { float:left; width:247px; }

#homelink { }

#recherche { height:25px; margin:0 0 0 277px; padding:61px 0 0 0;}
#recherche_f { height:25px; margin:0 0 0 277px; padding:31px 0 0 0;}
#block_input_recherche { float:left; }

/*#recherche input.recherche { width:646px; height:25px; border:1px solid #5b0000; background-color:#a84641; background: transparent url('background_input.gif') repeat-x; padding:4px 0 0 2px; color:#111;}
#recherche_f input.recherche { width:646px; height:25px; border:1px solid #5b0000; background-color:#a84641; background: transparent url('background_input.gif') repeat-x; padding:4px 0 0 2px; color:#111;}
*/
#recherche_f input.recherche {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(background_input.gif) repeat-x scroll 0 0; border:1px solid #5B0000; color:#111111; height:21px; padding:5px 0 3px 5px; width:640px; line-height:11px;}
#recherche input.recherche {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(background_input.gif) repeat-x scroll 0 0; border:1px solid #5B0000; color:#111111; height:21px; padding:5px 0 3px 5px; width:640px; line-height:11px; }

#block_bt_ok { margin:-30px 0 0 655px; }
#block_bt_ok_f { margin:1px 0 0 655px; }

#block_bt_ok img { border:0; }
#block_bt_ok_f img { border:0; }

#bt_ok { border:0; }

#recherche_avancee { margin:10px 0 0 838px; color:#ab5a5a; }
#recherche_avancee a{ font-size: .8em; color:#ab5a5a; }

#middle { margin:0; padding:0; }

#body { width:990px; margin: 0 auto; text-align: left; }

#encart_gauche { float:left; width:247px; margin:0 0 0 10px;}
#encart_gauche #logo_roux { margin:-1px 0 0 0; }
#encart_gauche ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 0 0 25px; }
#encart_gauche p.chapo { margin:30px 0 0 0; text-align: justify; }
#encart_gauche p .texte_blanc { color:#fff; }
#encart_gauche div.hr hr { display:none; margin:0; padding:0; }
#encart_gauche div.hr { height:2px; width:247px; background: url('separateur.gif') no-repeat scroll center; margin:25px 0 25px 0; }


#encart_gauche_f { float:left; width:182px; margin:0 0 0 10px;}
#encart_gauche_f #membres_connecte { padding:0 0 0 25px; }
#encart_gauche_f #logo_roux { margin:-1px 0 0 0; }
#encart_gauche_f ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 0 0 25px; }
#encart_gauche_f p.chapo { margin:30px 0 0 0; text-align: justify; }
#encart_gauche_f p .texte_blanc { color:#fff; }
#encart_gauche_f div.hr_f hr { display:none; margin:0; padding:0; }
#encart_gauche_f div.hr_f { height:2px; width:182px; background: url('separateur_f.gif') no-repeat scroll center; margin:25px 0 25px 0; }

#partie_membres { width:240px; }
#encart_gauche #partie_membres { padding-left:30px; }

#partie_membres #inscription { clear:both; }

#login { float:left; margin:10px 0 0 10px; }
#ident_login{ width:149px; height:16px; border:1px solid #3c3838; background-color:#a84641; background: transparent url('background_input_log.gif')  left top no-repeat; vertical-align: top; padding:2px 0 0 17px; }

#login_pass { float:left; margin:10px 0 5px 10px; }
#ident_pass { width:133px; height:16px; border:1px solid #3c3838; background-color:#a84641; background: transparent url('background_input_pass.gif')  left top repeat-x; vertical-align: top; padding:2px 0 0 2px; }

#login_bt { float:left; margin:10px 0 0 10px; }

#oublie { clear:both; font-size: .8em; margin: 0 0 0 100px; }
#oublie a { color:#686161; }

#inscription { margin:13px 0 0 0; }

#membres_connecte { padding:0 0 0 25px; }

#membres_connecte #membre_login a { color:#fff; size:1.3em; font-weight:bold;}

#tags { height:85px; margin-top:75px; }
#encart_gauche_f #tags { height:85px; margin:0; }

#partie_tags { margin-bottom: 20px; text-align:center; }
#partie_tags ul { padding: 0 10px; }
#partie_tags li { line-height: 22px; display: inline; margin-right: 2px; }
#partie_tags li a { text-decoration: none; white-space: nowrap; }
#partie_tags li a:hover { text-decoration: underline; }

#partie_tags_f { margin-bottom: 20px; }
#partie_tags_f ul { padding: 0 10px; }
#partie_tags_f li { line-height: 22px; display: inline; margin-right: 2px; }
#partie_tags_f li a { text-decoration: none; white-space: nowrap; }
#partie_tags_f li a:hover { text-decoration: underline; }

li.tag_weight_1 a{ font-size: 90%; }
li.tag_weight_2 a{ font-size: 100%; }
li.tag_weight_3 a{ font-size: 110%; }
li.tag_weight_4 a{ font-size: 120%; }
li.tag_weight_5 a{ font-size: 130%; }
li.tag_weight_6 a{ font-size: 140%; }
li.tag_weight_7 a{ font-size: 150%; }
li.tag_weight_8 a{ font-size: 160%; }
li.tag_weight_9 a{ font-size: 170%; }
li.tag_weight_10 a{ font-size: 180%; }

#tags_null { text-align: center; display: block; }
#tags_all a{ float:right; margin: 20px 0 0 0; }
#tags_all a:hover{ text-decoration:underline; }

#alltags { color:#2a0000; }

#all_tags { padding:20px 0 0 0; }
#all_tags h2 { margin:0 0 10px 0; }

#numtag1 { color: #2d2d2d; }
#numtag2 { color: #2d2d2d; }
#numtag3 { color: #4d4d4d; }
#numtag4 { color: #4d4d4d; }
#numtag5 { color: #6d6d6d; }
#numtag6 { color: #6d6d6d; }
#numtag7 { color: #7d7d7d; }
#numtag8 { color: #7d7d7d; }
#numtag9 { color: #8d8d8d; }
#numtag10 { color: #8d8d8d; }

#pagetag li { float:left; padding:5px; height:20px; }
#partie_tags #numtag1 { color: #131313; }
#partie_tags #numtag2 { color: #131313; }
#partie_tags #numtag3 { color: #1d1d1d; }
#partie_tags #numtag4 { color: #1d1d1d; }
#partie_tags #numtag5 { color: #242424; }
#partie_tags #numtag6 { color: #242424; }
#partie_tags #numtag7 { color: #2d2d2d; }
#partie_tags #numtag8 { color: #2d2d2d; }
#partie_tags #numtag9 { color: #303030; }
#partie_tags #numtag10 { color: #303030; }

#partie_tags_f #numtag1 { color: #131313; }
#partie_tags_f #numtag2 { color: #131313; }
#partie_tags_f #numtag3 { color: #1d1d1d; }
#partie_tags_f #numtag4 { color: #1d1d1d; }
#partie_tags_f #numtag5 { color: #242424; }
#partie_tags_f #numtag6 { color: #242424; }
#partie_tags_f #numtag7 { color: #2d2d2d; }
#partie_tags_f #numtag8 { color: #2d2d2d; }
#partie_tags_f #numtag9 { color: #303030; }
#partie_tags_f #numtag10 { color: #303030; }

#tableau { border:1px solid #fff; z-index:10; position: absolute; margin-top:16px; margin-left:98px; }
#tableau_f { border:1px solid #fff; z-index:10; position: absolute; margin-top:12px; margin-left:72px; }
.clickright { float:right; margin:10px 0 0 0; }
.texteblanc { color:#fff; }
.nbrimages { color:#8b0101; }

#encart_gauche #pubtirages { color:#282626; height:220px; }
#encart_gauche #pubtirages #tiragelink { color:#2a0000; }
#encart_gauche #pubtirages #textetirages { color:#282626; }

#encart_gauche_f #pubtirages { color:#282626; height:220px; }
#encart_gauche_f #pubtirages #tiragelink { color:#2a0000; }
#encart_gauche_f #pubtirages #textetirages { color:#282626; }

#corps { width:680px; margin-left:282px; text-align:left;}
#corps #top_search { padding:5px 0 0 0; height:50px; }
#corps #top_search #search_string { float:left; }
#corps #top_search #search_result { float:right; }

#search_result_msg { color:#fff; }
#s_requete { color:#8b0101; }

.vignettes { text-align: center; margin: 10px 10px 0; }
.vignettes li { display: inline; border-collapse: collapse; }
.vignettes a.img_link {	display: block; padding: 5px 5px 0; }
.vignettes a { text-decoration: none; }
.vignettes .env1 { display: table-cell; display: inline-table; display: inline-block; padding:4px;}
.vignettes .env2 { display: block; margin: 8px; background: url(ajax-loader.gif) center center no-repeat; }
.vignettes img { border: 0; }
.vignette_infos { display: block; margin: 3px 0; }
.vignette_infos span { display: block; }
.vignette_infos .img_recentes { display: inline; }
.vignette_infos .img_recentes a { font-weight: bold; }
.vignette_nom { margin: 3px 0; display: block; }

#vignettes_cat .env2 { border-left-width: 4px; }
#vignettes_cat .v_recent .env2 { border-left-width: 4px; }
#vignettes_cat .vignette_nom { font-weight: bold; }

#vignettes_alb { clear:right; width:700px; text-align:left; padding:0; }
#vignettes_alb .env2 { margin: 8px 10px; }
#vignettes_alb a.img_link { padding: 0; }

#cadreminiatures ul { list-style: none ; list-style-image:none; list-style-type:none; margin:1px 0 0 3px; padding:0; height:68px; }
#cadreminiatures ul li { margin:0; padding:0; display:inline; background: url(ajax-loader.gif) center center no-repeat; height:68px; width:110px; display:block; float:left; }
#cadreminiatures ul li.empty{ margin:0; width:3px; background:none; }

#imgshome0gd { display:block; padding:35px 0 0 0; }
#imgshome1gd { display:none; padding:35px 0 0 0; }
#imgshome2gd { display:none; padding:35px 0 0 0; }
#imgshome3gd { display:none; padding:35px 0 0 0; }
#imgshome4gd { display:none; padding:35px 0 0 0; }
#imgshome5gd { display:none; padding:35px 0 0 0; }

#blocimg { height:379px; background: url(ajax-loader.gif) center center no-repeat; text-align:center; }
html>body #blocimg { height: auto; min-height: 379px; }

#barre_nav_bas { text-align:center; margin:25px 0 0 0; }
#barre_nav_bas select { border:1px solid #777; background:#000; color:#fff; font-size:0.8em; }
#barre_nav_bas div { display: table-cell; display: inline-table; display: inline-block; }
#barre_nav_bas .premiere_inactive { width:16px; height:16px; background: url(nav_diapo.gif) -1px -52px no-repeat; }
#barre_nav_bas .premiere  { width:16px; height:16px; background: url(nav_diapo.gif) -1px -18px no-repeat; }
#barre_nav_bas .precedente_inactive { width:16px; height:16px; background: url(nav_diapo.gif) -18px -52px no-repeat; }
#barre_nav_bas .precedente { width:16px; height:16px; background: url(nav_diapo.gif) -18px -18px no-repeat; }
#barre_nav_bas .suivante { width:16px; height:16px; background: url(nav_diapo.gif) -1px -1px no-repeat; }
#barre_nav_bas .derniere_inactive { width:16px; height:16px; background: url(nav_diapo.gif) -18px -35px no-repeat; }
#barre_nav_bas .suivante_inactive { width:16px; height:16px; background: url(nav_diapo.gif) -1px -35px no-repeat; }
#barre_nav_bas .derniere { width:16px; height:16px; background: url(nav_diapo.gif) -18px -1px no-repeat; }

#section_contact {padding:20px 0 0 0; }
#section_contact h2{margin:0 0 10px 0; }
#section_contact input.text{ height:16px; border:1px solid #3c3838; background: transparent url('background_input_pass.gif') left top repeat-x; }
#section_contact textarea{ border:1px solid #312d2d; color:#867d7d; background: transparent url('background_textarea.gif') left top repeat-x; }
#section_contact input.submit{ border: 1px solid #8b0101; background-color:#8b0101; color:#fff; padding:3px; margin:10px 0 0 0; }

#membre_oubli { padding:20px 0 0 0; }
#membre_oubli h2 { margin:0 0 10px 0; }
#membre_oubli_form .cell_right { text-align:right; font-size:11px; }
#membre_oubli_form input.text { clear:both; height:16px; width:250px; border:1px solid #3c3838; background: transparent url('background_input_pass.gif') left top repeat-x; font-size:11px; }
#membre_oubli_form input.submit { border: 1px solid #8b0101; background-color:#8b0101; color:#fff; padding:3px; margin:10px 0 0 0; }

#membres_inscription { padding:20px 0 0 0; }
#membres_inscription h2 { margin:0 0 10px 0; }
#membres_inscription p { margin:0; }
#membres_inscription p .texterouge{ font-size:12px; font-weight:bold; }
#membres_inscription .cell_right { text-align:right; font-size:11px; }
#membres_inscription .cell_right_check { text-align:left; font-size:11px; }
#membres_inscription input.text { clear:both; height:16px; width:200px; border:1px solid #3c3838; background: transparent url('background_input_pass.gif') left top repeat-x; font-size:11px; }
#membres_inscription input.text_cp { clear:both; height:16px; width:80px; border:1px solid #3c3838; background: transparent url('background_input_pass.gif') left top repeat-x; font-size:11px; }
#membres_inscription input.text_mp { clear:both; height:16px; width:100px; border:1px solid #3c3838; background: transparent url('background_input_pass.gif') left top repeat-x; font-size:11px; }
#membres_inscription input.submit { border: 1px solid #8b0101; background-color:#8b0101; color:#fff; padding:3px; margin:10px 0 0 0; }
.cell_right_txt { text-align:left; font-size:11px; }

#section_recherche { padding:20px 0 0 0; }
#section_recherche h2 { margin:0 0 10px 0; }
#section_recherche input.text { clear:both; height:16px; width:250px; border:1px solid #3c3838; background: transparent url('background_input_pass.gif') left top repeat-x; }
#section_recherche input.submit { border: 1px solid #8b0101; background-color:#8b0101; color:#fff; padding:3px; margin:10px 0 0 0; }
#section_recherche checkbox { border: 1px solid #8b0101; background-color:#8b0101; color:#fff; }

#membre_profil { padding:20px 0 0 0; }
#membre_profil h2 { margin:0 0 10px 0; }
#membre_profil #membre_nom { font-size:11px; }
#membre_profil #membre_infos { font-size:11px; }
.titres_gras { font-weight:bold; color:#fff;}

#membre_infos{ padding:0; margin:0; }
#membre_infos h2 { margin:0 0 10px 0; }
#membre_infos p { margin:40px 0 40px 0; }
#membre_infos .cell_right { text-align:right; font-size:11px; }
#membre_infos .cell_right_check { text-align:left; font-size:11px; }
#membre_infos input.text { clear:both; height:16px; width:200px; border:1px solid #3c3838; background: transparent url('background_input_pass.gif') left top repeat-x; font-size:11px; }
#membre_infos input.text_cp { clear:both; height:16px; width:80px; border:1px solid #3c3838; background: transparent url('background_input_pass.gif') left top repeat-x; font-size:11px; }
#membre_infos input.text_mp { clear:both; height:16px; width:100px; border:1px solid #3c3838; background: transparent url('background_input_pass.gif') left top repeat-x; font-size:11px; }
#membre_infos input.submit { border: 1px solid #8b0101; background-color:#8b0101; color:#fff; padding:3px; margin:10px 0 0 0; }
.cell_right_txt { text-align:left; font-size:11px; }

#membre_infos_text table tr td input.submit{ margin:10px 0 0 290px; }

#section_plan { padding:20px 0 0 0; }
#section_plan h2 { margin:0 0 10px 0; }

div.infos_imeta { margin:15px 0 0 0; height:100px; width:680px; }
div.infos_imeta_bloc { width:400px; }
div.access_hd_bloc { width:200px; float:right; text-align:right; }

#partie_iptc tr td { font-size: 11px; color:#fff; }
#partie_iptc tr td.imeta_desc{ color:#867d7d; width:70px; }

#downloadbutton { border:1px solid #8b0101; background-color:#8b0101; color:#fff; padding:5px 0 5px 0; }

#bottom { clear:both; width:990px; height:30px; margin: 0 auto; text-align: left; padding:30px 0 50px 0; }
#bottom_left { float:left; width:622px; }
#bottom_left a{ color:#655e5e; }
#bottom_left a.lienroux { font-size: .8em; color:#660700; }
#bottom_left .separateur { color:#660700; }
#bottom_left .dark{ color:#655e5e; }

#bottom_right { margin:10px 0 0 0; float:right; color:#322f2f; }
#bottom_right a{ color:#404040; }

#preview{ width:400px; height:224px; position:absolute; border:1px solid #202020; background: url(ajax-loader.gif) center center no-repeat #000; display:none; color:#8b0101; padding:0; margin:0;}
html>body #preview { height:auto; min-height: 224px; }

#msg_erreur { border:1px solid #a84641; width:366px; padding: 10px 0 10px 0; text-align:center; }
#msg_succes { border:1px solid #a84641; width:366px; padding: 10px 0 10px 0; text-align:center; }
#tablemsgsmodif #msg_erreur { border:1px solid #a84641; width:328px; padding: 10px 0 10px 0; text-align:center; }
#msg_erreur_small { border:1px solid #a84641; width:auto; padding: 10px 0 10px 0; text-align:center; margin:0 0 10px 0;}
#tablemsgs { margin: 0; border:1px}
#tablebouton { width:363px; }
#tablemsgsmodif { padding:15px 0 0 0; }
#tablebottombouton { font-size:11px; }
#tablebottombouton #membre_infos .submit{ width:62px; }
