

.txt-aisne-blc {font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.nav-bleu {font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #0079cb;
	vertical-align:top;
}
.nav-gris {font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: 616065;
	font-style: normal;
	font-variant: normal;
}
.nav-jaune {font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: ffd214;
}
.nav-orange {font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: ff9914;
}
.nav-rose {font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: ff145b;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.nav-vert {font-size: 14px;
	color: 289346;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.txt-orange {font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ff9914;
}
.txt-rose1 {font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ff145b;
}
.txt-bleue {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0079cb;
}

.titre-bleu {	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: 0278c2;
}
.txt-bleu {	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	color: 0278c2;
}

.txt-ss-nav {	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
}

.color-text
{
    text-decoration:none;
    color:#616065;
}

a.color-text:hover
{
   text-decoration:underline;  
}

a.txt-bleue
{
	text-decoration:none;
}

a.txt-bleue:hover
{
   text-decoration:underline;  
}


a.txt-orange
{
    text-decoration:none;
    
}
a.txt-orange:hover
{
    text-decoration:underline;      
}

a.txt-rose1
{
   text-decoration:none; 
}

a.txt-rose1:hover
{
    text-decoration:underline; 
}

a.txt-ss-nav
{
   text-decoration:none; 
}
a.txt-ss-nav:hover
{
    text-decoration:underline; 
}

a.navigation
{
 	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0079cb;
    
}

span.navigation
{
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
    
    
}

div.txt-bleue
{
    
   vertical-align:middle;   
   margin-left:300px;
}

.spacer-nav-bleu 
{
    font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #0079cb;
	margin-bottom:40px;
}

.nav-bleu-text {font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #0079cb;
	margin-left:15px;
}

.vertical-align
{
    vertical-align:top;
}

.vertical_align_width
{
	vertical-align: top;
	width:380px;
}
.width
{
     width:500px;
}

.actualite
{
    width:160px;
}

.image-float-left
{
	float: left; 
	margin-right: 10px; 
	margin-bottom: 10px;
}

.portfolio-width
{
	width: 240px;
	margin-left:10px;
}

.portfolio-click
{
	margin-left:70px; 
	margin-bottom:10px; 
	margin-top:10px;
}

.portfolio-padding
{
	padding-bottom:5px;
	padding-left:5px; 
	float:left
}

.margin-top
{
	margin-top:10px;
}
.margin-left
{
	margin-left:30px;
}
.margin
{
  margin-right: 10px; margin-top: 20px;
}

.clear
{
  clear:both;
}

.nav{font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #413d3d;}

 

.btn { border: 1px solid grey; background: transparent; font-size: 9px; font-weight: bold; }

.image_contour { border:1px solid #ffba13; }
.txt-nav {font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #413d3d;}
.txt-nav-vert {font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; color: #307213;}
a.nav:link, a.nav-blc:visited { text-decoration: none;	color: #413d3d; }
a.nav:hover, { color: #307213; }
a.nav-acc:link, a.nav-blc:visited { text-decoration: none;	color: #307213; }
a.nav-acc:hover, { color: #413d3d; }
.txt-gris {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #413d3d;}
.table-border {border-bottom:1px solid #307213; border-top:1px solid #307213}
.txt-blc {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
.txt-courant {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #687d8b;}
.txt-courant-gras {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #687d8b;}
.txt-jaune {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #ffba13;}
.txt-vert {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #307213;}
.titre-rub {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #8b8b8b;}

a.ssnav:link, a.nav-blc:visited {color: #687d8b; }
a.ssnav:hover, { color: #307213; }
a.txt-nav-vert{text-decoration: none; }

a.txt-vert {text-decoration: none;}
a.txt-gris {text-decoration: none;}
a.txt-jaune{text-decoration: none;}
a.nav {text-decoration: none;}
a {text-decoration: none; color: #307213;}
.menu_active {margin-left:-10px;}
.file { height:auto; float: left; width:400px; margin-bottom:10px; font-weight: bold; }
.img_float { margin:10px; border:0px; float:left; }

.ariane {font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #307213;}
.txt-gris {
font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #413d3d;
}
.txt-lien-gris {

font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #434242;
}
.ssnav {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #687d8b;
	line-height: 18px;
}
.box, .halfbox{
 width:150px;
 align:left;
 
}

textarea{
  align:left;
  width:150px;
  height:80px;
}
.object-right { float: right; margin-left: 6px; }



