* {
margin : 0  ;
padding : 0 ;
}
p {
text-align:justify;
}

ul {
list-style-position : inside ;
list-style-type: none  ;
}

.csc-textpic-text  li {
background : transparent  url('img/puceCarree.gif') left 6px no-repeat ;
padding-left : 8px ;
}

.ttcontent ul li, #secteurIntro .ttcontent ul li  {
background : transparent  url('img/puceCarree.gif') left 6px no-repeat ;
padding-left : 8px ;
margin-bottom:10px;
}


.ttcontent ul, .ttcontent ul li ul , .ttcontent ul li ul li ul  {
padding-left:20px;
margin-top:10px;
}
.ttcontent #onglets ul{
padding-left:0;
margin-top:0;
}

.ttcontent ol li {
list-style-position : inside ;
list-style-type: decimal  ;
background : transparent  url('img/puceCarree.gif') left 6px no-repeat ;
padding-left : 14px ;
}


ul.menuOnglets li.onglet1 a:hover, ul.menuOnglets li.onglet1   {
    background : transparent;
    list-style : none;
    list-style-image : none;
    
}


ul.menuOnglets li  {
    background : transparent;
    list-style : none;
    list-style-image : none;
    margin:0;
    padding:0;
}

#menuSousOnglets  {
text-align : center ;
    
}

#menuSousOnglets li {
background : transparent;
    list-style : none;
    list-style-image : none;
    margin:0;
    padding:0;
    
}
.ttcontent .menuOnglets ul li {
background : none ;
list-style : none ;
}


#secteurIntro ul li {
background : transparent url('img/flBlancheActus.gif') left top no-repeat ;
padding-left : 14px ;
}

.news-list-browse ul li{
background:none;
display:inline;
}


.right {
float:right ;
}
.left {
float:left;
}
#alaUne img.left {
margin-right:5px;
}
.clear {
clear : both ;


}
br.clear {
clear : both ;
font-size : 0.1em ;
height : 2px ;
display : block ;
}

a {
color : #a91e57 ;
text-decoration:none;
}

.ssTitre {
font-weight : bold ;
color : #a91e57 ;
}

#home img {
border : none ;
}

/* * * * * * Mise en forme générale des colonnes  * * * * * */
html, body  {
height : 100% ;
/*position: absolute;
left: 50%; 
width: 960px;
margin-left: -480px; */
}
body {
background : #A91E57 url('img/logoE_seul.gif') 965px top no-repeat ;
font-size : 75% ;
font-family: Arial, Helvetica, sans-serif ;
}

table#colonnes {
border-spacing:0;
border-collapse:collapse;
background : #fff url('imagesFond/fondHomeGP04.jpg') left top no-repeat ;
height : 100% ;
}

table#colonnes tr td {
vertical-align:top;
padding:0; 
border:0; 
}

.gauche {
width : 200px ;
background : #A91E57;
}
.milieu {
width : 476px ;
background : transparent ;
}
.droite {
background : transparent url('img/fdSeparGris.gif') left top repeat-y ;
width : 282px ;
}
.ombre {
background : #A91E57 url('img/logoE_ombre.gif') left top repeat-y ;
width : 5px ;
}

/* * * * * colonne gauche * * * * */
#hautGauche {
background : #A91E57 url('imagesFond/fondHomeGP04.jpg') left top no-repeat ;
}


#logo {
border : 0 ;
}

/* moteur de recherche */

#formSearch {
background-color : #2166AB ;
height : 45px ;
padding-top : 6px ;
padding-bottom : 0px ;
}
#formSearch label {
margin-left : 14px ;
padding-top : 8px ;
color : #fff ;
font-size : 0.9em ;
font-weight : bold ;
}
#formSearch input#text {
margin : 4px 0 0 14px ;
border :  1px solid #fff ;
background-color:  #fff ;
color: #2166AB ;
font-size : 0.9em ;
width : 136px ;
}
#formSearch input#submit {
border :  1px solid #2166AB ;
background-color:  #2166AB ;
color: #fff ;
}


/* menu de gauche */
ul#menuGauche {
margin-top : 27px ;
width : 199px ;
}
ul#menuGauche li {
display : inline ;
}
ul#menuGauche li a{
background-color : #D289A6 ;
/*height : 18px ;*/
padding-top : 4px ;
padding-left : 14px ;
padding-bottom : 4px ;
display : block ;
color : #000 ;
text-decoration : none ;
font-size : 1em ;
margin-bottom : 5px  ;
font-weight : normal ;
}

