/* CSS Document */

body{

padding:0;

margin:0;

font-family: helvetica, arial, sans-serif;

}

.clear{

clear:both;

height:1px;

font-size:0;

width:100%;

}

/* RTE */

.align-justify {text-align:justify;}

.align-right {text-align:right;}

.align-center {text-align:center;}

.align-left {text-align:left;}



a {

color:#64bbe6;

}

a img {

border:0;

}



.csc-sitemap ul li a {

text-decoration:none;

}

.csc-sitemap ul li a:hover {

text-decoration:underline;

}



#conteneur{

margin:25px auto 0 auto;

width:918px;

padding:0x;

}



#top{

/*padding: 0 54px;*/

}

#top h1{

position:absolute;

top:-500px;

left:-500px;

}

#conteneur #top .bloc{

width:623px;

padding:0;

}

#top #logo, #top div{

float:left;

}

#top h2{

margin:32px 0 0 35px;

padding:0;

font-weight:normal;

color:#696969;

font-size:1.7em;

width:444px;

float:left;

}

#top #meteo{

float:left;

margin-bottom:6px;

width:132px;

}

.fondMeteo{

background: url(../img/fondMeteoBleu.gif) 100% 30px no-repeat;

}

.rt_curimage{

position:relative;

}



#top form{

float:right;

margin-top:2px;

}

#top form input {

float:left;

}



#top form input.text{

border:1px solid #ececec;

color:#797e83;

font-size:0.6em;

padding:0 0 0 4px;



}



#top form#newsLetter{

padding-left:8px;

width:185px;



}

#top form#recherche{

padding-left:12px;

width:110px;/*122-12*/

}



#top form#newsLetter input.text{

width:156px;

}

#top form#recherche input.text{

width:81px;

}





#contenu #col1, #contenu #col2, #contenu #col3, #contenu #col4{

width:200px;

float:left;

margin:20px 0 0 0;

}

#contenu #col1, #contenu #col2, #contenu #col3{

padding-right:28px;

}

#contenu #col1 p, #contenu #col2 p , #contenu #col3 p{

height:50px;

}



#contenu #col4{

padding: 0 0 0 8px;

width:225px;

}



#contenu #col4 img {

margin-bottom:10px;

}





#menu{

color:#264d61;

clear:both;

font-size:0.75em;

padding:0 0 6px 0;

position:relative;

}



#menu ul{

text-align:right;

list-style:none;

padding:0;

margin:8px 0 0 0;

float:right;



}

#menu ul li{

display:inline;

padding-left:18px;

background:url(../img/puce.gif) 0 0 no-repeat;

}

#menu ul li.premier{

float:left;

background:none;

position:absolute;

left:0;

top:8px;

padding-left:2px;

}

#menu ul li a{

color:#264d61;

text-decoration:none;

font-weight:bold;

}

#menu ul li a.act{

color:#44a0d2;

}



#conteneur #contenu h3, .fdMontagne #contenu h3{

color:#264d61;

margin:0;

padding:0;

font-weight:normal;

font-size:1.1em;

}

#conteneur h3 {

color:#264d61;

margin:20px 0 0 16px;

padding:0;

font-weight:normal;

font-size:1.6em;

}

#contenu h4{

color:#89a8b8;

margin:0;

padding:6px 0 0 0;

font-family: Verdana, Arial, sans-serif;

font-weight:normal;

font-size:0.85em;

}

#contenu p, .fdMontagne #contenu #contenant p {

color:#a8a8aa;

margin:10px 0 0 0;

padding:0;

font-size:0.6em;

}



.fdMontagne #contenu #contenant p {

color:#a8a8aa;

margin:10px 0 0 0;

padding:0;

font-size:0.6em;

/*font-size:0.8em;*/

font-family:helvetica,arial,sans-serif;

line-height:auto;

}



#contenu #col1 a, #contenu #col2 a, #contenu #col3 a{

float:right;

}

a.blocVert {

text-align:center;

display:block;

text-decoration:none;

color:#336184;

background:url(../img/fondResa.gif) 0 0 no-repeat;

height:74px;

width:220px;

margin:20px 0 0 0;

padding:6px 0 0 0;

font-size:1.1em;

clear:both;

}

#contenu #contenant a.blocVert, #contenu #contenant a.blocBleu {

