.button {
	border : solid 1px #cccccc;
	background: #E9ECEF;
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	padding: 2px;
}

#page_centre {
	background-color:#ffffff;
	overflow:auto;
	height:204px;
	width:488px;
	padding-left:5px;
	padding-right:5px;
}

#page_centre2 {
	background-color:#FFFFFF;
	border-left: 1px solid #cccccc;
	padding-left:5px;
	overflow:auto;
	height:428px;
	width:482px;
	padding-right:10px;
overflow-x:hidden;
}

#page_centre_catalogue {
	float:left;
	margin-left:6px;
	margin-right:6px;
	/*position:absolute*/
	background-color:#FFFFFF;
	/*border-left: 1px solid #cccccc;*/
	border: 1px solid #0061a5;
	/*padding-left:5px;
	/*overflow:auto;*/
	/*height:450px;*/
	width:510px;
	/*padding-right:10px;
	text-align:left;*/
}

#page_centre2 .titre {
	font-size:14px;
	font-weight:bold;
}

#page_centre2 table {
	width:95%;
}

#colloque {

}

.titrecolloque {
	font-weight:bold;
}

.texteeng {
	color:#006600;
	font-style:italic;

}
#bloc_publi_left {
	float:left;
	margin:5px;
	padding:5px;
	width:200px;
	/*height:200px;*/
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	/*border:1px solid #000000;*/
}
#bloc_publi_right {
	float:right;
	margin:5px;
	padding:5px;
	width:200px;
	/*height:200px;*/
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	/*border:1px solid #000000;*/
}
#tab {
	width:955px;
	height:600px;
	border: 0px solid #FFFFFF;
}

.button_formulaire {
	border : solid 1px #cccccc;
	background: #0056C2;
	color : #ffffff;
	font-weight : bold;
	font-size : 11px;
	padding: 3px;
	padding-left: 12px;
	padding-right: 12px;
}

.inputlabel {
	text-align: left;
	font-size:11px;
	color:#0B376E;
	font-weight:bold;
	/*background-color:#CCCCCC;*/
	/*padding-left:15px;*/
	}

.valuelabel {
	text-align: left;
	font-size:11px;
	color:#000000;

}

.inputbox {
	margin: 0 0 1em 0;
	border: 1px solid #cccccc;
	}

.inputbox2 {
	border: 1px solid #0056C2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	background-color: #f1f3f5;
}
.inputbox2:focus {
	border: 1px solid #ff0000;
	background-color: #ffffff;
}

.areabox2 {
	border: 1px solid #0056C2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	/*width:565px;
	height:180px;*/
	width:495px;
	height:200px;
	}

.checkbox {
width:15px;
border:0px;
height:15px;
	}

.select_rubriques {
	border: 1px solid #0056C2;
	color:#000099;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.ctr {
	text-align: center;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.ctr_login {
	text-align: center;
	height:auto;
}

/* ---------------------------------------------------------------------------
 *
 *									Intérieur
 *
 * --------------------------------------------------------------------------- */

#body_interieur {
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	width:955px;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	/*	
	background-color:#ffffff;
	height:95%;
	width:100%;
	margin:0px;
	padding:0px;*/
}

img {
	border:0px;
}

#body_style {
	padding:0px;
	margin:0px;
	background-color:#CCCCCC;
}

html {
	height:100%;
}

.espacement_menu {
	padding:2px;
}

.decalage_photos {
	padding-right:5px;
}


#fleft {
	float:left;
}

#fright {
	float:right;
}

#globalproduit p {
	margin:0px;
	padding:0px;
}

#sousmenu {
	background-image:url('../images/site/sousmenu.jpg');
	background-repeat:no-repeat;
	width:587px;
	height:35px;
}

#soussousmenu {
	background-image:url('../images/site/soussousmenu.jpg');
	background-repeat:no-repeat;
	width:587px;
	height:28px;
}

