
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
/**address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}**/
ol, ul {
list-style:none outside none;
}
/**caption, th {
text-align:left;
}**/
/**h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}**/
/**q:before, q:after {
content:"";
}**/
/**abbr, acronym {
border:0 none;
}**/
hr {color:#ccc;visibility:hidden}
body {
background-color:#777777;
color:#FFFFFF;
font-family:Trebuchet MS,Helvetica,sans-serif;
font-size:0.9em;
}
#conteneur {
background:none repeat scroll 0 0 #777777;
margin:0 auto;
padding:1px;
position:relative;
width:955px;
}
#centre {
background:none repeat scroll 0 0 #777777;
margin:0 auto 20px;
overflow:auto;
text-align:left;
}
#centre_rech {
margin:0 0;
overflow:auto;
text-align:center;
}
#centre_panier {
margin:0;
overflow:auto;
text-align:center;
}
#votre_panier {
background-color:#745C91;
color:#FFFFFF;
line-height:25px;
margin:0 auto;
}
/**#animation {
float:left;
margin:0 20px 0 5px;
padding:0;
z-index:1;
}**/
#erreur {
float:left;
line-height:30px;
margin:0;
padding:0;
text-indent:20px;
width:500px;
z-index:1;
}
#recherche {
float:left;
font-size:0.9em;
margin:0 20px 0 0;
padding:0;
text-align:center;
width:170px;
}
.recherche_auteur {
border:1px solid #0098AA;
margin:0;
padding:4px;
text-align:center;
}
.recherche_photog {
border:1px solid #0098AA;
margin:0;
padding:4px;
text-align:center;
}
/**.recherche_reportage {
border:1px solid #0098AA;
margin:20px 0 0;
padding:4px;
text-align:center;
}**/

/* /////////////// ENTETE \\\\\\\\\\\\\\\\\\\\*/
#fond_entete {
background:url("../img_2010/ewa_fond_hautG.jpg") repeat scroll 0 0 transparent;
height:130px;
width:100%;
}
/**#entete_contact a, a:hover, a:active, a:focus {
color:white;
text-decoration:none;
}**/
#logo {
background:url("../img_2010/logo_grey.jpg") no-repeat scroll left top transparent;
float:left;
height:130px;
width:220px;
}
#logo a {
display:block;
height:130px;
width:220px;
text-decoration:none;
text-indent:-5000px;
}
#login {
background:url("../img_2010/fond_loginG.jpg") no-repeat scroll right top transparent;
float:right;
width:730px;
}
.login2 {margin:13px 20px 13px 0;float:right}
#stylesheet {margin:0 20px 10px 0;clear:both;float:right;color: #000000;z-index: 1000;}
#menu_langues {margin:0 20px 10px 0;;clear:both;float:right}
#menu_langues li {float:right;margin:0 0 0 6px;}
#membre_connecte {margin-top:15px;
	text-align:center;
	width:257px;
	color:#B88AE3
	}
#hovergo {cursor:pointer}

/**.go a {
color:#00B3B1;
font-variant:small-caps;
text-decoration:none;
}
.go a:hover {
text-decoration:underline;
}
#accent {
font-size:0.8em;
line-height:1;
margin:0 0 5px 10px;
padding:0;
text-align:center;
}**/
/**
#coordonnees {
clear:both;
color:#FFFFFF;
text-align:right;
}
#coordonnees a {
color:#FFFFFF;
}
**/
/**
#help {
text-align:left;
}
#help p {
text-indent:15px;
}**/
/* \\\\\\\\ Fin entete //////*/


.btn {
display:block;
float:left;
height:18px;
}
#fincentre {
clear:both;
}
#paginer {
clear:both;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:5px;
text-align:center;
}
#paginer a {
border:1px solid #00B3B1;
color:#FFFFFF;
font-size:0.9em;
font-weight:normal;
text-decoration:none;
}
#paginer a:hover, a:active, a:focus {
background-color:#00B3B1;
border:1px solid #CCCCCC;
color:#FFFFFF;
text-decoration:none;
}