ul#menuGauche li a:hover {
background-color : #fff ;
color : #A91E57  ;
text-decoration : none ;
}

#menuPictos {
background-color : #A91E57 ;
margin-top : 24px ;
padding-left : 14px ;
}

#menuPictos a {
margin-right : 10px ;
}


/* -- -- Encart gris ministères -- -- */

#ministeres {
background-color : #E5E5E5 ;
margin : 0 10px 10px 10px ;
text-align : center ;
}
#ministeres p {
padding:4px ;
text-transform: uppercase;
font-family: "Times New Roman", Times, serif ;
font-size:0.8em;
text-align:center;
}
#ministeres hr{
width : 100px ;
margin : auto ;
}


/* * * * * colonne milieu * * * * */

#contentMilieu, #menuBas {
width:460px ;
margin-left : 20px ;
}

/* - - - - - Fil d'ariane - - - - - */
#arianeMaj {
clear : both ;
color : #a91e57 ;
margin-top : 15px ;
font-size : 0.8em ;
}

#home #arianeMaj {
width : 350px ;
margin-left: 105px;
}
#ariane {
float : left ;
}
#arianeMaj a {
color : #a91e57 ;
}

#maj, #majBas {
float:right ;
width:120px ;
text-align:right ;
color:#a91e57 ;
font-size :0.8em ;
}

#majBas {
padding-right:16px;
}



/* - - - - -  A la une - - - */
#alaUne {
width : 460px ;
background: transparent url('img/fdUneMid.gif') right top repeat-y ;
}

#alaUne p {
font-size : 0.9em ;
text-align:left;
}
#alaUne p img {
margin-right : 4px ;
border : 1px solid #cecece ;
}
#alaUneTop {
width : 340px ;
margin-left : 100px ;
background: transparent url('img/fdUneTop.jpg') right top no-repeat ;
padding-top : 15px ;
padding-left : 5px ;
padding-right : 15px ;
}
#alaUne h1  {
color : #A91E57 ;
font-size : 1.4em ;
font-weight : bold ;
padding-bottom : 10px ;
}
#alaUne h1 a {
color : #A91E57 ;
text-decoration : none ;
}
#alaUne h1 a:hover {
text-decoration : underline ;
}

#actusSecondaires {
clear : both ;
width : 100% ;
padding-top : 15px ;
}

.alaUneAutre {
width : 195px ;
float : left ;
padding-right : 10px ;
padding-left : 18px ;
background: transparent url('img/flRoseUne.gif') 0px 0px no-repeat ;
}
.alaUneAutre h2  {
color : #A91E57 ;
width : 200px ;
font-size : 1em ;
font-weight : bold ;
padding-bottom : 4px ;
}

.alaUneAutre h2 a {
color : #A91E57 ;
text-decoration : none ;
}
.alaUneAutre h2 a:hover {
text-decoration : underline ;
}

#alaUne #lienToute {
clear : both ;
text-align : right ;
}
#alaUne #lienToute a{
display : block ;
float  : right ;
text-align : right ;
background: #a91e57 url('img/flBlancheActus.gif') 4px 6px  no-repeat ;
color : #fff ;
padding :5px 10px 5px 17px ;
font-size : 1em ;
font-weight : bold ;
text-decoration : none ;
margin-right : 6px ;
}
#alaUne #lienToute a:hover {
background: #cecece url('img/flBlancheActusAct.gif') 4px 6px  no-repeat ;
color : #a91e57 ;
}

#alaUneBottom {
clear :both ;
height : 14px ;
background: #fff url('img/fdUneBas.gif') right top no-repeat ;
font-size : 0.1em ;
}

/* - - - - -  En ce moment - - - */

.encartAccueil {
margin-left : 10px;
width : 455px ;
margin-bottom : 5px ;
}

.encartHautAccueil {
background : transparent url('img/cadresBasAccueil.gif') left top no-repeat ;
height : 2px ;
font-size : 0.1em ;
clear : both ;
}

.encartBasAccueil {
background : transparent url('img/cadresBasAccueil.gif') left top no-repeat ;
height : 2px ;
font-size : 0.1em ;
clear : both ;
}