float:right;

margin:0;

}

a.blocVert span{

font-size:1.3em;

line-height:0.9em;

}

a.blocBleu{

color:#fff;

background:url(../img/fondBlocBleu.gif) 0 0 no-repeat;

display:block;

width:219px;

height:67px;

text-decoration:none;

text-align:center;

font-size:1.1em;

}

a.blocBleu span{

font-size:1.6em;

}





#contenu #footer, #footer.int{

color:#a8a8aa;

font-size:0.75em;

clear:both;

padding-top:35px;

margin:0 0 0 0;

width:918px;

}

#footer.int{

margin:0 auto;

}



#footer a.lien{

text-decoration:none;

color:#fff;

text-align:center;

background:url(../img/fondLienSpa.gif) 0 0 no-repeat;

float:right;

display:block;

height:20px;

width:146px;

padding-top:1px;

font-size:1.1em;



}

#footer a.lien.medecin{

float:none;

display:inline;

background:url(../img/bouton_toubib.gif) 0 0 no-repeat;

padding:0 8px;

}

#footer a.lien.medecin.en{

float:none;

display:inline;

background:url(../img/bouton_toubib_en.gif) 0 0 no-repeat;

padding:0 8px;

}

#footer a.lien.medecin.it{

float:none;

display:inline;

background:url(../img/bouton_toubib_it.gif) 0 0 no-repeat;

padding:0 8px;

}



#contenu #footer ul,#footer.int ul{

margin:0 0 0 2px;;

padding:0;

display:inline;



}

#contenu #footer ul li, #footer.int ul li{

display:inline;

}



#contenu #footer ul li a, #footer.int ul li a{

color:#a8a8a8;

text-decoration:none;

}

#contenu #footer ul.lang, #footer.int ul.lang{

position:relative;

top:3px;

margin-left:5px;

}

#contenu #footer ul.lang  li, #footer.int ul.lang li{

display:inline;

margin-right:4px;

}

#contenu #footer p, #footer.int p{

font-size:1em;

color:#636363;

margin:2px 0 0 0;

}

#contenu #footer p a, #footer.int p a{

text-decoration:none;

color:#ced41f;

}

/**interieur**/

.bread{

list-style:none;

margin:7px 0 0 16px;

padding:0;

font-size:0.75em;

text-decoration:none;

color:#53addb;

}

.bread li{

display:inline;

}

.bread li a{

text-decoration:none;

color:#53addb;

border-bottom:2px solid #d4eaf6;

}

.print, .tipafriend {

float:right;

text-decoration:none;

color:#2b3c59;

font-family: verdana, arial, sans-serif;

font-size:0.6em;

height:24px;

margin-top:10px;

}

.print{

padding:0 20px;

background:url(../img/print.gif) 0 0 no-repeat;



}

.tipafriend {

padding-left:23px;

background:url(../img/mail.gif) 0 0 no-repeat;

margin-right:16px;

}



#conteneurInt{

background:url(../img/fondContInt.gif) 50% 100% no-repeat;

padding-bottom:92px;

}

#conteneurInt #contenu.int #contenant, .fdMontagne #contenu #contenant {

width:918px;

margin:0 auto 0 auto;

clear:both;

}

#contenu #contenant .col1{

padding:0 0 0 0;

width:475px;

float:left;

}

#contenu #contenant .col2{

float:left;

width:441px;

}

#contenu #contenant .col2 p{

margin-left:20px;

}

#contenu #contenant .clear{

clear:both;

}

#contenu #contenant .col1 h3{

color:#264d61;

font-family: verdana, arial, sans-serif;

font-size:1.7em;

margin-bottom:12px;

font-weight:normal;

margin-top:47px;

}

#contenu #contenant p, #contenu #contenant ul, #contenu #contenant ol {

font-size:0.8em;

font-family: verdana, arial, sans-serif;

color:#7d7d7d;

line-height:1.4em;

}

#contenu #contenant .col1 p strong{

color:#53addb;

}

#contenu #contenant  ul.lien{

list-style:none;

margin:16px 0 0 14px;

padding:0;

}

#contenu #contenant  ul.lien li{

padding-left:18px;

background:url(../img/puce.gif) 0 4px no-repeat;

}

#contenu #contenant  ul.lien li a{