.highslide-wrapper, .rounded-white {
background:none repeat scroll 0 0 #777777;
text-align:center;
}
.highslide-wrapper .highslide-html-content {
background:none repeat scroll 0 0 #777777;
margin:0;
padding:0;
width:610px;
}
.highslide-wrapper .highslide-header {
padding-bottom:0;
}
.highslide-wrapper .highslide-header ul {
margin:0;
padding:0;
text-align:right;
}
.highslide-wrapper .highslide-footer ul {
margin:0;
padding:0;
text-align:right;
}
.highslide-wrapper .highslide-header ul li {
display:none;
}
.highslide-wrapper .highslide-footer ul li {
background:none repeat scroll 0 0 #777777;
display:inline;
padding-left:0.9em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
display:none;
}
.highslide-wrapper .highslide-footer ul li.highslide-previous, .highslide-wrapper .highslide-footer ul li.highslide-next {
display:none;
}
.highslide-wrapper .highslide-.highslide-wrapper .highslide-header a:hover {
color:white;
}
a:hover {
color:white;
}
.highslide-wrapper .highslide-.highslide-wrapper .highslide-footer a:hover {
color:white;
}
a:hover {
color:white;
}
.highslide-wrapper .highslide-footer a:hover {
color:white;
}
.highslide-wrapper .highslide-footer .highslide-move a {
cursor:move;
}
.highslide-wrapper .highslide-footer {
}
.highslide-wrapper .highslide-footer .highslide-resize {
background:url("highslide/graphics/resize.gif") repeat scroll 0 0 transparent;
float:right;
height:11px;
margin-top:4px;
width:11px;
}
.highslide-wrapper .highslide-body {
background:none repeat scroll 0 0 #777777;
}
.highslide-move {
cursor:move;
}
.highslide-resize {
cursor:nw-resize;
}
#conteneur_photo {
background:none repeat scroll 0 0 #777777;
margin:0;
padding:0;
text-align:center;
}
.rechercher {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:white;
cursor:pointer;
padding:2px;
}
.rechercher:hover {
text-decoration:underline;
}
.titre_recherche {
background:none repeat scroll 0 0 #0098AA;
color:#FFFFFF;
font-weight:bold;
padding:7px 10px;
}
#titre_panier {
background:none repeat scroll 0 0 #745C91;
font-weight:bold;
padding:7px 5px;
}
#titre_panier a {
color:#FFFFFF;
}
/**#rechAut {
text-align:left;
}**/
#gauche {
clear:both;
float:left;
font-size:0.9em;
margin-bottom:50px;
margin-right:20px;
text-align:right;
width:170px;
}
#titreReportage {
background:none repeat scroll 0 0 #0098AA;
color:white;
font-size:1.2em;
font-weight:bold;
line-height:1em;
margin:0;
padding:5px;
text-align:center;
}
#premier {
/*background:none repeat scroll 0 0 #0098AA;*/
border-bottom:1px solid #0098AA;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
line-height:1em;
margin:0;
padding:5px;
text-align:center;
margin-left:-50px;
}
#second {
background:none repeat scroll 0 0 #0098AA;
color:white;
font-size:1.2em;
font-weight:bold;
line-height:1em;
padding:5px;
text-align:center;
}
#suivants {
border:1px solid #0098AA;
color:#FFFFFF;
font-size:1em;
margin:0;
max-height:250px;
overflow:auto;
padding:3px 8px;
text-align:center;
z-index:1000;
}
#suivants p {
line-height:18px;
margin:5px;
text-align:right;
}
#suivants a {
color:#FFFFFF;
font-size:1em;
}
#ascenseur {
border:1px solid #0098AA;
color:white;
font-size:1em;
margin:0;
max-height:250px;
overflow:auto;
padding:3px 8px;
text-align:right;
}
#ascenseur p {
line-height:18px;
margin:5px;
text-align:right;
}
#ascenseur a {
color:#FFFFFF;
font-size:1em;
}
#auteur_aff {
background-color:#275B60;
color:#FFFFFF;
font-size:1em;
margin:10px 0 0;
padding:2px;
text-align:center;
}
#photog_aff {
background-color:#417B82;
color:#FFFFFF;
font-size:1em;
margin:10px 0 0;
padding:2px;
text-align:center;
}
/**div.autocomplete {
background-color:white;
border:1px solid #888888;
color:#777777;
font-size:0.9em;
line-height:10px;
margin:0;
padding:0;
position:absolute;
width:250px;
z-index:20;
}**/
/**div.autocomplete ul {
list-style-type:none;
margin:0;
padding:0;
z-index:21;
}**/
/**div.autocomplete ul li.selected {
background-color:#CBEDEE;
z-index:22;
}**/
/**div.autocomplete ul li {
cursor:pointer;
display:block;
list-style-type:none;
margin:0;
padding:2px;
z-index:23;
}**/
/**imgv {
border:medium none;
z-index:24;
}**/
/**.vignettes {
background:none repeat scroll 0 0 #333333;
clear:both;
height:auto;
margin:0 0 20px;
padding:5px 0 0 35px;
width:auto;
}**/
.vignettes2 {
 /*background: none repeat scroll 0 0 #0098AA;*/
clear:both;
height:auto;
margin:0 0 20px;
padding:5px 0 0 35px;
width:auto;
}
.flottante {
background:none repeat scroll 0 0 #777777;
border:1px solid #333333;
float:left;
height:205px;
margin-right:5px;
margin-top:10px;
padding:5px 2px 2px;
text-align:center;
width:160px;
}
.flottante p {
background:none repeat scroll 0 0 #777777;
color:#FFFFFF;
font-size:0.7em;
line-height:14px;
margin:0;
padding:0;
text-align:center;
}
#accept_login {
margin:20px auto;
text-align:center;
}
.case_select_photo {
color:#FFFFFF;
margin:15px auto 0;
}
.case_select_photo a {
background-color:#00B3B1;
border:1px solid #00B3B1;
color:#FFFFFF;
margin:0 5px;
text-decoration:none;
}
.case_select_photo a:hover {
border:1px solid #CCCCCC;
color:#FFFFFF;
text-decoration:none;
}
.case_select {
background-color:#777777;
clear:both;
color:#FFFFFF;
margin:0 auto;
width:auto;
}
.case_select a {
border:1px solid #00B3B1;
color:#FFFFFF;
display:inline;
margin-right:4px;
text-decoration:none;
}
.case_select a:hover {
background-color:#00B3B1;
border:1px solid #CCCCCC;
color:#FFFFFF;
text-decoration:none;
}

