body { 
	color:#fff;
	background-color:#000000;
	width:1001px;
	height:333px;
	background-image: url(../images/background01.jpg);
	background-repeat: no-repeat;
	padding: 0pt;
	margin: 0;
	font-size:12px;
	font-family: arial,verdana,helvetica,sans-serif;
}

a {
	font-weight: bold;
}

a img {
	border: none;
}

p {
	margin: 0px;
}

table {
	border-collapse:separate;
	border-spacing:2px;
	text-indent:0pt;
}


/* ------------------------------ HEADER -------------------------------- */


#header_fr a.accueil {
	position: absolute;
	left: 16px;
	top: 81px;
	width:172px;
	height:49px; 
	background-color:#000000;
	background-image:url(../images/accueil-off.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
#header_fr a.accueil:hover {
	background-image:url(../images/accueil-on.jpg);
}

#header_fr a.viaduc {
	position: absolute;
	left: 188px;
	top: 81px;
	width:192px;
	height:49px;
	background: #000000;
	background-image:url(../images/viaduc-off.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_fr a.viaduc:hover {
	background-image:url(../images/viaduc-on.jpg);
}

#header_fr a.historique {
	position: absolute;
	left: 188px;
	top: 130px;
	width:103px;
	height:23px;
	background: #000000;
	background-image:url(../images/historique-off.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_fr a.historique:hover {
	background-image:url(../images/historique-on.jpg);
}

#header_fr a.location {
	position: absolute;
	left: 291px;
	top: 130px;
	width:89px;
	height:23px;
	background: #000000;
	background-image:url(../images/location-off.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_fr a.location:hover {
	background-image:url(../images/location-on.jpg);
}

#header_fr a.semaest {
	position: absolute;
	left: 380px;
	top: 130px;
	width:76px;
	height:23px;
	background: #000000;
	background-image:url(../images/semaest-off.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_fr a.semaest:hover {
	background-image:url(../images/semaest-on.jpg);
}

#header_fr a.artisans {
	position: absolute;
	left: 380px;
	top: 81px;
	width:243px;
	height:49px;
	background: #000000;
	background-image:url(../images/artisans-off.jpg);
}

#header_fr a.artisans:hover {
	background-image:url(../images/artisans-on.jpg);
}

#header_fr a.annuaire {
	position: absolute;
	left: 522px;
	top: 130px;
	width:88px;
	height:23px;
	background: #000000;
	background-image:url(../images/annuaire-off.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_fr a.annuaire:hover {
	background-image:url(../images/annuaire-on.jpg);
}

#header_fr a.galerie {
	position: absolute;
	left: 610px;
	top: 130px;
	width:72px;
	height:23px;
	background: #000000;
	background-image:url(../images/galerie-off.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_fr a.galerie:hover {
	background-image:url(../images/galerie-on.jpg);
}

#header_fr a.evenements {
	position: absolute;
	left: 623px;
	top: 81px;
	width:255px;
	height:49px;
	background: #000000;
	background-image:url(../images/evenements-off.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_fr a.evenements:hover {
	background-image:url(../images/evenements-on.jpg);
}

#header_fr a.agenda {
	position: absolute;
	left: 804px;
	top: 130px;
	width:78px;
	height:23px;
	background: #000000;
	background-image:url(../images/agenda-off.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_fr a.agenda:hover {
	background-image:url(../images/agenda-on.jpg);
}

#header_fr a.contacts {
	position: absolute;
	left: 882px;
	top: 130px;
	width:96px;
	height:23px;
	background: #000000;
	background-image:url(../images/contacts-off.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_fr a.contacts:hover {
	background-image:url(../images/contacts-on.jpg);
}

#header_fr a.partenaires {
	position: absolute;
	left: 882px;
	top: 109px;
	width:107px;
	height:22px;
	background: #000000;
	background-image:url(../images/partenaires-on.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_fr a.partenaires:hover {
	background-image:url(../images/partenaires-off.jpg);
}

#header_fr a.presse {
	position: absolute;
	left: 879px;
	top: 79px;
	width:96px;
	height:25px;
	background: #000000;
	background-image:url(../images/presse-off.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_fr a.presse:hover {
	background-image:url(../images/presse-on.jpg);
}

#header_en a.accueil {
	position: absolute;
	left: 16px;
	top: 81px;
	width:172px;
	height:49px; 
	background-color:#000000;
	background-image:url(../images/accueil-off_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.accueil:hover {
	background-image:url(../images/accueil-on_en.jpg);
}

#header_en a.viaduc {
	position: absolute;
	left: 146px;
	top: 81px;
	width:218px;
	height:49px;
	background: #000000;
	background-image:url(../images/viaduc-off_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.viaduc:hover {
	background-image:url(../images/viaduc-on_en.jpg);
}

#header_en a.historique {
	position: absolute;
	left: 146px;
	top: 130px;
	width:70px;
	height:23px;
	background: #000000;
	background-image:url(../images/historique-off_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.historique:hover {
	background-image:url(../images/historique-on_en.jpg);
}            LOCATION       */

#header_en a.location {
	position: absolute;
	left: 216px;
	top: 130px;
	width:64px;
	height:23px;
	background: #000000;
	background-image:url(../images/location-off_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.location:hover {
	background-image:url(../images/location-on_en.jpg);
}

#header_en a.semaest {
	position: absolute;
	left: 280px;
	top: 130px;
	width:76px;
	height:23px;
	background: #000000;
	background-image:url(../images/semaest-off_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.semaest:hover {
	background-image:url(../images/semaest-on_en.jpg);
}

#header_en a.artisans {
	position: absolute;
	left: 364px;
	top: 81px;
	width:244px;
	height:49px;
	background: #000000;
	background-image:url(../images/artisans-off_en.jpg);
}

#header_en a.artisans:hover {
	background-image:url(../images/artisans-on_en.jpg);
}

#header_en a.annuaire {
	position: absolute;
	left: 364px;
	top: 130px;
	width:94px;
	height:23px;
	background: #000000;
	background-image:url(../images/annuaire-off_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.annuaire:hover {
	background-image:url(../images/annuaire-on_en.jpg);
}

#header_en a.galerie {
	position: absolute;
	left: 610px;
	top: 130px;
	width:72px;
	height:23px;
	background: #000000;
	background-image:url(../images/galerie-off_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.galerie:hover {
	background-image:url(../images/galerie-on_en.jpg);
}

#header_en a.evenements {
	position: absolute;
	left: 608px;
	top: 81px;
	width:146px;
	height:49px;
	background: #000000;
	background-image:url(../images/evenements-off_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.evenements:hover {
	background-image:url(../images/evenements-on_en.jpg);
}

#header_en a.agenda {
	position: absolute;
	left: 608px;
	top: 130px;
	width:49px;
	height:23px;
	background: #000000;
	background-image:url(../images/agenda-off_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.agenda:hover {
	background-image:url(../images/agenda-on_en.jpg);
}

#header_en a.contacts {
	position: absolute;
	left: 882px;
	top: 130px;
	width:96px;
	height:23px;
	background: #000000;
	background-image:url(../images/contacts-off_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.contacts:hover {
	background-image:url(../images/contacts-on_en.jpg);
}

#header_en a.partenaires {
	position: absolute;
	left: 882px;
	top: 109px;
	width:107px;
	height:22px;
	background: #000000;
	background-image:url(../images/partenaires-on_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.partenaires:hover {
	background-image:url(../images/partenaires-off_en.jpg);
}

#header_en a.presse {
	position: absolute;
	left: 879px;
	top: 79px;
	width:96px;
	height:25px;
	background: #000000;
	background-image:url(../images/presse-off_en.jpg);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#header_en a.presse:hover {
	background-image:url(../images/presse-on_en.jpg);
}

	
/* --------------------------------- FOOTER ---------------------------------------- */


#drapeaux {
	position: absolute;
	top: 0px;
	left: 969px;
	height:596px;
	width:16px;
}

#infos {
	position: absolute;
	left: 782px;
	top: 792px;
	width:187px;
	height:17px;
	background:#000000;
}

#cadreActualite {
	position: absolute;
	left: 16px;
	top: 605px;
	width:933px !important;
	width:953px;
	height:200px !important;
	height:220px;
	background-image: url(../images/actualite.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-right:10px !important;
	padding-right:10px;
	padding-top:10px;
}


#texteActualite {
	position: absolute;
	color: #FFFFFF;
	left: 16px;
	top: 655px;
	width:933px !important;
	width:953px;
	height:94px !important;
	height:114px;
	text-align: left;
	font-size:12px;
	overflow: auto;
	font-family: arial, verdana, helvetica, sans-serif ;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	scrollbar-face-color: #770000;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #F4DEDE;
	scrollbar-3dlight-color: #770000;
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #880000;
	scrollbar-arrow-color: #F4DEDE;
}

#texteActualite .titre {
	font-weight: bold;
	font-size: 15px;
}

/* ---------------------------------- ACCUEIL ----------------------------------------------- */


#accueil #coucheeditogch {
	position: absolute;
	left: 16px;
	top: 154px;
	width:449px !important;
	width:469px;
	height:433px !important;
	height:443px;
	background-image: url(../images/colgch469-col01.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-right:10px !important;
	padding-right:10px;
	padding-top:10px;
}

#accueil #coucheB {
	position: absolute;
	left: 16px;
	top: 204px;
	width:449px !important;
	width:469px;
	height:280px !important;
	height:295px;
	text-align: left;
	font-size:12px;
	overflow: auto;
	font-family: arial, verdana, helvetica, sans-serif ;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	scrollbar-face-color: #770000;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #F4DEDE;
	scrollbar-3dlight-color: #770000;
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #880000;
	scrollbar-arrow-color: #F4DEDE;
}

#accueil #coucheE {
	position: absolute;
	left: 662px;
	top: 154px;
	width:297px !important;
	width:307px;
	height:433px !important;
	height:443px;
	background-image: url(../images/coldte307-col01.gif);
	background-repeat: no-repeat;
	padding-left:0px;
	padding-right:10px;
	padding-top:10px;
}

#accueil #txtcoucheE {
	position: absolute;
	left: 662px;
	top: 204px;
	width:287px !important;
	width:307px;
	height:280px !important;
	height:305px;
	text-align: left;
	font-size:12px;
	overflow: auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:10px;
	scrollbar-face-color: #770000;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #F4DEDE;
	scrollbar-3dlight-color: #770000;
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #880000;
	scrollbar-arrow-color: #F4DEDE;
}

#accueil #logomdp {
	position: absolute;
	left: 16px;
	top: 525px;
	width:250px;
	height:29px;
}

#accueil #logomdp12 {
	position: absolute;
	left: 662px;
	top: 525px;
	width:250px;
	height:50px;
}

#accueil #logo-semaest {
	position: absolute;
	left: 330px;
	top: 515px;
	width:100px;
	height:55px;
}

#accueil #photolcs {
	position: absolute;
	left: 495px;
	top: 205px;
	width:150px;
	height:119px;
	text-align: left;
	font-size:11px;
	font-family: arial, verdana, helvetica, sans-serif ;
}

#accueil #photomb {
	position: absolute;
	left: 530px;
	top: 425px;
	width:120px;
	height:98px;
	text-align: right;
	font-size:11px;
	font-family: arial, verdana, helvetica, sans-serif ;
}


/* ----------------------------------- HISTORIQUE ------------------------------------------ */


#historique #coucheA {
	position: absolute;
	left: 16px;
	top: 154px;
	width:610px !important;
	width:630px;
	height:428px !important;
	height:443px;
	font-size:12px;
	color:#ffffff;
	background-image: url(../images/colgch630-col02.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
}

#historique #coucheB {
	position: absolute;
	left: 652px;
	top: 154px !important;
	top: 139px;
	width:287px;
	height:272px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px !important;
	padding-top:15px;
}

#historique #coucheC {
	position: absolute;
	left: 662px;
	top: 458px;
	width:287px !important;
	width:307px;
	height:124px !important;
	height:139px;
	background-image: url(../images/coldtebs307-col02.gif);
	background-repeat: no-repeat;
	padding:15px 10px 0px 10px;

}

#historique strong {
	font-size:16px;
	margin-bottom: -10px;
	margin-top: 20;
	margin-left: -15px;
	font-style: italic ;
}

#historique p {
	margin:20px 20px -20px 30px !important;
	margin:30px 20px -30px 30px;
	padding-right:10px;
	text-align:justify;
}

#historique h1 {
	margin-left: -30px;
	margin-bottom: 50px;
	font-size:21px;
}