.encartMidAccueil {
width : 455px ;
padding : 5px;
background : transparent url('img/cadresMidAccueil.gif') left top repeat-y ;
text-align : justify;
clear : both ;
}

.encartMidAccueil div{
margin-right: 15px;
}

.encartMidAccueil img {
margin : 0px 5px;
float: left;
}

.encartMidAccueil ul li {
    list-style-image : none;
    background : none;
}

.encartMidAccueil p {
	margin : 5px;
}


/* - - - - - Menu bleu - - - - - */

ul#menuBleu {
list-style-type: none  ;
clear : both ;
margin-top : 20px ;
height : 32px ;
}

ul#menuBleu li {
display : block ;
float : left ;
text-align : center ;
}

ul#menuBleu li a {
display : block ;
float : left ;
padding : 4px 4px ;
font-size : 10px ;
height : 21px ;
color : #fff ;
text-decoration : none ;
font-weight : bold ;
}

ul#menuBleu li#bleuli1 a {
width : 106px ;
background : transparent url('img/bleu.gif') left top no-repeat ;
}
ul#menuBleu li#bleuli2 a {
width : 105px ;
background : transparent url('img/bleu.gif') left top no-repeat ;
}
ul#menuBleu li#bleuli3 a {
width : 105px ;
background : transparent url('img/bleu.gif') left top no-repeat ;
}
ul#menuBleu li#bleuli4 a {
background : transparent url('img/bleu.gif') left top no-repeat ;
width : 108px ;
}

ul#menuBleu li a:hover  {
color : #2163ad ;
}
ul#menuBleu li#bleuli1 a:hover {
background : transparent url('img/bleu_act.gif') left top no-repeat ;
}
ul#menuBleu li#bleuli2 a:hover  {
background : transparent url('img/bleu_act.gif') left top no-repeat ;
}
ul#menuBleu li#bleuli3 a:hover  {
background : transparent url('img/bleu_act.gif') left top no-repeat ;
}
ul#menuBleu li#bleuli4 a:hover  {
background : transparent url('img/bleu_act.gif') left top no-repeat ;
}

/* - - - - - Menu avec onglets - - - - - */
div#onglets {
clear : both ;
margin-top : 20px ;
background : transparent url('img/fdsousMenuOnglets.gif') left 20px repeat-y ;
}
/*div#tab249 {
clear : both ;
margin-top : 20px ;
background : transparent url('img/fdsousMenuOnglets.gif') left 20px repeat-y ;
}*/
#ongletsBas {
height:2px ;
background:#fff url('img/fdBasSousMenuOnglets.gif') left bottom no-repeat ;
font-size:0.1em ;
}
ul.menuOnglets,
ul.rgtabs-menu {
list-style-type:none !important;
height:35px ;
width:455px ;
}
ul.menuOnglets li,
ul.rgtabs-menu li {
display:block ;
float:left ;
text-align:center;
background:none !important;
padding:0 !important;
}
ul.menuOnglets li a,
ul.rgtabs-menu li a {
font-size :1.1em ;
font-weight:bold ;
color:#757575;
background-color:#EBEBEB ;
display:block ;
text-decoration:none;
padding:8px 4px 11px 4px;
}
ul.menuOnglets li a:hover,
ul.menuOnglets li a.sel,
ul.rgtabs-menu li a:hover,
ul.rgtabs-menu li a.sel {
color:#fff ;
background-color:#a91e57 ;
}
ul.menuOnglets li.onglet1 a,
ul.rgtabs-menu li.tabfirst a {
background : transparent url('img/pratique.gif') left top no-repeat ;
width:105px ;
}
ul.menuOnglets li.onglet2 a {
background : transparent url('img/contacts.gif') left top no-repeat ;
width:105px ;
}
ul.menuOnglets li.onglet3 a,
ul.rgtabs-menu li.tabmiddle a {
background:transparent url('img/contacts.gif') left top no-repeat ;
width:104px ;
}
ul.menuOnglets li.onglet4 a,
ul.rgtabs-menu li.tablast a {
background : transparent url('img/FAQ.gif') left top no-repeat ;
width:108px ;
}
/*ul#menuOnglets li#onglet1 a:hover, ul#menuOnglets li#onglet1 a.active  {
background : transparent url('img/pratique_act.gif') left top no-repeat ;
}
ul#menuOnglets li#onglet2 a:hover, ul#menuOnglets li#onglet2 a.active,
ul#menuOnglets li#onglet3 a:hover, ul#menuOnglets li#onglet3 a.active  {
background : transparent url('img/contacts_act.gif') left top no-repeat ;
}
ul#menuOnglets li#onglet4 a:hover, ul#menuOnglets li#onglet4 a.active  {
background : transparent url('img/FAQ_act.gif') left top no-repeat ;
}*/
ul.menuOnglets li.onglet1 a:hover,
ul.menuOnglets li.onglet1 a.sel,
ul.rgtabs-menu li.tabfirst a:hover,
ul.rgtabs-menu li.tabfirst a.sel {
background : transparent url('img/pratique_act.gif') left top no-repeat ;
}
ul.menuOnglets li.onglet2 a:hover,
ul.menuOnglets li.onglet2 a.sel,
ul.menuOnglets li.onglet3 a:hover,
ul.menuOnglets li.onglet3 a.sel,
ul.rgtabs-menu li.tabmiddle a:hover,
ul.rgtabs-menu li.tabmiddle a.sel {
background : transparent url('img/contacts_act.gif') left top no-repeat ;
}
ul.menuOnglets li.onglet4 a:hover,
ul.menuOnglets li.onglet4 a.sel,
ul.rgtabs-menu li.tablast a:hover,
ul.rgtabs-menu li.tablast a.sel {
background : transparent url('img/FAQ_act.gif') left top no-repeat ;
}
ul#menuSousOnglets {
clear:both ;
}
ul#menuSousOnglets img {
margin-top:5px ;
}
ul#menuSousOnglets li {
display : block ;
float : left ;
text-align : center ;
width : 113px ;
}
ul#menuSousOnglets li a {
display : block ;
width : 100px ;
color : #666 ;
font-size : 0.9em ;
font-weight : bold ;
text-decoration : none ;
width : 103px;
padding : 100px 5px 0 5px ;
}

