body {
	margin:0px;
	padding:0px;
	/*background: url('images/fond.jpg') center repeat-y #F1F3F2;*/
	background: #F1F3F2;
	/*behavior: url("csshover3.htc");*/

	font-family: Arial;
	font-weight:normal;
	font-size:12px;
	color:#404040;
}

DIV#first {

	display:none;	
	
}


TD.titreComm {
	margin:0px;
	padding:10px;
	font-family: Arial;
	font-weight:bold;
	font-size:14px;
	color:#00548c;

}


DIV#sommaire H1.titreSommaire {
	margin:0px;
	padding:0px;
	font-family: Arial;
	margin-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#00508F;
	text-decoration:underline;
}

.inputNews {
  
  width:120px;
  height:14px;
  font-family: Arial;
	font-weight:normal;
	font-style:normal;
	font-size:10px;
	color:#666666;
	text-align:left;

}

DIV#sommaire {
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-weight:normal;
	font-size:11px;
	color:#00508F;
	border-bottom:1px solid #B1B1B1  ;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:32px;
}

DIV#sommaire A.lienSommaire:link,
DIV#sommaire A.lienSommaire:active,
DIV#sommaire A.lienSommaire:visited,
DIV#sommaire A.lienSommaire:hover {
	font-family: Arial;
	font-weight:normal;
	font-size:11px;
	color:#00508F;
	text-decoration:none;
}

DIV#sommaire A.lienSommaire:hover {
	text-decoration:underline ;
}


DIV#sommaire A.lienActuel:link,
DIV#sommaire A.lienActuel:active,
DIV#sommaire A.lienActuel:visited,
DIV#sommaire A.lienActuel:hover {
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
	color:#606060;
	text-decoration:none;
}




DIV#dklik {
	position:absolute;
	width:19px;
	height:104px;
	left:50%;
	margin-left:-520px;
	border:0px solid red;
}

a{outline: none;}
:focus{-moz-outline-style: none;}

p {
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-weight:normal;
	font-size:11px;
	color:#404040;
	text-align:justify;
}

A.lienLOG:link,
A.lienLOG:active,
A.lienLOG:visited
 {
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-weight:normal;
	font-size:11px;
	color:#00548C;
	text-decoration:none;	
}

A.lienLOG:hover {
	text-decoration:underline;
}


p a:link,
p a:active,
p a:visited,
p a:hover {
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-weight:normal;
	font-size:11px;
	color:#00548C;
	text-decoration:none;
}

p a:hover {
	text-decoration:underline;
}

p.texteSej {
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-weight:normal;
	font-size:11px;
	color:#404040;
	text-align:justify;
}

.titreInt {
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color:#AFC600;
	/*padding-left:25px;*/
	text-align:justify;
}


H1 {
	font-family: Arial;
	font-weight:bold;
	font-size:13px;
	color:#AFC600;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}

H1.h1Sej {
	font-family: Arial;
	font-weight:bold;
	font-size:13px;
	color:#AFC600;
	margin:0px;
	padding:0px;
}



DIV#conteneur {
	position:absolute;
	width:990px;
	height:640px;
	top:0px;
	margin:0px;
	padding:0px;
	left:50%;
	margin-left:-495px;
	background: url('images/fond.jpg') center repeat-y #F1F3F2;
}
/* syntaxe reconnue UNIQUEMENT par FireFox (utile pour les différences entre navigateur !) */
html>body DIV#conteneur {
	height:auto;
	min-height:640px;
}

DIV#principal {
	position:relative;
	width:990px;
	height:600px;
}
/* syntaxe reconnue UNIQUEMENT par FireFox (utile pour les différences entre navigateur !) */
html>body DIV#principal {
	height:auto;
	min-height:600px;
}


DIV#footer {
	position:absolute;
	margin:0px;
	padding:0px;
	width:990px;
	height:46px;
	left:50%;
	margin-left:-495px;
	top:0px;
	background: url('images/footer.jpg') no-repeat;
	border:0px solid green;
	
}
DIV#footer UL.menuFooter {
	width:800px;
	margin:0px;
	margin-left:9px;
	margin-top:13px;
	padding:0px;
	font-family: Arial;
	font-weight:normal;
	font-size:10px;
	color:#676666;
	text-align:center;
	border:0px solid red;
}
DIV#footer UL.menuFooter LI {
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
	cursor:pointer;
	/*width:100px;*/
	border:0px solid blue;
}

DIV#footer UL.menuFooter LI.noLien {
	cursor:text;
}