color:#264d61;

text-decoration:none;

font-size:0.8em;

}

#contenu #contenant .col2 a.blocVert{

float:right;

margin:3px 0 0 0;

}

#contenu #contenant .col2 img{

float:right;

margin:24px 0 0 0;

}

#ssMenu{

padding:0;

margin:0;

}

#ssMenu ul{

list-style:none;

margin: 0 auto;

width:950px;

padding:6px 0 0 60px;

background:url(../img/fondSsMenu.gif) 50% 0 no-repeat;

height:32px;

}

#ssMenu ul li{

display:inline;

color:#898989;

font-size:0.8em;

margin:0;

padding:0;

}

#ssMenu ul li a{

color:#898989;

text-decoration:none;

margin:0;

padding:0;

}

#ssMenu ul li a.act{

color:#264d61;

}

#contenu.int #contenant p.titre {

float:left;

color:#64b7e1;

font-size:1em;

padding-left:27px;

font-family: Verdana, Arial, sans-serif;

}

ul.num{

list-style:none;

padding:0 0 20px 0;

margin:0;

}

ul.num li{

margin:0 0 32px 0;

padding:0 49px 0 0;

}

ul.num li a{

text-decoration:none;

color:#44a0d2;

font-weight:bold;

font-family: Verdana, Arial, sans-serif;

font-size:0.8em;

padding:0 25px 5px 0;



}

ul.num li a span.num{

display:block;

height:26px;

width:20px;

background:url(../img/fondNum.gif) 0 0 no-repeat;

float:left;

text-align:right;

padding-right:15px;

margin:0;

padding-top:6px;

top:0;

}

ul.num li a span{

position:relative;

top:4px;

}

ul.num li a.open {

background:url(../img/open.gif) 100% 50% no-repeat;



}

ul.num li a.close {

background:url(../img/close.gif) 100% 50% no-repeat;



}

#contenu ul.num li p{

padding: 0 0 22px 0;

font-size:0.8em;

font-family: Verdana, Arial, sans-serif;

color:#7d7d7d;

line-height:1.4em;

margin:8px 0 0 37px;



}

#contenu ul.num li img.illustr{

float:right;

padding:0 ;

margin:0 0 0 26px;

}

#topForm{

background:url(../img/bottomForm.gif) 0 100% no-repeat;

padding-bottom:52px;

margin-top:12px;

}

#bottomForm{

background:url(../img/topForm.gif) 0 0 no-repeat;



/*padding-left:26px;*/

}

form.form{

background:url(../img/middleForm.gif) 0 0 repeat-y;

padding:6px 0 0 22px;

margin:0;

}

#bottomForm h3{

margin:0;

color:#264d61;

font-family: Verdana, Arial, sans-serif;

font-weight:normal;

font-size:1.25em;

padding:6px 0 9px 26px;

}

#topForm #bottomForm p{

margin:0;

padding:0 40px 0 26px;

}

#topForm #bottomForm .form p.required{

padding-left:0;

font-size:0.75em;

}

#bottomForm .navette span{

font-family: Verdana, Arial, sans-serif;

color:#7d7d7d;

font-size:0.9em;

margin-right:50px;

}



#bottomForm span.etape{

float:right;

color:#64b7e1;

padding:22px 40px 0 0;

margin:0;



font-size:1.2em;

}



form.form fieldset{

border:0;

padding:0;

margin:0;

}

.form ul{

list-style:none;

}

.form li{

font-size:0.8em;

color:red;

}

form.form legend{

font-family: Verdana, Arial, sans-serif;

color:#64b7e1;

background: url(../img/fondNumForm.gif) 0 0 no-repeat;

padding:6px 0 14px 13px ;

font-weight:bold;

font-size:0.95em;

margin:0

}







label {

font-family:verdana, arial, sans-serif;

color:#7d7d7d;

font-size:0.8em;

}

form.form td{

height:42px;

vertical-align:top;

}

td .inputText input{

background:#b8dcef;

border:0;

height:14px;

width:210px;

font-size:0.8em;

padding: 0 0 0 0;



}

td select{

background:#b8dcef;

border-top:3px solid #86a0ae;

border-left:2px solid #86a0ae;

border-bottom:0;

border-right:0;

height:18px;

width:212px;

}

