/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
div.diaporama {
    color                   : #000000;
}

body {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

    background-image		: url('images/gab1_fond_page.gif');
    background-color		: #FFFFFF;
	margin                  : 0px;
	padding                 : 0px;
}

a, a:visited, a:link {
    color               : #000000;
    font-weight         : bold;
    text-decoration     : underline;
    font-style          : italic;

}

a:hover, a:active {
    font-weight         : bold;
    text-decoration     : underline;
    font-style          : italic;

}

h1 {
    color               : #000000;
    font-family         : Verdana;
    font-size           : 18px;
    font-weight         : bold;

	background-color  	    : inherit;
    margin-top              : 0px;
    margin-bottom           : 1px;
}
h2 {
    color               : #000000;
    font-family         : Verdana;
    font-size           : 15px;
    font-weight         : bold;

	background-color   		: inherit;
    margin-top              : 0px;
    margin-bottom           : 1px;
}
h3 {
    color               : #000000;
    font-family         : Verdana;
    font-size           : 13px;
    font-weight         : bold;
    font-style          : italic;

	background-color  	 	: inherit;
    margin-top              : 0px;
    margin-bottom           : 0px;
}

p {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

	background-color   		: inherit;
    margin-top              : 5px;
    margin-bottom           : 5px;
}
td {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

}

ul {
    margin                  : 0px 0px 0px 0px;
    padding                 : 0px;
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

}
ol {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

    margin                  : 0px 0px 0px 7px;
    padding                 : 0px;
}
li {
    margin                  : 0px 0px 0px 16px;
    padding                 : 0px;
    list-style-type         : square;
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

}
form {
    border                  : 0px;
    margin                  : 0px;
    padding                 : 0px;
}


/*----------------------------------------------------------------*/
/*												 DRAPEAUX                              */
/*----------------------------------------------------------------*/

td.zone_drapeau{
    background-image		: url('images/gab1_fond_zone_drapeau.gif?1184048638');
    background-repeat  		: repeat;
}

div.drapeaux_fond{
	text-align				: center;
	margin 					: 0px 20px 5px 20px;
	padding                 : 0px 0px 2px 0px;
	background-color        : #000000;
}

/*----------------------------------------------------------------*/
/*                      LOGO & BANDEAU                            */
/*----------------------------------------------------------------*/

table.container {
    color                   : inherit;
    border-left		        : 1px solid #000000;
	border-right		    : 1px solid #000000;
	border-bottom		    : 1px solid #000000;
}

table.decoupage td.contenu{
    background-image        : url('images/gab1_fond_contenu.gif?1184048638');
   	background-repeat       : repeat;
   	padding		            :	5px;
   	vertical-align		    : top;
}

table.decoupage td.zone_menu{
    background-image        : url('images/gab1_fond_contenu.gif?1184048638');
   	background-repeat       : repeat;
   	padding		            : 0px;
   	text-align		        : left;
}
div.contenu_page{
    vertical-align          : text-top;
	padding		            : 5px;
	margin-top		        : 10px;
}

div.filet{
	background-color		: #000000;
	background-repeat		: repeat;
}

table.colonne_gauche{
	background-color		: #E5E5E5;
}

td.bandeau{
    width		            : 180px;
	height		            : 325px;
	background-image        : url('perso/bandeau-4689.gif?1184048638');
   	background-repeat       : no-repeat;
   	background-color	    : #E5E5E5;
   	text-align	            : center;
}

div.emplacement_logo{
	width                   : 119px;
	height                  : 119px;
	margin-left             : 65px;
	margin-top              : -28px;
}
div.emplacement_slogan{
    color               : #8C0C0F;
    font-family         : Verdana;
    font-size           : 20px;
    font-weight         : bold;
    font-style          : italic;

	margin-left 		    : 15px;
	margin-bottom		    : 35px;
    padding-left            : 25px;
	background-color	    : #E5E5E5;
	background-image	    : url('images/bord_gauche_slogan.gif');
    background-position	    : left;
	background-repeat	    : no-repeat;
    border		            : 0px solid #FF0000;
}

div.espace1 {
    border-bottom           : 1px solid #FFFFFF;
}
div.espace2 {
}

td.pied_page{
    height                  : 17px;
    background-image		: url('images/gab1_bas.gif?1184048638');
   	background-repeat       : no-repeat;
}

div.copyright {
    color               : #000000;
    font-family         : Verdana;
    font-size           : 9px;
    font-style          : italic;

    padding                 : 2px;
    margin-left				: 15px
}

div.copyright a, div.copyright a:visited, div.copyright a:active, div.copyright a:hover, div.copyright a:link {
    color               : #000000;
    font-family         : Verdana;
    font-size           : 9px;
    font-style          : italic;

}

div.copyright img {
    vertical-align          : middle;
}

td.zone_contact{
    color               : #8C0C0F;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;

    text-align		        : center;
    padding                 : 5px;
    margin-top				: 160px;
}
td.zone_contact a{
    color               : #8C0C0F;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;

}

/*----------------------------------------------------------------*/
/*                   MENU PIED DE PAGE                            */
/*----------------------------------------------------------------*/

div.menu_2 {
    color               : #FFFFFF;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;

	width		            : 70%;
	background-color    	: inherit;
    padding                 : 0px;
    margin-right			: 80px;
    border                  : 0px solid #FF0000;
}
div.menu_2 a, div.menu_2 a:visited, div.menu_2 a:link, div.menu_2 a:active, div.menu_2 a:hover {
    color               : #FFFFFF;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;

}

div.separateur_2 {
	float                   : right;
}

/*----------------------------------------------------------------*/
/*                          MENU HORIZONTAL                       */
/*----------------------------------------------------------------*/
		/*                     MENU CATEGORIES       			  */
		/*--------------------------------------------------*/

table.menu td{
	vertical-align          : top;
	background-color        : #4C4C4C;
	background-image        : url('images/onglet.gif?1184048638');
	background-repeat       : no-repeat;
	background-position     : top right;
}
table.menu td.separateur {
	vertical-align          : middle;
	background-color        : transparent;
	background-image        : none;
}

table.menu a, table.menu a:visited, table.menu a:link {
    display                 : block;
	font-size               : 11px;
	font-weight             : bold;
	color                   : #FFFFFF;
	background-color        : inherit;
	padding                 : 4px 10px 4px 5px;
	margin-right            : 8px;
	text-decoration         : none;
	vertical-align          : top;
}

table.menu a:active, table.menu a:hover,
table.menu a.on, table.menu a.on:visited, table.menu a.on:link, table.menu a.on:active, table.menu a.on:hover {
    display                 : block;
	font-size               : 11px;
	font-weight             : bold;
	color                   : #FF029A;
	background-color        : inherit;
	text-decoration         : none;
}


		/*--------------------------------------------------*/
		/*                 MENU --> SOUS MENU       			  */
		/*--------------------------------------------------*/

div.ssmenu {
    position                : absolute;
    left                    : 0px;
    top                     : 0px;
    z-index                 : 5;
    visibility              : hidden;
}
div.ssmenu table {
    margin-top              : 10px;
}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
    display                 : block;
	font-size               : 10px;
	font-weight             : bold;
	padding                 : 2px 15px;
	color                   : #FFFFFF;
	text-decoration         : none;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display                 : block;
	padding                 : 2px 15px;
	color                   : #FF029A;
	text-decoration         : none;
}