#sousmenu .txt {
	font-weight:bold;
	color:#FFFFFF;
	padding-top:21px;
	padding-left:30px;
}

#soussousmenu .txt {
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:60px;
}

#rightprod {
	float:right;
	width:166px;
	height:183px;
	overflow:hidden;
	background-image:url('../images/site/prod.jpg');
	background-repeat:no-repeat;
}
#rightprod .img {
	clear:both;
	position:absolute;
	margin-top:142px;
}

#rightprod .txt {
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-top:5px;
	padding-right:15px;
}

#produitbandeau {
	background-color:#0061a5;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;

}

#produitcadredroite {
	border: 1px solid #0061a5;
	text-align:left;
	margin:0px;
}

.titrecontenu {
	font-weight:bold;
	font-size:14px;
	color:#3965a3;
}

.soustitre {
	font-weight:bold;
	color:#3965a3;
	font-size:13px;
}
.titrepublication {
	font-weight:bold;
	height:40px;
	font-size:14px;
	color:#3965a3;
}

.titrearchives {
	font-weight:bold;
	padding-bottom:5px;
	/*height:40px;*/
	font-size:14px;
	color:#3965a3;
}

.datepublication {
	font-size:9px;
}
#actu {
	vertical-align:top;
	background-image:url(../images/site/actualites.jpg);
	background-repeat:no-repeat;
}
#actuinter {
	vertical-align:top;
	/*background-image:url(../images/site/actu_inter.jpg);
	background-repeat:no-repeat;*/
}

#actualites_defilantes {
	clear:both;
	margin-top:8px
}

#rightvideo{
	float:right;
	/*width:220px;
	height:220px;*/
	margin:0px;
	margin-left:7px;
	margin-right:8px;
	margin-top:8px;
	vertical-align:bottom;
}
#baspage {
	float:right;
	color:#999999;
}

#baspage a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#999999;
	padding-top:5px;
}
#baspage a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
	padding-top:5px;
}
#baspage a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal; 
	text-decoration: underline;
	color:#999999;
	padding-top:5px;
}
#baspage a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#999999;
	padding-top:5px;
}

.tableauediteur {
	border: 1px solid #000000;
	padding:10px;
	width:200px;
}

#produittitre {
	font-size:14px;
	font-weight:bold;
}

#produitlabel {
	font-weight:bold;
}

.bandeau_actualites {
	/*float:left;*/
	width:158px;
	height:37px;
}

.bandeau_archives {
	/*float:left;*/
	width:133px;
	height:37px;
}
/* ---------------------------------------------------------------------------
 *
 *									Formulaires
 *
 * --------------------------------------------------------------------------- */

