/* CSS Document */
body {
	background-image: url("../images/background.jpg");
	background-color: #B9DAEB;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

form{
	margin:0;
	padding:0;
}

.ombreGauche{ 
	background-image : url("../images/ombre_left.png");
	background-repeat : repeat-y;
} 

.ombreDroite { 
	background-image : url("../images/ombre_right.png");
	background-repeat : repeat-y;
}


#artisLogo {
	background:url("../images/artis_off.png");
	height: 82px;
	width:86px;
	margin:0px;
}

#artisLogo:hover {
	background:url("../images/artis_on.png");
	height: 82px;
	width:86px;
	margin:0px;
}

#amatisLogo {
	background:url("../images/amatis_off.png");
	height: 82px;
	width:86px;
	margin:0px;
}

#amatisLogo:hover {
	background:url("../images/amatis_on.png");
	height: 82px;
	width:86px;
	margin:0px;
}

#amobisLogo {
	background:url("../images/amobis_off.png");
	height: 82px;
	width:86px;
	margin:0px;
}

#amobisLogo:hover {
	background:url("../images/amobis_on.png");
	height: 82px;
	width:86px;
	margin:0px;
}

/* MENUS */ 

.menuColonneTop {
	background-image : url("../images/menus_top.png");
	height: 46px;
}

.menuColonneContent {
	background-image : url("../images/menus_content.png");
	padding: 2px 0px 2px 33px;
}

.menuColonneContentNorm {
	background-image : url("../images/menus_content_norm.png");
	padding: 0px 15px 5px 20px;
}

.menuColonneTopRecherche {
	background-image : url("../images/menus_top_rech.png");
	height: 46px;
}

.menuColonneTopClient {
	background-image : url("../images/menus_top_client.png");
	height: 46px;
}

.menuColonneTopCaddie {
	background-image : url("../images/menus_top_caddie.png");
	height: 46px;
}

.menuColonneTopPub {
	background-image : url("../images/menus_top_pub.png");
	height: 46px;
}

.menuColonneTopGafihc {
	background-image : url("../images/menus_top_gafihc.png");
	height: 46px;
}

.menuColonneTopi {
	background-image : url("../images/menus_top_i.png");
	height: 46px;
}

.menuColonneTopActu {
	background-image : url("../images/menus_top_actu.png");
	height: 46px;
}

.menuColonneTopHelp {
	background-image : url("../images/menus_top_help.png");
	height: 46px;
}

.blocBlancContent {
	background-image : url("../images/encart_blanc_middle.png");
	padding: 1px 30px 1px 33px;
}

.blocBlancCaddie {
	background-image : 	url("../images/encart_blanc_middle.png");
	padding: 1px 15px 1px 15px;
}


#topBanner {
	background-image : url("../images/entete.jpg");
	height: 110px;
	width:950px;
}

#imagePromo {
	background-image : url("http://www.gafihc.com/index_big_images/maquette.jpg");
	height: 250px;
}

#menu {
	background-image : url("../images/menu_background.png");
	height: 60px;
}



#contenu {
	background-color: #F0EDDB;
}

#bottomBanner {
	background-color: #D3D1C0;
	height: 50px;
}



/* Textes */
.titreMenus {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 13px;
	color: #385E70;
	margin-top: 10px;
	padding-left: 45px;
}

.texteMenus {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #385E70;
}


.miniTexte {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #385E70;
}

.texteRouge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #990000;
	vertical-align: super;
}

.miniTexteRouge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #990000;
	vertical-align: super;
}

.sminiTexteRouge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #990000;
	vertical-align: super;
}

.texteMenuPrincipal {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	color: #385E70;
	font-style: italic;
	margin: 0; 
	padding: 0; 
}


.titre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 15px;
	color: #385E70;
}

.grandTitre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 23px;
	color: #385E70;
}


.titreRouge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 15px;
	color: #990000;
}

.titreRougeSemi {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	color: #990000;
}

.titreRougeBig {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 23px;
	color: #990000;
}



/* Forms */
input {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
}

/* LINKS */
a:link {
	color: #385E70;
	text-decoration: none;
}
	
a:visited {
	color: #385E70;
	text-decoration: none;
}

a:active {
	color: #385E70;
	text-decoration: underline;
}
	
a:hover {
	color: #385E70;
	text-decoration: underline;
}

/*____________*/

a.menuPrincipal:link {
	color: #F0EDDB;
	text-decoration: none;
}
	
a.menuPrincipal:visited {
	color: #F0EDDB;
	text-decoration: none;	
}

a.menuPrincipal:active{
	color: #FFFFFF;
	text-decoration: underline;	
}
	
a.menuPrincipal:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
	

/* ENCARTS */
.encartBig {
	background-image : url("../images/promo_back.png");
	width: 484px;
	height: 205px;
	padding: 15px 20px 15px 20px ;
	text-align:left;
}

.encartCarre {
	background-image : url("../images/index_encart_back.png");
	width: 221px;
	height: 205px;
	padding: 15px 20px 15px 20px ;
	text-align:left;
}

.encartPromo {
	background-image : url("../images/promo_back2.png");
	width: 211px;
	height: 205px;
	padding: 15px 20px 15px 30px ;
	text-align:left;
}

.encartHoriz {
	background-image : url("../images/long_back.png");
	width: 484px;
	height: 60px;
	padding: 13px 20px 15px 20px ;
	text-align:left;
}

.encartHoriz2 {
	background-image : url("../images/long_back2.png");
	width: 484px;
	height: 38px;
	padding: 15px 20px 0px 20px ;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
	color: #385E70;
}

.encartAjoute {
	background-image : url("../images/added.png");
	width: 484px;
	height: 42px;
	padding: 12px 20px 0px 20px ;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 15px;
	color: #385E70;
}

.encartHorizListe {
	background-image : url("../images/liste_back.png");
	width: 484px;
	height: 100px;
	padding: 13px 20px 15px 20px ;
	text-align:left;
}


.encartHorizListePromo {
	background-image : url("../images/liste_back_promo.png");
	width: 469px;
	height: 100px;
	padding: 13px 20px 15px 35px ;
	text-align:left;
}