/*normalisation*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
ol,ul{list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
/*centrage de la fenetre - positionnement*/
html{text-align:center;}
body{position:relative;width:1003px; margin: 0 auto; text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
a{text-decoration:none;font-weight:bold;color:#000000}
a:hover{color:#b6283c;font-weight:bold}
em {font-style:italic}
/*background-color:#b1192e*/

/*ACCUEIL*/
#accfondheader{position:absolute;left:0px; top:0px;width:1003px; height:167px;background-image:url('../images/acc_fond_header.jpg');}


#accfondnavmain{position:absolute;left:0px; top:167px;width:1003px; height:226px;background-image:url('../images/acc_fond_navmain.jpg');}
#accfondfoot{position:absolute;left:0px; top:393px;width:1003px; height:202px;background-image:url('../images/acc_fond_foot.jpg');}
#accfondfoot ul{position:relative;left:196px;width:609px;top:111px }
#accfondfoot ul li{float:left}


#acclogo{position:absolute;left:88px; top:70px;width:308px; height:97px;}
#acclogo h1{position:absolute;top:-900em;width:1px; height:1px;}
#acctitre{position:absolute;left:506px; top:93px;width:386px; height:74px;}
#acctitre p{position:absolute;top:-900em;width:1px; height:1px;}


#accnavmain1a{position:absolute;left:216px; top:41px;}
#accnavmain1a a.imagemap{display:block;position:absolute;left:80px; top:-14px;width:63px;height:62px;}

#accnavmain2a{position:absolute;left:346px; top:7px;}
#accnavmain2a a.imagemap{display:block;position:absolute;left:16px; top:43px;width:63px;height:120px;}

#accnavmain3a{position:absolute;left:448px; top:13px;}
#accnavmain3a a.imagemap{display:block;position:absolute;left:3px; top:24px;width:73px;height:84px;}

#accnavmain4a{position:absolute;left:543px; top:68px;}
#accnavmain4a a.imagemap{display:block;position:absolute;left:-25px; top:64px;width:73px;height:68px;}

#accnavmain5a{position:absolute;left:658px; top:32px;}
#accnavmain5a a.imagemap{display:block;position:absolute;left:-50px; top:46px;width:73px;height:68px;}

#accnavmain6a{position:absolute;left:689px; top:91px;}
#accnavmain6a a.imagemap{display:block;position:absolute;left:-10px; top:59px;width:73px;height:68px;}



/*PAGE TYPE*/

#pagefondnavmain{width:1003px; height:241px;background-image:url('../images/page_fond_navmain.jpg');display:none}

#contenu{min-height:5px;width:803px; background-image:url('../images/page_repeat.jpg');background-repeat:repeat-y;padding:0px 100px 0px 100px;text-align:center;}
#contenu p{margin:20px 0 10px 0;}
#contenu h1{margin:0 0 20px 0;}
#contenu h2{font-weight:bold;color:#b6283c;font-size:16px;line-height:25px;margin-bottom:20px}
#contenu h3{font-weight:bold;width:175px;margin:auto;padding:5px;background-color:#b1192e;border:solid 1px #991628;text-align:center;font-size:14px;color:#FFFFFF}
#contenu p span{font-weight:bold;color:#b6283c}
#contenu ul li{margin:0 0 10px 0;}
#contenu p.emphase{font-weight:bold;color:#b6283c}
#contenu p.enum{line-height:25px;}
#contenu #ssmenu {margin:0 0 40px 0;display:none}
#contenu #ssmenu li{display:inline;margin:0 5px 10px 0;line-height:20px;color:#b6283c;font-weight:bold}
#contenu #album {margin:0 0 40px 0}
#contenu #album li {display:inline;margin:0 5px 10px 0;line-height:20px;color:#b6283c;font-weight:bold;border:solid 1 px #b6283c}
#contenu #album li img{border:solid 1 px #b6283c}
#contenu #merci li {margin:0 20px 10px 20px;line-height:20px;list-style:disc;text-align:justify}
#contenu #liens li a{text-decoration:underline;font-weight:bold;color:#000000}

#footer{position:relative;width:1003px;margin-top:40px;display:none}
#footer ul{position:relative;left:196px;width:609px; }
#footer ul li{float:left}

#pageright{position:absolute;left:920px; top:242px;width:83px; height:353px;display:none}
#pageleft{position:absolute;left:0px; top:242px;width:83px; height:353px;display:none}

#pagenavmain2a{position:absolute;left:441px; top:68px;width:81px; height:167px;}
#pagenavmain3a{position:absolute;left:522px; top:75px;width:99px; height:133px;}
#pagenavmain4a{position:absolute;left:621px; top:75px;width:96px; height:143px;}
#pagenavmain5a{position:absolute;left:717px; top:75px;width:95px; height:125px;}
#pagenavmain1a{position:absolute;left:309px; top:102px;width:132px; height:79px;}
#pagenavmain6a{position:absolute;left:812px; top:102px;width:86px; height:139px;}
#pagenavmain0a{position:absolute;left:170px; top:113px;width:78px; height:46px;}

/*PLAN DU SITE*/

ol.plan_site li{margin-bottom:7px;padding-left:25px;list-style:none;background:url(../images/bullet_01.png) no-repeat;}
ol.plan_site li ol li{margin-top:4px;list-style:none;background:url(../images/bullet_02.png) no-repeat;padding-left:20px;background-position:left center}
ol.plan_site li ol{padding-left:15px;}
ol.plan_site li ol li a{	font-family: Verdana, Arial, Helvetica, sans-serif;font-variant:normal;color: #000000;text-decoration:none;font-weight:normal}
ol.plan_site li ol li a:hover{text-decoration:underline}
ol.plan_site li a:hover{text-decoration:underline}
ol.plan_site li a{font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration:none;font-variant: small-caps;font-weight:bold}


/*CONTACT*/

div.contact{text-align:left;}

#contenu  div.contact p{margin-left:150px;position:relative}
div.contact input{width:320px;position:absolute;left:220px;}
div.contact textarea{width:320px;position:absolute;left:220px;}

div.contact2{text-align:left;}

#contenu  div.contact2 p{margin-left:140px;position:relative}
div.contact2 input{width:320px;position:absolute;left:240px;}
div.contact2 textarea{width:320px;position:absolute;left:240px;}


/*MENTIONS*/

div.mentions{text-align:left;}
#contenu div.mentions h3{margin:15px 0 5px 50px;color:#000000;background-color:#FFFFFF;height:auto;width:auto;border:none;text-align:left;padding:0;font-size:12px;}
#contenu div.mentions p{margin:0;text-align:justify;padding:0px 50px 0px 50px}

#bouton{display:none}