#monForm {
margin:15px 10px 15px 0;
padding-left:210px;
}
#monForm fieldset {
border:1px solid #CCCCCC;
margin:20px auto 0;
padding:0 0 15px 15px;
}
#monForm td {
height:30px;
margin:0;
padding:1px;
}
#monForm fieldset legend {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
color:#999999;
font-size:1.2em;
margin:0 30px 5px;
padding:0;
}
#monForm label {
background-color:#CCCCCC;
color:#777777;
display:block;
float:left;
font-size:1em;
letter-spacing:1px;
margin:0 auto;
padding:0;
width:195px;
}
#monForm input, #monForm select {
border:1px solid #CCCCCC;
font-size:1em;
margin:0 auto;
padding:0;
width:110px;
}
#monForm input:hover, #monForm select:hover, #monForm input:focus, #monForm select:focus {
background-color:#CBEDEE;
border:1px solid #999999;
}
#submitX {
clear:both;
font-size:1.1em;
margin:0 auto;
padding:0;
text-align:center;
}
#submitX a, a:hover, a:focus, a:active {
color:white;
}
#champs {
font-size:0.8em;
margin:10px;
padding:0;
text-align:left;
}
#conditions {
background:none repeat scroll 0 0 #777777;
color:#FFFFFF;
margin:15px 10px 15px 210px;
padding:10px;
text-align:justify;
text-indent:20px;
}
#valider {
color:#777777;
font-size:1.1em;
padding:5px;
text-align:right;
}
/**#valider a {
border:1px solid #999999;
color:#FFFFFF;
text-decoration:none;
}**/
/**#valider a:hover {
color:#00B3B1;
text-decoration:none;
}**/
/**#agence {
background:none repeat scroll 0 0 #777777;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
padding:10px;
text-align:justify;
}**/
/**#agence h4 {
padding-bottom:20px;
}**/
/**#agence a {
color:#00EAEC;
text-decoration:none;
}**/
/**#agence a:hover {
text-decoration:underline;
}**/
/**#agence p {
font-size:0.8em;
}**/
/**#table {
margin:0 auto;
}**/
/**#table tr {
margin:0 0 50px;
}**/
/**.petit {
font-size:0.8em;
}**/
.Style1 {
color:#00EAEC;
}
/**#contact_opale .center {
background:none repeat scroll 0 0 #777777;
padding:10px;
text-align:left;
}**/
/**#contact_opale .title {
background:none repeat scroll 0 0 #333333;
color:#FFFFFF;
cursor:pointer;
font-size:0.9em;
height:22px;
left:2px;
line-height:20px;
margin-top:4px;
overflow:hidden;
padding:0 50px 0 10px;
position:relative;
}**/
/**#contact_opale .title_o {
background:none repeat scroll 0 0 #FFFFFF;
color:#777777;
cursor:pointer;
font-size:0.9em;
height:15px;
left:2px;
overflow:hidden;
position:relative;
width:200px;
}**/
/**#contact_opale .text {
color:#FFFFFF;
font-size:0.9em;
height:90%;
margin:10px;
overflow:hidden;
position:relative;
text-align:left;
}**/
/**#contact_opale .text a {
color:#00B3B1;
text-decoration:none;
}**/
/**#contact_opale .text a:hover, a:focus, a:active {
text-decoration:underline;
}**/
/**#contact_opale title {
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
height:90%;
margin:20px;
overflow:hidden;
position:relative;
text-align:center;
}**/
/**#contact_opale {
margin:0 auto;
padding:10px 50px;
text-align:justify;
}*//
.Style1 {
color:#35A8B2;
}
/**.Style2 {
font-size:0.9em;
}**/
/**.right {
text-align:right;
}**/
/**.left {
text-align:left;
}**/
/**.justify {
text-align:justify;
}**/
img {
border:medium none;
}
a {
color:#FFFFFF;
text-decoration:none;
}
a:hover, a:focus, a:active {
color:#FFFFFF;
text-decoration:underline;
}
/**.asterix {
color:red;
font-size:1.2em;
}**/
#overDiv {
text-align:justify;
}
/**#overDiv li {
text-indent:13px;
}**/
.bold {
font-weight:bold;
}