DIV#footer UL.menuFooter LI a,
DIV#footer UL.menuFooter LI.noLien P.bodytext { 
	font-family: Arial;
	font-weight:normal;
	font-size:10px;
	color:#676666;
	text-decoration:none;
}
DIV#footer UL.menuFooter LI a:hover { 
	color:#000000;
	/*filter : alpha(opacity=40);
  -moz-opacity : 0.4;
  opacity : 0.4;*/
}





DIV#gauche {
	position:relative;
	float:left;
	width:800px;
	margin:0px;
	padding:0px;
	margin-left:12px;
	border:0px solid green;
}
DIV#flash {
	position:relative;
	width:800px;
	height:305px;
	margin:0px;
	padding:0px;
}
DIV#menu {
	position:relative;
	width:800px;
	height:42px;
	margin:0px;
	padding:0px;
	background:#B0C700;
	background: url('images/menuvert.jpg') no-repeat;
}
DIV#menu UL.menuHaut {
	width:800px;
	height:39px;
	margin:0px;
	padding:0px;
	border:0px solid red;
}
DIV#menu UL.menuHaut LI.menuHautLi {
	display:inline-block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:120px;
	height:39px;
	text-align:center;
	cursor:pointer;
	border:0px solid blue;
}
DIV#menu UL.menuHaut LI.menuHautLi:hover { 
	background:white; 
	filter : alpha(opacity=40);
  -moz-opacity : 0.4;
  opacity : 0.4;
}
DIV#menu UL.menuHaut LI.menuHautLi:hover P A { color:black; }
DIV#menu UL.menuHaut LI.m1 { width:121px; }
DIV#menu UL.menuHaut LI.m2 { width:140px; }
DIV#menu UL.menuHaut LI.m3 { width:142px; }
DIV#menu UL.menuHaut LI.m4 { width:142px; }
DIV#menu UL.menuHaut LI.m5 { width:141px; }
DIV#menu UL.menuHaut LI.m6 { width:113px; }

DIV#menu UL.menuHaut LI P {
	margin:0px;
	padding:0px;
	margin-top:9px;
	text-align:center;
}
DIV#menu UL.menuHaut LI P A {
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}




DIV#droite {
	position:relative;
	float:left;
	width:164px;
	margin:0px;
	padding:0px;
	margin-left:2px;
}
DIV#drapeaux {
	margin:0px;
	padding:0px;
	width:164px;
	height:21px;
	text-align:right;
	border:0px solid red;
	margin-top:10px;
	padding-right:6px;
}
DIV#droite_haut {
	margin:0px;
	margin-top:20px;
	padding:0px;
	width:164px;
	height:250px;
}

DIV#actualites, DIV#actualites2 {
	margin:0px;
	margin-left:8px;
	margin-top:3px;
	padding:0px;
	width:150px;
	background:#F2F2F2;
}
DIV#actualites2 {
	margin-top:13px;
}
DIV.actuGrosTitre {
	margin:0px;
	padding:0px;
	width:150px;
	height:40px;
	background:url('images/titre-actualites-fond.jpg') no-repeat #F2F2F2;
}
P.actuGrosTitreCale { 
	margin:0px;
	padding:0px;
	height:6px; 
	text-align:left;
}
P.actuGrosTitreP1, P.actuGrosTitreP2 {
	font-family: Arial;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	margin-left:6px;
	padding:0px;
	letter-spacing:1px;
	text-align:left;
}
P.actuGrosTitreP2 {
	margin-left:16px;
	font-size:15px;
	letter-spacing:0px;
	text-align:left;
}
P.actuTitre {
	font-family: Arial;
	font-weight:bold;
	font-style:normal;
	font-size:11px;
	color:#00548C;
	margin:4px;
	margin-bottom:1px;
	padding:0px;
	text-align:left;
}
P.actuDate {
	font-family: Arial;
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	color:#00548C;
	margin:4px;
	margin-top:0px;
	padding:0px;
	text-align:left;
}
P.actuTexte {
	font-family: Arial;
	font-weight:normal;
	font-style:normal;
	font-size:10px;
	color:#666666;
	margin:4px;
	margin-bottom:8px;
	padding:0px;
	text-align:left;
}
P.actuSepare {
	margin:0px;
	margin-top:4px;
	padding:0px;
	height:6px;
	border:0px;
	border-top:1px dotted #B1B1B1;
	text-align:left;
}
P.actuSsTitre {
	font-family: Arial;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	color:#00548C;
	background:#E6E6E6;
	margin:0px;
	margin-bottom:8px;
	padding:4px;
	text-align:left;
}
P.actuTitreCache {
	font-family: Arial;
	font-weight:bold;
	font-style:normal;
	font-size:11px;
	color:#00548C;
	margin:4px;
	margin-left:16px;
	margin-bottom:1px;
	padding:0px;
	border:0px;
	border-bottom:1px solid #BBBBBB;
	text-align:left;
}
P.actuTexteCache {
	font-family: Arial;
	font-weight:normal;
	font-style:normal;
	font-size:10px;
	color:#00548C;
	margin:4px;
	margin-top:1px;
	margin-left:16px;
	margin-bottom:1px;
	padding:0px;
	text-align:left;
}
DIV#actuOutils,
DIV#actuOutils2 {
	font-family: Verdana;
	font-weight:bold;
	font-style:normal;
	font-size:10px;
	color:#B0C700;
	margin:4px;
	margin-top:0px;
	padding:0px;
	height:20px;
	text-align:left;
}
DIV#actuOutilsCache,
P.actuOutilsCache {
	font-family: Verdana;
	font-weight:bold;
	font-style:normal;
	font-size:10px;
	color:#B0C700;
	margin:4px;
	margin-top:0px;
	margin-left:16px;
	padding:0px;
	height:20px;
	text-align:left;
}