td .inputText{

padding: 2px 0 0 3px;

background: url(../img/fondInputCure.gif) 0 0 no-repeat;

display:inline;

}

td .inputTextBig input{

background:#b8dcef;

border:0;

height:14px;

width:653px;

font-size:0.8em;

padding:0;

}

td .inputTextBig{

padding: 2px 0 0 3px;

background: url(../img/fondInputCureBig.gif) 0 0 no-repeat;

display:inline;

}

#topForm #bottomForm .form td.label{

width:160px;

height:49px;

vertical-align:top;

}

td.champ{

width:275px;

vertical-align:top;

}

.radio{

margin-right:26px;

}

.radio_it{

margin-right:14px;

}

#js_internet_input, #js_presse_input, #js_autres_input{

margin-bottom:22px;

}

#js_internet_input .inputText, #js_presse_input .inputText, #js_autres_input .inputText{

padding: 0 0 0 3px;

}

#js_internet_label, #js_presse_label, #js_autres_label{

margin-bottom:10px;

}

#date{

margin:22px 0 0 0;

padding:0;

}

#date td .inputText input{

width:175px;

}

#date td.label{

width:48px;

height:34px;

}

#date td.champs{

width:229px;

height:34px;

}

#topForm #bottomForm fieldset{

padding-bottom:22px;

}

#topForm #bottomForm .bloc{

float:left;

padding:0;

margin:0 25px 0 0;

}

#topForm #bottomForm .bloc p{

font-size:0.9em;

font-weight:bold;

padding:0;

}

#principal{

margin-right:20px;

}

#principal, #secondaire{

color:#264d61;

font-family:verdana, arial, sans-serif;

font-size:0.8em;

border-collapse:separate;

border-spacing: 0 4px;

margin-top:6px;



}

#principal .jour td{

height:18px;

width:79px;

}

#secondaire .jour td{

height:18px;

width:78px;

}



#principal td, #secondaire td{

background:#b8dcef;

text-align:center;

height:28px;

vertical-align:middle;

}

#principal td.abcisse, #secondaire td.abcisse{

text-align:left;

padding-left:15px;

width:100px;



}

#principal td.vide{

background:transparent;

width:140px;

}

#secondaire td.vide{

background:transparent;

width:118px;

}

.thermesPlus label{

font-size:0.9em;

font-weight:bold;

margin-left:226px;

}

.thermesPlus p{

font-weight:normal;

}



#medecin{

margin-top:5px;



}

.medecin1{

width:153px;

}

.medecin2{

width:82px;

padding-left:128px;

}

#medecin .ligne4 td{

height:15px;

}

#medecin p{

font-size:0.5em;

}

#medecin .adeli{

font-family:Verdana, arial, sans-serif;

font-size:0.54em;

color:#7d7d7d;

text-align:right;

}

#submit{

background:#b8dcef;

border:0;

color:#384c56;

text-align:center;

padding:3px 30px;

}

.center{

text-align:center;

}

.navette label{

font-size:0.9em;

font-weight:bold;

margin:0 6px 0 46px;

}

.navette #navetteoui, .navette #navettenon {

margin:0 32px 0 0;

}

#bottomForm .navette span{

font-family: Verdana, Arial, sans-serif;

color:#7d7d7d;

font-size:0.9em;

margin-right:50px;

}

#topForm #bottomForm .navette p{

padding:0;

font-weight:bold;

font-size:0.9em;

}

#topForm #bottomForm .form #js_navette .navette td{

height:35px;

}

.navette .label label{

font-size:0.8em;

line-height:1.1em;

font-weight:normal;

margin:0 ;

}

#topForm #bottomForm .navette #js_navette .label{

width:155px;

}

#topForm #bottomForm .navette #js_navette .input{

width:340px;



}

#topForm #bottomForm .navette #js_navette .label label{

margin:0;

}

#topForm #bottomForm .navette #js_navette .inputText{

background: url(../img/fondInputNavette.gif) 0 0 no-repeat;

}

#topForm #bottomForm .navette #js_navette .inputText input{

width:340px;

margin:0;

padding:0;



}

#topForm #bottomForm .navette #js_navette span{

font-size:0.8em;

padding: 0 ;

margin:0 14px 0 65px;

border:1px solid #fff;

}

