/* Couleur texte principale */
body {
  color: #424242;
}

/* Liens */
a {
    color: #1d659b;
}

/*Bouton a*/
.acolor1 {
    background: url(../images/button-blue.gif) repeat-x top left;
    color: #fff;
}
.acolor2 {
    background: url(../images/btn-yellow.gif) repeat-x top left;
    color: #2174b3;
}
/*Bouton button*/
.btncolor1, .validation button {
    background: url(../images/button-blue.gif) repeat-x top left;
    color: #fff;
}
.btncolor2 {
    background: url(../images/btn-yellow.gif) repeat-x top left;
    color: #2174b3;
}
/*Bouton Input*/
.inputcolor1, #przipvalid {
    background: url(../images/button-blue.gif) repeat-x top left;
    color: #fff;
}
.inputcolor2 {
    background: url(../images/btn-yellow.gif) repeat-x top left;
    color: #2174b3;
}

/* Lien d'evitement */
#header #avoidance {
    background: #d3ecff url(../images/shade-avoidance.gif) no-repeat bottom left; /* couleur de fond*/
}

/* menu */
#header #menu {
    background: #cee9fd url(../images/menu-background.gif) repeat-x bottom left;
}
#header #menu li a {
    color: #424242; /* couleur du texte */

}
#header #menu .current, #header #menu li a:hover, #header #menu li a:focus {
    background: #2174b3 url(../images/menu-focus.gif) repeat-x top left;
    color: #fff; /* couleur du texte en hover et focus */
}
#header #menu .current a {
    color: #fff; /* couleur du texte en current */
}

/* menu langue */
#header #lang li a {
    background: #424242; /* couleur du background */
    color: #fff; /* couleur du texte */
}
#header #lang li a:hover, #header #lang li a:focus, #header #lang .current a {
    background: #2174b3; /* couleur du fond en hover, focus et current */
}

/* recherche */
#header #search #searchgallery {
    background: #2174b3;
    color: #fff;
}

/* sidebar */


/* module panier */
#sidcart {
    background: #d3ecff url(../images/sid_shade.gif) no-repeat bottom left;
}
#sidcart h2 {
    background: #d3ecff url(../images/sid_gallery3.gif) repeat-x top left; /* couleur fond background blanc */
    color: #424242; /* couleur texte */
}
#sidcart h2 span small {
    color: #176cac; /* couleur texte prix */
}

/* module favoris */
#sidbookmark {
    background: #d3ecff url(../images/sid_shade.gif) no-repeat bottom left;
}

/* module galerie*/
#sidbackground{
    background: #d3ecff url(../images/sid_shade.gif) no-repeat bottom left;
}
#sidgallery h2 {
    background: #d3ecff url(../images/sid_gallery3.gif) repeat-x top left; /* couleur fond background blanc */
    color: #424242; /* couleur texte */
}

#sidgallery li a:hover, #sidgallery li a:focus, #sidgallery li.current a {
    background: #a9d4f5; /* couleur du fond pour les galeries privées */
}

/* module banque */
#bank {
    background: #d3ecff url(../images/sid_shade.gif) no-repeat bottom left;
}

/* footer */
#footer #copyright {
    background: #cee9fd url(../images/menu-background.gif) repeat-x bottom center;
}
#footer #copyright a {
    color: #424242;
}

/* général */
#content2 h2 { color: #176cac; }

/* pagination */
#content2 #pagenumberingtop a, #content2 #pagenumberingbottom a {
    border: 1px solid #2174B3;
}
#content2 #pagenumberingtop a:hover, #content2 #pagenumberingtop a:focus, #content2 #pagenumberingbottom a:hover, #content2 #pagenumberingbottom a:focus, #content2 #pagenumberingtop .current, #content2 #pagenumberingbottom .current {
    background: #2174B3;
    color: #fff;
}
#content2 #pagenumberingtop span, #content2 #pagenumberingbottom span {
  color: #C1C1C1;
  border: 1px solid #C1C1C1;
  background: #EFEFEF;
  padding: 0 0.4em;
}

/* galleries */
.gallerycontent h3 {
    color: #424242;
}
.gallerycontent h3 a {
    color: #1c6ba7;
}
.gallerycontent .onsale {
    background: #ffc528;
}
.galleryimg2 img {
  padding: 3px;
  border: 1px solid #E6E6E6;
}

/* my-gallery */
.mylistoptions .bag span.tooltip, .mylistoptions .download span.tooltip, .mylistoptions .bookmarks span.tooltip, .mylistoptions .delete span.tooltip {
    background: #D3ECFF url(../images/arrow-gallery.gif) no-repeat top left;
}

#mylistadd button {
  color: #1c6ba7;
  background: url(../images/button-background.gif) repeat-x bottom left;
}

#subgalleries ul {
    background: #D3ECFF;
}
#subgalleries ul li a.preview {
    border: 5px solid #fff;
}
.img-small { padding: 3px; border: 1px solid #E6E6E6; }

/* fenetre modale jaune */
.wincolor2 {
    border: 1px solid #ffc528;
    background: #fff4a6;
}

.wincolor2 .winhead {
    background: #ffc528;
}
#content2 .wincolor2 .winhead h2 {
    color: #5d4914;
}
.wincolor2 h3 {
    color: #5d4914;
}
.wincolor2 input {
    border: 1px solid #5d4914;
}
.wincolor2 textarea {
    border: 1px solid #5d4914;
}

