table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }
html {height:100%;}


td, table, select, input, textarea{
	font-family:tahoma;
	font-size:13px;
	vertical-align:top;
	line-height:15px;
	color:#313131;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:#fdf5f1; height:100%}

img {border:0}

ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:20px}
ul li a{text-decoration:underline; color:#ce5663; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:15px}
ul li a:hover{ text-decoration:none; background:url(images/marker_list.gif) no-repeat 0 5px}

b {color:#282828}

a {text-decoration:underline; color:#660000}
a:hover {text-decoration:none}

.link {text-align:right}
a.link {text-decoration:none; color:#525252; font-weight:bold; background:url(images/marker_link.gif) no-repeat right 5px; font-size:10px; padding-right:17px}
a.link:hover {color:#ce5663}

a.link_1 {text-decoration:underline; color:#ce5663}
a.link_1:hover {text-decoration:none}

h1 {color:#660000; font-size:12px; text-transform:uppercase; margin:0}
h2 {color:#ce5663; font-size:11px; text-transform:uppercase; margin:0}
h3 {color:#ce5663; font-size:11px; line-height:13px; margin:0 0 15px 0}
h4 {color:#525252; font-size:11px; line-height:13px; margin:0 0 2px 0}

.main { width:100%}
.main_1 { width:100%; text-align:center}
.main_2 {width:766px; height:800px; margin:0 auto; text-align:left }

.title {margin-bottom:16px; display:block}

.div_line {background:url(images/bg_line.gif) repeat-x; width:auto; height:1px}

.pic_left {float:left; margin:0 10px 0 0}

.line {width:1px; background:url(images/bg_col.gif) repeat-y; height:100%}
.line_bg {background:url(images/bg_col_bot.gif) no-repeat bottom; height:100%}


/* header */
#header { height:253px}
#header div {height:253px}

/* content */
#content { height:250px }
#content .table_content {width:750px; height:250px; margin:15px 10px 10px 10px}
#content .table_content2 {width:700px; height:250px; margin:15px 10px 10px 10px}

/* footer */
#footer { height:82px; text-align:center; background:url(images/bg_footer.jpg) no-repeat top; color:#fdc1c7; font-weight:bold; line-height:16px; font-size:10px}
#footer div img {vertical-align:middle; margin-top:1px}
#footer div {margin:15px 0 2px 0; word-spacing:13px; color:#fdf5f1}
#footer a.link_f {color:#fdf5f1; text-transform:uppercase; font-size:10px; text-decoration:none; word-spacing:0}
#footer a.link_f:hover {color:#fdc1c7}
#footer a {color:#fdc1c7; text-decoration:underline}
#footer a:hover {text-decoration:none}


/* accueil.html */
#accueil #content .row1 {height:214px}
#zaccueil #content .row1 .col1 {width:450; padding:0 20px 0 0px}
#accueil #content .row1 .col1 {padding:0 20px 0 0px}
#accueil #content .row1 .col1 .title {margin-bottom:17px}
#accueil #content .row1 .col1 .div_pics {margin:0px 0px 0px 30px}
#accueil #content .row1 .col1 .link {margin:13px 2px 0 0}
#accueilz #content .row1 .col1 .div_pics img {vertical-align:top; margin-right:5px; margin-left:0px}
#accueil #content .row1 .line_bg {background:url(images/bg_col_bot.gif) no-repeat bottom; height:100%}
#zaccueil #content .row1 .col2 {width:300px; padding:0 0px 0 15px}
#accueil #content .row1 .col2 { padding:0 0px 0 15px}
#accueil #content .row1 .col2 .pic_left {margin:0 15px 0 0}
#accueil #content .row1 .col2 p {margin:0 0 15px 0}
#accueil #content .row1 .col2 .link {margin:14px 5px 0 0}



/* index-1.html */
#page2 #content .line_bg {background:url(images/bg_col_bot2.gif) no-repeat bottom; height:100%}
#page2 #content .col1 {width:438px}
#page2 #content .col1 .row1 {height:178px; padding:0 20px 0 11px}
#page2 #content .col1 .row1 p {margin:13px 0 13px 0}
#page2 #content .col1 .row2 {height:73px; background:url(images/bg_cont_p2.gif) no-repeat top left}
#page2 #content .col1 .row3 {height:247px; padding:0 20px 0 10px}
#page2 #content .col1 .row3 .link {margin:12px 0 11px 0}
#page2 #content .col2 {width:246px; padding-left:21px}
#page2 #content .col2 ul {margin:10px 0 0 0}
#page2 #content .col2 .div_line {margin:22px 0 18px 0}
#page2 #content .col2 .link {margin:14px 5px 0 0}

/* index-2.html */
#page3 #content .row1 {height:242px}
#page3 #content .row1 .col1 {width:236px; padding:0 20px 0 11px}
#page3 #content .row1 .col1 ul {margin:11px 0 14px 0}
#page3 #content .row1 .line_bg {background:url(images/bg_col_bot2.gif) no-repeat bottom; height:100%}
#page3 #content .row1 .col2 {width:418px; padding-left:20px}
#page3 #content .row1 .col2 .table {width:418px; height:199px}
#page3 #content .row1 .col2 .table h3 {margin-bottom:18px}
#page3 #content .row1 .col2 .table p {margin:14px 0 11px 0}
#page3 #content .row1 .col2 .table .c1 {width:183px; padding-right:20px}
#page3 #content .row1 .col2 .table .c2 {width:1px; background:url(images/bg_col2.gif) repeat-y; height:100%}
#page3 #content .row1 .col2 .table .c2_bg {background:url(images/bg_col_bot3.gif) no-repeat bottom; height:100%}
#page3 #content .row1 .col2 .table .c3 {width:188px; padding:0 5px 0 21px}
#page3 #content .row1 .col2 .table .c3 .link {margin:0 3px 0 0}
#page3 #content .row2 {height:67px; background:url(images/bg_cont_p1.gif) no-repeat top}
#page3 #content .row3 {height:189px}
#page3 #content .row3 .col1 {width:236px; padding:0 20px 0 11px}
#page3 #content .row3 .col1 p {margin:14px 0 13px 0}
#page3 #content .row3 .line_bg {background:url(images/bg_col_bot2.gif) no-repeat bottom; height:100%}
#page3 #content .row3 .col2 {width:407px; padding:0 10px 0 21px}
#page3 #content .row3 .col2 .div_list {width:387px; margin:10px 0 14px 0; height:70px}


#prospectus #content a {text-decoration:underline; color:#660000; font-size: 15px ; line-height: 25px}
#prospectus #content a:hover {text-decoration:none}
#prospectus #content .row1 {height:242px}
#prospectus #content .row1 .col1 {width:295px; padding:0px 5px 0 0px}
#prospectus #content .row1 .col1 ul {margin:11px 0 14px 0}
#prospectus #content .row1 .line_bg {background:url(images/bg_col_bot2.gif) no-repeat bottom; height:100%}
#prospectus #content .row1 .col2 { padding:0 0px 0 5px}
#prospectus #content .row1 .col2 .table .c2 {background-color:gray;}
#prospectus #content .row1 .col2 ul {margin:11px 0 14px 0}
#prospectus #content  td {padding:5px 5px 5px 0px}
#prospectus #content  .col2 a {text-decoration: color:#660000; font-size: 13px; line-height: 15px }


/* index-3.html */
#page4 #content .row1 {height:184px}
#page4 #content .row1 .col1 {width:407px; padding:0 20px 0 11px}
#page4 #content .row1 .col1 p {margin:14px 0 13px 0}
#page4 #content .row1 .line_bg {background:url(images/bg_col_bot.gif) no-repeat bottom; height:100%}
#page4 #content .row1 .col2 {width:237px; padding:0 10px 0 20px}
#page4 #content .row1 .col2 .pic_left {margin-right:15px}
#page4 #content .row1 .col2 h3 {margin-bottom:17px}
#page4 #content .row1 .col2 p {margin:0 0 12px 0}
#page4 #content .row2 {height:67px; background:url(images/bg_cont_p1.gif) no-repeat top}
#page4 #content .row3 {height:247px}
#page4 #content .row3 .col1 {width:407px; padding:0 20px 0 11px}
#page4 #content .row3 .col1 .link {margin:13px 0 11px 0}
#page4 #content .row3 .line_bg {background:url(images/bg_col_bot2.gif) no-repeat bottom; height:100%}
#page4 #content .row3 .col2 {width:236px; padding:0 10px 0 21px}
#page4 #content .row3 .col2 p {margin:0 0 14px 0}


/* contact.php */
#contact #content .row1 {height:197px}
#contact #content .row1 .col1 {width:380px; padding:0 20px 0 11px}
#contact #content .row1 .col1 .table p {margin:0 0 14px 0}
#contact #content .row1 .col1 p {margin:14px 0 13px 0}
#contact #content .row1 .col1 h2 {font-size: 15px }
#contact #content .row1 .line_bg {background:url(images/bg_col_bot.gif) no-repeat bottom; height:100%}
#contact #content .row1 .col2 {padding:0 10px 0 20px}
#contact #content .row1 .col2 p {margin:14px 0 13px 0}
#contact #content .row1 .col2 h2 { display:inline}
#contact #content .row1 .col2 div { text-align:justify;}
#contact #content .row2 {height:45px; background:url(images/bg_cont_p1.gif) no-repeat top}
#contact #content .row3 {height:234px}
#contact #content .row3 .col1 {width:236px; padding:0 20px 0 11px}
#contact #content .row3 .col1 .pic {margin:1px 0 11px -1px}
#contact #content .row3 .col1 p {margin:13px 0 14px 0}
#contact #content .row3 .line_bg {background:url(images/bg_col_bot2.gif) no-repeat bottom; height:100%}
#contact #content .row3 .col2 {width:418px; padding:0 0 0 20px}
#contact #content .row3 .col2 .div_links {text-align:right; margin:0 10px 0 0}
#contact #content .row3 .col2 .table_form {width:418px; height:166px; margin-bottom:5px}
#contact #content .row3 .col2 .table_form input {width:193px; height:23px; background:#ffffff; border:solid 1px #ce5663}
#contact #content .row3 .col2 .table_form textarea {width:193px; height:152px; margin-bottom:4px; overflow:auto; background:#ffffff; border:solid 1px #ce5663}
#contact #content .row3 .col2 .table_form .div_input {width:164px; height:23px; margin-bottom:9px}
#contact #content .row3 .col2 .table_form .c1 {width:225px; height:23px; }
#contact #content .row3 .col2 .table_form .c1 label {font-weight: bold; }
#contact #content .row3 .col2 .table_form .c2 {width:193px;}
#contact #content .row3 .col2 .table_form .c2 label {font-weight: bold; }


/* conseil.php */
#conseil #content table {margin:15px 0 5px 15px}
#conseil #content p { text-align:justify; }
#ccconseil #content h1 {color: black; text-transform: capitalize; padding: 0px 0px 3px 0px}
#conseil #content h2 {font-size: 15px; }

/* plaisir.html */
#plaisir #content .row2 {height:55px; background:url(images/bg_cont_p1.gif) no-repeat top}
#plaisir #content .row1 .col1 {width:380px; padding:0 20px 0 0px}
#plaisir #content .row1 .col2 {padding:0 0px 0 20px}
#plaisir #content .row1 .col1 p {margin:10px 0 10px 0}
#plaisir #content .row1 .col2 p {margin:10px 0 10px 0}
#plaisir #content .row3 .col1 p {margin:10px 0 10px 0}
#plaisir #content .row1 .col1 h2 {font-size: 15px; text-align: center}
#plaisir #content .row1 .col2 h2 {font-size: 15px; text-align: center }
#plaisir #content .row1 .line_bg {background:url(images/bg_col_bot.gif) no-repeat bottom; height:100%}
#plaisir #content .row3 .line_bg {background:url(images/bg_col_bot2.gif) no-repeat bottom; height:100%}


/* Presentation.html */
#presentation #content p {margin:0 0 20px 0}
#presentation #content p { text-align:justify; }
#presentation #content h1 {color: black;  padding: 0px 0px 3px 0px; text-transform: none;}


/* Menu liste des liens vers documents inscription */
#tablenavigation .blocfixe h2, 
#coinmoment .blocfixe h2
{
    
   
    /*background-image:url(images/coins.gif);*/
    background-repeat:no-repeat;
    /*background-position:left top;*/
    background-color:#660000;
    font-size:12px;
     /*overflow:hidden;*/
    padding:5px 5px 5px 5px;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    text-align: center;
    color:#FFFFFF;
}

#tablenavigation .blocfixe h3, 
#coinmoment .blocfixe h3
{
    
   
    /*background-image:url(images/coins.gif);*/
    background-repeat:no-repeat;
    /*background-position:left top;*/
    background-color:#660000;
    font-size:10px;
    /*overflow:hidden;*/
    padding:5px 5px 5px 5px;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    text-align: center;
    text-transform: uppercase;
    color:#FFFFFF;
}
#tablenavigation .sousmenufixe, 
#coinmoment .sousmenufixe
{ 
    list-style-type:none;
    border-left:1px solid #660000;
    border-right:1px solid #660000;
    border-bottom:1px solid #660000;
    background-color:#FFFFFF;
    padding:0px 0px 0px 0px ;
    font-weight:normal;
}
#tablenavigation .bloc, #tablenavigation .blocfixe, #coinmoment .blocfixe
{
    overflow:hidden;
    /*margin:0 0 0.5em 0;*/
    list-style:none;
    /*font-size:12px;*/
}
#tablenavigation .bloc ul li a:hover,
#tablenavigation .blocfixe ul li a:hover
{
    background-color:#ce5663;
    color:#00000;
    text-decoration:underline;
}
#tablenavigation .bloc ul li a,
#tablenavigation .blocfixe ul li a
{
    color:#660000;
    text-decoration:none;
}
#tablenavigation .sousmenufixe a, 
#tablenavigation .sousmenu a
{
	background: 4px center no-repeat;
   /* background:url(actionhover.png) 4px center no-repeat;*/
    display:block;
    padding:2px 0px 2px 20px;
    text-align:left;
}