#historique #coucheC p {	
	text-align:right;
	font-style: italic ;
	font-size:12px;
	font-weight: bold;
}

#historique table.pagination {
	width: 100%;
}

#historique table.pagination td {
	/*margin-bottom: -15px;
	margin-top: 20px;
	margin-right: 20px;*/
	padding-right: 0px !important;
	padding-right: 60px;
	font-size:12px;
	font-style: italic ;
}

#historique table.pagination td a {
	color : #BB5500;
	font-size:12px;
}

#historique table.pagination td a:hover {
	color : #FF0000;
}


/* --------------------------------------- SEMAEST -------------------------------------- */


#semaest #coucheBfull {
	position: absolute;
	left: 16px;
	top: 154px;
	width:307px;
	height:443px;
	background: #000000;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#semaest #coucheB {
	position: absolute;
	left: 339px;
	top: 154px;
	width:610px !important;
	width:630px;
	height:428px !important;
	height:443px;
	background-image: url(../images/coldte630-col02.gif);
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
}

#semaest a {
	color: #BB5500;
}

#semaest a:hover {
	color: #FF0000;
}

#semaest table.pagination {
	width: 100%;
}

#semaest table.pagination td {
	text-align: right;
	font-size:12px;
	font-style: italic ;
}


/* --------------------------------------- LOCATION ------------------------------------------ */