/* EXCEPTION PUBLICATION */
#publis ul#menuSousOnglets li a {
width : 103px;
min-height : 60px;
padding : 5px 5px 0 5px ;
}


#lienPublis {
clear : both ;
text-align : right ;
}
#lienPublis a{
display : block ;
float  : right ;
text-align : right ;
background: #a91e57 url('img/flBlancheActus.gif') 4px 6px  no-repeat ;
color : #fff ;
padding :5px 10px 5px 17px ;
font-size : 1em ;
font-weight : bold ;
text-decoration : none ;
margin-right : 6px ;
}
#lienPublis a:hover {
background: #cecece url('img/flBlancheActusAct.gif') 4px 6px  no-repeat ;
color : #a91e57 ;
}

/* fin EXCEPTION PUBLICATION */

ul#menuSousOnglets li#li1 a {
background : transparent url('img/calendrier.gif') center top no-repeat ;
margin-left : 1px ;
}
ul#menuSousOnglets li#li2 a {
background : transparent url('img/fiches.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li3 a {
background : transparent url('img/telechargement.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li4 a {
background : transparent url('img/circulaire.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li5 a {
background : transparent url('img/fax.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li6 a {
background : transparent url('img/formulaire.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li7 a {
background : transparent url('img/mail.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li8 a {
background : transparent url('img/musique.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li9 a {
background : transparent url('img/photo.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li10 a {
background : transparent url('img/presentation.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li11 a {
background : transparent url('img/tableur.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li12 a {
background : transparent url('img/txt.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li13 a {
background : transparent url('img/video.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li14 a {
background : transparent url('img/picto_profil_off.gif') center top no-repeat ;
}

ul#menuSousOnglets li#li1 a:hover {
background : transparent url('img/calendrier_act.gif') center top no-repeat ;
margin-left : 1px ;
}
ul#menuSousOnglets li#li2 a:hover {
background : transparent url('img/fiches_act.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li3 a:hover {
background : transparent url('img/telechargement_act.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li4 a:hover {
background : transparent url('img/circulaire_act.gif') center top no-repeat ;
}

ul#menuSousOnglets li#li5 a:hover {
background : transparent url('img/fax_act.gif') center top no-repeat ;
}

ul#menuSousOnglets li#li6 a:hover {
background : transparent url('img/formulaire_act.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li7 a:hover {
background : transparent url('img/mail_act.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li8 a:hover {
background : transparent url('img/musique_act.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li9 a:hover {
background : transparent url('img/photo_act.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li10 a:hover {
background : transparent url('img/presentation_act.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li11 a:hover {
background : transparent url('img/tableur_act.gif') center top no-repeat ;
}
ul#menuSousOnglets li#li12 a:hover {
background : transparent url('img/txt_act.gif') center top no-repeat ;
}

ul#menuSousOnglets li#li13 a:hover {
background : transparent url('img/video_act.gif') center top no-repeat ;
}

ul#menuSousOnglets li#li14 a:hover {
background : transparent url('img/picto_profil_on.gif') center top no-repeat ;
}

ul#menuSousOnglets li a:hover {
color : #a91e57 ;
}

/* ------ EXCEPTION ONGLET CONTACT -------- */

#ongletContacts1  a {
background : transparent url('img/profil_off.gif') left top no-repeat ;
width : 80px ;
display : block ;
float : left ;
color : #666 ;
font-size : 0.9em ;
font-weight : bold ;
text-decoration : none ;
padding : 20px 0px 0 70px ;
height : 50px ;
}

#ongletContacts1  a:hover {
color : #ad215a ;
background : transparent url('img/profil_on.gif') left top no-repeat ;

}

#ongletContacts1 , #ongletContacts2 {
clear : both ;
}

#ongletContacts2 .adresseOngletContact {
width : 140px ;
display : block ;
float : left ;
padding : 10px 5px 0 5px ;
}

#ongletContacts2 .adresseOngletContact p {
text-align : center ;
color : #666 ;
font-size : 0.9em ;
padding : 0px 10px ;

}
/* ------ FIN ONGLET CONTACT -------- */



/* ------ ONGLET FAQ -------- */


#tab248 .ttcontent {
width : 450px ; 
}


/* ------ fin ONGLET FAQ -------- */





/* - - bas de page - - */

table#colonnes tr td#basMilieu {
vertical-align: bottom ;
}

ul#menuBas {
margin-bottom : 10px ;
}
ul#menuBas li {
display : inline ;
}
ul#menuBas li a{
font-size : 0.9em ;
color : #1F2B43 ;
text-decoration : none ;
}
ul#menuBas li a:hover {
text-decoration : underline ;
}

