*{margin:0;padding:0;outline:none;}
img{border:none;}


body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#555555;background:#FFF;}
body.site{text-align:center;background:#FFF url(../images/pagesinterieures/img_fondPage.jpg) repeat-x scroll;background-position: center -3px !important;background-position:center 0;}

a:link{color:#2b55a2;text-decoration:underline;}
a:visited{color:#5f7aab;text-decoration:underline;}
a:hover{text-decoration:none;}

h1{font-size:1.75em;color:#7a003c;font-weight:normal;margin-bottom:25px;}
h3{font-size:1.75em;color:#7a003c;font-weight:normal;margin-bottom:25px;}

p{margin-bottom:1.2em;line-height:1.5em;}
sup{font-size:10px;vertical-align: top;font-size:0.8em;}
sup a:link {text-decoration:none;}
sup a:visited {text-decoration:none;}

.imageContenu{float:right;clear:right;margin:0 0 10px 25px;}
.imageContenuGauche{float:left;clear:left;margin:0 25px 10px 0;}
.centrer { text-align:center; }

h2{font-size:1em;color:#7a003c;font-weight:bold;line-height:1.37em; margin-bottom:5px;}

ul{margin:4px 0 1.2em 0;}
ul li{list-style-type:none;background:transparent url(../images/pagesinterieures/spritePage.gif) no-repeat scroll -864px -69px;padding:0 0 0 16px;line-height:1.5em;margin:0 0 0.5em 0;}
ul li ul{margin:0px 0px 0px 0px;}
ol li{list-style-type:decimal;list-style-position:outside;color:#8F003B;margin-bottom:15px;margin-left:20px;font-weight:bold;}
ol li p{color:#555555;font-weight:normal;margin-bottom:0px;}
ol li ul li{list-style-type:none;color:#555555;font-weight:normal;margin-left:0px;}

table.tableau{width:100%;border-top:1px solid #d1b8c5;border-left:1px solid #d1b8c5;}
table.tableau th, table.tableau td{border-bottom:1px solid #d1b8c5;border-right:1px solid #d1b8c5;padding:5px 10px;background-color:#FFFFFF;font-size:12px;}
table.tableau td.celluleTitreTableau{color:#7a003c;font-weight:bold;background-color:#e7d9e0;padding:10px;}
table.tableau th, table.tableau td.celluleTitre{background-color:#f3ecef;font-weight:bold;}

td.pointilleVertical{background-image:url(../images/pagesinterieures/img_pointilleVertical.gif);background-position:0px 0px;background-repeat:repeat-y;padding-left:20px;}

p.pointilleHorizontal, div.lignePointillee{padding-bottom:18px;background-image:url(../images/pagesinterieures/img_pointilleHorizontal.gif);background-position:0px 100%;background-repeat:repeat-x;}



div.tableauRose{border:1px solid #DBBAC7;background-color:#F6ECEF;margin-bottom:1.2em;}
table.tableauRose{border:4px solid #FFFFFF;border-collapse:collapse;width:100%;}
table.tableauRose td {background-color:#F6ECEF;padding:8px 0px 8px 0px;}
table.tableauRose td.ligneRose{border-top:1px solid #DBBAC7;}
table.tableauRose td.roseFonce {background-color:#EEDEE4;}

td.tableauCouple{background-image:url(../images/pagesinterieures/img_bandeRoseForm.gif);background-position:0px 0px;background-repeat:repeat-y;background-color:#F6ECEF;}
td.tableauCouple ol{display:block;}
td.tableauCouple ol li{list-style-type:upper-alpha;margin-bottom:5px;color:#000000;margin-left:32px;position:relative;font-weight:normal;}
td.tableauCouple ol li input{margin-left:-3px;position:relative;top:1px;}
td.tableauCouple ol li span {position:absolute;left:36px;top:2px;font-weight:normal;}
td.tableauCouple p{margin-left:67px;font-weight:bold;font-size:1.2em;color:#000000;}
td.tableauCouple p.ligneRose{border-top:1px solid #DBBAC7;margin-top:20px;}

div.formControlant{border:1px solid #DBBAC7;background-image:url(../images/pagesinterieures/img_bandeRoseForm.gif);background-position:0px 0px;background-repeat:repeat-y;background-color:#F6ECEF;}
div.formControlant table{border:4px solid #FFFFFF;width:100%;border-collapse:collapse;}
div.formControlant table td {padding-top:10px;vertical-align:top;line-height:16px;}


div.boiteAide{background-color:#FFF;border:1px solid #d1b8c5;padding:2px;font-size:1.3em;clear:both;margin:8px 0 8px 0;}
div.boiteAide p{margin:0 0 0 0;background:#eddae1 url(../images/pagesinterieures/img_fondAide.gif) no-repeat scroll 15px 15px;padding:15px 15px 15px 75px;line-height:normal;}

div.boiteRose{background-color:#FFF;border:1px solid #d1b8c5;padding:2px;font-size:1.3em;clear:both;margin:8px 0 29px 0;}
div.boiteRose p{margin:0 0 0 0;background-color:#eddae1;padding:15px 15px 15px 15px;line-height:normal;height:auto;}
div.boiteRoseFille{background-color:#eddae1;background-image:url(../images/pagesinterieures/img_filleRose.jpg);background-position:100% 0px;background-repeat:no-repeat;padding-bottom:10px;}
div.boiteRoseFille p{background-color:transparent;font-size:0.8em;padding:10px 15px 0px 15px; margin-right:150px;}
div.boiteRoseFille p strong{font-size:1.2em;}

.texteRose{color:#7a003c;}
.fondRose { background-color: #F6ECEF; }
.fondRoseFonce { background-color: #EEDEE4; }

div#contenuTexte h2{font-size:1.2em;color:#7a003c;font-weight:bold;line-height:1.37em;margin-bottom:1em;}

div.imageAvecTexte{float:right;font-family:"Times New Roman", Times, serif;width:281px;margin:0 0 0 20px;}
div.imageAvecTexte img{display:block;float:none;clear:both;margin:0 0 13px 0;}
div.imageAvecTexte p{float:left;width:270px;/*271*/font-size:1.75em;color:#7a003c;line-height:1.3em;text-align:justify;}
div.imageAvecTexte p.guillemetGauche{float:left;width:10px;text-align:right;margin-bottom:0px;}

p.saisonEnfants{float:left;width:174px;font-size:1.2em;line-height:normal;}
p.saisonEnfants img{display:block;margin-bottom:15px;}
p.saisonMarge{margin-right:17px;}

.references{font-size:0.9em;text-align:justify;padding-left:25px;position:relative;}
.references sup{color:#2B55A2;position:absolute;left:0px;top:-1px;width:20px;font-size:1em;vertical-align:baseline;text-align:center;padding:1px 0px 1px 0px;}