#location #coucheAfull {
	position: absolute;
	left: 16px;
	top: 154px;
	width:630px;
	height:443px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#location #coucheE {
	position: absolute;
	left: 662px;
	top: 154px;
	width:287px !important;
	width:307px;
	height:428px !important;
	height:443px;
	background-image: url(../images/coldte307-col01.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	font-size: 14px;
}

#location a {
	color: #69FF3A;
	font-style: italic ;
	font-size: 12px;
}

#location a:hover {
	color: #BB5500;
}

#location h1 {
	font-size: 21px;
}


/* ---------------------------------- CALENDRIER ------------------------------------ */


#events li{
	list-style-type: none;	
}

#events ul{
	height: 13px;	
}

#events #libelle {
	width: 210px;
	font-weight: bold;
	margin: 0 auto;
	padding: 0;
}

#events .ligne {
	width: 210px;
	margin: 0 auto;
	padding: 0;
} 

#events #libelle li {
	float : left;
	width : 30px; 
}

#events .ligne li {
	float : left; 
	width : 30px; 
}
	
#events .highlight {
	font-weight: bold;
}

#events .highlight {
	font-weight: bold;
}

#events #coucheA {
	position: absolute;
	left: 16px;
	top: 154px;
	width:610px !important;
	width:630px;
	height:124px !important;
	height:139px;
	background-image: url(../images/colgchht630-col03.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
}

