﻿body {
	background-image: url('../images/gradient-background.jpg');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #6a665d;
}

A. {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #289C00;
	font-weight: normal;
	text-decoration:underline;
}

a.lLinkExt {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #0f4f6d;
	font-weight: normal;
	text-decoration:underline;
}
a.Ainterne {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #0f4f6d;
	font-weight: normal;
	text-decoration:underline;
}
.ThemeContentTxt a{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #0f4f6d;
	font-weight: normal;
	text-decoration:underline;
}

/*----------------------------------------------------*/
/* STYLES barre de navigation */
/*----------------------------------------------------*/

a.navtopFiliale {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #443D24;
	font-weight: normal;
	text-decoration:none;
	}

.off {
	background-image: url(../images/navfiliale_off.gif);
	}

.over {
	background-image: url(../images/navfiliale_over.gif);
	}

a.linkMenu { 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration:none;
	border-width: 0px;
	padding:0;
}
a.linkMenu2 { 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration:none; 
	cursor:default;
	border-width: 0px;
	padding:0;
}
.linkMenu { 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

/*----------------------------------------------------*/
/* STYLES select */
/*----------------------------------------------------*/
SELECT.formMD
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #3E6482;
	font-weight: normal;
	text-decoration:none;	
}
/*----------------------------------------------------*/
/* STYLES super homepage */
/*----------------------------------------------------*/

a.SHlang {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration:none;
}
a.SHlang:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration:underline;
}
.SHtext {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #bfe8ff;
	font-weight: normal;
	text-decoration:none;
}
.SHtitle {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f79b8;
	font-weight: normal;
	text-decoration:none;
}
.SHlogin {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #1C5BA2;
	font-weight: normal;
	text-decoration:none;
}

/*----------------------------------------------------*/
/* STYLES texte par defaut */
/*----------------------------------------------------*/
.txt {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f7ab9;
	}


.select160 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	width:160px;
	}

/*----------------------------------------------------*/
/* STYLES fil d'ariane */
/*----------------------------------------------------*/

.txtPath {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #115a9e;
	font-weight: normal;
	text-decoration:none;
	}


a.linkPath {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #115a9e;
	font-weight: normal;
	text-decoration:none;
	}
	
	
a.linkPath:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #115a9e;
	font-weight: normal;
	text-decoration:underline;
	}
	
.txtPathOn {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #115a9e;
	font-weight: bold;
	text-decoration:none;
	}
	
/*----------------------------------------------------*/
/* STYLES tableau */
/*----------------------------------------------------*/	

.txtTabs {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #0f3a4b;
	font-weight: normal;
	text-decoration:none;
	}

a.linkTxtTabs {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:underline;
	}

a.linkTxtTabs:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:underline;
	}

.txtLegendTabs {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:none;
	}


a.linkLegendTabs {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:none;
	}


a.linkLegendTabs:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:underline;
	}
	
.titleTabs {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 14px;
	color: #024f95;
	font-weight: bold;
	text-decoration:none;
	}
	
	
.txtTabsItems {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f7ab9;
	font-weight: bold;
	text-decoration:none;
	}


a.linkTabsItems {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #024f95;
	font-weight: bold;
	text-decoration:none;
	}

a.linkTabsItems:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #024f95;
	font-weight: bold;
	text-decoration:underline;
	}

a.linkTabsItemsSel {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #f47d05;
	font-weight: bold;
	text-decoration:none;
	}

a.linkTabsItemsSel:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color:#f47d05;
	font-weight: bold;
	text-decoration:underline;
	}
	
a.linknewsletter {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:underline;
	}

a.linknewsletter:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:underline;
	}



.tabsSubTitle {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f79b8;
	font-weight: bold;
	text-decoration:none;
	}
	
a.tabsSubTitle2 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #3f7ab9;
	font-weight: bold;
	text-decoration:underline;
	}
	
a.tabsSubTitle2:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #3f7ab9;
	font-weight: bold;
	text-decoration:underline;
	}
	
/*----------------------------------------------------*/
/* STYLES barre de navigation inferieure */
/*----------------------------------------------------*/

.txtFooter {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	}

a.linkFooter {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	}
	
a.linkFooter:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:underline;
	}
	
/*----------------------------------------------------*/
/* STYLES texte print-send */
/*----------------------------------------------------*/
	
a.linkPrintSend {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #014e9c;
	font-weight: bold;
	text-decoration:none;
}

a.linkPrintSend:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #014e9c;
	font-weight: bold;
	text-decoration:none;
}