#topForm #bottomForm .navette #js_navette .nombre span{

margin:0 40px 0 0;

font-size:0.9em;

border:0;

}



#topForm #bottomForm .navette #js_navette label{

margin:0 13px 0 22px ;

padding:0;

}

#topForm #bottomForm .navette #js_navette .nombre label{

margin:0 0 0 33px ;

padding:0;

}

.textarea,{

padding: 4px 0 0 5px;

background: url(../img/fondTextarea.gif) 0 0 no-repeat;



}

textarea#commentaires{

width:354px;

height:76px;

overflow:scroll;

border:0;

}

#topForm #bottomForm .arrhes p{

margin:0 50px 18px 0;

padding:0;

font-size:0.9em;

}

#topForm #bottomForm .arrhes input{

margin:0 12px 0 18px;

}

#topForm #bottomForm .arrhes p.annulation{

margin:35px 50px 18px 0;

}

/**tt_news**/



.csc-textpic-imagewrap{

float:right;



}

.news-single-img{

margin-left:10px;

}



#contenu.int #contenant .news-single-item h3{

color:#264d61;

padding-bottom : 10px;

}



#contenu.int #contenant .news-list-container .news-list-item a {

color:#264d61;

text-decoration : none;

}



#contenu.int #contenant .news-list-container .news-list-item a:hover {

color:#264d61;

text-decoration : underline;

}



#contenu.int #contenant .news-list-container .news-list-item h3 {

color:#264d61;

padding-bottom : 10px;

}



#contenu.int #contenant .news-list-container .news-list-item .clearer {

color:#264d61;

}



#contenu.int #contenant .news-list-container .news-list-item h4 {

font-size: 20px;

color:#264d61;

padding-bottom : 5px;

}



#contenu.int #contenant .news-list-container .news-list-browse .tx-ttnews-browsebox a {

color:#264d61;

text-decoration: none;

}



#contenu.int #contenant .news-list-container .news-list-browse .tx-ttnews-browsebox a:hover {

color:#264d61;

text-decoration: underline;

}





#contenu.int #contenant .news-single-item h4{

font-size: 20px;

color:#264d61;

}



.news-single-backlink a {

color:#264d61;

text-decoration : none;

}



.news-single-backlink a:hover {

text-decoration : underline;

}



.news-single-timedata {

padding-bottom : 10px;

}

/**prehome**/

.prehome #conteneur{

width:890px;

text-align:left;

}

.prehome{

background: url(../img/fondContInt.gif) 50% 320px no-repeat;



}

.prehome #conteneur #top h2{

padding:0;

margin:0;

}

.prehome #conteneur #top h2 img{

margin:38px 0 0 40px;

}

.prehome #conteneur #top{

height:115px;

}

.prehome #contenu{

height:337px;

}

.prehome #conteneur #contenu img{

margin:0 0 2px 0;

padding:0;



}

.prehome #contenu #menu{

float:right;

width:270px;

}

.prehome #contenu #menu h3{

color:#c4a1a3;

font-size:1em;

font-family: arial, helvetica, sans-serif;

padding: 0 0 0 20px;

margin: 4px 0 0 0;

background: url(../img/flecheRose.gif) 0 50% no-repeat;

}

.prehome #contenu #menu p{

font-family: verdana, arial, sans-serif;

color:#89a8b8;

font-size:1.28em;

line-height:1em;

padding:0 0 0 20px;

width:210px;

margin:4px 0 0 0;

height:75px;

}

.prehome #contenu #menu a{

padding: 0 0 0 20px;

}

.prehome #contenu #menu h3.cure{

background: url(../img/flecheBleu.gif) 0 50% no-repeat;

color:#00a8e2;

}

.prehome #contenu #footer{

margin-top:52px;

background: url(../img/pixelGris.gif) 0 46px repeat-x;

text-align:right;

}

.prehome #contenu #footer .lang{

background:#fff;

padding-left:10px;

}



#js_internet_label,#js_presse_label,#js_autres_label,#js_internet_input,#js_presse_input,#js_autres_input{

    display:none;

}



#contact-cures{

margin-top:50px;

}

#contact-cures label {

font-family:verdana, arial, sans-serif;

color:#7d7d7d;

font-size:0.8em;

padding-left:36px;

width:133px;

display:block;

float:left;

}