#events #coucheA p {
	display: inline;
}

#events #coucheB {
	position: absolute;
	left: 16px;
	top: 309px;
	width : 620px;
	height:230px !important;
}

#events #coucheBtop{
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	background-color : #0066CC;
	min-height:150px;
	width : 630px;
}
.contenu{
	left: 16px;
	height:230px !important;
	overflow: auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	scrollbar-face-color: #0066CC;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: ##0066CC;
	scrollbar-3dlight-color: ##0066CC;
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: ##0066CC;
	scrollbar-arrow-color: ##0066CC;

}
#events #coucheBottom{
	width:630px;
	background-color :#000000;
	vertical-align: bottom;
	height:12px;
}

#events .date {
	font-weight:bold;
}
#events .date p {
	display: inline;
	margin: 0px 0px 0px 0px !important;
	margin: 0px 3px 0px 0px ;
}

#events .date{
	display: inline;
}

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

a.lienJourEvent{
	color:#FFFFFF;     
	font-weight:bold; 
	text-decoration:underline;
	}

a:hover {
	font-weight:bold;
	color:#ff0000;
	background-color:none;
	text-decoration:none;
}

#events #coucheA #agenda {
	position: relative;
	left: -190px !important;
	left: -30px;
	font-size: 12px;
}

#events {
	font-size: 14px;
}

