/* Configuration générale */

html{
background-color:#FDE7AD;
background-image:url('../img/background_navigation.jpg');
background-repeat:repeat-x;
}

body{
margin:auto;
padding:0px;
background-image:url('../img/background.jpg');
background-repeat:no-repeat;
background-position:bottom center;
font-family:Arial, Helvetica, Verdana, Sans-Serif;
font-size:75%;
color:#000000;
}

hr{
display:none;
}

a:link, a:visited, a:active{
text-decoration:none;
color:#6F4725;
}

a:hover{
text-decoration:underline;
}

i{
overflow:hidden;
}

p{
margin:0px 0px 10px 0px;
}

img{
border:0px;
}

table{
display:table;
clear:both;
}

ul, ol{
margin:0px;
padding:0px;
display:block;
text-align:left;
list-style:none;
clear:both;
}

div, form, fieldset, label{
margin:0px;
padding:0px;
border:0px;
}

input, textarea{
margin:0px;
}

caption, legend, .invisible{
display:none;
}

cite{
font-weight:bold;
font-style:normal;
}

blockquote{
margin:0px auto;
padding:10px;
width:90%;
display:block;
clear:both;
background-color:#F7F7E7;
border:1px dashed #CEBEBE;
font-style:italic;
color:#000000;
}

/* Composants */

.center{
margin:auto;
display:block;
text-align:center;
}

.right{
float:right;
}
	
.left{
float:left;
}

.align_left{
display:block;
text-align:left;
}

.align_right{
display:block;
text-align:right;
}

.img_left{
float:left;
margin:0px 10px 5px 0px;
}

.img_left p{
margin:10px 0px 0px 0px;
}

.img_right{
float:right;
margin:0px 0px 5px 10px;
}

.liste{
margin:10px 0px;
}

.liste li{
line-height:20px;
}

.inline{
display:inline;
}

.inline_bloc{
width:auto;
display:inline-block;
vertical-align:top;
}

.bloc{
width:auto;
height:auto;
display:block;
clear:both;
overflow:hidden;
}

.clear{
clear:both;
}

.nowrap{
white-space:nowrap;
}

.relative{
position:relative;
}

.absolute{
position:absolute;
top:0px;
right:0px;
}

.italique{
font-style:italic;
}

.small{
font-size:90%;
}

.invisible{ 
display:none; 
}

.smiley{
vertical-align:middle;
}

.deux_colonnes_1{
padding-right:20px;
width:290px;
display:block;
float:left;
}

.deux_colonnes_2{
width:290px;
display:block;
float:left;
}

.deux_colonnes_large_1{
padding-right:20px;
width:450px;
display:block;
float:left;
clear:both;
}

.deux_colonnes_large_2{
width:450px;
display:block;
float:left;
}

.trois_colonnes_large_1{
padding-right:10px;
width:300px;
display:block;
float:left;
clear:both;
}

.trois_colonnes_large_2{
padding-right:10px;
width:300px;
display:block;
float:left;
}

.trois_colonnes_large_3{
width:300px;
display:block;
float:left;
}

.quatre_colonnes_large{
padding-bottom:20px;
width:25%;
display:block;
float:left;
text-align:center;
}

/* Configuration structurelle */

#container{
margin:auto;
padding:0px;
width:980px;
height:auto;
position:relative;
background:url('../img/background_contents.jpg');
background-position:center center;
background-repeat:repeat-y;
background-color:#FFFFFF;
color:#000000;
}

#header{
margin:0px;
width:980px;
height:230px;
display:block;
background-image:url('../img/background_header.jpg');
background-repeat:no-repeat;
color:#000000;
}

#banniere{
width:980px;
height:230px;
}

#banniere a{
width:980px;
height:220px;
display:block;
}

#connexion{
width:150px;
height:auto;
padding:18px 25px 15px 20px;
margin:12px 0px 0px 5px;
display:inline-block;
float:left;
text-align:center;
font-size:95%;
}

#connexion a:link, #connexion a:visited{
color:#6C4614;
}

#navigation{
width:500px;
height:33px;
line-height:33px;
margin:0px 5px 0px 265px;
position:absolute;
top:40px;
vertical-align:middle;
color:#CEA989;
font-size:90%;
}

#navigation li{
display:inline;
}

#navigation a{
color:#CEA989;
}

.alerte_message{
margin-left:5px;
padding-left:15px;
background-image:url('../img/icone_header_message.gif');
background-repeat:no-repeat;
background-position:left center;
}

