/*
  * Feuille de style du site Internet Gigaplus
  */

/*div{
border: 1px solid;
}
*/

html, body
{
	height: 99%;
	margin: 0;
	background:  url(img/html.png);
}

#global 
{
	min-height: 100%;
	width: 1100px; 
	padding: 0 0px;
	margin: 0 auto;/* O auto pour centrer */
	position: relative;
	background: url(img/background.jpg) center repeat-y;
	font: normal 12px Verdana;
}

#corps 
{
	/* Pour éviter la superposition 
	du pied de page et du contenu : */
	overflow: auto;
	margin : 0px;
}

	
#top_head
{
	/*width : 1000px;*/
	height : 0px;	
	/*padding-left:750px;*/
	text-align : right;
	font: normal 10px Verdana;
	color : #5f0c8a;
}

#top_head a , #head a {
color : #5f0c8a;
}


#head
{
	height : 120px;	
	background-image : url(../img/banniere.png) ;
	background-repeat: no-repeat ; 
}

#head_ident{
	margin-top:5px;
	margin-left:78%;
	padding-left:15px;
	height:121px;
	font-size:11px;
/*	border:3px solid red;*/
/*	border-right: 1px solid gray;*/	
}

#head_ident input{
	width : 100px;
}


#head a {
	color : #5f0c8a;
}

#menu_h {
    height: 34px;
	border : 1px solid gray;
	background-image: url(../menu_h/img/bg-headerMainMenu.gif);
}

#menu
{
	float: left;
	width: 150px;
	padding-top : 1px;
}


#ss_corps
{
	float: right;
	width: 940px;
}

#ss_corps a {
color : #5f0c8a;
text-decoration : none;
}
#ss_corps a:hover {
text-decoration : underline;
}

#content
{
	font: normal 11px Verdana;
	float: left;
	width: 720px;	
	background-color:#f6f6f6;

}

hr{
background-color: #bbb;
height: 1px;
border: none;
}

img{
margin : 3px;
border :   none;
}

#menu img{
margin : 0px;
margin-top:5px;
border :   none;
}

#com img{
margin-top:7px;
margin-right:0px;
border :   none;
}

#content_left
{   
	padding-left : 5px;
    padding-right : 0px;
	overflow: auto;
	float: left;
	width: 490px;
	margin-top : 0px;
}
#content_right
{   
	padding-left : 0px;
    padding-right : 5px;
	overflow: auto;
	float: right;
	width: 220px;
	margin-top : 0px;
}

/* HEADER ELEMENTS */
.header_element{
	padding-left : 5px;
    padding-right : 5px;
	overflow: auto;
}

.header_element h3{
	padding-top : 0px;
	font: bold 14px Verdana ;
	color : #4f3e07;
}

.header_element p{	 
	padding-top : 3px;
	line-height: 150%;
}

.header_element ul{
   list-style-type : none;   
}

.header_element a{
	text-decoration : none;
}
.header_element a:hover{
	text-decoration : underline;
}
.header_element h3 hr{
	background-image : url(../img/hr_bg.png) ;
	height: 15px;
}

/*NORMAL ELEMENTS */
.element{
	margin-top : 10px;
	padding-bottom:10px;
	padding-left : 5px;
    padding-right : 5px;
	/*background-image : url(../img/bg_footer.png) ;*/
	background-repeat: repeat-x;
	/*border: 1px solid #ececec; */
	border: none;
	overflow: auto;
	background-color:#f6f6f6;
}

.element h3{
	padding-top : 5px;
	font: bold 12px Verdana;
}

.element p{	 
	padding-top : 3px;
	line-height: 150%;
}

.element ul{
   list-style-type : none;   
}

.element a{
	text-decoration : none;
}
.element a:hover{
	text-decoration : underline;
}
.element  hr{
	background-image : url(../img/hr_bg_sub.png) ;
	height: 10px;
}


#com
{   
	float: right;
	width: 210px;
	margin-top : 0px;
}

#footer
{
	background-image : url(../img/bg_footer.png);
	width: 100%;
	bottom: 0; left: 0;
	overflow: auto;	
}

#footer_table{
	min-height: 100%;
	width: 800px; 
	padding: 8px;
	margin: 0 auto;/* O auto pour centrer */
	position: relative;
	font: normal 10px Verdana ;
}

#footer_table  a{
	text-decoration : none;
}
#footer_table a:hover{
	text-decoration : underline;
}


#footer_table table {
width:100%;
border-collapse:collapse;
}

#footer_table ul{ 
   list-style-type : none;
   margin-right: 15px; 
   margin-left: 15px; 
   margin-top: 5px; 
}

.first {
border-right:1px solid #bbb;
}

.third{
border-left:1px solid #bbb;

}

