/*========= Parametres généraux ==========*/

* {
    margin : 0;
    padding : 0;
}
body {
    font-family : Verdana, "Trebuchet MS", Arial;
    font-size : 11px;
}

/*============ Header ===============*/
.header  { color: white; background: #ccd19f url("../images/bg_header.gif") repeat-x }
.header marquee {
    font-size : 25pt;
    font-weight : bold;
}
.header .logo  { background: url("../images/photo_header.gif") no-repeat right top; margin-top: 15px; height: 140px }
.header .logo h1  { font-size: 12pt; margin-left: 15px }
.header img {
    margin : 15px 0 0 15px;
}

/*============ Menu ===============*/
.menu {
    text-align : center;
    padding-bottom : 5px;
}

.menu table, .menu td {
    background : none;
    border : none;
    margin : 0;
    width : auto;
}
.menu table.gapimenutable {
    margin : 0 auto;
}
.gapimenutable {
    background : none;
}

.gapimenutable td.gapimenutheme  { color: white; font-size: 14px; background: black; text-align: center; display: block; width: 140px; border-right: 5px solid #ccd19f; border-left: 5px solid #ccd19f; white-space: nowrap }
.gapimenutable a.gapimenu  { color: black; font-size: 11px; font-family: Verdana; text-decoration: none; background: #cccccc; display: block; margin-left: 5px; padding: 2px 5px }
.gapimenutable a.gapimenu:hover  { font-size: 11px; font-family: Verdana; text-decoration: none; background: #dfdfdf }
.gapimenutable table div table div {
    width : auto;
}
/*
.menu .gapitableaudiv {
	background : url(../images/bg_menu.gif) repeat-x top;
	width : 100%;
	margin : 0;
	height : 20px;
}
.menu a {
	width : auto;
}
.menu table, .menu td {
    background : none;
    border : none;
    margin : 0;
    width : auto;
}
.menu .gapimenudivtable td {
	width : auto;
}
.menu .gapimenutable {
	width : auto;
}
.menu .gapimenutable .gapimenutabletd {
	width : auto ! important;
}
.menu .gapimenutheme {
	background : none;
	border : none;
	border-right : 1px solid white;
	padding : 0 5px;
	color : white;
	height : 20px;
}
.menu .gapimenudiv {
	background-image : url(../images/bg_menu.gif);
}
.menu .gapimenudiv a {
	display : block;
	height : 20px;
	line-height: 20px;
}*/
/*============ Infos coté gauche ===============*/
.gauche {
	float : left;
	background : url(../images/bg_infos_gauche.gif) repeat-x bottom #CCD19F;
	width : 180px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 150px;
	padding-left: 0;
}

.gauche .infos h2 {
    color : #9d0b1c;
    font-size : 12pt;
    margin-left : 5px;
}

.gauche .infos p{
    font-size : 9pt;
    font-weight : bold;
    background : url(../images/bandeau_infos_gauche.gif) no-repeat top left; 
	/* background : url(../images/logo-bandeau-gauche-180.jpg) no-repeat top left; */
    display : block;
    height : 85px;
    padding-left : 8px;
    margin : 3px;
}



/*============ Contenu ===============*/
.contenu {
    background : url(../images/arrondi_contenu.gif) no-repeat top left;
    margin-left : 180px;
	padding:30px;
}
.contenu table, contenu td {
    width : auto;
    padding : 0;
}

/*contenu titre*/
.contenu h1 span {
    color : #829002;
    padding : 10px 0;
    display : block;
    text-align : center;
}
.contenu .gapititre {
    width : auto;
    background : none;
}

/* contenu texte */
.contenu .gapititrepucetd {
    padding-left : 30px;
}
.contenu .gapitextemarge {
    margin : 0 0 5px 10px;
}

.contenu span.gapitheme, .contenu .gapithemetd {
	background : none;
	color : black;

}
.contenu .gapithemetd {
	padding : 10px 0 5px 5px;
	color : black;
}
.contenu .gapithemepuce {
	border : none;
}
.contenu .gapiresume {
	text-align : justify;
	text-indent : 30px;
}
.contenu .gapitexte {
    text-align : justify;
}
.contenu .gapitextemarge a, .contenu a.gapititre {
    color : #9D0B1C;
}
.contenu .gapitextemarge a:hover, .contenu a.gapititre:hover {
    color : black;
}
.contenu .gapitextemarge img {
    /*margin : 4px;*/
   /* border : 1px solid black; */
}
.contenu .gapititretable, .contenu .gapititretd {
    background : none;
    
}

.contenu div.gapidetailretourdiv {
	text-align : right;
	
	width : auto;
}


/* détail */
.gapioutiltextetable {
	width : 100% ! important;
}
.gapioutiltextetable a {
	width : auto;
	background : url(../deco/trombone.gif) no-repeat left;
	display : block;
	padding-left : 18px;
	text-align : right;
}
.gapioutiltextetable a.gapioutiltexte {
	background : url(../deco/arobase.gif) no-repeat left;
}
.gapioutiltextetable br {
	line-height : 0;
}
/*================ Pied ==============*/
.pied {
    clear : both;
    line-height : 0;
}




#test {
	position : absolute;
	right : 0;
	bottom : 0;
}


/*============= Accueil ===========*/
div.sianetv {
	padding : 10px 10px 60px 10px;
	background : url(../images/sianetv.gif) no-repeat bottom right #829002;
	width : 340px;
	text-align : center;
	margin : 0 auto;
}



.centre {
	text-align : center;
}