.alerte_amis{
padding-left:12px;
background-image:url('../img/icone_header_amis.gif');
background-repeat:no-repeat;
background-position:left center;
}

.alerte_amis_flashing{
padding-left:12px;
background-image:url('../img/icone_header_alerte_amis.gif');
background-repeat:no-repeat;
background-position:left center;
}

#menu{
padding:10px 15px 25px 10px;
width:955px;
height:40px;
background-color:#FFFFFF;
background:url('../img/background_menu.jpg');
background-repeat:no-repeat;
clear:both;
}

#menu ul{
margin-top:2px;
width:720px;
height:30px;
line-height:30px;
display:block;
float:left;
position:relative;
z-index:2;
}

#menu ul ul{
padding:30px 40px 20px 10px;
width:920px;
height:100px;
line-height:normal;
display:block;
visibility:hidden;
position:absolute;
top:30px;
left:0px;
background:url('../img/background_sous_menu.jpg');
background-repeat:no-repeat;
background-color:#FFFFFF;
text-align:center;
}

#menu ul ul ul{
clear:both;
display:block;
}

#menu ul li:hover ul, #menu ul a:hover ul{
visibility:visible;
}

#menu li{
float:left;
}

#menu table{
position:absolute;
left:0px;
top:0px;
}

#menu :hover{
white-space:normal;
}

#menu ul li a, #menu ul li a:visited{
margin-right:7px;
display:inline-block;
height:46px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
cursor:pointer;
}

#menu ul :hover ul li a{
padding-bottom:5px;
width:100px;
min-height:60px;
display:table-row;
float:left;
color:#000000;
}

.lien_menu_news{
width:80px;
background-image:url('../img/background_menu_news.png');
background-repeat:no-repeat;
}

.lien_menu_oeuvres{
width:100px;
background-image:url('../img/background_menu_oeuvres.png');
background-repeat:no-repeat;
}

.lien_menu_films{
width:80px;
background-image:url('../img/background_menu_films.png');
background-repeat:no-repeat;
}

.lien_menu_medias{
width:100px;
background-image:url('../img/background_menu_medias.png');
background-repeat:no-repeat;
}

.lien_menu_forums{
width:100px;
background-image:url('../img/background_menu_forums.png');
background-repeat:no-repeat;
}

.lien_menu_membres{
width:120px;
background-image:url('../img/background_menu_membres.png');
background-repeat:no-repeat;
}

.lien_menu_reseau{
width:90px;
background-image:url('../img/background_menu_reseau.png');
background-repeat:no-repeat;
}

#menu ul :hover ul.sous-menu_films li a{
width:200px;
}

.sous-menu_films li.chapitre-1 a{
width:200px;
height:70px;
background-image:url('../img/icone_menu_film_chapitre-1.jpg');
background-repeat:no-repeat;
}

.sous-menu_films li.chapitre-2 a{
width:200px;
height:70px;
background-image:url('../img/icone_menu_film_chapitre-2.jpg');
background-repeat:no-repeat;
}

.sous-menu_films li.chapitre-3 a{
width:200px;
height:70px;
background-image:url('../img/icone_menu_film_chapitre-3.jpg');
background-repeat:no-repeat;
}

.bloc_recherche{
margin-top:4px;
width:auto;
height:15px;
display:block;
float:right;
}

.input_recherche{
padding:1px 0px 0px 25px;
width:155px;
height:20px;
display:inline-block;
vertical-align:middle;
background-color:#FFFFFF;
background-image:url('../img/icone_recherche.gif');
background-repeat:no-repeat;
background-position:left center;
font-size:120%;
font-weight:bold;
color:#5f3719;
}

.bouton_recherche{
padding:3px;
margin:0px;
width:35px;
height:27px;
display:inline-block;
text-align:center;
vertical-align:middle;
background-color:#5f3719;
border:1px solid #5f3719;
font-size:120%;
font-weight:bold;
color:#FFFFFF;
}

.bouton_recherche:hover{
border:1px solid #332000;
}

.bouton_recherche:active{
border:1px solid #CEA989;
font-size:110%;
}

#content{
margin:0px 20px 0px 30px;
width:600px;
min-height:380px;
display:block;
position:relative;
float:left;
text-align:justify;
color:#000000;
}

#content_large{
margin:0px 30px 0px 30px;
width:920px;
min-height:380px;
display:block;
position:relative;
float:left;
text-align:justify;
color:#000000;
}