#contact-cures .inputText{
padding: 2px 0 2px 5px;
background: url(../img/fondInputCureBig.gif) 0 0 no-repeat;
display:inline;
}
#contact-cures input{
margin-bottom: 22px;
width:420px;
height:16px;
background:#b8dcef;
border:0;
font-size:0.8em;
padding:0;
}
#contact-cures select{
background:#b8dcef;
border-top:3px solid #86a0ae;
border-left:3px solid #86a0ae;
border-bottom:0;
border-right:0;
height:18px;
width:212px;
margin-bottom: 22px;
}

#contact-cures .inputTextarea{

padding: 4px 0 0 5px;

background: url(../img/fondTextareaCure.gif) 0 0 no-repeat;

float:left;

height:106px;

margin-bottom:22px;

}

#contact-cures textarea{

background:#b8dcef;

border:0;

height:100px;

overflow:auto;

width:419px;

}

#contact-cures input.valider{

width:62px;

height:17px;

border:none;

margin-left:410px;

}
#contact-cures #powermaildiv_uid559 input{

width:62px;

height:17px;

border:none;

margin-left:410px;

}

.tx-indexedsearch{

font-family:verdana, arial, sans-serif;

color:#7d7d7d;

font-size:0.8em;

font-weight:normal;

}

.tx-indexedsearch a{

color:#89a8b8;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {

color:#264d61;

}

.tx-indexedsearch-searchbox .submit{

background:#b8dcef;

border:0;

color:#384c56;

margin-left:25px;



}

.tx-powermail-pi1_mandatory strong {

font-family:verdana, arial, sans-serif;

color:#7d7d7d;

font-size:0.8em;

font-weight:normal;

padding:0;

}

.tx-powermail-pi1 ul {

list-style:none;

}

/*.tx-powermail-pi1 form{

text-align:center;

}*/

.tx-powermail-pi1_mandatory_submit{

color:#384c56;

background:#b8dcef;

border:0;

margin-left:410px;

}



#tipafriendcures .inputText{

padding: 4px 0 0 5px;

background: url(../img/fondInputCureBig.gif) 0 0 no-repeat;

height:20px;

display:inline;

}



#tipafriendcures input{

margin-bottom: 22px;

width:420px;

height:16px;

background:#b8dcef;

border:0;

}



#tipafriendcures .inputTextarea{

padding: 4px 0 0 5px;

background: url(../img/fondTextareaCure.gif) 0 0 no-repeat;

float:left;

height:106px;

margin-bottom: 22px;

}

#tipafriendcures label {

font-family:verdana, arial, sans-serif;

color:#7d7d7d;

font-size:0.8em;

padding-left:36px;

width:133px;

display:block;

float:left;

}



#tipafriendcures textarea{

background:#b8dcef;

border:0;

height:100px;

overflow:auto;

width:418px;

}



#tipafriendcures input.valider{

width:80px;

height:18px;

border:none;

margin-left:150px;

}



#tipafriendcures div{

float:left;

margin-top:10px;

}





#tipafriendcures .bloclien{

font-family:verdana, arial, sans-serif;

color:#7d7d7d;

font-size:1.0em;

margin-left:170px;

margin-bottom:10px;

}



#tipafriendcures .erreur{

font-family:verdana, arial, sans-serif;

color:#e52929;

font-size:0.9em;

font-style:bold;

margin-left:130px;

margin-bottom:10px;

}



#newslettercure div{

margin-top: 20px;

}



#newslettercure .inputText{

padding: 4px 0 0 5px;

background: url(../img/fondInputCureBig.gif) 0 0 no-repeat;

height:20px;

display:inline;

}



#newslettercure input{

margin-bottom: 22px;

width:420px;

height:12px;

background:#b8dcef;

border:0;

}



#newslettercure input.valider{

width:80px;

height:18px;

border:none;

margin-left:350px;

}



#newslettercure .erreur{

margin-left:50px;

font-family:verdana, arial, sans-serif;

color:#e52929;

font-style:bold;

}



#newslettercure label {

font-family:verdana, arial, sans-serif;

color:#7d7d7d;

font-size:0.8em;

padding-left:36px;

width:133px;

display:block;

float:left;

}



.desinscrire{

margin-left:200px;

}



/*  LISTE NEWS PAGES INTERNES */