/* * * * * 
             colonne droite 
			                  * * * * */


#encarts {
/*margin-left : 40px ;
width : 230px ;*/
width : 282px ;
padding-top : 5px ;
background : transparent url('img/fdSepar.gif') left top repeat-y ;
padding-bottom : 5px ;
}

.encart {
margin-left : 40px;
width : 230px ;
margin-bottom : 12px ;
}

.encartHaut {
background : transparent url('img/cadresBas.gif') left top no-repeat ;
height : 2px ;
font-size : 0.1em ;
clear : both ;
}

.encartBas {
background : transparent url('img/cadresBas.gif') left top no-repeat ;
height : 2px ;
font-size : 0.1em ;
clear : both ;
}

.encartMid {
background : transparent url('img/cadresMid.gif') left top repeat-y ;
clear : both ;
}

.encartMid ul li {
    list-style-image : none;
    background : none;
}

.encartMid p {
	margin-left : 5px;
}

/* - - Personnels de l'académie - - */
#personnels ul li, #sites ul li  {
padding : 3px 0 ;
}

#sites ul {
margin-right : 10px ;
padding-bottom : 8px ;
}
#sites {
text-align : right;
}
#sites ul li a {
font-size : 0.9em ;
color : #000 ;
padding-right: 20px ;
background : transparent url('img/flBleueDroite.gif') right 3px no-repeat ;
text-decoration:none ;
}
#sites ul li a:hover {
color : #2163a5 ;
}

#personnels {
background : #FFF;
}
#personnels ul {
margin-left: 10px ;
padding-top : 5px ;
padding-bottom : 5px ;
}
#personnels ul li a {
font-size : 1.2em ;
color : #427AB9 ;
padding-left: 20px ;
background : transparent url('img/flGriseMenu.gif') left no-repeat ;
text-decoration : none ;
font-weight : bold ;
}
#personnels ul li a:hover {
text-decoration: underline ;
font-weight : bold ;
}

/* - - Recteur- - */

table#tableRecteur {
border-spacing:0;
border-collapse:collapse;
width : 228px ;
margin : 0px 1px ;
}

table#tableRecteur tr.tr {
background-color : #FCE1CA;
}

