/* CSS Document */

body {margin:0; padding:0; background:#011A50 url(../img/gabarit/bg_versailles.jpg) top center no-repeat; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; color:#333; font-size:12px; }


/***************************************/
/*        Construction page            */
/***************************************/
#main {width: 980px; margin:auto; position:relative}
#banniere {height:127px;}
#banniere  #logo {float:left; height:102px; width:648px; margin:25px 0 0 0;}
#banniere  #rss {width:331px; height:23px; float:right; text-align:center; position:absolute; top:104px; right:5px;/*margin:104px 0 0 0;*/ background:url(../img/gabarit/bg_rss.gif) left top no-repeat} 
#banniere  #rss a {color:#FFFFFF; text-decoration:none; margin:0 10px 0 10px; line-height:23px}
#menuprincipal {height:41px; background:url(../img/gabarit/bg_main_menu.gif) left top no-repeat}
#sousmenu  {height:23px; margin-top:7px; margin-bottom:10px; background:url(../img/gabarit/bg_sous_menu.gif) left top no-repeat; text-align:center; }
#headerpage {height:7px; background: url(../img/gabarit/bg_header_page.gif) left top no-repeat; padding:0; margin:0}
#page {background:#FFFFFF; padding:0 10px 10px 10px}
#c2 {display:none}
#footerpage {height:42px; background:url(../img/gabarit/bg_footer_page.gif) left top no-repeat; border-top:#01518C 1px solid}
#footer {height:30px; margin:10px 0 0 0; background:url(../img/gabarit/bg_footer.gif) top center no-repeat}

#footer .player {display:block; width:auto; float:left}

#menuprincipal span {display:block; height:41px; float:left; width:auto; padding:0 20px 0 20px; text-align:center; background:url(../img/gabarit/separateur_menu.gif) top right no-repeat }
#menuprincipal span.item:hover {background:url(../img/gabarit/bgmenuon.gif) repeat-x}
#menuprincipal span.item.on {background:url(../img/gabarit/bgmenuon.gif) repeat-x}
#menuprincipal span a img {margin:10px 0 0 0}
#menuprincipal form.rechercher {display:block; height:19px; width:141px; padding:0; margin:10px 0 0 30px; float:left; background:url(../img/gabarit/bg_formsearch.gif) no-repeat}
#menuprincipal form.rechercher input {margin:0 0 0 20px; height:19px; width:110px; font-size:10px; color:#013672; border:#FFFFFF solid 0px; background: none}
*+html #menuprincipal form.rechercher input {margin:0 0 0 -10px;}

#sousmenu {padding:0 0 0 45px;}
#sousmenu .item {padding:0 15px 0 15px; display:block; float:left;}
#sousmenu .item.on {background:#FFFFFF; height:19px; margin-top:2px;}

#footerpage p {padding:0 0 0 250px; margin:0;}
#footerpage p a {display:block; height:42px; line-height:42px; float:left; margin:0; padding:0 20px 0 20px; text-decoration:none; font-size:16px; font-weight:bold;}
#footer  {padding:0 0 0 40px;}
#footer p a {display:block; height:30px; line-height:30px; float:left; margin:0; padding:0 20px 0 20px; text-decoration:none; font-size:12px; color:#FFF}

.csc-sitemap ul, li {margin:0}
*+html .csc-sitemap ul, li {margin:0 10px 0 10px}

.hrclear {visibility:hidden; clear:both}

/***************************************/
/*        Home                         */
/***************************************/
#page .colonne_01 {display:block; width:310px; float:left; padding:0 10px 0 10px}
#page .texte {display:block; width:310px; float:left; padding:0 10px 0 10px}
#page .colonne_03 {display:block; width:280px; float:left; padding:0 10px 0 10px}
*html #page .colonne_03 {display:block; width:280px; float:left; padding:0 0 0 10px}
#page .colonne_03 iframe {margin-top:10px}

#meteo {width:130px; height:110px; overflow:hidden; display:block; padding:0 0 0 10px; margin:-8px 0 0 0; float:left}
#liens {width:120px; display:block; padding:0 10px 0 0; float:left; text-align:left;}
#liens li {padding:0; margin:0}
#liens li {list-style-image:url(../img/gabarit/puce_lienhome.gif); list-style-position:inherit}
*+html #liens ul {margin:5px 0 0 35px}
#liens a {text-decoration:none; font-weight:bold; color:#343434}
#meteolien {width:283px; height:136px; overflow:hidden; background:url(../img/gabarit/bg_meteohome.gif) left top no-repeat}
#meteolien h1 { padding:0; margin:5px 0 0 10px; color:#325D8D; font-size:18px;}


/***************************************/
/*        Pages                        */
/***************************************/
#pagecontent {width:960px; background:#FFFFFF;}
#pagecontent .colonne_01_int {display:block; width:190px; float:left; padding:0}
#pagecontent .texte_int {display:block; width:496px; float:left; padding:0 0 0 0; margin:10px 14px 0 0;}
#pagecontent, #page2colcontent .texte_int p {text-align:justify}
#pagecontent .colonne_03_int {display:block; width:255px; float:left; padding:0 0 0 0}

h1.titrepage {color:#053973; text-align:left; clear:both; font-size:23px; text-transform:uppercase; background:url(../img/gabarit/bg_titreun.gif) left bottom no-repeat; margin-top:20px 0 5px 0}

#pagecontent .texte_int .printtip {display:block; text-align:right; width:496px; margin:0 0 5px 0; padding:0}
#pagecontent .printtip .tiplink {width:150px; float:right; margin:0 10px 0 10px}
.tx_tipafriend_tiplink {text-decoration:none; color:#013773; background:url(../img/gabarit/ico_tip.gif) left no-repeat; padding:0 0 0 20px}
#pagecontent .printtip .tx-saprint-pi1 {width:65px; float:right; color:#013773; background:url(../img/gabarit/ico_print.gif) left no-repeat; padding:0; cursor:pointer}
#pagecontent .texte_int h1 {color:#93027D; font-size:24px; padding:0; margin:0}

#page2colcontent {width:960px; background:#FFFFFF}
#page2colcontent .texte2col_int h1.titrepage {color:#053973;}
#page2colcontent .texte2col_int .printtip {display:block; text-align:right; width:680px; margin:0; padding:0}
#page2colcontent .printtip .tiplink  {text-decoration:none; color:#013773; padding:0 0 0 20px}
#page2colcontent .printtip .tx-saprint-pi1 {width:65px; float:right; color:#013773; background:url(../img/gabarit/ico_print.gif) left no-repeat; padding:0; cursor:pointer}
#page2colcontent .colonne_int  {display:block; float:left;  width:680px; padding:0 0 0 20px}
#page2colcontent .colonne_int .texte2col_int {display:block; width:680px; float:left; padding:0 0 0 0; margin:5px 0 0 0;}
#page2colcontent .texte2col_int h1 {color:#93027D; font-size:24px; padding:0; margin:5px 0 0 0}
#page2colcontent .colonne_03_int {display:block; width:255px; float:left; padding:0 0 0 0}
#page2colcontent .colonne_03_int #menunivo2 {margin:10px 0 0 40px; padding:0}
#page2colcontent .colonne_03_int #menunivo2 li {color:#93027D; padding:0 0 0 7px; width:155px; list-style: none inside; text-align:left }
#page2colcontent .colonne_03_int #menunivo2 ul {padding:0; margin:0 0 5px 0;}
*+html #page2colcontent .colonne_03_int #menunivo2 li {padding:0; margin:0; list-style:none}
*html #page2colcontent .colonne_03_int #menunivo2 li {padding:0; margin:0; list-style:none}
#page2colcontent .colonne_03_int #menunivo2 li a {color:#053973; padding:0; text-decoration:none;}



#page1colcontent {width:960px; background:#FFFFFF}
#page1colcontent .texte1col_int .printtip {display:block; text-align:right; width:920px; margin:0; padding:0}
#page1colcontent .printtip .tiplink {width:150px; float:right; margin:0 10px 0 10px}
#page1colcontent .printtip .tx-saprint-pi1 {width:65px; float:right; color:#013773; background:url(../img/gabarit/ico_print.gif) left no-repeat; padding:0; cursor:pointer}
#page1colcontent .colonne_int  {display:block; float:left;  width:920px; padding:0 0 0 20px}
#page1colcontent .colonne_int .texte2col_int {display:block; width:920px; float:left; padding:0 0 0 0; margin:5px 0 0 0;}
/*#page1colcontent .texte1col_int h1 {color:#93027D; font-size:24px; padding:0; margin:0}*/

#page1colcontent #page2colcontent {width:900px;}
#page1colcontent #page2colcontent .colonne_01_int {display:block; width:auto; float:left; padding:0 10px 0 0}
#page1colcontent #page2colcontent .colonne_02_int {display:block; width:auto; float:left; padding:0 0 0 10xp}


#menunivo2 {width:180px; padding:30px 0 0 0;}
#menunivo2 #menuheader {width:180px; height:21px; background:url(../img/gabarit/bg_headermenu.gif) left top no-repeat}

#menunivo2 li {color:#93027D; padding:0 0 0 7px; width:155px; list-style: none inside; text-align:left }
#menunivo2 ul {padding:0; margin:0 0 5px 0;}
*+html #menunivo2 li {padding:0; margin:0; list-style:none}
*html #menunivo2 li {padding:0; margin:0; list-style:none}
#menunivo2 li a {color:#93027D; padding:0; text-decoration:none;}
/*
#menunivo2 li {list-style:none; padding:0; margin:0;}
#menunivo2 li a { text-decoration:none; color:#93027D; padding:0 0 0 10px;}
*/
#menunivo2 .nivo_off {margin:0; background:url(../img/gabarit/bg_itemmenunivo2.gif) left top no-repeat; text-align:left;}
#menunivo2 .nivo_on  {margin:0; background:url(../img/gabarit/bg_itemmenunivo2.gif) left top no-repeat; text-align:left;}
#menunivo2 .a_nivo_off {height:36px; line-height:36px; font-weight: bold; display:block; text-indent:10px; margin:0; font-size:12px; text-decoration:none; color:#013773}
#menunivo2 .a_nivo_on {height:36px; line-height:36px; font-weight:bold; display:block; text-indent:10px; font-size:12px; text-decoration:none; color:#93027D;}
#menunivo2 .a_nivo_on {background:url(../img/gabarit/puce_link_on.gif) left no-repeat}



/***************************************/
/* FCE */
/***************************************/
.bloc_home {width:311px; margin-top:10px}
.bloc_home .contenu {display:block; height:174px; background:url(../img/fce/bg_blochome.gif) left top no-repeat; overflow:hidden}
.bloc_home .contenu h1 {padding:0; margin:0; font-size:14px; margin-left:20px; text-transform:uppercase; color:#013773;}
.bloc_home .contenu p {padding:0; margin:0; margin-left:20px; line-height:12px}
.bloc_home .contenu p.intro {width:281px; height:22px}
.bloc_home .contenu p.linkplus {width:195px; float:left;}
*html .bloc_home .contenu p.linkplus {width:195px; float:left; margin:0 0 0 10px; padding:0}
.bloc_home .contenu a.linkinfo {display:block; float:right; width:77px; height:18px; margin:0 5px 0 0; background:url(../img/fce/bg_linkplus.gif) left top no-repeat; color:#FFFFFF; text-align:center; line-height:18px; text-decoration:none}
.bloc_home .contenu img {margin:0 20px 0 20px; border:none; display:block; width:271px; height:109px; overflow:hidden; background:#CCCCCC}
.bloc_home .entete {display:block; height:6px; background:url(../img/fce/bg_topblochome.gif) left top no-repeat}
.bloc_home .pied {display:block; height:6px; background:url(../img/fce/bg_bottomblochome.gif) left top no-repeat}

.newsbloc {width:237px; height:82px; background:url(../img/gabarit/bg_blocs_menudroit.gif) left top no-repeat; padding:5px; margin:5px}
.newsbloc_comp {width:237px; height:82px; background:url(../img/gabarit/bg_blocs_menudroit.gif) left top no-repeat; padding:5px; margin:5px; float:left}
.imgnewsbloc {width:78px; height:78px; margin-right:5px; float:left; border:#E4E2E3 1px solid}
.newsbloc h4 {padding:0; margin:0 0 5px 0; color:#003770; font-size:14px; line-height:14px; text-transform:uppercase;}
.newsbloc_comp h4 {padding:0; margin:0 0 5px 0; color:#003770; font-size:14px; line-height:14px; text-transform:uppercase;}
.description {display:block; font-size:11px; height:40px; overflow:hidden; line-height:13px}
.description p {padding:0; margin:0}
.descriptionliens {display:block; font-size:11px; height:50px; overflow:hidden; line-height:13px}
.descriptionliens p {padding:0; margin:0; text-align:left}
.descriptionliens a {color:#92027D; text-decoration:none; text-indent:10px;}
.liennews a {display:block; color:#92027D; text-decoration:none}


/***************************************/
/* PI*/
/***************************************/
.tx-petitesannonces-pi1 .selecteur {display:block; float:left; width:470px}
.tx-petitesannonces-pi1 .image {display:block; float:left; width:350px}
.tx-petitesannonces-pi1 .linkdepot {display:block; text-align:center; margin:20px 0 0 0}
.tx-petitesannonces-pi1 .submit {background:url(../img/gabarit/bg_bouton.gif) left bottom no-repeat; font-weight:bold; width:95px; height:32px; border:none; margin:20px 0 20px 0; text-align:center; line-height:25px; color:#FFFFFF}
.tx-newsrubriques-pi2 h2 {clear:both; padding:0; margin:0; font-size:14px;}
.tx-petitesannonces-pi1 h2 {padding:0; margin:10px 0 0 0}
.tx-petitesannonces-pi1 {background: #FFFFFF}
.tx-petitesannonces-pi1 span { display:block}

.tx-petitesannonces-pi1 .titre_annonce h2 {padding:0; margin:5px 0 5px 0; background:url(../img/gabarit/bg_titreannonce.jpg) left bottom no-repeat; color:#FFFFFF}
.tx-petitesannonces-pi1 .titre_annonce h2 {color:#FFFFFF; font-size:20px; font-weight:normal; text-indent:10px}

.tx-petitesannonces-pi2 label {display:block; width:220px; font-weight:bold; float:left}
.tx-petitesannonces-pi2 form {display:block; background:#FFFFFF; margin:0}
.tx-petitesannonces-pi2 label {display:block; width:180px; font-weight:bold; float:left}
.tx-petitesannonces-pi2 .mandatory {color:#FF9900}
.tx-petitesannonces-pi2 span.erreur {display:block; color:#FF3300; font-weight:bold; margin-left:20px;}
.tx-petitesannonces-pi2 .formulaire {display:block; width:465px; float:left; }
.tx-petitesannonces-pi2 .image {display:block; float:left; }
*+html .tx-petitesannonces-pi2 #captcha_response {margin:0 0 0 -180px}

.tx-petitesannonces-pi2  .submit {margin:0 0 0 280px}

.mission_annonce strong {display:block; color:#023670}
.profil_annonce strong {display:block; color:#023670}
.lieu_annonce strong {display:block; color:#023670}
.descr_annonce strong {display:block; color:#023670}
.datedebut_annonce strong {display:block; color:#023670}
.duree_annonce strong {display:block; color:#023670}
.adresse_annonce strong {display:block; color:#023670}

.mission_annonce {display:block; width:450px; float:left; margin:5px 0 0 0}
.profil_annonce {display:block; width:450px; float:left; margin:5px 0 0 0}
.lieu_annonce  {display:block; width:450px; float:left; margin:5px 0 0 0}
.descr_annonce  {display:block; width:450px; float:left; margin:5px 0 0 0}
.datedebut_annonce {display:block; width:450px; float:left; margin:5px 0 0 0}
.duree_annonce  {display:block; width:450px; float:left; margin:5px 0 0 0}
.adresse_annonce  {display:block; width:450px; float:left; margin:5px 0 0 0}
.pucetotop { display:block; text-align:right}


.tx-contactform-pi1 form {display:block; background:#FFFFFF; margin:30px 0 0 30px}
.tx-contactform-pi1 label {display:block; width:170px; font-weight:bold; float:left}
.tx-contactform-pi1 .mandatory {color:#FF9900}
.tx-contactform-pi1 .submit {margin:0 0 0 170px;}
.tx-contactform-pi1 span.erreur {display:block; color:#FF3300; font-weight:bold; margin-left:20px;}
.tx-contactform-pi1 .formulaire {display:block; width:465px; float:left; }
.tx-contactform-pi1 .image {display:block; float:left; }
.tx-contactform-pi1 label.optin {color:#333; display:inline; width:350px; font-weight:normal}
*+html .tx-contactform-pi1 #captcha_response {margin:0 0 0 -170px}
/*.tx-contactform-pi1 .tx-srfreecap-pi2-image-accessible  {margin:0 0 0 170px}*/

.colonne_01_int .tx-contactform-pi1 {width:395px;}
.tx-contactform-pi1 h3 {margin:0; font-size:18px; color:#053973; padding:0}
.tx-contactform-pi1 .titreresume {font-size:12px; font-weight:bold}
.tx-contactform-pi1 strong {display:block; width:350px;}
.tx-contactform-pi1 .resume {margin:0; padding:0}
.tx-contactform-pi1 .resumemessage  {margin:0; padding:0; width:350px; height:auto; text-align:justify} 
.tx-contactform-pi1 #contactez-nous {margin:0}
.tx-contactform-pi1 .submit02 {background:url(../img/gabarit/bg_bouton.gif) left bottom no-repeat; font-weight:bold; width:95px; height:32px; border:none; margin:5px 0 5px 200px; text-align:center; line-height:25px; color:#FFFFFF}

.tx-contactform-pi2 h3 {margin:0; font-size:18px; color:#053973; padding:0}
.tx-contactform-pi2 form {display:block; background:#FFFFFF; margin:30px 0 0 30px}
.tx-contactform-pi2 .mandatory {color:#FF9900}
.tx-contactform-pi2 .submit {margin:10px 0 0 100px;}
.tx-contactform-pi2 span.erreur {display:block; color:#FF3300; font-weight:bold; margin-left:20px;}
.tx-contactform-pi2 .formulaire {display:block; width:465px; float:left; }
.tx-contactform-pi2 .image {display:block; float:left; }
.tx-contactform-pi2 label.optin {color:#333; display:inline; width:350px; font-weight:normal}
*+html .tx-contactform-pi2 #captcha_response {margin:0 0 0 -100px}

#contactez-nous .tx_tipafriend_codetext {margin:0 0 0 170px}
#contactez-nous .tx_tipafriend_codetext .tx-srfreecap-pi2-image {margin:0}

.tx-contactform-pi2 #contactez-nous .tx_tipafriend_codetext {margin:0 0 0 100px}
.tx-contactform-pi2 #contactez-nous .tx_tipafriend_codetext .tx-srfreecap-pi2-image {margin:0}

.tx-petitesannonces-pi2 .formulaire .tx_tipafriend_codetext {margin:0 0 0 180px}
.tx-petitesannonces-pi2 .formulaire .tx_tipafriend_codetext .tx-srfreecap-pi2-image {margin:0}

.colonne_01_int .tx-contactform-pi2 {width:395px;}
.tx-contactform-pi2 .titreresume {font-size:12px; font-weight:bold}
.tx-contactform-pi2 strong {display:block; width:350px;}
.tx-contactform-pi2 label {display:block; width:100px; float:left}
.tx-contactform-pi2 .resume {margin:0; padding:0}
.tx-contactform-pi2 .resumemessage  {margin:0; padding:0; width:350px; height:auto; text-align:justify} 
.tx-contactform-pi2 #contactez-nous {margin:0}
.tx-contactform-pi2 .submit02 {background:url(../img/gabarit/bg_bouton.gif) left bottom no-repeat; font-weight:bold; width:95px; height:32px; border:none; margin:5px 0 5px 200px; text-align:center; line-height:25px; color:#FFFFFF}


.colonne_01_int .tx-associations-pi1 {width:395px;}
.colonne_01_int .dmailsubform {width:395px;}

.tx-associations-pi1 #listthemes a {text-decoration:none; display:block; width:180px; float:left; margin:10px 0 0 5px; text-decoration: underline; font-weight:bold; color:#1B3F7B}
.tx-associations-pi1 #liste a {text-decoration:none; display:block; width:auto; margin:10px 0 10px 5px; text-decoration: none; font-weight:bold; color:#1B3F7B}

.tx-associations-pi1 .tx_assocoations_pi1_item {display:block; width:395px; height:75px; float:left}

.tx-associations-pi1 #logoassoce {display:block; width:165px; float:left}
.tx-associations-pi1 #logoassoce a {text-decoration:none; display:block; width:auto; margin:20px 0 20px 0; text-decoration: none; font-weight:bold; color:#1B3F7B}
.tx-associations-pi1 #ficheassoce {display:block; width:480px; padding:100px 10px 0 0; float:left}
.tx-associations-pi1 #ficheassoce h2 {padding:0; margin:0; color:#03366F; font-size:24px}

.tx-associations-pi1 .tx_assocoations_pi1_item {display:block; width:460px; margin:0 0 10px 0; float:left;}
.tx-associations-pi1 .tx_assocoations_pi1_item img {display:block; float:left; border:#E4E2E3 1px solid}
.tx-associations-pi1 .tx_assocoations_pi1_item a {text-decoration:none; display:block; float:left; margin:32px 0 0 5px; text-decoration: underline; font-weight:bold; color:#1B3F7B}

.tx-associations-pi1 #ficheassoce h3 {padding:0; margin:10px 0 0 0; color:#02377D;} 
.tx-associations-pi1 #contactassoce {display:block; width:255px; padding:100px 0 0 10px; float:left}
.tx-associations-pi1 #contactassoce .boitecontact  {display:block; padding:10px; width:228px; height:207px; background:url(../../typo3conf/ext/associations/res/fond_contact.gif) top left no-repeat;}
.tx-associations-pi1 #contactassoce .boitecontact h4 {text-align:center; margin:0 0 20px 0; padding:0; color:#02377D;}
.tx-associations-pi1 #contactassoce .boitecontact strong {color:#929292; display:block; float:left; margin:0 5px 0 0}
.tx-associations-pi1 #contactassoce .boitecontact .bloctexte {display:block; float:right; width:150px;}
.tx-associations-pi1 #contactassoce .boitecontact .hrclear {padding:0; margin:0}
.tx-associations-pi1 #contactassoce .boitecontact a {text-decoration:none; color:#333333}

#ficheassoce .disclaimer_assoces {font-size:10px;}

.submit {background:url(../img/gabarit/bg_bouton.gif) left bottom no-repeat; font-weight:bold; width:95px; height:32px; border:none; margin:20px 0 20px 0; text-align:center; color:#FFFFFF}
#tx_tipafriend_button {background:url(../img/gabarit/bg_bouton.gif) left bottom no-repeat; font-weight:bold; width:95px; height:32px; border:none; margin:20px 0 20px 0; text-align:center; color:#FFFFFF}

strong.bleu {color:#033570}
.zonetexte_100 {width:100px}
.zonetexte_150 {width:150px}
.zonetexte_200 {width:200px}
.zonetexte_250 {width:250px}



/***************************************/
/*     tableau   Enseignement supérieur      */
/***************************************/
 
.admin { border-collapse:collapse; border:1px solid; text-align:left ;}
.admin .tr-0{ font-weight:bold; text-align:left ; border:1px solid }
.admin .tr-odd {background:#D3DFEE;  }
.admin td {padding:5px}
.align-right {text-align:right}
.align-center{text-align:center}


/***************************************************/
/*		FORUM									*/
/**************************************************/
.tx-mmforum-pi1 {width:680px}
.texte2col_int .tx-mmforum-pi1 #post {width:680px}

.texte2col_int .tx-mmforum-pi1 #post .tx-mmforum-table  {width:680px}
.texte2col_int .tx-mmforum-pi1 #post #message {width:495px}



