*

{

margin-left: auto;

margin-right: auto;

margin-top: 0px;

margin-bottom: 0px;

padding: 0px;

}



a

{

color: #0052A5;

background-color: #FFFFFF;

}



a.foot

{

color: #C0C0C0;

background-color: #FFFFFF;

font-size: 10px;

}



a.foot:hover

{

color: #0052A5;

background-color: #FFFFFF;

}



body

{

font-family: "Century Gothic", sans-serif;

font-size: 13px;
background: #fff;

}



h1,

h3

{

color: #A02443;

background-color: #FFFFFF;

}



h2,

h4

{

color: #0052A5;

background-color: #FFFFFF;

}



h3.promo

{

width: 650px;

}



h4.pasbold

{

font-weight: normal;

padding-top: 10px;

padding-bottom: 10px;

font-size: 13px;

}



h1.titre,

h2.titre,

h3.titre,

h4.titre

{

text-align: center;

}



div

{

width: 800px;

}



img

{

border-width: 0px;

}



img.float

{

margin-right: 5px;

float: left;

}



p.cart

{

text-align: left;

padding-bottom: 1px;

}



p.cartt

{

text-align: left;

padding-bottom: 1px;

font-weight: bold;

color: #A02443;

}



p.out

{

text-align: center;

padding-bottom: 1px;

font-weight: bold;

color: #A02443;

}



p.promogros

{

text-align: left;

padding-bottom: 1px;

font-weight: bold;

color: #A02443;

}



p.readme

{

text-align: justify;

width: 700px;

font-weight: bold;

color: #0052A5;

background-color: #FFFFFF;

}



p.readmeblack

{

text-align: justify;

padding-right: 10px;

color: #000000;

background-color: #FFFFFF;

}



p.readme700

{

text-align: justify;

width: 700px;

color: #000000;

background-color: #FFFFFF;

}



p.readmered

{

text-align: justify;

width: 700px;

font-weight: bold;

color: #A02443;

background-color: #FFFFFF;

}



p.readred

{

text-align: left;

font-weight: bold;

color: #A02443;

background-color: #FFFFFF;

padding-left: 5px;

}



p.readblack

{

text-align: left;

color: #000000;

background-color: #FFFFFF;

}



p.choix

{

text-align: center;

color: #000000;

background-color: #FFFFFF;

}



p.right

{

text-align: right;

width: 700px;

color: #000000;

background-color: #FFFFFF;

}



p.thinright

{

text-align: right;

width: 500px;

color: #000000;

background-color: #FFFFFF;

}



p.mesure

{

width: 750px;

text-align: left;

}



hr.region

{

color: #C0C0C0;

background-color: #C0C0C0;

height: 1px;

border: none

}



p.region

{

padding-left: 7px;

color: #0052A5;

background-color: #FFFFFF;

font-size: 9px;

font-weight: bold;

text-align: left;

}



p.foot

{

color: #C0C0C0;

background-color: #FFFFFF;

font-size: 8px;

font-weight: normal;

text-align: center;

}



p.top

{

color: #C0C0C0;

background-color: #FFFFFF;

font-weight: normal;

text-align: right;

width: 700px;

}



p.distr

{

padding-left: 5px;

color: #000000;

background-color: #FFFFFF;

}



p.distrnom

{

font-size: 12px;

font-weight: bold;

color: #0052A5;

background-color: #FFFFFF;

}



table.langue

{

text-align: center;

width: 800px;

border-collapse: collapse;

}



td.langue

{

vertical-align: bottom;

border-width: 0px;

margin: 0px;

padding: 0px;

}



table.mesure

{

text-align: center;

width: 700px;

border-collapse: collapse;

font-size: 14px;

}



td.mesure

{

color: #000000;

background-color: #FFFFFF;

border-width: 1px;

border-style: solid;

border-color: #A02443;

}



table.item

{

text-align: center;

border-collapse: collapse;

}