/* fenetre modale bleu */
.wincolor1 {
    border: 1px solid #2174b3;
    background: #d3ecff;
}
.wincolor1 .winhead {
    background: #2174b3;
}
#content2 .wincolor1 .winhead h2 {
    color: #fff;
}
.wincolor1 h3 {
    color: #2174b3;
}
.wincolor1 input {
    border: 1px solid #2174b3;
}
.wincolor1 #btnaddlist {
    border: none;
}
.wincolor1 textarea {
    border: 1px solid #2174b3;
}

/* Ajout au panier */
#winaddcart .selectallimg, #windownload .selectallimg {
    background: #ffc528;
}
#winaddcart .winformat ul li, #windownload .winformat ul li  {
    border-bottom: 1px solid #5d4914;
}

#winaddcart .btnvalid button, #windownload .btnvalid button {
    color: #5d4914;
    /*border: 1px solid #5d4914;*/
}

#winbookmark .btnvalid button {
    color: #fff;
}

/* mon compte */
.form legend {
    color: #2174b3;
}

/* photo grand format */
#moreoptions {
    background: #e6e6e6;
}
#filename { color: #727272; }
.mymedia #photo img { padding: 3px; border: 1px solid #E6E6E6; }
.mymedia #photo #mediaActions li a { width: 50px; }
.mymedia #photo #mediaActions li#addcart a { background-image: url(../images/media/add-cart-l.png); padding-top: 35px; }
.mymedia #photo #mediaActions li#bookmark a { background-image: url(../images/ph-star.gif); padding-top: 22px; }
.mymedia #photo #mediaActions li#send a { background-image: url(../images/ph-tel.gif); padding-top: 28px; }

/* Mon compte */
#myaccount li a {
    background: #d3ecff;
}
#myaccount .current a, #myaccount a:hover, #myaccount a:focus  {
    background: #2174b3;
    color: #fff;
}

/* formulaire */
.form label {
    color: #424242;
}
.form input[type=text], .form textarea {
    border: 1px solid #2174b3;
    background: #d3ecff;
}
.form select {
    border: 1px solid #2174B3;
}

/* mes favoris */
#myorderdeco thead {
    background: url(../images/menu-background.gif) repeat-x bottom left;
    color: #2174b3;
}
#myorderdeco tbody td {
    border-bottom: 1px solid #2174b3;
}

/* panier et récapitulatif */
#bag .baginfo span, #orderconfirm .baginfo span {
    color: #2174b3;
}
#bag .bagprice, #orderconfirm .bagprice {
    color: #2174b3;
}
#bag #totpricefinal, #orderconfirm #totpricefinal  {
    color: #2174B3;
}

/* Panier */
#bag #reclaimmode h3 {
    color: #2174b3;
}

/* page de paiement */
.payment #secure {
    background: #d3ecff;
    border: 1px solid #2174b3;
}

/* Confirmation de paiement */
.orderend ul {
    border: 2px solid #2174b3;
}

/* Page d'erreur de commande */
.error div {
    border: 2px solid #2174b3;
}

/* Erreur http */
.errors #typeerror {
    color: #2174b3;
}

/* Mise à jour ou maintenance */
#update h2 {
    color: #2174b3;
}

/* type d'abus */
#reportabuse #backform{
    background: #d3ecff;
    border: 1px solid #2174b3;
    color: #2174b3;
}
#reportabuse #btnvalid {
    background: url(../images/button-blue.gif) repeat-x top left;
}

/* Content */
#contenttype h3 {
    color: #2174b3;
}
#contenttype h4 {
    color: #424242;
}

/* Aide */
.backtop {
    background: url(../images/arrowbacktotop.gif) no-repeat 0 0.4em;
}


/* Recherche */

#pagesearch #yoursearch input {
    border: 1px solid #2174b3;
    background: #d3ecff;
}
#pagesearch #yoursearch #btnmainsearch {
    background: url(../images/button-blue.gif) repeat-x top left;
    color: #fff;
}
#pagesearch #searchoptions {
    border: 3px solid #e6e6e6;
}
#pagesearch #searchoptions h3 {
    background: #e6e6e6;
}
#pagesearch #searchoptions h3 a {
    background: url(../images/mg-options.gif) no-repeat 0 3px;
    color: #424242;
}
#pagesearch #searchlimitgalleries h4, #pagesearch #searchlimitdate h4, #pagesearch #searchlimitdate2 h4 {
    color: #2174b3;
}
#pagesearch #searchlimitgalleries div {
    border: 3px solid #e6e6e6;
}
#pagesearch #searchlimitgalleries div p {
    color: #125384;
}

#pagesearch #searchlimitdate input, #pagesearch #searchlimitdate2 input {
    border: 1px solid #2174b3;
    background: #d3ecff;
}

#searchresult h3 {
    border-bottom: 1px solid #2174b3;
    color: #2174b3;
}
#clouds {
    background: #D3ECFF;
}

/**************************
  GALLERY
**************************/

#subGalleriesLink { background: transparent url(../images/sub-galleries-link.png) scroll no-repeat left center; padding-left: 20px; margin-bottom: 10px; color: #000; }