/*----------------------------------------------------*/
/* STYLES barre de service */
/*----------------------------------------------------*/
.txtProduitsRight {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

a.linkRightBlue {
	font-family:  Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #004c99;
	font-weight: bold;
	text-decoration:underline;
}

a.linkRightGreen {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #c8def6;
	font-weight: normal;
	text-decoration:underline;
}


.txtRight {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}


.txtPlusInfosRight {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

.txtRightGreyBold {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #0f3a4b;
	font-weight: bold;
	text-decoration:none;
}

.txtRightGrey {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #0f3a4b;
	font-weight: normal;
	text-decoration:none;
}

.txtPlusInfos {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

.titleBarre {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

.txtSsmall {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration:none;
}
/*----------------------------------------------------*/
/* STYLES pagination */
/*----------------------------------------------------*/

a.linkTopofpage {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #0f4f6d;
	font-weight:  bold;
	text-decoration:none;
}

.txtPreviousNext {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #443D24;
	font-weight: normal;
	text-decoration:none;
}

.txtPreviousNextBold {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #443D24;
	font-weight: bold;
	text-decoration:none;
}

a.linkPreviousNext {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #443D24;
	font-weight: normal;
	text-decoration:underline;
}

a.linkPreviousNextBold {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #443D24;
	font-weight: normal;
	text-decoration:none;
}

/*----------------------------------------------------*/
/* STYLES paragraphe-contenu */
/*----------------------------------------------------*/

.txtBlue {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #0f4f6d;
	font-weight: normal;
	text-decoration:none;
}
.txtgris {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974 ;
	font-weight: normal;
	text-decoration:none;
}
.txttab {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974 ;	
	font-weight: normal;
	text-decoration:none;
}

.txtBlueBoldPara
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #758c9c;
	font-weight: bold;
	text-decoration:none;
}

.txtBlueBold {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 13px;
	color: #00415f;
	font-weight: bold;
	text-decoration:none;
}

.txtBlueBoldSCH {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 13px;
	color: #616f7c;
	font-weight: bold;
	text-decoration:none;
}

.txtBlueBoldS {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #616f7c;
	font-weight: bold;
	text-decoration:none;
}
a.linkGreen {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616f7c;
	font-weight: normal;
	text-decoration:underline;
}


.txtResume {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #3f79b8;
	font-weight: normal;
	text-decoration:none;
}
.txtres {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #3f79b8;
	font-weight: normal;
	text-decoration:none;
}
.txtResumei {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #616974;
	font-style: italic;
	text-decoration:none;
}
.txtResumeb {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #616974;
	font-weight: bold;
	text-decoration:none;
}
.txtDate {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #74a5b9;
	font-weight: normal;
	text-decoration:none;
}

.titleResume {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 14px;
	color: #024F95;
	font-weight: bold;
	text-decoration:none;
}

.titleResumeForm {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 13px;
	color: #3f79b8;
	font-weight: bold;
	text-decoration:none;
}

.txtProducList {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

/*-------------------------------------------------------*/
/* STYLES intitule de search page produit (rouge fonce)  */
/*-------------------------------------------------------*/
.txtSearch {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	font-weight: bold;
	text-decoration:none;
}




/*-------------------------------------------------------*/
/* STYLES email et newsletter  + FORMULAIRES			 */
/*-------------------------------------------------------*/
/* 
txtEmail -> txtForm
txtNewsletterBlue -> txtFormBlue
txtNewsletterBrown -> txtFormBrown 
*/

.txtForm {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.txtFormGrey {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.txtFormBrown {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	font-weight: bold;
	text-decoration:none;
}

.txtFormBrowni {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	font-style: italic;
	text-decoration:none;
}


.txtFormBlue {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.txtFormBlueBold {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: bold;
	text-decoration:none;
}

a.linkVisitWeb {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #00405f;
	font-weight: normal;
	text-decoration:underline;
}


.txtForm {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.txtFormSmall {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.boxDateForm {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.boxRecherche {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	width: 120px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.boxRechercheAv {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	width: 200px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}


.boxSelectRecherche {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	width: 150px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.boxSelectRechercheSmall {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	width: 125px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.boxSearchAdvanced {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	width: 150px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.boxNewsletterEmail {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	width: 170px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.boxAssistance {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	width: 135px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.boxAssistanceLarge {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	width: 410px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}


.boxFAQ {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}


.boxProduitsHome {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	width: 100px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.boxMenuDer {
	color:red
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
	border-width: 1px;
}

.formTextnewarea {
	border: 1px solid #D3CDDB;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	background-color:#FFFFFF;
	width: 123px;
	height:17px;
}

.formTextnewareainvisible {
	border: 0px solid #D3CDDB;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	background-color:#FFFFFF;
	width: 123px;
	height:17px;
}
.formTextInputBox {
	border: 1px solid #D3CDDB;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	background-color:#FFFFFF;
}

.formTextInputBoxNoBorder{
	border: 0px solid #D3CDDB;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	background-color:#FFFFFF;
}

.formTextarea {
	border: 1px solid #D3CDDB;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	background-color:#FFFFFF;
	width: 500px;
	height:100px;
}

.formTextarea200 {
	border: 1px solid #D3CDDB;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	background-color:#FFFFFF;
	width: 200px;
	height:100px;
}

.formText { 
 font-family: Verdana, Arial, Geneva, sans-serif;
 font-size: 11px;
 color: #f3a4b;
 font-weight: normal;
 text-decoration:none;
}

/* utiliser notamment pour les erreurs de contrles serveur */
.txtError {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: red;
	font-weight: normal;
	text-decoration:none;
}
/*-------------------------------------------------------*/
/* STYLES rubriques sprecifiques  */
/*-------------------------------------------------------*/


.txtAssistanceBlue {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}



.txtAssistanceBrown {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.txtFAQ {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}



.txtFaqQR {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f7ab9;
	font-weight: bold;
	text-decoration:none;
}

.titleActualites {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #0f4e6d;
	font-weight: bold;
	text-decoration:none;
}

.txtActualites {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	font-weight: bold;
	text-decoration:none;
}


.txtHome {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:none;
}

.txtTitleHome {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 13px;
	color: #3374ac;
	font-weight: bold;
	text-decoration:none;
}


.txtDateHome {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: none;
	text-decoration:none;
}

.txtDateHomeTitle {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
.linkMoreInfo {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #014d99;
	text-decoration:underline;
	padding:10px;
}

.txtHomeRectRight {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color:#ee7e0e;
	border-bottom: 1px solid #FFFFFF;
	PADDING-RIGHT:10px;
	PADDING-LEFT:10px;
	PADDING-BOTTOM:10px;
	PADDING-TOP:10px
}

.txtHomeTitleRect {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color:#b3c4d8;
	border-bottom: 1px solid #FFFFFF;
	padding:10px;
}
.txtHomeRect {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color:#dde4ee;
	padding:10px;
}

a.linkHome {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #597492;
	font-weight: normal;
	text-decoration:none;
}

.txtLinkHome {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}

a.linkHome:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #597492;
	font-weight: normal;
	text-decoration:underline;
}

a.linkHome2 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #bfe8ff;
	font-weight: normal;
	text-decoration:none;
}

a.linkHome2:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #bfe8ff;
	font-weight: normal;
	text-decoration:underline;
}
a.linkHome3 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}

a.linkHome3:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:underline;
}


.titleProduits {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 14px;
	color: #3f79b8;
	font-weight: bold;
	text-decoration:none;
}



.txtProduits {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	font-weight: bold;
	text-decoration:none;
}

.titleServices {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 14px;
	color: #3f79b8;
	font-weight: bold;
	text-decoration:none;
}

.titleAgenda {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 14px;
	color: #3f79b8;
	font-weight: bold;
	text-decoration:none;
}


.txtServices {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	font-weight: bold;
	text-decoration:none;
}

.txtBienvenueHome {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}



.titleEvemenement {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #3f79b8;
	font-weight: normal;
	text-decoration:none;
}

.txtEvemenement {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

.txtEvemenement2 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}

a.button {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #e64252;
	font-weight: normal;
	text-decoration:none;
	}
.button {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #e64252;
	font-weight: normal;
	text-decoration:none;
	}


a.button:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #e64252;
	font-weight: normal;
	text-decoration:underline;
	}

/*----------------------------------------------------*/
/* STYLES galerie photo */
/*----------------------------------------------------*/

.galtext {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #3f79b8;
	font-weight: bold;
	text-decoration:none;
}

.galtitle2 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f7ab9;
	font-weight: bold;
	text-decoration:none;
}

.galtitle {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 14px;
	color: #3f7ab9;
	font-weight: bold;
	text-decoration:none;
}


a.gallink {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #616f7c;
	font-weight: bold;
	text-decoration:none;
}
a.gallink:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:underline;
}

/*----------------------------------------------------*/
/* STYLES page  */
/*----------------------------------------------------*/
a.linkEnlargTabs {
	font-family: Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:underline;
	}


a.linkEnlargTabs:hover {
	font-family: Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:underline;
	}
.txtLegendTabs {
	font-family: Verdana,Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:none;
	}

/*----------------------------------------------------*/
/* STYLES bandeaudroit */
/*----------------------------------------------------*/


td.bdclair{
	background-color: #FFFFFF;	// master produit : #EDEFF1;
}

td.bdclairHome{
	background-color: #FFFFFF;
}



td.fondBarre	{
	background-color: #00415f;
	text-align:left;
}

td.bdliseret{
	background-color: #D6D8C3;	// master produit :#CBCCCD;
}

td.bdinter{
	background-color: #3f79b8;	// master produit :#F6F6F6;
}
td.bdfonce{
	background-color: #FAF2C1;	// master produit :#E2E3E6;
}
td.bdblure{
	background-color: #00349A;	
}

td.action{
	background-color: #FFE0E0;
}

td.sante{
	background-color: #FDF6E9;
}

td.prod{
	background-color: #EBF5E1;
}



.txtRightBlueBold {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	font-weight: bold;
	text-decoration:none;
}

.txtRightBlue {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}
a.linkBlue {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #00405f;
	font-weight: normal;
	text-decoration:underline;
}


/*----------------------------------------------------*/
/* STYLES popup */
/*----------------------------------------------------*/
a.popuplang {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration:none;
}
a.popuplang:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration:underline;
}
.popuptext {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}
.popuptitle {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #3f7ab9;
	font-weight: bold;
	text-decoration:none;
}


.copyright {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #bababa;
	font-weight: normal;
	text-decoration:none;
}

.cnil {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #BABABA;
	font-weight: normal;
	text-decoration:none;
}

formTextMandatory
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
	text-decoration:none;
}

.txtBlueS {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #616974;
	font-weight: normal;
	text-decoration:none;
}


a.MapLink
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:none;
}

a.MapLink:hover
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:underline;
}
.MapLink
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f7ab9;
	font-weight: normal;
	text-decoration:none;
}
.titleSmall {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #3f7ab9;
	font-weight: bold;
	text-decoration:none;
}
a.linkh
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #CEDE31;
	font-weight: bold;
	text-decoration:none;
}

a.linkh:hover
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #CEDE31;
	font-weight: bold;
	text-decoration:underline;
}
/*----------------------------------------------------------------*/
/*------------  contentlink 3 ------------------------------------*/
/*----------------------------------------------------------------*/

.txtTitleBarre {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;

}

.txtBarre {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration:none;
	border-width: 0px;
}

.linkBarreInfo{
	font-family:  Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #bfe8ff;
	font-weight: bold;
	text-decoration:underline;
	border-width: 0px;
}


/*----------------------------------------------------*/
/* STYLES homepage */
/*----------------------------------------------------*/

.HP_Text_Content {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #0F4E6D;
	font-weight: normal;
	text-decoration:none;
}

.HP_Text_Content p
{
	padding:0;
	margin:0;
}

.HP_Text_Content_GROUPE {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}

.HP_Text_Content_GROUPE p
{
	padding:0;
	margin:0;
}

.HP_title_WEBNEW{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #0F4E6D;
	font-weight: bold;
	text-decoration:none;
}

.HP_title_GROUPE{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

.HP_title_ENGAGEMENT{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #8d9d56;
	font-weight: bold;
	text-decoration:none;
}

.HP_title_INNOVATION{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #509693;
	font-weight: bold;
	text-decoration:none;
}

.HP_title_RECRUTEMENT{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #d86414;
	font-weight: bold;
	text-decoration:none;
}

/*----------------------------------------------------------------*/
/*------------  CONTENT ------------------------------------*/
/*----------------------------------------------------------------*/



a {
 cursor:pointer;
}

/*----------------------------------------------------------------*/
/*------------  HOME ------------------------------------*/
/*----------------------------------------------------------------*/

.table-content-home{
	margin: 0 0 0 0;
}
.riga-middle{
	width:16px;
	height:489px;
	background:url(../images_canileish/riga_middle.jpg) no-repeat;
}
.vaccine-title{
	background:url(../images_canileish/vaccine_title_bg.jpg) no-repeat;
	background-position:bottom;
	width:260px;
	height:37px;
	margin: 0 0 0 0;
}
.vaccine-title p{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#00415f;
 	margin: 0 0 11px 12px;
	padding: 0 0 0 0;
                text-transform:uppercase;
}
.vaccine-subtitle{
	float:left;
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	width:230px;
	margin: 15px 0 0 14px;
}
.vaccine-text{
	clear:both;
	float:left;
	font-family: Verdana, Arial, sans-serif;
	width:240px;
                text-align:justify;
	font-size:11px;
	color:#666666;
	margin: 20px 0 0 12px;
}
.disease-title{
	float:left;
	background:url(../images_canileish/disease_title_bg.jpg) no-repeat;
	background-position:bottom;
	width:260px;
	height:37px;
	margin: 0 0 0 0;
}
.disease-title p{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#00415f;
	margin: 0 0 10px 12px;
               	padding: 0 0 0 0;
                text-transform:uppercase;
}
.disease-subtitle{
	float:left;
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	width:230px;
	margin: 15px 0 0 12px;
}
.image-disease{
	clear:both;
	float:left;
	margin: 18px 0 0 12px;
                width:240px;
                height:275px;
}
.disease-text{
	clear:both;
	float:left;
	font-family: Verdana, Arial, sans-serif;
	width:240px;
	font-size:11px;
                text-align:justify;
	color:#666666;
	margin: 20px 0 0 12px;
}
.read-disease{
	clear:both;
	float:left;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	color:#00415f;
	margin: 19px 0 0 12px;
	width:90px;
}
.read-vaccine{
	clear:both;
	float:left;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	color:#00415f;
	margin: 19px 0 0 12px;
	width:90px;
}
.read-text{
	float:left;
	font-size:12px;
}
.read-text a{
	color:#00415f;
	text-decoration:none;
}
.read-text a:hover{
	text-decoration:underline;
}
.read-image{
	float:left;
	margin: 1px 0 0 3px;
}
.image-vaccine{
	float:left;
	margin: 18px 0 0 12px;
                width:240px;
                height:275px;
}
.col-boxes{
	margin: 0 0 0 10px;
}
.disease-box{
	width:212px;
	height:110px;
	background:url(../images_canileish/disease_bg.jpg) no-repeat;
}
.disease-box-title{
	float:left;
}
.disease-box-title p{
	float:left;
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	margin: 10px 0 0 19px;
                margin: 11px 0 0 19px\9;
	/*padding: 11px 0 0 19px;*/
	font-size:17px;
	color:#00415f;
}
.disease-box-title a{
color:#00415f;
text-decoration:none;
}
.disease-list{
	clear:both;
	float:left;
	margin: 7px 0 0 25px;
	width:150px;
}
.disease-list ul{
	/*list-style:url(../images/list-symbol.jpg) no-repeat;*/
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.disease-list ul li{
	background:url(../images_canileish/list-symbol.jpg) no-repeat 0 7px;
                margin-top:-3px;
}
.disease-list ul li a{
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	color:#9a9a9a;
	text-decoration:none;
	padding-left:15px;
}
.disease-list ul li a:hover{
	text-decoration:underline;
}
.prevention-box{
	width:212px;
	height:93px;
	background:url(../images_canileish/prevention_bg.jpg) no-repeat;
}
.prevention-box-title{
	float:left;
}
.prevention-box-title p{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	margin: 14px 0 0 19px;
                margin: 15px 0 0 19px\9;
	/*padding: 16px 0 0 19px;*/
	font-size:17px;
	color:#00415f;
}
.prevention-box-title a{
color:#00415f;
text-decoration:none;
}
.prevention-list{
	clear:both;
	float:left;
	margin: 7px 0 0 25px;
	width:150px;
}
.prevention-list ul{
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.prevention-list ul li{
	background:url(../images_canileish/list-symbol.jpg) no-repeat 0 7px;
                padding-top:4px;
                padding-top:0\9;
}
.prevention-list ul li a{
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	color:#9a9a9a;
	text-decoration:none;
	padding-left:15px;
}
.prevention-list ul li a:hover{
	text-decoration:underline;
}
.questions-box{
	width:212px;
	height:59px;
	background:url(../images_canileish/questions_bg.jpg) no-repeat;
}
.questions-box-title{
	float:left;
}
.questions-box-title p{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	margin: 25px 0 0 19px;
	/*padding: 25px 0 0 19px;*/
	font-size:16px;
	color:#00415f;
                text-decoration:none;
}
.questions-box-title a{
	color:#00415f;
                text-decoration:none;
}
.download-box{
	width:212px;
	height:59px;
	background:url(../images_canileish/download_bg.jpg) no-repeat;
}
.download-box-title{
	float:left;
}
.download-box-title p{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	margin: 25px 0 0 19px;
	/*padding: 24px 0 0 19px;*/
	font-size:16px;
	color:#00415f;
}
.download-box-title a{
color:#00415f;
text-decoration:none;
}
.news-box{
	width:212px;
	height:103px;
	background:url(../images_canileish/news_bg.jpg) no-repeat;
}
.news-box-title{
	float:left;
}
.news-box-title p{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	margin: 13px 0 0 19px;
                margin: 14px 0 0 19px\9;
	/*padding: 16px 0 0 19px;*/
	font-size:17px;
	color:#00415f;
}
.news-box-title a{
color:#00415f;
text-decoration:none;
}
.news-list{
	clear:both;
	float:left;
	margin: -2px 0 0 25px;
	width:150px;
}
.news-list ul{
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.news-list ul li{
	background:url(../images_canileish/list-symbol.jpg) no-repeat 0 7px;
}
.news-list ul li a{
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	color:#9a9a9a;
	text-decoration:none;
	padding-left:15px;
}
.news-list ul li a:hover{
	text-decoration:underline;
}
.press-box{
	width:212px;
	height:114px;
	background:url(../images_canileish/press_bg.jpg) no-repeat;
}
.press-box-title{
	float:left;
                margin-bottom:-6px;
}
.press-box-title p{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	margin: 13px 0 0 19px;
                margin: 14px 0 0 19px\9;
	/*padding: 15px 0 0 19px;*/
	font-size:17px;
	color:#00415f;
	padding:0;
}
.press-box-title a{
color:#00415f;
text-decoration:none;
}
.press-text1{
	clear:both;
	float:left;
	font-size:10px;
	font-family: Verdana, Arial, sans-serif;
	color:#666666;
	margin:0 0 -10px 10px;
	padding:0;
	width:190px;
}
.press-text2{
	clear:both;
	float:left;
	font-size:10px;
	font-family: Verdana, Arial, sans-serif;
	margin: 0 0 0 10px;
	padding:0;
	width:190px;
	color:#00415f;
}
.press-text2 a{
	color:#00415f;
	text-decoration:none;
}
.press-text2 a:hover{
	text-decoration:underline;
}
.informed-box{
	width:212px;
	height:62px;
	background:url(../images_canileish/informed_bg.jpg) no-repeat;
	margin: 0 0 57px 0;
}
.informed-box p{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	margin: 28px 0 0 19px;
	/*padding: 28px 0 0 19px;*/
	font-size:16px;
	color:#00415f;
}
.riga-down1{
	clear:both;
	float:left;
	margin: 13px 0 0 0;
                width:260px;
                height:12px;
}
.riga-down2{
	clear:both;
	float:left;
	margin: 13px 0 0 0;
                width:260px;
                height:12px;
}
.social-media{
	clear:both;
	float:left;
	margin: 85px 0 0 0;
	padding:0;
	width:118px;
}
.social-media-news{
	clear:both;
	float:left;
	margin: 45px 0 0 10px;
	margin: 75px 0 0 10px\9;
	padding:0;
	width:118px;
}
.social-text{
	float:left;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#9a9a9a;
	margin: 7px 0 0 0;
                width:68px;
  }
.social-facebook{
	float:left;
	margin: 0 0 0 7px;
}
.social-twitter{
	float:left;
	margin: 0 0 0 5px;
}

/*----------------------------------------------------------------*/
/*------------  DOWNLOAD ------------------------------------*/
/*----------------------------------------------------------------*/

.table-content-download{
	margin: 0px 0 20px 0;
                width:760px;
}
.div-content-download{
	width:760px;
	background:#e9ebeb;
}
.container-menu{
	float:left;
	margin: 0 0 0 11px;
}
.container-menu ul{
	list-style:none;
	padding:0;
	margin:0;
}
.container-menu ul li{
	float:left;
	padding: 0 0 0 0;
}
.container-menu ul li a{
text-decoration:none;
}
.container-menu ul li p{
	padding:0;
                margin:0;
                text-transform:uppercase;
}

.container-menu ul li .btn-active a {
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:15px;
	background:#9a9a9a;
	text-decoration:none;
    background:#FFF;
    float: left;
    height: 53px;
line-height:53px;
    text-align: center;
	cursor:pointer;
	color:#00415f;
padding: 0 11px;
}
.container-menu ul li .btn a{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:15px;
	background:#9a9a9a;
	text-decoration:none;
    background: url(../images_canileish/bordo-menu.jpg) no-repeat center right #e9ebeb;
    float: left;
    height: 53px;
    text-align: center;
line-height:53px;
padding: 0 10px;
	cursor:pointer;
	color:#9a9a9a;
}
.container-menu ul li .btn a:hover {
	background:#FFF;
	color:#00415f;
}
.container-menu ul li .btn-2 a {
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:15px;
	background:#9a9a9a;
	text-decoration:none;
    background:#e9ebeb;
    float: left;
    height: 53px;
    text-align: center;
padding: 0 10px;
line-height:53px;
	cursor:pointer;
	color:#9a9a9a;
}
.container-menu ul li .btn-2 a:hover {
	background:#FFF;
	color:#00415f;
}
.contenuto-download{
	clear:both;
	float:left;
	background:#FFF;
	width:739px;
	margin: 0 0 0 11px;
	padding-bottom:12px;
}
.contenuto-download .riga_content{
	float:left;
	margin: 10px 0 0 0;
	padding:0;
	width:100%;
	height:6px;
	background:url(../images_canileish/riga_content.jpg) repeat-x;
}
.contenuto-download .riga_content2{
	float:left;
	margin: 0 0 0 0;
	padding:0;
	width:100%;
	height:6px;
	background:url(../images_canileish/riga_content.jpg) repeat-x;
}
.lista-download{
	clear:both;
	float:left;
	margin: 15px 0 0 22px;
}
.lista-download ul{
	list-style:none;
	padding:0;
	margin:0 0 0 0;
}
.lista-download ul li{
	width:544px;
	/*height:170px;*/
	padding:0;
	margin:0;
}
.lista-download ul li .titolo-download{
	float:left;
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#00415f;
	padding:0;
	margin:0;
}
.lista-download ul li .testo1-download{
	clear:both;
	float:left;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#424242;
	padding:0;
	margin:8px 0 0 0;
	width:100%;
}
.lista-download ul li .testo1-download span{
	font-size:12px;
}
.lista-download ul li .testo2-download a{
	clear:both;
	float:left;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	color:#00415f;
	padding:0;
	margin:16px 0 0 0;
	text-decoration:none;
}
.lista-download ul li .testo2-download a:hover{
	text-decoration:underline;
}
.lista-download ul li .riga-download{
	clear:both;
	float:left;
	margin: 12px 0 10px 0;
	padding:0;
}
.stay-informed{
	clear:both;
	float:left;
	width:121px;
	height:31px;
	background:#e9ebeb;
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:16px;
	color:#00415f;
	padding:0;
	margin:0 0 0 0;
}
.stay-informed p{
	float:left;
	padding: 0 0 0 21px;
	margin: 3px 0 0 0;
	border-bottom: 1px solid #00415f;
}

/*----------------------------------------------------------------*/
/*------------  NEWS ------------------------------------*/
/*----------------------------------------------------------------*/

.lista-news{
	clear:both;
	float:left;
	width:724px;
	margin: 15px 0 20px 10px;
}

.lista-news ul{
	list-style:none;
	padding:0;
	margin:0 0 0 0;
}
.lista-news ul li{
	width:340px;
	float:left;
	padding-bottom:20px;
                padding-right:10px;
}

.col2-news{
	margin-left:26px;
                margin-left:0px\9;
}
.lista-news .titolo-news{
	float:left;
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#00415f;
	margin: 0 0 0 0;
                text-transform:uppercase;
}
.lista-news .contenuto-news{
	clear:both;
	float:left;
	margin: 10px 0 0 0;
	width:346px;
}
.lista-news .testo-news{
	float:left;
	font-family: Verdana,Arial,sans-serif;
	font-size:11px;
	color: #424242;
	width:240px;
	margin:0;
	padding:0;
}
.lista-news .testo-news span{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:12px;
}
.lista-news .immagine-news{
	float:left;
	width:90px;
	height:117px;
	margin: 0 0 0 10px;
}
.lista-news .read-news{
	clear:both;
	float:left;
	margin: 0 0 20px 0;
	padding:0;
}
.lista-news .testo-read{
	float:left;
	font-family: Verdana,Arial,sans-serif;
	font-size:9px;
	color:#00415f;
	margin:10px 0 0 0;
	padding:0;
}
.lista-news .testo-read a{
	text-decoration:none;
	color:#00415f;
}
.lista-news .testo-read a:hover{
	text-decoration:underline;
}
.lista-news .immagine-read{
	float:left;
	width:12px;
	height:12px;
	background:url(../images_canileish/read_immagine.jpg) no-repeat 1px 1px;
	margin:0;
	padding:0;
}
.lista-news .riga-news{
	clear:both;
	float:left;
	width:351px;
	height:1px;
	margin: 0 0 0 0;
                margin: 20px 0 0 0\9;
	padding:0;
}
.social-share-news{
	margin: 0 15px 0 0;
                margin: 0 15px 0 0\9;
}
.facebook-btn{
	float:left;
	margin: 2px 0 0 0\9;
                margin: 5px 0 0 0;
}
.facebook-btn iframe{
/*width:62px ! important;
width:100px ! important\9;*/
}
.twitter-btn{
	float:left;
	margin: 0 0 0 5px;
}
.twitter-btn iframe{
/*width:70px ! important;*/
}
.share-btn{
               float:left;
               margin: 0 0 0 5px;
}

/*----------------------------------------------------------------*/
/*------------  NEWS INTERNA ------------------------------------*/
/*----------------------------------------------------------------*/

.news-interna{
	clear:both;
	float:left;
	width:709px;
	margin: 15px 0 100px 10px;
}
.news-interna .titolo-news{
	float:left;
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#00415f;
	margin: 0 0 0 0;
                text-transform:uppercase;
}
.news-interna .contenuto-news{
	clear:both;
	float:left;
	margin: 10px 0 0 0;
                margin: 10px 0 90px 0\9;
	width:346px;
}
.news-interna .testo-news{
	float:left;
	font-family: Verdana,Arial,sans-serif;
	font-size:11px;
	text-align:justify;
	color: #424242;
	width:476px;
	margin:0;
	padding:0;
}
.news-interna .testo-news span.date{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:12px;
}
.news-interna .testo-news span.small-txt{
       	font-size:9px;
                font-style:italic;
}
.news-interna .immagine-news{
	float:left;
	width:90px;
	height:117px;
	margin: 0 0 0 60px;
}

/*----------------------------------------------------------------*/
/*------------  INTERNA LONG ------------------------------------*/
/*----------------------------------------------------------------*/

.container-submenu{
	float:left;
	margin: 0 0 0 0;
	margin: 0 0 -12px 0\9;
	height:40px;
}
.container-submenu ul{
	list-style:none;
	padding:0;
	margin:0;
	height:40px;
}
.container-submenu ul li{
	float:left;
	padding: 0 0 0 0;
	height:40px;
}
.container-submenu ul li p{
	padding: 0;	
                margin:0;
                text-transform:uppercase;
}

.container-submenu ul li a{
	text-decoration:none;
}

.container-submenu ul li .btn-submenu-active a {
	font-family: Times New Roman, Verdana, Arial, sans-serif;
background: url(../images_canileish/bordo-menu.jpg) no-repeat center right #fff;
	font-size:14px;
	text-decoration:none;
    float: left;
    height: 40px;
line-height:40px;
    text-align: center;
	cursor:pointer;
	color:#343434;
padding:0 10px;
}
.container-submenu ul li .btn-submenu a {
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:14px;
	text-decoration:none;
    background: url(../images_canileish/bordo-menu.jpg) no-repeat center right #fff;
    float: left;
    height: 40px;
line-height:40px;
    text-align: center;
	cursor:pointer;
	color:#9a9a9a;
padding:0 10px;
}
.container-submenu ul li .btn-submenu a:hover {
	background: url(../images_canileish/bordo-menu.jpg) no-repeat center right #fff;
	color:#343434;
}
.container-submenu ul li .btn-submenu-2 a {
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:14px;
	text-decoration:none;
    float: left;
    height: 40px;
line-height:40px;
    text-align: center;
	cursor:pointer;
	color:#9a9a9a;
padding:0 10px;
}
.container-submenu ul li .btn-submenu-2 a:hover {
	background:#FFF;
	color:#343434;
}

.news-interna-long{
	clear:both;
	float:left;
	width:734px;
	margin: 15px 0 60px 5px;
	margin: 15px 0 40px 5px\9;
}
.news-interna-long .titolo-news{
	float:left;
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#003785;
	margin: 0 0 0 0;
                text-transform:uppercase;
}
.news-interna-long .contenuto-news{
	clear:both;
	float:left;
	margin: 5px 0 0 19px;
	width:346px;
}
.news-interna-long .testo-news{
	float:left;
	font-family: Verdana,Arial,sans-serif;
	font-size:11px;
	text-align:justify;
	color: #424242;
	width:341px;
	margin:15px 0 0 0;
	padding:0;
}
.news-interna-long .testo-news .testo-span{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:17px;
}
.news-interna-long .testo-news .sub-news{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:12px;
}
.news-interna-long .immagine-news{
	float:left;
	width:90px;
	height:117px;
	margin: 0 0 0 25px;
}
.news-interna-long .immagine-testo{
	clear:both;
	float:left;
	font-family: Verdana,Arial,sans-serif;
	font-size:11px;
	color:#282828;
	font-style:italic;
	margin:4px 0 0 0;
	padding:0;
}
.news-interna-long .col2-testo{
	clear:both;
	float:left;
	font-family: Verdana,Arial,sans-serif;
	color:#424242;
	font-size:10px;
	margin: 32px 0 0 0;
	padding:0;
}
.news-interna-long .col2-testo span{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:17px;
}
.stay-informed-interna{
	clear:both;
	float:left;
	width:121px;
	height:31px;
	background:#e9ebeb;
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:16px;
	color:#00415f;
	padding:0;
	margin:0 0 0 0;
}
.stay-informed-interna p{
	float:left;
	padding: 0 0 0 21px;
	margin: 3px 0 0 0;
	border-bottom: 1px solid #00415f;
}
.social-share-news-interna{
	margin: 0 15px 0 0;
                margin: 0 15px 50px 0\9;
}
/*.social-share-news-interna{
	float:left;
	margin: 0 0 0 300px;
}*/

/*----------------------------------------------------------------*/
/*------------  PRESS AREA ------------------------------------*/
/*----------------------------------------------------------------*/

.contenuto-download .login_text{
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#343434;
	margin: 0 0 0 0;
	margin: 0 0 -12px 0\9;
	width:100%;
}

.contenuto-download .login_text p{
	text-align:right;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 0
}

/*----------------------------------------------------------------*/
/*------------  FAQ ------------------------------------*/
/*----------------------------------------------------------------*/

#accordion{
	margin: 0 0 0 0;
	width:572px;
	outline:none;
}

.contenuto-faq-box{
margin: 5px 0 0 0;
margin: 5px 0 0 0\9;
padding:0;
}

.contenuto-faq-box2{
margin: 15px 0 0 0;
margin: 5px 0 0 0\9;
padding:0;
}


.contenuto_faq{
	float:left;
	margin: 0 0 0 20px;
	padding:0;
	outline:none;
	width:572px;
}

#accordion a{
	text-decoration:none;
	cursor:pointer;
	color:#00415f;
	outline:none;
}

#accordion .title-domanda{
	margin: 23px 0 0 0;
	padding:0;
	color:#00415f;
	font: 15px Times New Roman, Verdana, Arial, sans-serif;
	width:572px;
	text-align:left;
	background:url(../images_canileish/arrow_faq.jpg) no-repeat 0px 4px;
	padding: 0 0 0 20px;
	outline:none;
}

#accordion .accordion-content-text p{
	margin:0;
	padding:0;
	width:572px;
	text-align:left;
	overflow:visible;
                font-size:11px;
}

#accordion .accordion-content-text{
	margin: 14px 0 0 45px;
	padding:0;
	color:#343434;
	font: 11px  Verdana, Arial, sans-serif;
	width:572px;
	overflow:visible;
}
.back-home a{
width:110px;
}
.back-home p {
    margin: 0 0 0 605px;
    padding: 0;
    text-align: right;
    width: 110px;
}
.back-home a{
font: 15px Times New Roman, Verdana, Arial, sans-serif;
color:#00415f;
text-align:right;
text-decoration:none;
}
.back-home a:hover{
text-decoration:underline;
}
.back-home2 a{
width:110px;
}
.back-home2 p {
    margin: 0 25px 10px 0;
    padding: 0;
    text-align: right;
    width: 110px;
}
.back-home2 a{
font: 15px Times New Roman, Verdana, Arial, sans-serif;
color:#00415f;
text-align:right;
text-decoration:none;
}
.back-home2 a:hover{
text-decoration:underline;
}
.addthis_counter.addthis_pill_style{
background:#3F79B8 ! important;
}
.atc_s addthis_button_compact{
background:#3F79B8 ! important;
}
.addthis_counter a.atc_s{
background:#3F79B8 ! important;
}
.contenuto-pressarea{
background:#FFF;
margin: 0 0 0 11px
}  