td.item

{

border-width: 0px;

margin: 0px;

padding: 3px;

}



table.boutique1

{

border-collapse: collapse;

color: #000000;

background-color: #FFFFFF;

width: 760px;

}



td.boutique1photo

{

padding: 1px;

border-style: none;

width: 200px;

}



td.gauche

{

border-style: none;

text-align: left;

width: 380px;

}



td.droite

{

border-style: none;

text-align: right;

width: 380px;

}



td.adroite

{

text-align: right;

}



table.head

{

width: 800px;

color: #000000;

background-color: #FFFFFF;

border-collapse: collapse;

}



td.head

{

border-width: 0px;

text-align: center;

vertical-align: top;

width: 800px;

}



table.news

{

width: 785px;

border-collapse: collapse;

}



table.events

{

width: 700px;

border-collapse: collapse;

}



td.news

{

color: #000000;

background-color: #FFFFFF;

border-width: 1px;

border-style: solid;

border-color: #A02443;

padding-left: 1px;

text-align: left;

}



td.newsdate

{

border-width: 1px;

border-style: solid;

border-color: #A02443;

font-weight: bold;

text-align: center;

width: 145px;

color: #0052A5;

background-color: #FFFFFF;

vertical-align: top;

}



table.distr

{

border-collapse: collapse;

width: 785px;

}



td.distrphoto

{

text-align: center;

padding: 1px;

border-style: none;

width: 250px;

}



td.pressephoto

{

text-align: center;

padding: 1px;

border-style: none;

width: 300px;

}



td.distrville

{

border-style: none;

text-align: left;

vertical-align: middle;

width: 200px;

}



/***************************************************************/

/********************************************* CSS Popout Menu */



td.sousmenu

{

border-style: none;

border-width: 0px;

height: 0px;

width: 800px;

}



#menu

{

width: 800px;

float: none;

}



#menu h2 a

{

text-decoration: none;

display:block;

font-size: 10px;

font-weight: normal;

border-style: solid;

border-width: 1px;

border-color: #A02443;

color: #0052A5;

background-color: #FFC726;

text-align: center;

white-space: nowrap;

}



/********************************************* au repos */



#menu h2 a:hover

{

color: #FFC726;

background-color: #A02443;

text-align: center;

}



/********************************************* drop down - en-tête sélectionée */



#menu a

{

text-decoration: none;

display:block;

font-size: 10px;

font-weight: normal;

border-style: solid;

border-width: 1px;

border-color: #A02443;

color: #FFC726;

background-color: #0052A5;

text-align: center;

white-space: nowrap;

}



/********************************************* hover et click sur un des éléments du drop down */

#menu a:hover,

#menu a:active

{

color: #FFC726;

background-color: #A02443;

}



/********************************************* style */

#menu ul

{

list-style: none;

float: left;

width: 114px;

}



#menu li

{

position: relative;

}



#menu ul li

{

float:left;

width:113px;

}



#menu ul ul

{

position: absolute;

z-index: 500;

top: auto;

display: none;

}



#menu ul ul ul

{

top:0px;

left:100%;

}



/********************************************* hover sur entête */

div#menu h2:hover

{

background:#A02443;

color:#FFC726;

}



div#menu li:hover

{

cursor:pointer;

z-index:100;

}



div#menu li:hover ul ul,

div#menu li li:hover ul ul,

div#menu li li li:hover ul ul,

div#menu li li li li:hover ul ul

{

display:none;

}



div#menu li:hover ul,

div#menu li li:hover ul,

div#menu li li li:hover ul,

div#menu li li li li:hover ul

{

display:block;

}



/********************************************** x */



#menu a.x,

#menu a.x:visited{

color:#0052A5;

background-color:#FFC726;

}



#menu a.x:hover

{

color: #FFC726;

background-color: #A02443;

}



#menu a.x:active

{

color: #FFC726;

background-color: #A02443;

}
