/**********************************************/
/********** DÉCOUPE GRAT-O-CODES.COM **********/
/********** BY WEBAZ.ORG **********************/
/**********************************************/

body {
text-align: center;
margin : auto;
padding : 0;
font-size: 11px;
color : #000000;
font-family: Arial, Helvetica, sans-serif;
background : #daf0f4 url('images/fond.png') repeat-x top;
}

td {
font-size: 11px;
}

img {
border: 0;
}

p , form , ul , li {
margin: 0;
padding: 0;
}

input, textarea , select {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 2px;
color: #000000;
font-size : 11px;
background : #FFFFFF;
border : 1px solid #8b415f;
font-weight: normal;
}

input[disabled]
{
background: none;
}

select[disabled]
{
background: none;
}

.no_border {
padding : 0;
background : none;
border : none;
}





/******************** LIENS ********************/ 

a {
color : #000000;
font-weight: bold;
text-decoration: none;
}

a:hover {
color : #000000;
font-weight: bold;
text-decoration: underline;
}

#menu_haut ul { 
list-style-type : none;
padding: 1px 20px 0 160px;
}

#menu_haut li { 
float : left;
}

#menu_haut li a {
padding: 7px 14px 6px 14px;
display : block;
color : #000000;
text-decoration: none;
font-weight:bold;
font-size: 14px;
border-bottom: none;
}

#menu_haut li a:hover { 
color : #FFFFFF;
background : url('images/menu_haut_hover.png') repeat-x;
border-bottom: none;
}

.menu_gauche_contenu a {
color: #883355;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}

.menu_gauche_contenu a:hover { 
color: #883355;
text-decoration: underline;
}

.menu_gauche_liens a {
display: block;
background : url('images/menu_gauche_lien.png') no-repeat;
color: #000000;
font-weight: bold;
text-decoration: none;
padding: 5px 10px 5px 25px;
font-size: 11px;
}

.menu_gauche_liens a:hover { 
background : url('images/menu_gauche_lien_hover.png') no-repeat;
color: #000000;
text-decoration: none;
}

#footer a {
color: #1f3b43;
font-weight: bold;
text-decoration: none;
}

#footer a:hover { 
color: #1f3b43;
text-decoration: underline;
}

/******************** LIENS ********************/ 





/******************** DESIGN ********************/ 

#global {
text-align: left;
margin: auto;
width: 972px;
}

#header {
height: 164px;
}

#header_logo {
float: left;
width: 278px;
height: 164px;
}

#header_pub {
float: left;
width: 694px;
height: 164px;
background : url('images/header_pub.jpg') no-repeat;
}

#header_pub p {
padding: 24px 0 0 212px;
}

#menu_haut {
height: 32px;
background : url('images/menu_haut.png') no-repeat;
}

#container {
width: 950px;
background : url('images/container_fond.png') repeat-y;
padding: 20px 0 20px 0;
margin-left: 18px;
}

#container_gauche {
float: left;
width: 189px;
background : #ededed;
margin-left: 1px;
}

	#gauche_haut {
	height: 9px;
	background : url('images/gauche_haut.png') no-repeat;
	margin-bottom: 10px;
	}
	
	.menu_gauche {
	margin: 0 0 12px 16px;
	width: 157px;
	}

	.menu_gauche_contenu {
	background : url('images/menu_gauche_fond.png') repeat-y;
	padding: 10px 14px 4px 14px;
	}
	
	.menu_gauche_fleche {
	height: 25px;
	background : url('images/menu_gauche_lien.png') no-repeat;
	}
	
	.menu_gauche_fleche p {
	font-weight: bold;
	padding: 5px 10px 0 40px;
	font-size: 11px;
	}
	
	.menu_gauche_partenaires {
	background : url('images/menu_gauche_fond.png') repeat-y;
	padding: 10px 14px 4px 14px;
	}
	
	.menu_gauche_partenaires img {
	margin-bottom: 8px;
	}
	
	.menu_gauche_bas {
	height: 15px;
	background : url('images/menu_gauche_bas.png') no-repeat;
	}

	#gauche_bas {
	height: 9px;
	background : url('images/gauche_bas.png') no-repeat;
	}
	
#container_droite {
float: right;
width: 739px;
background : #ededed;
margin-right: 1px;
}

#container_droite a {
color:#3161d7;
text-decoration:none;
border-bottom: 1px #3161d7 dotted;
}

	#droite_haut {
	height: 9px;
	background : url('images/droite_haut.png') no-repeat;
	margin-bottom: 12px;
	}

	.contenu_pub {
	width: 719px;
	height: 80px;
	background : url('images/contenu_pub.png') no-repeat;
	margin: 0 0 12px 20px;
	}
	
	.contenu_pub p {
	padding: 10px 0 0 125px;
	}

	.bloc {
	width: 707px;
	margin: 0 0 12px 16px;
	}

	.bloc_rose_fond {
	background : url('images/bloc_rose_fond.png') repeat-y;
	padding: 14px 20px 4px 20px;
	}

	.bloc_rose_bas {
	height: 16px;
	background : url('images/bloc_rose_bas.png') no-repeat;
	}

	.bloc_bleu_fond {
	background : url('images/bloc_bleu_fond.png') repeat-y;
	padding: 14px 20px 4px 20px;
	}

	.bloc_bleu_bas {
	height: 16px;
	background : url('images/bloc_bleu_bas.png') no-repeat;
	}
	
	#droite_bas {
	height: 9px;
	background : url('images/droite_bas.png') no-repeat;
	}

#footer {
width: 950px;
height: 38px;
background : url('images/footer.png') no-repeat;
margin: 0 0 14px 18px;
}

#footer p {
color: #000000;
font-weight: bold;
text-align: right;
padding: 11px 20px 0 20px;
}
/******************** DESIGN ********************/ 