IMG#pictoActuGauche, IMG#pictoActuDroite, IMG#pictoActu, IMG.pictoActuCache { margin:0px; margin-right:4px; margin-bottom:-2px;}
IMG#pictoActu { margin-left:12px; margin-bottom:-3px;}
IMG.pictoActuCache { margin-bottom:0px; height:8px;}

DIV#actuOutils a, DIV#actuOutils2 a, P.actuOutilsCache a {
	font-family: Verdana;
	font-weight:bold;
	font-style:normal;
	font-size:10px;
	color:#B0C700;
	text-decoration:none;
}

DIV#actuOutils a:hover, DIV#actuOutils2 a:hover, P.actuOutilsCache a:hover { color:black; }


DIV#reservez {
	margin:0px;
	margin-left:8px;
	margin-top:13px;
	padding:0px;
	width:150px;
	/*height:105px;
	background:url('images/reservez.jpg') no-repeat #F2F2F2;
	cursor:pointer;*/
}
P.reservezCale { 
	margin:0px;
	padding:0px;
	height:64px; 
	text-align:left;
}
P.reservezP1, P.reservezP2 {
	font-family: Arial;
	font-weight:bold;
	font-style:normal;
	font-size:16px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-align:center;
}
P.reservezP2 {
	margin-left:16px;
	font-size:12px;
}

DIV#boutique {
	margin:0px;
	margin-left:8px;
	margin-top:13px;
	padding:0px;
	width:150px;
	height:28px;
	background:url('images/boutique.jpg') no-repeat #F2F2F2;
	cursor:pointer;
}
P.boutiqueCale { 
	margin:0px;
	padding:0px;
	height:4px; 
	text-align:left;
}
P.boutique {
	font-family: Arial;
	font-weight:bold;
	font-style:normal;
	font-size:16px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-align:center;
}




/******** Interieur *********/
DIV#int_titre {
	margin:0px;
	margin-top:0px;
	padding:0px;
	width:800px;
	height:38px;
	/*background: url('images/titre-puce.jpg') left top no-repeat;*/
	padding-top:2px;
	border:0px;
	border-bottom:1px solid #B1B1B1;
}
DIV#int_titre H1 {
	font-family: Arial;
	font-weight:bold;
	font-size:20px;
	color:#00548C;
	margin:0px;
	padding:0px;
	margin-left:32px;
}

DIV#rootline {
	margin:0px;
	margin-top:2px;
	padding:0px;
	width:800px;
	height:17px;
	text-align:right;
	border:0px solid red;
	font-family: Arial;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	color:#606060;
}


DIV#rootline A.lienRootline:link,
DIV#rootline A.lienRootline:active,
DIV#rootline A.lienRootline:visited {
	
	text-decoration:none;
	color:#606060;
}


DIV#rootline A.lienRootline:hover {
text-decoration:underline;	

}



DIV#contenuPage {
	margin:0px;
	margin-top:12px;
	padding:0px;
}



/*styles du flex entetePages*/

DIV#entetePages {
	margin:0px;
	padding:0px;
	background:url('images/fondEntetePages.jpg') no-repeat;
	width:801px;	
	padding-top:10px;
}

