﻿body
{
    margin: 0;
    padding: 0; /*text-align: center;-->*/
    background-color: #FFFFFF;
    color: #000000;
    background-image: url(./grf/bgbody.jpg);
    background-repeat: repeat-y;
    background-position: center top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; /* vertical-align: top;*/
}
.titi
{ 
    width:500px;
    min-width:500px;
    font-size:12px;
    font-family:Verdana, Sans-Serif serif;
    text-decoration :none;
    color:black ;
    background:"#dcdcdc"
    }
    .corpotestotab
{ 
    color: #980000; /*     #d61719;*/
    font-size:12px;
    font-family:Verdana, Sans-Serif serif;
    text-decoration :none;
    font-weight:normal;

    }
#intestazione
{
    width: 780px;
    height: 239px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(./banners/BB1.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    position: relative;
}
#intestazione2
{
    width: 780px;
    height: 150px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(./banners/BannerConFoto11.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: black;
    position: relative;
}
#intestazione3
{
    width: 780px;
    height: 150px;
    margin-right: auto;
    margin-left: auto; /*background-image: url(BannerConFoto6b.jpg);*/
    background-repeat: no-repeat;
    background-position: left top;
    background-color: black;
    position: relative;
}
#intestazioneit
{
    width: 780px;
    height: 273px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(./banners/BannerDimSepia_01.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: black;
    position: relative;
}
#intestazioneA
{
    width: 780px;
    height: 681px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(./banners/BannerAzienda3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: black;
    position: relative;
}
#divcontenta
{
    width: 780px;
    height: 1500px;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    position: relative;
    background-color: #FFFFFF;
    color: Gray;
    background-image: url(./banners/InternoCapanone.jpg);
    background-position: left top;
    background-repeat: repeat;
}
#divcontentd
{
    width: 780px;
    height: 1500px;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    position: relative;
    background-color: #FFFFFF;
    color: Gray;
    background-image: url(./banners/FondDoveSiamo.jpg);
    background-position: left top;
    background-repeat: repeat;
}
.imgintestazione3
{
    width: 780px;
    height: 150px;
    background-image: url(./banners/bannerConFoto6b.jpg);
    background-position: left bottom;
}

/*--------------------------------- menu Home---------------------------------*/

#menu
{
    width: 780px;
    height: 30px;
    margin-right: auto;
    margin-left: auto;
    text-align: center; /*Pour centrer le menu sous IE*/
    background: #000000;
    color: #FFFFFF;
    text-decoration: none;
    color: Aqua;
    font-weight: bold;
    font-family: verdana, arial, Sans-Serif;
    font-size: 11px;
    position: relative;
    background-image: url(./banners/BarraMenu2.jpg);
}
.centermenu
{
    position: relative;
    top: 7px; /* Pour centrer verticalememt*/
    margin-right: auto; /* pour placer au centre le menu sous mozilla, opera e IE versions suivantes */
    margin-left: auto;
}

#menu a:link
{
    color: #f5f5f5;
}
#menu a:visited
{
    color: #FFFFFF;
}
#menu a:hover
{
    color: #00ff00;
}



.menu2
{
    background-color: blue;
}
/*------------------------- menu generale home page -------------------------------*/
.menuhomeblancrouge
{
    z-index: 102;
    left: 0px;
    position: absolute;
    top: 0px;
    font-family: verdana, arial, Sans-Serif;
    font-size: 20px;
    color: #d61719;
    border: solid 1px #FFFFFF;
    text-align: center;
    text-decoration: none;
}
.menuhomeblancrouge
{
    color: #d61719;
}
.menuhomeblancrouge a:link
{
    color: #d61719;
}
.menuhomeblancrouge a:visited
{
    color: #d61719;
}
.menuhomeblancrouge a:hover
{
    color: #000000;
    border-color: #000000;
    border-bottom-width: 5px;
    border-bottom-color: #ff3300;
}

/*.menuhomeblancrouge a:focus, a:active
{
    color: #33ffff;
}*/
/*------------------------- menu generale Azienda -------------------------------*/

.menuazienda
{
    z-index: 102;
    left: 0px;
    position: absolute;
    top: 0px;
    font-family: verdana, arial;
    font-size: 20px;
    color: #FFFFFF;
    border: solid 1px #FFFFFF;
    text-align: center;
    text-decoration: none;
}
menuazienda
{
    color: #FFFFFF;
}
.menuazienda a:link
{
    color: #FFFFFF;
}
.menuazienda a:visited
{
    color: #FFFFFF;
}
.menuazienda a:hover
{
    color: #000000;
    border-color: #000000;
    border-bottom-width: 5px;
    border-bottom-color: #ff3300; /* #336699; #ff3300;*/
}

/*.menuazienda a:focus, a:active
{
    color: #33ffff;
}*/

#sitemap1
{
    width: 780px;
    height: 20px;
    background-color: gray;
    text-align: center;
    padding: 0;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}


#divcontent1
{
    width: 780px;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    position: relative;
    background-color: #FFFFFF;
    color: Gray;
}

#centrale
{
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    position: relative;
    background: #FFFFFF url(./grf/Fond-GA-ad-angolo-2MP-2.jpg);
    background-repeat: repeat;
    height: 700px;
    min-height: 700px;
}
#centralega
{
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    position: relative;
    background: #FFFFFF url(./grf/FondGAVueFrontale.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    height: 1350px;
    min-height: 1350px;
}
#content-container-ga
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding: 0px;
    width: 780px;
    background: #FFFFFF url(./grf/FondGAVueFrontale.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    position: relative; /*border-right: #a9a9a9 1px solid;     border-top: #a9a9a9 1px solid;     border-left: #a9a9a9 1px solid;     border-bottom: #a9a9a9 1px solid;*/
}
#content-flexible
{
    margin-left: auto;
    margin-right: auto;
    padding: 1px;
    width: 740px;
    min-width: 740px;
    font-family: verdana, Arial, helvetica, sans-serif;
    background-color: transparent;
    font-weight: normal;
    font-size: 13px;
    text-align: justify;
    position: relative; /*Permet d'etendre la page vers le bas en fonction du contenu*/ /*la largeur du div*/ /*min-width: 530px;*/
}
#content-flexible-ga
{
    margin-left: auto;
    margin-right: auto;
    padding: 1px;
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #000000;
    background-color: transparent;
    font-weight: normal;
    font-size: 13px;
    text-align: justify;
    position: relative; /*Permet d'etendre la page vers le bas en fonction du contenu*/
    margin-left: 220px; /* Deplace le div a la droite du menu (lui en position absolute)*/
    width: 530px; /*la largeur du div*/ /*min-width: 530px;*/
    min-width: 530px;
}
#content-flexible-ga ul
{
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
}
#centraleblanc
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding: 0px;
    width: 780px;
    background: #FFFFFF;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
}

#centraledim
{
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    position: relative;
    background: #dcdcdc url(./grf/FondFilaireRouge2.jpg) no-repeat bottom; /* couleur jaune-clair=#f6f6ee + FondFilaireRouge3.jpg couleur grise:#dcdcdc FondFotoPlan5Blanc.jpg FondFotoPlan5.jpg*/ /* pas mal background-color: #dcdcdc;*/
    height: 990px;
    min-height: 990px;
    color: #efefef;
}
#centralecontactus
{
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    background: #FFFFFF;
    position: relative; /*background :#FFFFFF url(./grf/FondFotoPlan5.jpg); /* FondFotoPlan5Blanc.jpg */
    height: 470px;
    min-height: 470px;
}

#centraleprev
{
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    position: relative; /*height: 600px;*/
    min-height: 600px;
}
#contentit
{
    width: 780px;
    height: 800px;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    position: relative;
    background-color: #f6f6ee; /*#fffff1;*/
    color: Gray;
}
#centraleit
{
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    position: relative;
    height: 400px;
    min-height: 400px;
}
#sitemap2
{
    width: 780px;
    height: 20px;
    background-color: gray;
    text-align: center;
    padding: 0;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    clear: both;
}

#footer
{
    width: 780px;
    height: 25px;
    margin-right: auto;
    margin-left: auto;
    background: #666;
    color: #FFF;
    position: relative;
    text-align: center;
}


.copyright
{
    /*font-family: Verdana;     font-size: 11px;     font-weight: normal;     color: #666666;*/
}
.copyright2
{
    visibility: hidden;
}
#col1
{
    float: left;
    width: 146px;
    height: 600px;
    background-image: url(./grf/Fond-GA-ad-angolo-2MP-2.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #FFFFFF;
    border-right: solid 2px gray;
    display: none;
}

/* effeti roll-over*/



#sitemap1 a:link
{
    color: #ffffcc;
}
#sitemap1 a:visited
{
    color: #ffffcc;
}
#sitemap1 a:hover
{
    color: #00ffff;
}
#sitemap1 a:focus, a:active
{
    color: #ffffcc;
}
#sitemap2 a:link
{
    color: #ffffcc;
}
#sitemap2 a:visited
{
    color: #ffffcc;
}
#sitemap2 a:hover
{
    color: #00ffff;
}
.fgh{ text-decoration:none; text-align: justify ; font-size:10px; color:Green; }
/*-------------------definition pour les links premier niveau, couleurs small buzziness.----------------------------*/

a:link
{
    color: #d61719;
    text-decoration: none;
}

a:visited
{
    color: #980000;
    text-decoration: none;
}

a:hover
{
    text-decoration: none;
}

a:active
{
    color: #980000;
}

/*from small buziness*/

#content-container-three-column
{
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    padding: 10px;
    width: 728px;
    background: url(./grf/symbols/bg-three-column-main.png) repeat-y; /*background: url(./GRF/Fond-GA-ad-angolo-2MP 2.jpg) repeat;*/
    position: relative;
    border-right: #a9a9a9 1px solid;
    border-top: #a9a9a9 1px solid;
    border-left: #a9a9a9 1px solid;
    border-bottom: #a9a9a9 1px solid;
}

#content-main-three-column
{
    width: 355px;
    margin-left: 190px;
    min-height: 600px;
}

#content-side2-three-column, #content-side1-three-column
{
    width: 160px;
    font-size: 11px;
}

#content-side2-three-column
{
    float: right;
    border-right: lavender 2px solid;
    border-top: lavender 2px solid;
    border-left: lavender 2px solid;
    border-bottom: lavender 2px solid;
}

#content-side1-three-column
{
    float: left;
/* Photo per gridView small bussiness*/    
}
.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;
	margin-bottom:5px;
	display:block;
}
.photo-border-noir {
	border:2px solid #696969;
	margin-right:10px;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	padding:0;
		
}

.photo-float-left {
	float:left;
	margin-right:10px;
	}
/*--------------------------------------------------------------*/

/*LISTS*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

ul
{
    margin: 0;
    padding: 0;
}

li
{
    list-style: none;
    background: url(./grf/symbols/list-bullet-02.gif) no-repeat 0 .8em;
    padding: .2em 0 .2em 1em;
    margin-left: 0.4em;
}

ul.list-of-links
{
    border-bottom: 1px dotted #B2B2B2;
}

#content-side1-three-column ul.list-of-links, #content-side2-three-column ul.list-of-links
{
    margin: 0 0 0px 0px;
}

ul.list-of-links li
{
    border-top: 1px dotted #B2B2B2;
    background-image: url(./grf/symbols/list-bullet-01-linkVerde.gif);
}

ul.list-of-links li.current
{
    background-color: #E5E5E5;
}
.selectednode
{
    color: Gray;
}

ul.no-lines, ul.no-lines li
{
    border: none;
}
/*-------------------------- mes trucs a moi ----------------------------------*/
.imageborder
{
    float: left; /* border:  solid 2px #dcdcdc; */
}
.titoloit
{
    font-family: verdana, arial;
    font-size: 13px;
    font-weight: normal;
    color: #2f4f4f;
    text-align: center;
    padding: 0;
    margin: 0;
}
.titoloitleft
{
    font-family: verdana, arial;
    font-size: 15px;
    font-weight: normal;
    color: #2f4f4f;
    text-align: left;
}

.bordocataloghi
{
    border: solid 2px #dcdcdc;
}

.homepagetext
{
    background-position: center top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; /* vertical-align: top;*/
    color: #000000;
    text-align: center;
    border: solid 1px #FFFFFF;
    color: #d61719;
    border: solid 1px #000000;
    text-align: center;
}
.textega
{
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
    font-size: 13px;
    text-align: justify;
}
.textega ul
{
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
}

p.textegatitolo
{
    font-family: Arial, helvetica, sans-serif;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}

/*-------------------------------------------- textgrp ----------------------------------------*/

.textegrp
{
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #1887a9;
    font-weight: normal;
    font-size: 13px;
    text-align: justify;
}
.textegrp ul
{
    font-family: verdana, Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
}

p.textegrptitolo
{
    font-family: Arial, helvetica, sans-serif;
    color: #3399bb;
    font-size: 16px;
    font-weight: bold;
}

/*-------------------------------------------- textgrp ----------------------------------------*/

.textegp
{
    font-family: verdana, Arial, helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
    font-size: 12px;
    text-align: justify;
}
.textegp ul
{
    font-family: verdana, Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

p.textegptitolo
{
    font-family: Arial, helvetica, sans-serif;
    color: #696969;
    font-size: 16px;
    font-weight: bold;
}

/*----------------------------------------------------------------------------------------*/

.designazione
{
    font-family: Arial, helvetica, sans-serif;
    color: #696969;
    font-size: 12px;
    font-weight: normal;
}
.designazione2
{
    font-family: Arial, helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    font-weight: normal;
}

/*pour texte centrale GA*/

#dovesiamorollover
{
    padding: 0;
    z-index: 105;
    width: 180px;
    height: 35px;
    min-width: 180px;
    min-height: 35px;
    position: absolute;
    background: transparent url(grf/fotocapanone/DoveSiamo1.jpg) no-repeat 0 0;
}

#dovesiamorollover a
{
    display: block;
    text-decoration: none;
    width: 180px;
    height: 35px;
    min-width: 180px;
    min-height: 35px;
}

#dovesiamorollover a:link
{
}
#dovesiamorollover a:visited
{
}

#dovesiamorollover a:hover, #dovesiamorollover a:focus, #dovesiamorollover a:active
{
    background: url(grf/fotocapanone/DoveSiamoHover.jpg) no-repeat 0 0;
}


/*-------------------------- fin  de mes trucs a moi ----------------------------------*/

.myli
{
    list-style-type: square;
}

/* Contenitore capanone */
#capanone
{
    background: url(./grf/Capanone-200.gif) no-repeat center center;
    width: 200px;
    height: 120px;
    float: left;
    margin-right: 0;
    margin-top: 0;
    z-index: 110;
    position: relative;
    left: 0px;
    top: 0px;
}
#contenitorecapanone
{
    background: transparent;
    width: 200px;
    height: 120px;
    margin-right: 0;
    margin-top: 0px;
    position: relative;
    left: 560px;
    top: 360px; /*distance entre le top et le contenitore*/
    z-index: 132;
}
#addressbonu
{
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    background: transparent;
    width: 346px;
    min-width: 346px;
    height: 200px;
    min-height: 200px;
    margin-right: 0;
    margin-top: 0;
    position: absolute; /*left: 560px; top: 360px; /*distance entre le top et le contenitore*/
    z-index: 132;
    top: 230px;
    left: 40px;
}
#addressbonubl
{
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    background: #a9a9a9;
    width: 346px;
    height: 200px;
    min-height: 200px;
    margin-right: 0;
    margin-top: 0px;
    position: absolute; /* left: 560px;     top: 360px; /*distance entre le top et le contenitore*/
    z-index: 132;
    color: #FFFFFF;
}
.addressbonupicc
{
    font-family: Arial, verdana;
    font-size: 13px;
    font-weight: normal;
}
.titolotestoazienda
{
    font-family: Arial, verdana;
    font-size: 16px;
    font-weight: bold;
    color: #009900;
    line-height: 40px;
    text-decoration: none;
}
.titolotestoazienda a:link
{
    color: #009900;
}
.titolotestoazienda a:visited
{
    color: #808080;
}

.titolotestoazienda a:hover
{
    color: #ff0000;
}
.grassotestoazienda
{
    font-family: Arial, verdana;
    font-size: 14px;
    font-weight: bold;
    color: #009900;
    
}
.grassotestoazienda2
{
    font-family: Arial, verdana;
    font-size: 10px;
    font-weight: bold;
    color: #009900;
}
.grassotestoaziendaGRP
{
    font-family: Arial, verdana;
    font-size: 10px;
    font-weight: bold;
    color: #2388b5;
}
.dovesiamo
{
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #ffffcc;
    text-align: center;
    background-color: #2f4f4f;
}
.testoazienda
{
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    color: #2f4f4f;
    text-align: justify;
}
.testoazienda a
{
    color: #2f4f4f;
    text-decoration: none;
}
.testoazienda a:visited
{
    color: #677373; /*980000*/
    text-decoration: none;
}

.testoazienda a:hover, a:active
{
    color: #ff3300;
    text-decoration: none;
}
ul.testoazienda li
{
    list-style-type: square;
    list-style-position: inside;
    padding: 2px; /*espace entre les lignes*/
    margin-left: 15px; /*retrait*/
    font-size: 17px;
    text-decoration: none;
}

.buttoncal1
{
    z-index: 101;
    position: absolute;
    width: 98px;
    height: 99px;
    min-width: 98px;
    min-height: 99px;
    border: solid 2px #d3d3d3;
}
.buttoncal1 a
{
    display: block;
    width: 98px;
    height: 99px;
    min-width: 98px;
    min-height: 99px;
    text-decoration: none;
    background: transparent url(./grf/GafaceFondN&B.gif) no-repeat;
    text-decoration: none;
}
.buttoncal1 a:hover /*, .buttoncal1 a:focus, .buttoncal1 a:active*/
{
    background-image: url(./grf/GafaceFondBleu.gif);
}