table#tableRecteur p {
margin:4px 8px;
font-size:1em ;
text-align:justify !important;
}
table#tableRecteur p a {
color:#000;
font-size:0.9em !important;
}
table#tableRecteur .date {
font-weight : bold ;
color : #D95F1D;
font-size : 0.9em ;
}

/* - - Actualités - - */
table#tableActus {
border-spacing:0;
border-collapse:collapse;
width : 228px ;
margin : 0px 1px ;
}
table#tableActus tr.tr1 {
background-color :#F5E1E9;
}
table#tableActus tr.tr2 {
background-color:#fff ;
}
table#tableActus p {
margin:4px 8px;
font-size:1em ;
text-align:justify !important;
}
table#tableActus p a {
color:#000;
font-size:0.9em !important;
}
table#tableActus a:hover {
color:#2163ad;
font-size:0.9em !important;
}

/* - - Agenda - - */
table#tableAgenda {
border-spacing:0;
border-collapse:collapse;
width : 228px ;
margin : 0px 1px ;
}
table#tableAgenda tr.tr1 {
background-color :#FAE0E0;
}
table#tableAgenda tr.tr2 {
background-color:#fff ;
}
table#tableAgenda p {
margin:4px 8px;
font-size:1em ;
text-align:justify !important;
}
table#tableAgenda p a {
color:#000;
font-size:0.9em !important;
}
table#tableAgenda a:hover {
color:#2163ad;
font-size:0.9em !important;
}

.date {
font-weight : bold ;
color : #DA2F2F;
font-size : 0.9em ;
}
.news-list-container .news-list-item .news-list-content .date{
font-weight:normal;
font-size:0.9em;
color:#000;
font-style:italic;

}
 #colonnes .droite #encarts .ttcontent #agenda.encart .encartMid #tableAgenda .tr2 .news-list-item .date, #colonnes .droite #encarts .ttcontent #agenda.encart .encartMid #tableAgenda .tr2 .news-list-item a{
font-size : 0.9em ;
}



/* - - - zoom sur - - - - */
#zoom .encartMid,
.zoomSur .encartMid {
padding:10px ;
font-size:1em ;
}
.zoomSur .ssTitre,
#zoom .ssTitre	{
padding : 5px ;
font-size : 1.1em ;
text-align: center;
}
.zoomSur .encartMid img {
display:block;
margin:0 auto;
}
#zoom .encartMid img {
margin-right:10px;
}

/*  - - liens sur fond gris - - */
#liens {
background : #E5E5E5 ;
margin-left : 27px ;
padding-left : 13px ;
}
#liens h3 {
font-family:"Times New Roman", Times, serif ;
font-size : 1.35em ;
color : #666 ;
padding: 11px 0 4px 0;
font-weight : normal ;
}
#liens h4 {
color : #a91e57 ;
font-size : 0.9em ;
font-weight : bold  ;
padding-top : 4px ;
}
#liens a {
font-size : 0.9em ;
color:#000;
}

table#colonnes tr td#basDroite {
height : 70px ;
background : transparent url('img/fdBasDroite.gif') right bottom no-repeat ;
vertical-align: bottom ;
}
#basDroite p{
margin-left : 40px ; 
padding-bottom : 10px ;
font-size : 0.9em ;
float : left ;
margin-top : 40px ;
}
#retourHaut {
float : right ;
bottom : 0 ;
margin-bottom : 0 ;

}

p.toTop {
font-size:0.8em;
text-align:right;
margin:0 !important;
padding:0 !important;
}


/* - - - - - tt_news - - - - - */
div.news-list-container div.news-list-item { margin-bottom : 20px; }
div.news-list-container div.news-list-item h3 {
	background : url(img/flRoseUne.gif) no-repeat;
	padding-left : 20px;
	margin-bottom : 5px;
}
div.news-list-container div.news-list-item div.news-list-content { height : auto; }
div.news-list-container div.news-list-item div.news-list-content img { margin-right : 5px; }
div.news-list-container div.news-list-item div.news-list-morelink { text-align : right; }
div.news-list-container div.news-list-browse { text-align : center; }
#secteurIntro div.ttcontent div.news-list-container div.news-list-browse ul { list-style-type : none; }
#secteurIntro div.ttcontent div.news-list-container div.news-list-browse ul li { 
	display : inline; 
	padding : 0;
	background : none;}

