/* CSS Document CASP */
body{
	background-color: #b7b7b7 ;
	background-image: url(IMG/fond.jpg) ;
	background-repeat: repeat ;
	font-size: 11px ;
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	color: #666666 ;
	border: 0px ;
	margin: 0px ;
	padding: 0px ;
	text-align: left ;
}
hr{
	clear:both;
	border:none;
	border-top:6px solid #fff;
	border-bottom:2px solid #d4d4d4;
}
a{
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	font-size: 11px ;
	color: #cc6633 ;
	text-decoration: underline ;
}
a:hover{
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	font-size: 11px ;
	color: #cc6611 ;
	text-decoration: none ;
}
a:visited{
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	font-size: 11px ;
	color: #cc6622 ;
}
.clear{
	clear: both ;
}
.center{
	margin: 0 auto;
}
img{
	border: 0px ;
}
h1{
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	font-size: 14px ;
	color: #cc6633 ;
	font-weight: bold ;
	text-align: left ;
	margin:0px;
	padding:0px;
	text-indent:inherit;
}
h2{
	width: 109px;
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	font-size: 11px ;
	color: #cc6633 ;
	font-weight: bold ;
	text-align: left ;
	padding: 5px ;
	text-indent:inherit;
	margin:0px;
}
h3{
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	font-size: 12px ;
	color: #666666 ;
	font-weight: bold ;
	text-align: left ;
	margin:0px;
	padding:0px;
	text-indent:inherit;
}
.degrade{
	background-image: url(IMG/degrade.jpg) ;
	background-repeat: repeat-x ;
}
.general{
	margin: 0 auto;
	width: 790px ;
	height: 172px ;
}
.entete{
	width: 690px ;
	height: 96px ;
	background-image: url(IMG/entete.jpg) ;
	float: left ;
	font-size: 26px ;
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	text-align: left ;
	font-weight: bold ;
	font-variant: small-caps ;
	text-indent: 55px ;
	text-transform: uppercase ;
	padding-top: 76px;
	color: #858585 ;
}
.entete a{
	font-size: 26px ;
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	text-align: left ;
	font-weight: bold ;
	font-variant: small-caps ;
	text-indent: 55px ;
	text-transform: uppercase ;
	color: #858585 ;
}
.entete a:hover{
	font-size: 26px ;
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	text-align: left ;
	font-weight: bold ;
	font-variant: small-caps ;
	text-indent: 55px ;
	text-transform: uppercase ;
	color: #858585 ;
}
.casp{
	width: 100px ;
	height: 172px ;
	float: left ;
}
.contenu{
	background-image: url(IMG/contenu.jpg) ;
	background-repeat: repeat-y ;
	width: 790px;
	margin: auto ;
	padding: 0px ;
	display:block;
}
.box{
	
	width: 455px!important;
	width: 439px;
	display:inline;
	float: left ;
	padding-left: 7px ;
	padding-right: 5px ;
	padding-left: 15px!important ;
	padding-right: 10px!important ;
	text-align: left ;
}
.box_ref{
	width: 400px ;
	float: left ;
	padding-left: 70px ;
	padding-right: 10px ;
	text-align: left ;
}
.bando{	
	width: 129px ;
	display:inline;
	float: left ;	
	padding-left: 0px ;
	padding-right: 5px !important;
	padding-right: 2px;
}
.bando_lien{	
	width: 119px ;
	float: left ;	
	padding-left: 10px ;
	padding-right: 5px ;
}
.chapo_col{

	padding-left: 7px ;
	width: 109px;
	font-size: 9px ;
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	color: #b1b1b1 ;
	text-align: left ;
}
.texte_col{


	padding-left: 7px ;
	width: 119px;
	font-size: 11px ;
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	color: #b1b1b1 ;
	text-align: left ;
}
.colonne{
	width: 119px ;
	padding: 5px ;
	text-align: center;
}

.menu{
	width: 176px ;
	display:inline;
	float: left ;
}

/* PIED */


.pied{
	background-image: url(IMG/pied.jpg) ;
	background-repeat: no-repeat;
	height: 31px ;
	width: 790px ;
}
.powered{
	color: #ffffff ;
	padding-left:10px;
	font-size: 10px ;
}
.powered a{
	text-decoration : underline ;
	color: #cc6633 ;
	font-size: 11px ;
}

.powered a:hover{
	text-decoration : none ;
	color: #cc9966 ;
	font-size: 11px ;
}
/* MENU */


ul#menu{
        margin: 0 ;
        padding: 0 ;
        list-style-type: none ;
}
ul#menu li{
        margin: 0 ;
        padding: 0 ;
}
ul#menu li a{
        display: block ; 
        width: 176px ;	
        line-height: 20px ;
        text-indent: 25px ; 
        text-decoration: none ;
		text-align: left ;
        background: url(IMG/nav.jpg) no-repeat 0 0 ; 
        border: 0px ;
		color: #fff ;
		font-size: 14px ;
		font-family: 'Trebuchet MS', Arial, sans-serif ;
		text-align: left ;
		padding-bottom: 5px ;
}
ul#menu li a:hover{
		display: block ; 
        width: 176px ;	
        line-height: 20px ;
        text-indent: 44px ; 
        text-decoration: none ;
        background: url(IMG/nav.jpg) no-repeat 0 -25px ; 
        border: 0px ;
		color: #fff ;
		font-size: 14px ;
		font-family: 'Trebuchet MS', Arial, sans-serif ;
		text-align: left ;
		padding-bottom: 5px ;
}

/* ARTICLE
 */

.box_texte{
	width: 447px!important;
	width: 439px;
	padding-left:8px;
}

.box_photo{
	width: 447px!important;
	width: 439px;
	float:left;
	padding:5px!important;
	padding:2px;
}
.photo{
	width: 78px ;
	
	float: left ;
	border-style: solid ; 
	border-width: 1px ; 
	border-color: #d4d4d4 ;
	padding:2px!important;
	padding:1px;
	text-align:center;	
}
.photo_zik{
	
	float: left ;
	border-style: solid ; 
	border-width: 1px ; 
	border-color: #d4d4d4 ;
	margin-top:2px;
	margin-bottom:1px;
	margin-left: 2px;
	margin-right:2px;
	padding: 2px;
	text-align:center;	
}
.chapo{

	font-size: 11px ;
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	color: #b1b1b1 ;
	text-align: left ;
}
.texte{

	font-size: 11px ;
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	color: #666666 ;
	text-align: left ;
}


/* ARTICLE */
.pagination{
text-align:right;
padding:5px;
}
.form {
	text-align:right;
	float:right;
}
.form a{

	font-family: 'Trebuchet MS', Arial, sans-serif ;
	font-size: 11px ;
	color: #cc6633 ;
	text-decoration: underline ;
	text-align:right;
}
.form a:hover{

	font-family: 'Trebuchet MS', Arial, sans-serif ;
	font-size: 11px ;
	color: #cc6633 ;
	text-decoration: none ;
	text-align:right;
}

.nom{
	font-family: 'Trebuchet MS', Arial, sans-serif ;
	font-size: 11px ;
	color: #b1b1b1 ;
	font-weight: bold ;
	text-align: left ;
}