#features{
width:300px;
display:block;
position:relative;
float:left;
background-color:#e5cead;
text-align:left;
}

#features .bloc{
padding:10px 15px;
}

#features .lien{
padding-top:5px;
display:block;
text-align:center;
font-size:120%;
font-weight:bold;
}

.bloc_features_news{
padding:150px 15px 10px 15px;
width:auto;
background-image:url('../img/background_header_dernieres_news.jpg');
background-repeat:no-repeat;
}

.bloc_news{
min-height:85px;
display:block;
text-align:left;
}

.titre_news{
padding-bottom:5px;
font-size:110%;
font-weight:bold;
color:#6F4725;
}

.bloc_features_pub{
padding-top:20px;
background-color:#FFFFFF;
}

.bloc_features_forums{
padding:145px 15px 10px 15px;
width:auto;
background-image:url('../img/background_header_derniers_messages.jpg');
background-repeat:no-repeat;
}

.bloc_features_recherches{
padding:145px 15px 10px 15px;
width:auto;
background-image:url('../img/background_header_dernieres_recherches.jpg');
background-repeat:no-repeat;
}

#features ul, #features ul li{
margin-bottom:5px;
}

#footer{
padding-top:20px;
width:auto;
height:110px;
display:block;
background-image:url('../img/background_footer.jpg');
background-repeat:no-repeat;
font-size:90%;
clear:both;
}

#footer, #footer a{
color:#332000;
}

.footer_colonne_gauche{
padding-left:40px;
margin-top:22px;
width:400px;
float:left;
text-align:right;
}

.footer_colonne_droite{
padding-right:20px;
margin-top:22px;
width:420px;
float:right;
text-align:left;
}

/* Paramètres des titres */

#navigation h3, #menu h3, #features h3{
display:none;
}

h1, h2, h3, h4{
margin:0px;
padding:0px;
}

h2.titre{
margin-bottom:15px;
display:block;
position:relative;
font-size:170%;
font-weight:bold;
color:#6F4725;
}

h3.titre, h3.sous_titre, .sous_titre{
margin-bottom:10px;
padding:0px;
width:auto;
font-size:120%;
font-weight:bold;
color:#6F4725;
}

h2 a, h2 a:visited, h3 a, h3 a:visited{
color:#6F4725;
text-decoration:none;
}

h3.titre a:hover, h3.sous_titre a:hover{
text-decoration:underline;
}

h4.titre{
font-size:100%;
font-weight:bold;
color:#6F4725;
}

.titre_inline{
padding-bottom:2px;
display:inline;
font-weight:bold;
font-size:100%;
}

.titre_bloc, .titre_bloc_header{
margin:20px 0px 10px 0px;
padding:2px 2px 2px 5px;
display:block;
background-color:#6F4725;
font-size:110%;
font-weight:bold;
color:#FFFFFF;
clear:both;
}

.titre_bloc_header{
margin-bottom:0px;
}

.titre_bloc a, .titre_bloc a:visited, .titre_bloc a:hover{
color:#FFFFFF;
}

.titre_pseudo{
padding-bottom:8px;
display:block;
text-align:center;
font-size:120%;
color:#6F4725;
}

/* Blocs */

.ligne_couleur_1{
display:table-row;
background-color:#F7F7E7;
}

.ligne_couleur_2{
display:table-row;
background-color:#FFFFFF;
}

.commentaire_1{
margin-bottom:10px;
padding:5px 10px 15px 10px;
border-bottom:1px dashed #6F4725;
}

.commentaire_2{
padding:5px 10px 10px 10px;
}

.commentaire_1 p, .commentaire_2 p{
margin:0px;
padding:10px 0px 0px 0px;
}

.absolute_panel{
position:absolute;
top:3px;
right:0px;
}

.absolute_panel_liens{
position:absolute;
top:2px;
right:0px;
font-weight:bold;
color:#6F4725;
}

.bloc_couleur{
margin-top:20px;
padding:10px;
display:block;
clear:both;
background-color:#F7F7E7;
text-align:center;
color:#000000;
}

.bloc_titre{
width:auto;
height:auto;
display:block;
position:relative;
}

.bloc_header{
width:auto;
display:block;
clear:both;
border-bottom:0px solid #6F4725;
color:#6F4725;
}

.bloc_header a{
color:#6F4725;
}