div.news-single-item h3, div.news-single-item div.news-single-img img/*, div.news-single-item p */{ margin-bottom : 10px; }
div.news-list-container div.news-list-item div.news-list-content p span{
color:#000;
font-weight:normal;
}

/* ajout christophe */
body#rubrique table#colonnes td.milieu div#contentMilieu div.ttcontent div.csc-textpic.csc-textpic-intext-left div.csc-textpic-text p{
padding:10px 0;
}
body#rubrique table#colonnes td.milieu div#contentMilieu div.ttcontent div.csc-textpic.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol dt img{
margin-top:10px;
}
body#rubrique table#colonnes td.milieu div#contentMilieu div.ttcontent h2{
	margin-bottom:10px;
}
body#rubrique table#colonnes td.milieu div#contentMilieu div.ttcontent div.csc-textpic.csc-textpic-intext-left div.csc-textpic-text ol{
color:#fff;
}
.ttcontent ol li, .tx-irfaq-pi1 ol li{
	background:url(img/fondpuceOl.gif) 0 0 no-repeat;
	padding:0  0 2px;
	list-style-position : inside;
	color:#fff;
	margin: 0 0 12px 20px;
}
.ttcontent  ol li div, .tx-irfaq-pi1 ol li div{
color:#000;
display:inline;}



.ttcontent  ol li div ul li{
color:#000;
list-style:none;
background : transparent  url('img/puceCarree.gif') left 6px no-repeat ;
padding-left : 8px ;
}
#secteurIntro #edito .tx-irfaq-pi1 .tx-irfaq-pi1 dl dd.tx-irfaq-dynans-visible ul li{
background : transparent  url('img/puceCarree.gif') left 6px no-repeat ;
}
/*powermail et recherche*/
fieldset#tx-powermail-pi1_fieldset_1, .tx-indexedsearch fieldset, fieldset{
border:0;
}
#tx-powermail-pi1_fieldset_1 legend, .tx-indexedsearch legend, .tx-powermail-pi1_fieldset legend{
color : #A91E57 ;
width : 200px ;
font-size : 1em ;
font-weight : bold ;
/*padding :0 0 4px 14px;*/
/*background: #fff url('img/flVioletMenu.gif') 0 2px  no-repeat ;*/
margin-bottom:10px;
}


#tx-powermail-pi1_fieldset_1 label, .tx-indexedsearch label, .tx-powermail-pi1_fieldset label {
display:block;
width:100%;
float:left;
margin-bottom:2px;
clear:left;
font-weight: bold;
}
#tx-powermail-pi1_fieldset_1 input, #tx-powermail-pi1_fieldset_1 textarea, .tx-powermail-pi1_fieldset input, .tx-powermail-pi1_fieldset select, textarea.powermail_textarea{
display:block;
width:100%;
float:left;
margin-bottom:10px;
}
input#tx-indexedsearch-searchbox-sword.tx-indexedsearch-searchbox-sword.sword{
display:inline;
width:60%;
margin-bottom:10px;
}
#tx-powermail-pi1_fieldset_1 input.powermail_submit, .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit, input.tx-powermail-pi1_mandatory_submit, input.powermail_submit{
border:0;
float:none;
clear:both;
background:#a91e57;
color:#FFF;
width:100px;
text-align:center;
}
input.tx-powermail-pi1_mandatory_submit{
width:auto;
}
input#tx-indexedsearch-searchbox-button-submit{
border:0;
float:none;
clear:both;
background:#a91e57;
color:#FFF;
width:100px;
}
.tx_powermail_pi1_formconfirmation_back, .tx_powermail_pi1_formconfirmation_submit{
display:inline;
}
#contentMilieu #secteurIntro #edito .tx-powermail-pi1 .tx-powermail-pi1_thx p{
color:#000;
}
.powermail_mandatory_js{
clear:left;
}
noscript ul li span.rgtabtab{
color : #A91E57;
font-weight:bold;
}
noscript ul li{
clear:both;
}
no-script ul .ttcontent ul#menuSousOnglets li a{
float:left;
}

#sites.encart .encartMid ul{
margin-top:0;
}

/*liseretViolet*/
.attention{
display:block;
background-color:#E5E5E5;
border:2px solid #a91e57;
padding:5px;
}
/*contact*/