.bouton_access_publique {
	background-image:url('../images/admin/forum.png');
	width:14px;
	height:14px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_access_privee {
	background-image:url('../images/admin/utilisateurs.gif');
	width:14px;
	height:14px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_publier {
	background-image:url('../images/puces/puce_publier.gif');
	width:18px;
	height:18px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_depublier {
	background-image:url('../images/puces/puce_depublier.gif');
	width:18px;
	height:18px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_alaune {
	background-image:url('../images/admin/horsune.png');
	width:14px;
	height:14px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_horsune {
	background-image:url('../images/admin/alaune.png');
	width:14px;
	height:14px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_modifier {
	background-image:url('../images/puces/puce_modifier.gif');
	width:18px;
	height:18px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_droit {
	background-image: url('../images/puces/puce_voir.gif');
	width: 18px;
	height: 18px;
	background-color: inherit;
	border: 0px;
	cursor: pointer;
}

.bouton_monter {
	background-image:url('../images/puces/up.png');
	width:18px;
	height:18px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
	background-repeat:no-repeat;
}

.bouton_descendre {
	background-image:url('../images/puces/down.png');
	width:18px;
	height:18px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
	background-repeat:no-repeat;
}

.bouton_exporter {
	background-image:url('../images/puces/puce_exporter.gif');
	width:18px;
	height:18px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_supprimer {
	background-image:url('../images/puces/puce_supprimer.gif');
	width:18px;
	height:18px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_down {
	background-image:url('../images/admin/down.png');
	width:15px;
	height:16px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}


.bouton_up {
	background-image:url('../images/admin/up.png');
	width:15px;
	height:16px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_copier {
	background-image:url('../images/puces/puce_copier.gif');
	width:18px;
	height:18px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_voir {
	background-image:url('../images/puces/puce_voir.gif');
	width:18px;
	height:18px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}

.bouton_archiver {
	background-image:url('../images/puces/puce_archiver.gif');
	width:18px;
	height:18px;
	background-color:inherit;
	border:0px;
	cursor:pointer;
}


.bouton_upload {
	background-image:url('../images/puces/puce_upload.gif');
	width:18px;
	height:18px;
	display: block;
	background-color:inherit;
	border:0px;
	cursor:pointer;
	text-align:center;
	vertical-align:top;
}


/**********************************************************/
#sousmenucatalogue {
	background-image:url('../images/catalogue/sousmenu.jpg');
	background-repeat:no-repeat;
	width:587px;
	height:41px;
}

#soussousmenucatalogue {
	background-image:url('../images/catalogue/soussousmenu.jpg');
	background-repeat:no-repeat;
	width:955px;
	height:41px;
}

#sousmenucatalogue .txt {
	font-weight:bold;
	color:#FFFFFF;
	padding-top:21px;
	padding-left:30px;
}

#soussousmenucatalogue .txt {
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:60px;
}
/*******************************************************************************************/
/*											LIENS										   */
/*******************************************************************************************/

a.lien_menu:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#FFFFFF;
	padding-top:5px;
}
a.lien_menu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#FFFFFF;
	padding-top:5px;
}
a.lien_menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
	padding-top:5px;
}
a.lien_menu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal; 
	text-decoration: underline;
	color:#FFFFFF;
	padding-top:5px;
}

a.lien:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#000000;
	padding-top:5px;
}
a.lien:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#000000;
	padding-top:5px;
}
a.lien:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
	padding-top:5px;
}
a.lien:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal; 
	text-decoration: underline;
	color:#000000;
	padding-top:5px;
}

a.lienselect:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#3965a3;
	padding-top:5px;
}
a.lienselect:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#3965a3;
	padding-top:5px;
}
a.lienselect:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color:#3965a3;
	padding-top:5px;
}
a.lienselect:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal; 
	text-decoration: underline;
	color:#3965a3;
	padding-top:5px;
}

a.lien_blanc:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#ffffff;
	padding-top:5px;
}
a.lien_blanc:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#ffffff;
	padding-top:5px;
}
a.lien_blanc:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
	padding-top:5px;
}
a.lien_blanc:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal; 
	text-decoration: underline;
	color:#ffffff;
	padding-top:5px;
}

a.lien_nous_contacter:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#FF9933;
	padding-top:5px;
	padding-left:24px;
}
a.lien_nous_contacter:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#FF9933;
	padding-top:5px;
	padding-left:24px;
}
a.lien_nous_contacter:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color:#FF9933;
	padding-top:5px;
	padding-left:24px;
}
a.lien_nous_contacter:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal; 
	text-decoration: underline;
	color:#FF9933;
	padding-top:5px;
	padding-left:24px;
}

/*//////////////////////////////////////////////*/
/*/////////////////Pour le no spam//////////////*/
/*//////////////////////////////////////////////*/

a.emailATraduire:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#000000;
}
a.emailATraduire:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#000000;
}
a.emailATraduire:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
}
a.emailATraduire:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
}

.bloc_actualitees_archivees a {
	font-size:12px;
	color:#196f87;
	font-weight:bold;
	text-decoration:none;
}

.bloc_actualitees_archivees a:hover {
	font-size:12px;
	color:#196f87;
	font-weight:bold;
	text-decoration:underline;
}