DIV#partieGauche {
	margin:0px;
	padding:0px;
	width:617px;	
	border:0px solid red;
	
}

DIV#partieDroite {
	margin:0px;
	padding:0px;
	width:158px;	
	border:0px solid red;
	margin-left:17px;
}




/* FORMULAIRE */
div.tx-powermail-pi1 {
	margin: 0px;
	/*margin-top: 20px;*/
}

span.powermail_mandatory {
        color: red;
        margin-left: 5px;
}
input.validation-failed,
textarea.validation-failed {
        background-color: #B1C700;
        
}
div.powermail_mandatory_js {
	/*border: 1px solid;*/
        font-family: Arial; font-size:11px; font-weight:normal; font-style:normal;  color: #404040;
        margin: 3px 0px 15px 220px;
        padding: 0px;
        padding-left: 3px;
}
fieldset.tx-powermail-pi1_fieldset {
	margin: 0px; padding: 0px;
        border: 0px solid #A5ACB2;
        /*background-image: url(../img/handy.jpg);*/
        background-repeat: no-repeat;
        background-position: 100% 60%;
	font-family: Arial; font-size:11px; font-weight:normal; font-style:normal; color:#404040;
}
fieldset.tx-powermail-pi1_fieldset legend {
	display: none;
}
fieldset.tx-powermail-pi1_fieldset label {
	border: 0px solid #F3F6D9;
        display: block;
        width: 217px;
        float: left;
        clear: both;
	font-family: Arial; font-size:13px; font-weight:bold; font-style:normal; color:#404040;
	text-align: right;
	padding-right: 4px;
}
fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset textarea {
	width: 240px; height: 18px;
	margin: 0px; padding: 0px;
	border: 1px solid #888888;
	font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#404040;
	border: 1px solid #A5ACB2;
}
fieldset.tx-powermail-pi1_fieldset textarea{
	height: 100px;
	border: 1px solid #A5ACB2;
}
fieldset.tx-powermail-pi1_fieldset powermail_check {
	width: 20px;
	border: 0px solid;
}
DIV.powermail_check_inner{
	border: 0px solid;
}
INPUT.powermail_check {
	border: 1px solid;
	width: 100px;
}
div.tx_powermail_pi1_fieldwrap_html {
        margin: 3px 0;
}
div.tx_powermail_pi1_fieldwrap_html_label{
	text-align: center; margin-top : 20px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
        margin: 0px 0px;
        font-weight: bold;
        border: 1px solid #444;
        width: 100px; height: 20px;
}
DIV.tx_powermail_pi1_fieldwrap_html_submit{
	text-align: right;
	margin-right:12px;
}
td.powermail_all_td {
        padding: 3px 10px 3px 0;
}
DIV.powermail_check_inner_uid7_0 {
	margin-top: 20px;
	margin-bottom: 20px;
}
/* Ceci permet de cache le titre avant "Vous acceptez ?" */
P.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display: none;
}



/* PUBLICATIONS */

P.publicationsResultTitreSstheme {
	margin:0px;
	margin-left:15px;
	margin-bottom:8px;
	padding:2px;
	padding-left:0px;
	width:624px;
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
	color:#959D17;
	border:0px solid gray;
	border-bottom:1px solid #C8CF4A;
}

SELECT.selectFlipbook {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #707070;
	width:185px;
	margin:0px;
	padding:0px;
}

DIV#listingBrochuresUP, DIV#listingBrochuresDOWN {
	width:190px;
	height:28px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	text-align:center;
	border:0px solid black;
}

DIV#listingBrochures {
	position:relative;
	width:190px;
	height:585px;
	overflow:hidden;
	overflow-x:hidden;
	margin:0px;
	padding:0px;
	border:0px solid green;
}
DIV#listingBrochuresInt {
  position:relative;
  font-family: Trebuchet MS;  
  font-size: 11px;
  font-weight: normal;
  color: #707070;
	width:190px;
	margin:0px;
	padding:0px;
	text-align:center;
	border:0px solid red;
}

IMG.imgListBrochures { filter : alpha(opacity=40); -moz-opacity : 0.4; opacity : 0.4; }
IMG.imgListBrochures:hover { filter : alpha(opacity=100); -moz-opacity : 1; opacity : 1; }

a.hrefBrochure { font-family: Trebuchet MS; font-size: 11px; font-weight: bold; color: #707070; text-decoration:none;}
a.hrefBrochure:hover { color:#000000; }

H1.titreBook {

	margin: 0px; padding: 0px;

	font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color: #E30051;

}