#historique {
padding:10px;
text-align:justify;
}
/**.soumis {
border:1px solid red;
display:block;
}**/
/**#button {
background:none repeat scroll 0 0 #E13F57;
line-height:30px;
margin-bottom:20px;
}**/
/**#button p {
cursor:pointer;
height:30px;
}**/
/**#button p:hover {
text-decoration:underline;
}**/
.ac_results {
background-color:white;
border:1px solid #777777;
color:#777777;
overflow:hidden;
padding:0;
z-index:99999;
}
/.ac_results ul {
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}
.ac_results li {
cursor:default;
display:block;
font:menu;
font-size:12px;
line-height:16px;
margin:0;
overflow:hidden;
padding:2px 5px;
}
.ac_loading {
background:url("indicator.gif") no-repeat scroll right center white;
}
.ac_odd {background-color:#EEEEEE;}
.ac_over {color:#0098AA;}
input {background:#FFFFFF;border:1px solid gray;color:#0098AA;margin:0;padding:0;}

/* Css du menu contact*/

/**
.link {position:absolute;width:200px;height:0;background:#777777;overflow:hidden;visibility:hidden;}
.title {position:relative;cursor:pointer;background:#333;width:200px;color:#FFFFFF;padding-left:5px;line-height:12px;font-size:0.9em;left:2px;height:22px;margin-top:4px;overflow:hidden;}
.title_o {position:relative;cursor:pointer;background:#333;width:200px;color:#FFFFFF;font-size:0.9em;left:2px;height:15px;overflow:hidden;padding-left:5px;line-height:12px;}
.text {position:relative;text-align:justify;margin:10px;font-size:0.9em;color:#FFFFFF;overflow:hidden;height:90%;}
.text a {color:#FFFFFF;text-decoration:underline;}
.text a:hover, a:focus, a:active {color:#FFFFFF;text-decoration:underline;}
#frames {position:relative;width:200px;height:340px;overflow:hidden;}
#title {position:relative;text-align:center;margin:8px;font-size:1.1em;font-weight:bold;color:#FFFFFF;overflow:hidden;height:90%;}
**/
/* TABS */
.widget {border:1px solid #0098AA;margin-left:188px;width:765px;min-height:348px}

.tabnav li {padding:0 0 0 1px;margin:0;float:left}
.tabnav li a {padding-top:4px;text-align:center;text-transform:uppercase;display:block}
.tab_actu  {text-align:center;background:url(../img_2010/tab1.jpg) top left no-repeat;display:block;height:30px;width:380px;padding-right:1px}
.tab_livre  {text-align:center;background:url(../img_2010/tab2.jpg) top left no-repeat;display:block;height:30px;width:201px;padding-right:1px}
.tab_contact  {text-align:center;background:url(../img_2010/tab3.jpg) top left no-repeat;display:block;height:30px;width:180px;}
.tabnav li a:hover, .tabnav li a:active,.tabnav li.ui-tabs-selected a {text-decoration: underline;	}
.tabnav li a:focus {background:none}
.ui-tabs-hide {	display: none;}

a:focus {border:medium none;outline:0 none;}

/* SLIDESHOW */
#slideshow {margin-top:0px;margin-top:21px!important}

#slideshow #slidesContainer {  
	height:318px;
	width:761px;
}  
#slideshow #slidesContainer .slide {  
	width:761px;
	height:373px
}  
#slideshow #slidesContainer .slide  .ss-legend { 
float:right;
}
.control {  
  display:block;  
  width:39px;  
  height:243px;  
  text-indent:-10000px;  
  position:absolute;  
  cursor: pointer;  
}  
#navDiapo{
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    right: 459px;
    top: 483px;
    width: 20px;
}
#leftControl {  
  background:url(../img_2010/control-left.png) no-repeat 0 0; 
  display:block;
  width:20px;
  height:20px;