#events #date {
	padding-left: 10px;
	font-weight: bold;
}

#events #coucheC {
	position: absolute;
	left: 652px;
	top: 154px;
	width:287px;
	height:443px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}

input.submitEventDl {
	width: 35px;
	height: 35px;
	border: none;
}

input.submitEventDl:hover {
	cursor: pointer;
}


/* ---------------------------------- ARTISANS MENU ------------------------------------ */

#annuaire_des_artisans {
	height:428px !important;
	height:443px;
}

#annuaire_des_artisans #listeA {
	position: absolute;
	color:#ffffff;
	background: none;
	left: 16px;
	top: 154px;
	width:287px !important;
	width:307px;
	height:428px !important;
	height:443px;
	background-image: url(../images/colgch307col02.gif);
	background-repeat: no-repeat;
	padding:15px 10px 0px 10px;
}

#annuaire_des_artisans #listeB {
	position: absolute;
	left: 339px;
	top: 154px;
	width:287px !important;
	width:307px;
	height:428px !important;
	height:443px;
	background-image: url(../images/colgch307col02.gif);
	background-repeat: no-repeat;
	padding:15px 10px 0px 10px;
}

#annuaire_des_artisans #listeC {
	position: absolute;
	left: 662px;
	top: 154px;
	width:287px !important;
	width:307px;
	height:428px !important;
	height:443px;
	background-image: url(../images/coldte307col02.gif);
	background-repeat: no-repeat;
	padding:15px 10px 0px 10px;
}

#annuaire_des_artisans .image {
	border: 1px solid #FFFFFF;
}

#annuaire_des_artisans h1 {
	font-size:21px;
	margin-bottom: -15px;
}

#annuaire_des_artisans h2 {
	font-family: arial;
	font-size: 14px;
	margin-bottom: -10px !important;
	margin-bottom: -20px;
}

#annuaire_des_artisans h3 {
	font-size:12px;
	text-align: left;
	margin-bottom: -10px !important;
	margin-bottom: -15px;
	font-style: normal;
	background: none;
	color:#DDDDDD;
}

#annuaire_des_artisans a {
	font-weight:bold;
	color:#6CFF3F;
	text-decoration:none;
}

#annuaire_des_artisans a:hover {
	font-weight:bold;
	color:#B32000;
	text-decoration:none;
}

#annuaire_des_artisans #alphabet {
	position: absolute;
	top: 160px;
	left:665px;
	width:287px;
}

#annuaire_des_artisans #recherche {
	position: absolute;
	top: 560px;
	left:670px;
	width:287px;
}

#annuaire_des_artisans #recherche input {
	border: 1px solid #FFFFFF;
	background: #030167;
	color: #FFFFFF;
}

/* ---------------------------------- ARTISANS Templates ------------------------------------ */

h1 {
	font-family:Verdana;
	font-size:21px;
}

h2 {
	font-family:Verdana;
	font-size:16px;
	margin-bottom: 0px;
}

h3 {
	font-size:12px;
	margin-bottom: -15px;
	text-align: right;
	font-style: italic ;
	padding-right: 10px;
}

h4 {
	font-size:12px;
	margin-bottom: -15px;
	text-align: right;
	font-style: italic ;
	padding-right: 15px;
}