ul.sgListNews {

margin:25px 0 0 20px;

padding:0;

list-style:none;

}

ul.sgListNews li {

margin:0;

padding:0;

clear:both;

height:150px;

}

ul.sgListNews li img {

float:left;

margin-right:26px;

}

#contenu.int #contenant ul.sgListNews li h4 {

font-family:Verdana, Geneva, sans-serif;

margin:0;

padding:0;

font-size:1.1em;

}

#contenu.int #contenant ul.sgListNews li h4 a {

color:#89a8b8;

text-decoration:none;

}

#contenu.int #contenant ul.sgListNews li h4 a:hover {

text-decoration:underline;

}

#contenu.int #contenant ul.sgListNews li p {

margin:0 !important;

padding:0 0 5px !important;

}

#contenu.int #contenant ul.sgListNews li span.dateNewsList {

font-size:0.7em;

color:#ceb1b2;

}

.tournePage {

border-spacing:0;

border-collapse: collapse;

margin:0 20px 0 auto;

}

.tournePage td {

padding:2px;

font-size:0.85em;

}

.tournePage td a {

color:#89a8b8;

font-weight:bold;

}

.tournePage td a:hover, .tournePage td.tx-ttnews-browsebox-SCell a {

color:#7d7d7d;

text-decoration:none;

}



/* NEWS SINGLE */

div.newsSingle {

padding:0 20px;

}

.imgNewsDetail {

float:right;

padding:0 0 0 25px;

}

span.dateNewsSingle {

font-size:0.7em;

color:#89a8b8;

}

#contenu.int #contenant h3.newsSingle {

color:#264d61;

margin:0;

padding:0 0 0 10px;

font-weight:normal;

font-size:1.6em;

}



.fdMontagne {

background:url(../img/fdFooterHome.gif) 50% 100% no-repeat;

padding:0 0 103px;

}



.powermail_mandatory_js {

font-size:0.8em;

color:#f00;

padding:0 0 10px 166px;

margin:0;

}

.inputTextarea .powermail_mandatory_js {

padding:0 0 10px;

}



/* ACCORDEON V2 */

.semi_accordion p {

clear:both;

}

#contenu h4.num, #contenu h4.numOpen {

float:left;

clear:left;

color:#44a0d2;

font-weight:bold;

font-size:0.8em;

padding-right:25px;

background:url(../img/open.gif) 100% 12px no-repeat;

}

#contenu h4.numOpen {

background:url(../img/close.gif) 100% 12px no-repeat;

}

#contenu h4.num span, #contenu h4.numOpen span {

display:inline-block;

width:23px;/*32-9*/

height:23px;/*28-5*/

background:url(../img/fondNum.gif) 0 0 no-repeat;

vertical-align:middle;

padding:5px 0 0 9px;

}

.toggleSubCommentaire{

cursor : pointer;

}



.titreProduit .prix{

background: url(../img/fondPrix_blue.gif) 0 0 no-repeat;

height:37px;

width:73px;

text-align:center;

padding-top:18px;

color:#fff;

font-weight:bold;

}

#contact-cures input.check{
width:16px;
float:left;
margin-top:35px;
border:0;
background:none;
}
#contact-cures label.check{
float:none;
padding:0;
width:345px;
margin-top:35px;
}

/* Class texte rouge week-end et courts séjours*/

.txt_red {
font-family:Verdana, Geneva, sans-serif;
color:#e4142c;
font-size:1.5em;
font-weight:bold;

}

.txt_red_small {
font-family:Verdana, Geneva, sans-serif;
color:#e4142c;
font-size:1em;
font-weight:regular;

}

.tx-indexedsearch-searchbox-button-en{
width:61px !important;
height:16px;
}

.tx-indexedsearch-searchbox-button-it{
width:95px !important;
height:18px;
}

.send-en{
width:62px !important;
height:17px !important;
}
.valider-it{
width:56px !important;
height:15px !important;
}

.toggleSubCommentaire {
background:url("../img/fleche_bleu_haut.jpg") no-repeat scroll 100% 2px transparent;
color:#53ADDB;
font-family:verdana,arial,sans-serif;
font-size:0.8em;
font-weight:bold;
width:145px;
}

li.powermail_mandatory_listitem strong {
	color: red;
}