#encarts .ttcontent #contact.encart .encartMid ul{
margin:0;
padding:12px 0  ;
}
#encarts .ttcontent #contact.encart .encartMid ul li{
background:url(../images/pictomail.gif) 100% 0 no-repeat;
margin-right:10px;
text-align:right;
padding:10px 35px 5px 0;
}

#secteur #colonnes #encarts .ttcontent #contact.encart .encartMid ul li a{
text-align:right;
color:#a91e57;
font-weight:bold;
}
#encarts .ttcontent #contact.encart .encartMid ul li a:hover{
text-decoration:underline;
}

/* modif pierre 20110413 */
/*
#rubrique #colonnes .milieu #contentMilieu #secteurIntro #edito .ttcontent .news-single-item h3{
color:#000;
font-weight:normal;
}*/


/*Nuage de tag*/
body#rubrique table#colonnes td.droite div#encarts div.ttcontent div.tagcloud{
margin:0 11px 0 37px;
background:#ffffff;
text-align: center;
}

body#rubrique table#colonnes td.droite div#encarts div.ttcontent div.tagcloud a.cloudlevel_0{
color: #8AB6EA;
}
body#rubrique table#colonnes td.droite div#encarts div.ttcontent div.tagcloud a.cloudlevel_1{
color: #5F9BE2;
}
body#rubrique table#colonnes td.droite div#encarts div.ttcontent div.tagcloud a.cloudlevel_2{
color: #3E87DC;
}
body#rubrique table#colonnes td.droite div#encarts div.ttcontent div.tagcloud a.cloudlevel_3{
color: #2573CF;
}
body#rubrique table#colonnes td.droite div#encarts div.ttcontent div.tagcloud a.cloudlevel_4{
color: #2167BA;
}
body#rubrique table#colonnes td.droite div#encarts div.ttcontent div.tagcloud a.cloudlevel_5{
color: #175DB0;
}

/*rte*/
.align-justify {text-align:justify;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-left {text-align:left;}
/*recherche*/
#searchadvanced{
margin:10px 12px 10px 40px;
}
#searchadvanced p{
color:#a91e57;
font-weight:bold;
font-size:1.2em;
}
#searchadvanced div{
border :  1px solid #cfcfcf;
padding:5px;
}
#searchadvanced div label{
	width:68px;
display: inline-block;
}
#searchadvanced div select{
display: inline-block;
}
#searchadvanced div div.submit{
border:0;
padding:0;
text-align:right;
}
#searchadvanced div div.submit input{
color:#2166ab;
border:0;
background:none;
cursor:pointer;

}


#zoom.encart .encartMid .news-single-img{
padding:0;
text-align:center;
}
#zoom.encart .encartMid .news-single-img img{
margin:0;
}

/* tournepage*/
/*.news-list-browse ul li{
font-weight:bold;
color:#8a8a8a;
height:15px;
}
.news-list-browse ul li.actif{
color:#be356a;
}
.news-list-browse ul li a{
text-decoration:underline;
color:#8a8a8a;
padding:0 3px;
margin:0;
}
.news-list-browse ul li a img{
border:0;
margin-bottom:-3px;
}*/

.ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li {
background:none;
}
.ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-prev{
padding-right:2px;
}
.ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-next{
padding-left:2px;
}
.ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-prev img, .ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-next img{
margin:0 0 -2px 0;
padding:0;
}
.ttcontent .tx-pagebrowse-pi1 .tx-pagebrowse li.tx-pagebrowse-pages{
margin:0;
padding:0;

}
.ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li a img{
border:0;
}

.ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-pages ol li.tx-pagebrowse-current{
font-weight:bold;
color:#be356a;
padding:0;
}
.ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-pages ol li.tx-pagebrowse-current span, .ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-pages ol li.tx-pagebrowse-page {
color:#8a8a8a;
}
.ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-pages ol li.tx-pagebrowse-page a{
color:#8a8a8a;
text-decoration: underline;
font-weight:bold;
}

.ttcontent .tx-pagebrowse { text-align: center; list-style: none inside none; padding: 0; margin:0; width: 100%; display:block; height:20px; }
.ttcontent .tx-pagebrowse li { display: inline; list-style: none; margin: 0; padding:0; }
.ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-pages { width: auto; }
.ttcontent .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-pages ol { display: inline; margin: 0 0 0 0; padding: 0 ; }

.ttcontent .news-single-item .news-single-backlink{
margin-top:10px;
}