float:right;
top:481px;right:482px;
}  
#rightControl {  
  background:url(../img_2010/control-right.png) no-repeat 0 0;
  display:block;
  width:20px;
  height:20px;
float:right;
top:481px;right:439px
}  

/**#catalogue {padding:0 35px}**/
/**.vignettes2 .flottante {height:100px;width:126px}**/
/**.vignettes2 .flottante  .hide-legend {display:none}**/
/**.vignettes2 .flottante img {height:80px;width:auto}**/
#show {position:absolute;right:0;top:132px;display:block;padding:2px;width:150px;border:none;margin-right:2px}
a#show {color: #FFFFFF;background:#777777;padding-bottom:5px}

.btop {float:right;padding:1px 5px;margin-right:-5px;}
.widget h2 {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}

.ss-legend {text-align:right;margin-top:90px;padding-right:10px}
.slide_portrait {}
.slide_nom_p {font-weight:bold;margin-bottom:30px}
.slide_p {}
.slide_photographe {font-weight:bold;margin-bottom:30px}
.slide_date {}

#france {padding:0 10px 0 15px;width:232px}
#international {padding:0 5px;width:232px}
#administratif {padding:0 10px;width:232px}
.block_contact {margin-top:35px;background:#777777;float:left;text-align:center}
.top-contact {background:#000809;height:50px;line-height:50px;}
.bottom-contact {background:#00272c;height:215px;}
.bottom-contact h2 {padding:30px 0;text-decoration:underline}
.bottom-contact p {padding:5px 0 0 0}

.blanc {float:right;width:30px;height:15px;background:#FFFFFF;text-indent:-5000px;border:1px solid #0098AA}
.gris {float:right;width:30px;height:15px;background:#CCCCCC;text-indent:-5000px;border:1px solid #0098A0;margin:0 5px}
.noir {float:right;width:30px;height:15px;background:#000000;text-indent:-5000px;border:1px solid #0098AA}

#copyright {
background-color:#777777;
clear:both;

font-size:0.7em;
margin:20px 0 0;
text-align:center;
color:#cccccc;
border:1px solid #cccccc;
padding:5px 14px 5px 10px;
}

#copyright a {
color:#cccccc;
text-decoration:none;
}
#copyright a:hover, a:focus, a:active {
text-decoration:underline;
}
.legende {float:left}
/**#mentions {float:right;width:700px;text-align:center}**/

#livre_opale {float:left;padding-right:10px;}
#livre_opale img {margin-left:-1px;margin-top:-1px}
#livre_texte {text-align:justify;padding:0 10px;line-height:20px}

#voir {margin:52px 0 0 0px;float:left;width:190px;height:46px;background:url(../img_2010/voir-gris.jpg) top left no-repeat}
#voir p {padding:22px 0 0 85px}
#acheter{margin:52px 10px 0 0px;float:right;width:190px;height:46px;background:url(../img_2010/acheter-gris.jpg) top left no-repeat}
#acheter p {padding:22px 0 0 85px}

.tel_email {float:right;color:#000000}
.tel_email a {color:#000000}
.tel_email a:hover {text-decoration:underline;color:#000000}

/* Shadowbox */

/**#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#FFFFFF;}**/
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:2999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:absolute;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
/**#sb-player.html{height:100%;overflow:auto;}**/
/**#sb-body img{border:none;}**/
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../img_2010/close.png);}
#sb-nav-next{background-image:url(../img_2010/next.png);}
#sb-nav-previous{background-image:url(../img_2010/previous.png);}
#sb-nav-play{background-image:url(../img_2010/play.png);}
#sb-nav-pause{background-image:url(../img_2010/pause.png);}
#sb-counter{float:left;width:45%;}
/**#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#FFFFFF;}**/
/**#sb-counter a.sb-counter-current{text-decoration:underline;}**/
/**div.sb-message{font-size:12px;padding:10px;text-align:center;}**/
/**div.sb-message a:link,div.sb-message a:visited{color:#FFFFFF;text-decoration:underline;}**/


/* Showcase
-------------*/

#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 470px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	position: relative;
	margin: auto;
}

	.showcase-content-container
	{
		background-color: #000;
	}
	
	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		position: absolute;
		background: url('../img_2010/arrows.png');
		width: 33px;
		height: 33px;
		top: 220px;
		cursor: pointer;
	}
	
	.showcase-arrow-previous
	{
		left: 10px;
		z-index:1001
	}
	
	.showcase-arrow-previous:hover
	{
		background-position: 0px -34px;
	}
	
	.showcase-arrow-next
	{
		right: 10px;
				z-index:1001;
		background-position: -34px 0;
	}
	
	.showcase-arrow-next:hover
	{
		background-position: -34px -34px;
	}
	
	/* Content */
	.showcase-content
	{
		background-color: #000;
		text-align: center;
	}
		
		.showcase-content-wrapper
		{
			text-align: center;
			height: 470px;
			width: 700px;
			display: table-cell;
			vertical-align: middle;
		}
		
		/* Styling the tooltips */
		.showcase-plus-anchor
		{
			background-image: url('../img_2010/plus.png');
			background-repeat: no-repeat;
		}
		
		.showcase-plus-anchor:hover
		{
			background-position: -32px 0;
		}
		
		div.showcase-tooltip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
			background-image: url(../img_2010/white-opacity-80.png);
		}
		
		/* Styling the caption */
.showcase-caption {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    color: #000000;
    display: none;
    left: 0;
    opacity: 0.75;
    padding: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
	}
		
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
	
	/* Button Wrapper */
	.showcase-button-wrapper
	{
		clear: both;
		margin-top: 10px;
		text-align: center;
	}
	
		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 2px 5px 0px 5px;
			cursor: pointer;
			font-size: 12px;
			color: #444444;
		}
	
		.showcase-button-wrapper span.active
		{
			color: #fff;
		}
	
	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #000;
	}
	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			width: 120px;
			height: 90px;
			cursor: pointer;
			border: solid 1px #333;
			position: relative;
		}
		
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}
			
			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				background-image: url(../img_2010/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		
		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}
		
		.showcase-thumbnail.active
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 116px;
		}
	
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}
	
	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(../img_2010/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}
		
		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}
	


/* Clear (used for horizontal thumbnails)
-------------------------------------------*/

.clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	float: none;
}
#agence {
color:#FFF;
text-align: justify;}
