/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	background-color    : #E3F7FF;
	text-decoration     : none;
	margin              : 0px;
	padding             : 0px;
}

a, a:visited, a:link {
	color               : #004B93;
	background-color    : inherit;
	text-decoration     : none;
}
a:hover, a:active {
	text-decoration     : underline;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    /*margin-top          : 5px;
    margin-bottom       : 5px;*/
}
                        
h1 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #004B93;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 13px;
    font-weight         : bold;
    color               : #009DDB;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {                    
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}                       
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}                       
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
form {                  
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}                       
input {
    vertical-align      : middle;
}


/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
table.container {
    color               : inherit;
	background-color    : #FFB123;
    border              : 7px solid #FFB123;
}
div.titre_page {
	color               : #004B93;
    background-color    : inherit;
	font-size           : 24px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 10px 0px 7px 30px;
	text-transform      : uppercase;
}
div.copyright {
	color               : #000;
	background-color    : inherit;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
    padding             : 5px;
}
div.copyright a, div.copyright a:visited, div.copyright a:active, div.copyright a:hover, div.copyright a:link {
	text-decoration     : none;
}
div.copyright img {
    vertical-align      : middle;
}

/* Menu */
div.menu {
    background-color    : #009DDB;
    color               : inherit;
    height              : 20px;
}
div.menu ul {
    margin              : 0;
    padding             : 0;
    background-color    : #009DDB;
}
div.menu ul li {
    margin              : 0;
    padding             : 0;
    display             : inline;
    float               : left;
}

div.menu a, div.menu a:visited, div.menu a:link {
    display             : block;
    float               : left;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	padding             : 0 7px;
	color               : #FFF;
	text-decoration     : none;
	text-transform      : uppercase;
	border-right        : 2px solid #FFF;
	height              : 12px;
	margin-top          : 3px;
}
div.menu a:active, div.menu a:hover,
div.menu a.on, div.menu a.on:visited, div.menu a.on:link, div.menu a.on:active, div.menu a.on:hover {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	padding             : 0 7px;
	color               : #004B93;
	text-decoration     : none;
	text-transform      : uppercase;
	height              : 12px;
	margin-top          : 3px;
}

/* Sous Menu */
div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
}
div.ssmenu div {
    margin-top          : 10px;
    background-color    : #FFF;
    color               : inherit;
}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bold;
	padding             : 2px 5px;
	color               : #004B93;
	background-color    : inherit;
	text-decoration     : none;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bold;
	padding             : 2px 5px;
	color               : #009DDB;
	background-color    : inherit;
	text-decoration     : none;
}

table td.contenuhome {
    background-color    : #004B93;
}

table td.contenuinterieur {
    background-color    : #FFF;   
}

h5 {
    background-color    : #AAD9EC;;
	font-size           : 10px;
    padding             : 5px;
    font-weight         : normal;
}

#home div.zonescroll {
    width               : 800px;
    height              : 426px;
    overflow            : auto;
    padding             : 0 30px;
}

#interieur div.zonescroll {
    width               : 800px;
    height              : 416px;
    overflow            : auto;
    padding             : 5px 30px;
    background-color    : #DBEFF6;
}

.footer_interieur {
    background-color    : #DBEFF6;
    color               : #000;
    padding             : 10px 0px;
}

.footer_home {
    background-color    : #004B93;
    color               : #FFF;
    padding             : 10px 0px;
}
.footer_home a, .footer_home a:visited, .footer_home a:link, .footer_home a:hover, .footer_home a:active {
    color               : #FFF;
}

/* Fiches ref */
div.references select {
    font-weight         : bold;
    font-size           : 10px;
    width               : 90px;
}

div.references .titre {
    font-weight         : bold;
    width               : 200px;
}

#home .references {
    color               : #FFF;   
}

#home h1{
    color               : #FFF;
    margin              : 10px 0;
}

#interieur .references {
    color               : #000;   
}

#interieur .references h1{
    color               : #000;   
}

.references_accueil {
    color               : #FFF;
    font-weight         : bold;   
}

p.intro_real_accueil {
    color               : #BDE4F7;   
}

div.references h2 {
    color               : #034A88;
}

div.references span.intro {
    color               : #034A88;
    font-size           : 12px;
}

div.references span.details {
    color               : #00A0DF;
    font-size           : 10px;
    font-weight         : bold;
    cursor              : pointer;
}

div.references .bouton {
    color               : #fff;
    background-color    : #009DDE;
    font-size           : 10px;
    border              : 1px solid #CCC;
    font-weight         : bold;
}
/**************************************************/
div.fiche_reference .titre {
    font-size           : 18px;
    color               : #13487E;
    background-color    : #FFF;
    padding             : 8px;
    margin-bottom       : 10px;
}

div.fiche_reference .titreprint {
    font-size           : 18px;
    color               : #13487E;
    background-color    : #FFF;
    padding             : 8px;
}

div.fiche_reference .photos {
    float               : left;
    width               : 209px; 
    margin-left         : 10px;
}

div.fiche_reference .photos .vignette1 {
    border              : 0;
    margin              : 6px 12px 6px 0;
    cursor              : pointer;
}

div.fiche_reference .photos .vignette2 {
    border              : 0;
    margin              : 6px 12px 6px 0px;
    cursor              : pointer;  
}

div.fiche_reference .photos .vignette3 {
    border              : 0;
    margin              : 6px 0 6px 0;
    cursor              : pointer;  
}

div.fiche_reference .imprimer {
    clear               : left;
    width               : 209px;
}

div.fiche_reference .description {
    float               : left;
    margin-left         : 15px;
    width               : 350px;
}

div.fiche_reference .description p {
    font-size           : 12px;
}

div.fiche_reference .description .nom {
    color               : #FFA700;
    font-weight         : bold;   
}

div.fiche_reference .description .valeur {
    color               : #FFF;  
}

#print div.fiche_reference .description .nom {
    font-size           : 12px;
    color               : #099DD9;
    font-weight         : bold;
}

#print div.fiche_reference .description .valeur {
    font-size           : 12px;
    color               : #00529C;  
}