h5 p{
	font-size:12px;
	text-align: right;
	font-style: italic;
	position: absolute;
	bottom: 90px !important;
	bottom: 76px;
	right: 11px !important;
	right: 7px;
}

.pagination.artisans {
	width:100%;
	font-size:11px;
	position: absolute;
	top: 415px;
}

/* ---------------------------------- ARTISANS TEMPLATE 1 ------------------------------------ */

#artisan_1 {
	font-family:Verdana;
	font-size:14px;
	color:#ffffff;
}

#artisan_1 a {
	color:#ffffff;
}

#artisan_1 a:hover {
	color:#ff0000;
}

#artisan_1 #coucheA {
	position: absolute;
	left: 16px;
	top: 154px;
	width:287px !important;
	width:307px;
	height:428px !important;
	height:443px;
	background-repeat: no-repeat;
	padding: 30px 10px 0px 10px !important;
	padding: 30px 7px 0px 10px;
}

#artisan_1 #coucheC {
	position: absolute;
	left: 662px;
	top: 154px;
	width:277px !important;
	width:307px;
	height:428px !important;
	height:443px;
	background-repeat: no-repeat;
	text-align: left;
	padding: 15px 20px 0px 10px;
}

#artisan_1 #coucheC #titre {
	padding: 10px 0px 20px 0px;
	font-weight: bold;
}

#artisan_1 div#galerie {
	position: absolute;
	left: 16px;
	top: 530px;
	width: 297px;
	z-index: 2;
	border: 0px none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font: 12px Arial;
}

#artisan_1 ul#galerie_mini {
	margin: 0px ;
	padding: 0px ;
	list-style-type: none ;
}

#artisan_1 ul#galerie_mini li {
	float: right ;
}

#artisan_1 ul#galerie_mini li a img {
	margin: 2px 1px ;
	border: 1px solid #fff ;
}

#artisan_1 div#photopos {
	position: absolute;
	left: 339px;
	top: 154px;
	width: 298px;
	z-index:1;
	border: 0px none;
	padding: 0px;
	margin: 0px;
	text-align: center ;
}

#artisan_1 dl#photo {
	clear: both ;
	margin: 0px auto ;
}

#artisan_1 dl#photo dt {
	font: bold 10px Arial ;
	color: #dcb ;
}

#artisan_1 dl#photo dd {
	margin: 0px ;
}

#artisan_1 dl#photo img {
	border: 0px solid #dcb ;
}

/* ---------------------------------- ARTISANS TEMPLATE 2 ------------------------------------ */

#artisan_2 {
	font-family:Verdana;
	font-size:14px;
	color:#ffffff;
}

#artisan_2 a {
	color:#ffffff;
}

#artisan_2 a:hover {
	color:#ff0000;
}

#artisan_2 #coucheA {
	position: absolute;
	left: 16px;
	top: 154px;
	width:287px !important;
	width:307px;
	height:428px !important;
	height:443px;
	background-repeat: no-repeat;
	padding: 15px 10px 0px 10px !important;
	padding: 30px 7px 0px 10px;
}

#artisan_2 #coucheD {
	position: absolute;
	left: 339px;
	top: 154px;
	width:590px !important;
	width:630px;
	height:428px !important;
	height:445px;
	background-repeat: no-repeat;
	text-align: justify;
	padding-top:40px;
	padding-left:15px;
	padding-right:25px;
	margin-right:25px;
}

#coucheD a {
	color:#fff;
}

#coucheD a:hover {
	color:#f00;
}

#artisan_2 #coucheA img{
	position: absolute;
	right: 20px;
	bottom: 20px;
}
/* ---------------------------------- ARTISANS TEMPLATE 3 ------------------------------------ */

#artisan_3 {
	font-family:Verdana;
	font-size:14px;
	color:#ffffff;
}

#artisan_3 a {
	color:#ffffff;
}

#artisan_3 a:hover {
	color:#ff0000;
}