.bloc_paging{
width:auto;
display:block;
clear:both;
margin-top:20px;
padding-top:10px;
border-top:2px solid #6F4725;
color:#6F4725;
}

.bloc_paging a{
color:#6F4725;
}

.bloc_resultat{
padding:10px 0px;
width:auto;
display:block;
clear:both;
}

.bloc_archives_home{
padding:10px 5px 15px 5px;
display:block;
clear:both;
text-align:center;
font-weight:bold;
color:#6F4725;
}

.bloc_archives{
width:auto;
padding:0px 0px 15px 0px;
display:block;
clear:both;
}

.bloc_galerie{
margin:10px auto 0px auto;
text-align:center;
}

.bloc_galerie h3{
margin:10px auto;
width:235px;
display:block;
text-align:center;
font-size:120%;
font-weight:bold;
}

.titre_bloc_albums{
font-size:110%;
font-weight:bold;
}

.bloc_albums{
margin-top:20px;
padding-left:50px;
width:400px;
min-height:40px;
background-image:url('../img/icone_album_photo.jpg');
background-repeat:no-repeat;
background-position:left top;
text-align:left;
}

.bloc_photo{
margin:0px auto;
padding-top:10px;
width:100%;
min-height:250px;
display:block;
background-image:url('../img/icone_chargement.gif');
background-repeat:no-repeat;
background-position:center center;
text-align:center;
}

.bloc_photo img{
max-width:900px;
}

.bloc_locked{
margin-bottom:20px;
padding:10px 10px 10px 30px;
width:auto;
min-height:20px;
display:block;
clear:both;
background-image:url('../img/icone_profil_locked.gif');
background-repeat:no-repeat;
background-position:10px 10px;
background-color:#EEEEEE;
font-size:90%;
border:1px solid #CCCCCC;
}

.bloc_artistes{
margin-top:10px;
width:200px;
height:auto;
display:block;
float:left;
text-align:center;
}

.bloc_artistes h3{
margin-top:10px;
}

.options_article{
padding-bottom:15px;
width:auto;
display:block;
}

.push{
margin:0px;
padding:2px 5px 2px 5px;
background-color:#6F4725;
color:#FFFFFF;
display:block;
clear:both;
}

.push a{
color:#FFFFFF;
}

.galerie, .albums{
width:100%;
display:block;
clear:both;
overflow:hidden;
}

.galerie li{
width:20%;
min-height:65px;
margin-top:20px;
float:left;
display:inline;
text-align:center;
}

.liste_membres{
width:920px;
display:block;
overflow:hidden;
text-align:center;
}

.membre, .membre_ami{
margin:20px 20px 0px 0px;
padding:5px;
width:102px;
display:block;
float:left;
text-align:center;
font-size:90%;
font-weight:bold;
color:#6F4725;
border:1px solid #CCCCCC;
}

.membre:hover, .membre_ami:hover{
background-color:#F7F7E7;
text-decoration:none;
}

.dernier_avatar_membre, .dernier_membre_ami{
margin-right:0px;
}

.avatar_membre, .avatar_ami{
margin-bottom:5px;
width:100px;
height:100px;
display:inline-block;
background-repeat:no-repeat;
background-position:center center;
}

.photo_membre, .avatar_membre_profil{
margin:0px auto 20px auto;
display:block;
position:relative;
text-align:center;
}

.preview_avatar img{
padding:6px;
width:36px;
height:36px;
background-image:url('../img/background_avatar.png');
bottom:-15px;
right:-15px;
position:absolute;
}

.colonne_membre_gauche{
margin:10px 45px 0px 20px;
width:175px;
display:block;
float:left;
text-align:center;
font-size:90%;
}

.colonne_membre_gauche ul.avatar{
margin:auto;
max-width:125px;
}

.colonne_membre_droite{
margin:10px 0px 0px 0px;
width:680px;
display:block;
float:left;
}

.colonne_membre_gauche h4, .colonne_membre_droite h4{
padding:0px 0px 3px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px solid #666666;
font-size:100%;
color:#666666;
font-weight:bold;
}

.colonne_membre_droite .bloc{
margin-bottom:15px;
}

.colonne_membre_droite label{
display:inline-block;
width:125px;
height:20px;
color:#666666;
}

/* Pictogrammes */

.puce{
padding:0px 0px 0px 10px;
background-image:url('../img/puce.gif');
background-repeat:no-repeat;
background-position:left center;
color:#000000;
}

