/*
---------------------------------------------------------
Titre :         typo-color.css
Auteur :        Memoris
Client/URL :    Fit-conseil
Description :   Typo et couleur du site web
Création :      05/12/2005
---------------------------------------------------------
*/

body
{
	background-color: #5786BE;
}

#fond_1
{
	background-image: url(images/img_3.jpg);
}

#conteneur
{
	position: absolute;
	width: 908px;
	left: 50%;
	margin-left: -450px;
	margin-top: 50px;
}

#centre
{
	background-color:#FFFFFF;
	background-image: url(images/tri_bas_g.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5786BE;
}

#gauche
{
	background-color: #5786BE;
}

#gauche a,
#gauche a:link,
#gauche a:visited
{
    font-weight:bold;
    text-decoration:none;
    color:#5786be;
}

#gauche a:hover
{
    color:#ffb20c;
}

#titre
{
	background-color: #5786BE;
	background-image: url(images/img_9.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
   	color: #FFFFFF;
	letter-spacing: .4em;
}

#degrade
{
	background-image: url(images/img_18.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#adresse
{
	background-image: url(images/tri_bas_g.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	top: 0px;
	padding-top: 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFB20C;
	padding-bottom: 10px;
}

#pied
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
    background-color: #5786BE;
}

#titrePage
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #EBBE41;
    background-image: url(images/fond_titre_page.png);
    background-repeat: repeat-x;
}

#titrePage img
{
    background-color:#fff;
}

#titre_article
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #5686B9;
	background-image: url(images/tri_bas_g.gif);
	background-repeat: no-repeat;
	background-position: 0px 28px;
}

.txtmenugauche
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDB329;
	text-decoration: none;
}

a.txtmenugauche:link
{
	background-image: url(images/rond_on.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.txtadresse
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 1.5em;
	color: #5786BE;
	text-align: center;
}

/* menu vertical
---------------------------------*/

#menuvertical
{
	text-align: left;
}

#menu_v ul
{
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: .75em;
	background-color: #759CCA;
	background-image: url(images/img_16.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#menu_v a:link, #list_v a:visited,#menu_v a:hover
{
  	border-bottom: 1px solid #FFB20C;
	background-image: url(images/rond_on.gif);
	background-repeat:no-repeat;
	background-position: 10px 2px !important;
	background-position: 10px 5px;
	color: #FFFFFF;
	text-decoration: none;
}

#list_v a:hover
{
	background-image: url(images/rond_bl3.gif);
	color: #17357B;
}

#menu_v a:hover
{
}

/* menu horizontal
---------------------------------*/

#navigation_h
{
	background-color: #5686B9;
}

.nav_h a:link, .nav_h a:visited, .nav_h a:hover, .nav_h a:active
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-align: center;
	color:#FFFFFF;
	background-image: url(images/onglet_off.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #5686B9;
}

.nav_h a:hover
{
	color:#193380;
	background-image: url(images/onglet_on.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 0.8em;
	background-color: #FFFFFF;
}

#txtnormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	line-height: 1.8em;
}

/* contacts
---------------------------------*/

#cont ul
{
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

#cont li
{
}

#cont a:link, #cont a:visited,#cont a:hover
{
	background-image: url(images/rond_bl.gif);
	background-repeat:no-repeat;
	background-position:0px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 25px;
}

#cont a:hover
{
	background-image: url(images/rond_bl3.png);
	color: #15367B;
	background-repeat: no-repeat;
}
#navig a.entree:link, a.entree:visited, a.entree:hover, a.entree:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #EDB329;
	background-image: url(images/acc_on.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	margin-left: 0px;
	display: block;
	padding-left: 55px;
}
#navig a.entree:hover {
	color: #FFFFFF;
	background-image: url(images/acc_off.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}