#artisan_3 #coucheAfull {
	position: absolute;
	left: 16px;
	top: 154px;
	width:287px;
	height:428px;
	background: #000000;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#artisan_3 #coucheD {
	position: absolute;
	left: 339px;
	top: 154px;
	width:590px !important;
	width:630px;
	height:428px !important;
	height:445px;
	background-repeat: no-repeat;
	text-align: justify;
	padding-top:40px;
	padding-left:15px;
	padding-right:25px;
	margin-right:25px;
}

#artisan_3 #coucheC a {
	color:#fff;
}

#artisan_3 #coucheC a:hover {
	color:#f00;
}

/* ---------------------------------- ARTISANS TEMPLATE 4 ------------------------------------ */

#artisan_4 {
	font-family:Verdana;
	font-size:14px;
	color:#ffffff;
}

#artisan_4 a {
	color:#ffffff;
}

#artisan_4 a:hover {
	color:#ff0000;
}

#artisan_4 #coucheAfull {
	position: absolute;
	left: 16px;
	top: 154px;
	width:630px;
	height:443px;
	background: #000000;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#artisan_4 #coucheC {
	position: absolute;
	left: 662px;
	top: 154px;
	width:277px !important;
	width:307px;
	height:428px !important;
	height:443px;
	background-repeat: no-repeat;
	text-align: left;
	padding-left:10px;
	padding-right:20px;
	padding-top:15px;
}

#artisan_4 #coucheC a {
	color:#fff;
}

#artisan_4 #coucheC a:hover {
	color:#f00;
}


/* ---------------------------------- PRESSE ------------------------------------ */

#presse #coucheA {
	position: absolute;
	left: 16px;
	top: 154px;
	width:610px !important;
	width:630px;
	height:428px !important;
	height:443px;
	background-image: url(../images/colgch630-col01.gif);
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
}

#presse #coucheC {
	position: absolute;
	left: 652px;
	top: 154px;
	width:287px;
	height:443px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}


/* ---------------------------------- PARTENAIRES ------------------------------------ */

#partenaires #coucheA {
	position: absolute;
	left: 16px;
	top: 154px;
	width:610px !important;
	width:630px;
	height:428px !important;
	height:443px;
	background-image: url(../images/colgch630-col01.gif);
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
}

#partenaires #coucheC {
	position: absolute;
	left: 652px;
	top: 154px;
	width:287px;
	height:443px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}

#partenaires #logo-aaf {
	position: absolute;
	left: 34px;
	top: 300px;
	width:78px;
	height:138px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#partenaires #logo-ccip {
	position: absolute;
	left: 124px;
	top: 300px;
	width:234px;
	height:121px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#partenaires #logo-via {
	position: absolute;
	left: 368px;
	top: 300px;
	width:234px;
	height:121px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#partenaires #logo-sema {
	position: absolute;
	left: 215px;
	top: 440px;
	width:300px;
	height:145px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}


/* ---------------------------------- CONTACTS ------------------------------------ */

#contacts #coucheA {
	position: absolute;
	left: 16px;
	top: 154px;
	width:630px;
	background-color : #660000;
}

#contacts #coucheAtop{
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
}

#contacts#coucheAbottom {
	vertical-align: bottom;
	background : black;
}

#contacts #coucheC {
	position: absolute;
	left: 652px;
	top: 154px;
	width:287px;
	height:443px;
	padding:0px 10px 0px 10px;
}

#plan #coucheAfull {
	position: absolute;
	left: 16px;
	top: 154px;
	width:630px;
	height:443px;
	padding:0px;
}

#plan #coucheC {
	position: absolute;
	left: 652px;
	top: 154px;
	width:287px;
	height:443px;
	padding:0px 10px 0px 10px;
}

#plan {
	color: black;
	font-size:16px;
	font-weight:bold;
}

/* ----------------- CREDITS ------------------------- */

#credits {
	font-size:14px;
}

#credits #coucheA {
	background-image: url(../images/colgch630-col01.gif);
	height:428px;
	left:16px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	position:absolute;
	top:154px;
	width:610px;
}

#credits #coucheB {
	background-image:url(../images/coldte307-col01.gif);
	height:428px;
	left:662px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	position:absolute;
	top:154px;
	width:287px;
}