.puce_news a:link, .puce_news a:visited, a.puce_news{
padding:0px 8px 0px 0px;
display:inline;
white-space:nowrap;
background-image:url('../img/fleche_droite.gif');
background-repeat:no-repeat;
background-position:right center;
font-size:95%;
font-weight:bold;
color:#6F4725;
}

.puce_bigger{
padding:0px 0px 0px 12px;
background-image:url(../img/puce_plus.gif);
background-repeat:no-repeat;
background-position:left center;
font-size:90%;
}

.puce_map a{
margin-left:10px;
padding-left:15px;
background-image:url(../img/puce_map.gif);
background-repeat:no-repeat;
background-position:left top;
color:#000000;
}

li li .puce_map{
padding-top:0px;
margin-left:20px;
font-size:90%;
}

ol.map ul ul{
margin:5px 0px 5px 0px;
}

.haut a:link, .haut a:visited{
padding:0px 0px 0px 12px;
background-color:#FFFFFF;
background-image:url('../img/fleche_haut.gif');
background-repeat:no-repeat;
background-position:0px 6px;
font-size:90%;
font-weight:bold;
text-decoration:none;
color:#6F4725;
}

.haut a:hover{
background-image:url('../img/fleche_haut_hover.gif');
background-repeat:no-repeat;
background-position:0px 5px;
}

.warning{
padding-left:17px;
background-image:url('../img/icone_warning.gif');
background-repeat:no-repeat;
background-position:left center;
font-size:100%;
color:#FF0000;
clear:both;
}

.checked{
padding-left:18px;
background-color:inherit;
background-image:url('../img/icone_checked.gif');
background-repeat:no-repeat;
background-position:left center;
color:#66CC00;
}

.loading{
padding-left:20px;
background-color:inherit;
background-image:url('../img/icone_loading.gif');
background-repeat:no-repeat;
background-position:left center;
color:#0033CC;
}

.video_embed{
margin:auto;
padding-left:20px;
width:50%;
background-image:url('../img/icone_video_embed.gif');
background-repeat:no-repeat;
background-position:left center;
text-align:left;
font-size:90%;
font-weight:bold;
color:#FF0000;
clear:both;
}

.editer{
margin-left:10px;
padding:10px 0px 10px 20px;
background-image:url('../img/icone_forum_editer.gif');
background-position:left center;
background-repeat:no-repeat;
}

.item_twitter{
height:40px;
width:40px;
display:inline-block;
background-image:url('../img/icone_large_twitter.png');
background-repeat:no-repeat;
}

.item_facebook{
height:40px;
width:40px;
display:inline-block;
background-image:url('../img/icone_large_facebook.png');
background-repeat:no-repeat;
}

.item_rss{
height:40px;
width:40px;
display:inline-block;
background-image:url('../img/icone_large_rss.png');
background-repeat:no-repeat;
}

.icone_profil_message_prive{
background-image:url('../img/icone_profil_pm.gif');
}

.icone_profil_twitter{
background-image:url('../img/icone_profil_twitter.gif');
}

.icone_profil_facebook{
background-image:url('../img/icone_profil_facebook.gif');
}

.icone_profil_msn{
background-image:url('../img/icone_profil_msn.gif');
}

.icone_profil_aim{
background-image:url('../img/icone_profil_aim.gif');
}

.icone_profil_yahoo{
background-image:url('../img/icone_profil_yahoo.gif');
}

.icone_profil_icq{
background-image:url('../img/icone_profil_icq.gif');
}

.icone_profil_talk{
background-image:url('../img/icone_profil_talk.gif');
}

.icone_profil_skype{
background-image:url('../img/icone_profil_skype.gif');
}

.icone_profil_ajouter{
background-image:url('../img/icone_profil_ajouter.gif');
}

.icone_profil_effacer{
background-image:url('../img/icone_profil_effacer.gif');
}

.icone_profil_changer{
background-image:url('../img/icone_profil_changer.gif');
}

.icone_profil_message_prive, .icone_profil_twitter, .icone_profil_facebook, .icone_profil_msn, .icone_profil_aim, .icone_profil_yahoo, .icone_profil_icq, .icone_profil_talk, .icone_profil_skype{
padding:0px 0px 0px 20px;
line-height:20px;
background-position:left center;
background-repeat:no-repeat;
white-space:nowrap;
}

.icone_profil_ajouter, .icone_profil_effacer, .icone_profil_changer{
padding:0px 0px 0px 17px;
line-height:20px;
background-position:left center;
background-repeat:no-repeat;
white-space:nowrap;
}

.separation{
margin:10px 0px 0px 0px;
padding:10px 0px 0px 0px;
border-top:#6F4725 1px dotted;
}

.separateur{
margin:20px 0px 20px 0px;
padding:0px 0px 3px 0px;
border-bottom:#6F4725 2px solid;
text-align:right;
display:block;
}

.separateur p{
margin:0px;
padding:0px;
}

/* Formulaire */

.formulaire{
margin-top:20px;
display:block;
}

.formulaire .label{
width:125px;
line-height:20px;
display:block;
float:left;
font-weight:bold;
}

.formulaire .label_messagers{
width:105px;
line-height:20px;
display:block;
float:left;
font-weight:bold;
}

.formulaire input.champ, .formulaire .textarea, .formulaire .select{
margin-right:5px;
width:300px;
display:inline-block;
}

.formulaire textarea{
vertical-align:text-top;
}

.bouton{
padding:0px 5px;
line-height:18px;
min-width:100px;
display:inline-block;
text-align:center;
background-repeat:repeat-x;
background-color:#444444;
font-size:90%;
color:#FFFFFF;
border:2px solid #444444;
}

a.bouton{
color:#FFFFFF;
}

input:hover.bouton, a:hover.bouton{
text-decoration:none;
color:#FFFFFF;
border:2px solid #000000;
}

/* Search Tabs */

#search-tabs ul{
margin-bottom:10px;
padding-top:5px;
height:25px;
position:relative;
list-style:none;
border-bottom:1px solid #999;
}

#search-tabs li{
margin-right:2px;
margin-bottom:-1px;
float:left;
position:relative;
background:url('http://www.pyxidis.fr/img/search-tab.gif') top left;
border-bottom:1px solid #999;
}

#search-tabs li.on{
border-color:#FFFFFF;
background-image:url('http://www.pyxidis.fr/img/search-tab-on.gif');
}

#search-tabs a{
margin-left:7px;
padding:0px 20px 0px 13px;
display:inline;
float:left;
background:url('http://www.pyxidis.fr/img/search-tab.gif') top right;
font:bold 11px/25px Arial;
text-decoration:none;
color:#333;
}

#search-tabs a:hover{
text-decoration:underline;
}

#search-tabs .on a{
background-image:url('http://www.pyxidis.fr/img/search-tab-on.gif');
}

/* Autocomplete */

.ac_results ul{
width:180px;
height:auto;
z-index:3;
background-color:#FFFFFF;
border:1px solid #666666;
font-size:120%;
color:#333333;
}

.ac_results li{
padding:2px 5px;
width:auto;
line-height:16px;
cursor:default;
}

.ac_loading{
background:#FFFFFF url('../img/icone_loading.gif') 4px center no-repeat;
}

.ac_over{
background-color:#0A246A;
color:#FFFFFF;
}

/* Diaporama */

.navigation_slides{
width:360px;
position:relative;
visibility:hidden;
opacity:0.25;
filter:alpha(opacity=25);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
cursor:pointer;
}

.navigation_slides_left{
position:absolute;
top:85px;
left:0px;
}

.navigation_slides_right{
position:absolute;
top:85px;
right:0px;
}

.slides, .slide{
margin:0px;
padding:0px;
width:600px;
height:210px;
display:block;
position:relative;
overflow:hidden;
text-align:left;
}

.slide h4{
font-size:190%;
color:#FFFFFF;
}

.slide h4 a{
display:block;
text-decoration:none;
color:#FFFFFF;
}

.slide img{
width:600px;
height:210px;
}

.overlay{
padding:10px;
width:220px;
height:210px;
display:block;
position:absolute;
top:0px;
right:0px;
background-color:#000000;
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
color:#FFFFFF;
}

.slide:hover .overlay{
opacity:0.65;
filter:alpha(opacity=65);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
}

/* Crop */

.jcrop-holder{
text-align:left;
}

.jcrop-vline, .jcrop-hline{
font-size:0;
position:absolute;
background:white url('../../img/selection.gif') top left repeat;
}

.jcrop-vline{
height:100%; width:1px;
}

.jcrop-hline{
width:100%; height:1px;
}

.jcrop-handle{
font-size:1px;
width:7px;
height:7px;
border:1px #eee solid;
background-color:#333;
*width:9px;
*height:9px;
}

.jcrop-tracker{
width:100%;
height:100%;
}
