/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	font-family:Arial, Helvetica, sans-serif;
	background: #ffffff;
	font-size:12px;
	margin:1px;
	padding-left:0px;
	padding-right:0px;
}

h1 {
	margin:0px; padding:0px;
	font-size: 12px;
	line-height:9px;
	font-weight:bold;
	color: #FFFFFF;
}
h2 {
	margin-top:7px;
	margin-left:5px;
	padding:0px;
	font-size: 13px;
	line-height:14px;
	font-weight:normal;
	color:#676c95;
}
h3 {
	margin:0px; padding:0px;
	font-size: 10px;
	line-height:13px;
	font-weight:normal;
	color:#676c95;
}

h4 {
	margin:0px; padding:0px;
	font-size: 20px;
	font-weight:bold;
	color:#676c95;
}

img, table { margin: 0; padding: 0; border: none; }

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */

/* Conteneur général */
#general {
	width:1030px;float:center;
	background:#ffffff;
	margin:auto;
	padding:0px;
}

/* Colonne gauche */
#ColGauche {
	float:left;width:274px;height:710px;
	border-right:1px solid #ffffff;
	background: url(../visuels/bloc_logo.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
	padding:0px;
}

#ColGauche .blocklogo {
	float:left;width:274px;height:486px;
	background: url(../visuels/bloc_logo.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
	padding:0px;
}

#ColGauche .carnetnotes {
	float:left;width:272px;height:199px;
	position:relative;top:2px;
	background:#f0f0f4;
	border:1px solid #676c95;
	text-align:left;
	margin:0px;
	padding:0px;
}

/* Notes */
#ColGauche .carnetnotes .notes {
	float:left;width:259px;height:160px;
	overflow: auto;
	position:absolute;left:5px;top:5px;
	background:#f0f0f4;
	position:relative;bottom:2px;
	font-size:12px;
	color:#676c95;font-weight:normal;
	text-align:left;
	margin:0px;
	padding:4px;
}

#ColGauche .carnetnotes .btcarnet{
	float:left;width:183px;height:26px;
	background: url(../visuels/bt_carnetnotes.gif) no-repeat center top;
	text-align:left;
}

#ColDroite {
	float:left;width:727px;height:710px;
	background:#ffffff;
	text-align:left;
	margin:0px;
	padding:0px;
}

#ColDroite .date{
	float:left;width:727px;height:31px;
	background: url(../visuels/nodate_top.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
	padding:0px;
}

#ColDroite .menu{
	float:left;width:727px;height:31px;
	margin-top:11px;
	font-size:16px;
	background:#ffffff;
	color:#000000;
	text-align:center;
	padding:0px;
}

#ColDroite .menu .m1{
	float:left;height:31px;
	margin-top:0px;margin-left:4px;
	background:#ffffff;
	color:#a2131e;
	text-align:center;
	padding:0px;
}
#ColDroite .menu .m1 a {text-align:center;font-size:16px;text-decoration: none;color:#a2131e;font-weight:bold;}
#ColDroite .menu .m1 a:hover {color:#676c95;}

#ColDroite .menu .m2{
	float:left;height:31px;
	margin-top:0px;margin-left:4px;
	background:#ffffff;
	color:#a2131e;
	text-align:center;
	padding:0px;
}
#ColDroite .menu .m2 a {text-align:center;font-size:16px;text-decoration: none;color:#676c95;font-weight:bold;}
#ColDroite .menu .m2 a:hover {color:#676c95;}

#ColDroite .menu .m3{
	float:left;height:31px;
	margin-top:0px;margin-left:4px;
	background:#ffffff;
	color:#a2131e;
	text-align:center;
	padding:0px;
}
#ColDroite .menu .m3 a {text-align:center;font-size:16px;text-decoration: none;color:#a2131e;font-weight:bold;}
#ColDroite .menu .m3 a:hover {color:#676c95;}


/* Edito */
#ColDroite .edito{
	float:left;width:725px;height:168px;
	background:#ebecf7;
	border:1px solid #676c95;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .edito .btedito{
	float:left;width:103px;height:26px;
	background: url(../visuels/bt_edito.gif) no-repeat center top;
	text-align:left;
}

#ColDroite .edito .txtedito{
	float:left;width:720px;height:140px;
	background:#ebecf7;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .edito .txtedito a {text-align:right;font-size:12px;text-decoration:underline;color:#676c95;font-weight:bold;}
#ColDroite .edito .txtedito a:hover {color:#a2131e;}

/* Mozaick */
#ColDroite .mozaick{
	float:left;width:480px;height:243px;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background: url(../visuels/mozaick.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
	padding:0px;
}

/* Partenaires */
#ColDroite .partenaires{
	float:left;width:244px;height:241px;
	position:relative;top:1px;
	border:1px solid #676c95;
	background: #ffffff;
	text-align:left;
	margin:0px;
	padding:0px;
}

#ColDroite .partenaires .btpart{
	float:left;width:186px;height:28px;
	background: url(../visuels/bt_parten.gif) no-repeat center top;
	text-align:left;
}

#ColDroite .partenaires .logo_lafitte{
	float:left;width:59px;height:60px;
	position:relative;top:15px;left:18px;
	background: url(../visuels/logo_lafitte.gif) no-repeat center top;
	text-align:left;
	margin:0px;
}

#ColDroite .partenaires .logo_orangi{
	float:left;width:130px;height:50px;
	position:relative;top:15px;left:45px;
	background: url(../visuels/logo_orangina.gif) no-repeat center top;
	text-align:left;
	margin:0px;
}

#ColDroite .partenaires .logo_illy{
	float:left;width:50px;height:50px;
	position:relative;top:101px;right:165px;
	background: url(../visuels/illycaffe.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
}

#ColDroite .partenaires .logo_boug{
	float:left;width:130px;height:43px;
	position:relative;top:45px;left:40px;
	background: url(../visuels/logo_boug.gif) no-repeat center top;
	text-align:left;
	margin:0px;
}

#ColDroite .partenaires .logo_lti{
	float:left;width:140px;height:32px;
	position:relative;top:79px;left:58px;
	background: url(../visuels/logo_lti.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
}

/* Images */
#ColDroite .images{
	float:left;width:478px;height:29px;
	position:relative;top:1px;
	border:1px solid #676c95;
	background: #ffffff;
	text-align:left;
	margin:0px;
}

/* Inscription */
#ColDroite .inscription{
	float:left;width:246px;height:31px;
	position:relative;top:1px;
	border-left:1px solid #ffffff;
	background-color:#a2131e;
	background-image:url(../visuels/bt_noinscript.jpg);
	background-repeat:no-repeat;
	text-align:left;
	margin:0px;
}

/* Promo */
#ColDroite .promo{
	float:left;width:725px;height:125px;
	position:relative;top:2px;
	border:1px solid #676c95;
	background:#f4f4f7;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .promo .btpromo{
	float:left;width:350px;height:28px;
	background: url(../visuels/bt_promo.gif) no-repeat center top;
	text-align:left;
}

#ColDroite .promo .txtpromo{
	float:left;width:710px;height:86px;
	background:#f4f4f7;
	text-align:left;
	padding-left:6px;
	margin-top:2px;
}

/* évènement */
#ColDroite .evenement{
	float:left;width:719px;height:33px;
	position:relative;top:3px;
	border:1px solid #a2131e;
	background: #ffffff;
	text-align:left;
	margin:0px;
	padding:3px;
}

/* mentions */
#ColDroite .mentions{
	float:left;width:719px;height:33px;
	position:relative;top:5px;
	background: #ffffff;
	font-size:10px;
	color:#676c95;font-weight:normal;
	text-align:right;
	margin:0px;
	padding:0px;
}

#ColDroite .mentions a {text-align:right;font-size:10px;text-decoration: none;color:#676c95;font-weight:bold;}
#ColDroite .mentions a:hover {color:#a2131e;}

/* Rubrique Programme */
#ColDroite .titreprogramme{
	float:left;width:723px;height:37px;
	background:#a2131e;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	text-align:left;
	margin:0px;
}

#ColDroite .titreprogramme .btprogramme{
	float:left;width:200px;height:28px;
	background: url(../visuels/bt_programme.gif) no-repeat center top;
	text-align:left;
}

#ColDroite .programme{
	float:left;width:259px;height:375px;
	background:#676c95;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .programme .texteProg{
	float:left;width:250x;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	color:#ffffff;
	text-align:left;
	padding:0px;
	margin-left:4px;
	margin-top:8px;
}

#ColDroite .programme .psProg{
	float:left;width:200px;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	color:#ffffff;
	text-align:left;
	padding:0px;
	margin-left:4px;
	margin-top:8px;
}

#ColDroite .moment{
	float:left;width:264px;height:171px;
	border-left:1px solid #ffffff;
	background:#a2131e;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .moment .texteMom{
	float:left;width:256px;
	font-size:12px;
	line-height:15px;
	color:#ffffff;
	text-align:left;
	padding:0px;
	margin-left:4px;
	margin-top:8px;
}

#ColDroite .img01{
	float:left;width:201px;height:171px;
	border-left:1px solid #ffffff;
	background: url(../visuels/img01.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
}

#ColDroite .img02{
	float:left;width:466px;height:203px;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background: url(../visuels/img02.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
}

#ColDroite .VotreInscription{
	float:left;width:725px;height:412px;
	background:#ffffff;
	border:1px solid #676c95;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .VotreInscription .btvotreinscription{
	float:left;width:190px;height:28px;
	background: url(../visuels/bt_votreinscript.gif) no-repeat center top;
	text-align:left;
}

#ColDroite .VotreInscription .formvotreinscription{
	position:relative;top:6px;
	float:left;width:700px;height:40px;
	font-size:12px;
	line-height:14px;
	color:#676c95;
	text-align:left;
	margin:5px;
}

#ColDroite .VotreInscription .aproposdeshotels{
	position:relative;bottom:2px;
	float:left;width:700px;height:40px;
	font-size:12px;
	line-height:14px;
	color:#676c95;
	text-align:left;
	margin:5px;
}

#ColDroite .VotreInscription .Telforminscr{
	float:left;width:355px;height:40px;
	font-size:12px;
	line-height:14px;
	color:#676c95;
	text-align:left;
	margin:5px;
}

#ColDroite .VotreInscription .Telforminscr a {text-align:right;font-size:12px;text-decoration:underline;color:#676c95;font-weight:bold;}
#ColDroite .VotreInscription .Telforminscr a:hover {color:#a2131e;}

#ColDroite .VotreInscription .pdf{
	float:left;width:20px;height:20px;
}

#ColDroite .VotreInscription .hotels{
	float:left;width:500px;height:43px;
	background: url(../visuels/hotels.jpg) no-repeat left top;
	text-align:left;
	margin-top:10px;
	margin-left:5px;
}

#ColDroite .VotreInscription .imginscription{
	float:left;width:725px;height:159px;
	position:relative; top:15px;
	background: url(../visuels/img_inscription.jpg) no-repeat left top;
	text-align:left;
	margin-top:7px;
}

#ColDroite .NosPart{
	float:left;width:725px;height:412px;
	background:#ffffff;
	border:1px solid #676c95;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .NosPart .btnospart{
	float:left;width:724px;height:34px;
	background:#676c95 url(../visuels/bt_Vparten.gif) no-repeat left top;
	border:1px solid #676c95;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .NosPart .logospart{
	float:left;width:400px;height:120px;
	background:#ffffff;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .NosPart .P_logo_lafitte{
	float:left;width:45px;height:46px;
	position:relative;top:8px;left:65px;
	background: url(../visuels/laffitte2.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
}

#ColDroite .NosPart .P_logo_orangi{
	float:left;width:100px;height:38px;
	position:relative;top:16px;left:85px;
	background: url(../visuels/orangina2.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
}

#ColDroite .NosPart .P_logo_illy{
	float:left;width:48px;height:48px;
	position:relative;top:10px;left:115px;
	background: url(../visuels/illycaffe2.jpg) no-repeat center top;
	text-align:center;
	margin:0px;
}

#ColDroite .NosPart .P_logo_boug{
	float:left;width:110px;height:36px;
	position:relative;top:60px;right:160px;
	background: url(../visuels/boug2.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
}

#ColDroite .NosPart .P_logo_lti{
	float:left;width:140px;height:32px;
	position:relative;top:30px;right:10px;
	background: url(../visuels/logo_lti.jpg) no-repeat center top;
	text-align:left;
	margin:0px;
}

#ColDroite .NosPart .textesPart{
	float:left;width:361px;height:255px;
	overflow: auto;
	position:absolute;left:4px;top:0px;
	background:#ffffff;
	position:relative;bottom:2px;
	font-size:12px;
	color:#676c95;font-weight:normal;
	text-align:left;
	margin-right:0px;
	padding-right:4px;
}

#ColDroite .NosPart .textesPart a {text-align:right;font-size:12px;text-decoration:underline;color:#676c95;font-weight:bold;}
#ColDroite .NosPart .textesPart a:hover {color:#a2131e;}

#ColDroite .NosPart .imgpart{
	float:right;width:355px;height:376px;
	position:relative;bottom:120px;
	background: url(../visuels/img_Partenaires.jpg) no-repeat left top;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .Enimage{
	float:left;width:725px;height:412px;
	background:#ffffff;
	border:1px solid #676c95;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .Enimage .btenimage{
	float:left;width:301px;height:28px;
	background: url(../visuels/bt_img.gif) no-repeat center top;
	text-align:left;
}

#ColDroite .Enimage .titreinterv2008{
	float:left;width:690px;height:20px;
	font-size:16px;
	background: #ffffff;
	text-align:left;
	margin-top:15px;
	margin-bottom:5px;
}

#ColDroite .Enimage .interv2008{
	float:left;width:690px;height:270px;
	background:#ffffff;
	font-size:12px;
	color:#676c95;font-weight:bold;
	text-align:left;
	margin-left:15px;
	}

#ColDroite .Enimage .titremom2008{
	float:left;width:690px;height:20px;
	background: #ffffff;
	font-size:16px;
	color:#676c95;font-weight:bold;
	text-align:left;
	margin-bottom:5px;
	}

#ColDroite .Enimage .mom2008{
	float:left;width:690px;height:250px;
	background:#ffffff;
	text-align:left;
	margin-left:15px;
	margin-top:10px;
}

#ColDroite .Enimage .Enimagescroll {
	float:left;width:725px;height:380px;
	overflow: auto;
	background:#ffffff;
	text-align:left;
	margin:0px;
	padding:0px;
}


#ColDroite .Infos{
	float:left;width:725px;height:412px;
	background:#ffffff;
	border:1px solid #676c95;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .Infos .Infosscroll {
	float:left;width:725px;height:365px;
	overflow: auto;
	background:#ffffff;
	text-align:left;
	margin:0px;
	padding:0px;
}

#ColDroite .Infos .btinfos{
	float:left;width:177px;height:28px;
	background: url(../visuels/bt_infos.gif) no-repeat center top;
	text-align:left;
}

#ColDroite .Infos .Infosscroll .zoneAerop{
	float:left;width:690px;height:110px;
	background:#ffffff;
	text-align:left;
	margin-left:15px;
	padding-bottom:70px;
}

#ColDroite .Infos .Infosscroll .titrezoneAerop{
	float:left;width:530px;height:20px;
	background: #ffffff;
	font-size:16px;
	color:#676c95;font-weight:bold;
	text-align:left;
	margin-top:20px;
}

#ColDroite .Infos .Infosscroll .textezoneAerop{
	float:left;width:530px;height:20px;
	background: #ffffff;
	font-size:12px;
	color:#676c95;font-weight:normal;
	text-align:left;
	margin:0px;
}

#ColDroite .Infos .Infosscroll .pszoneAerop{
	float:left;width:530px;height:8px;
	background: #ffffff;
	font-size:10px;
	color:#676c95;font-weight:normal;
	text-align:left;
	margin:0px;
}


#ColDroite .Infos .Infosscroll .zoneHotel{
	float:left;width:690px;height:364px;
	background:#ffffff;
	text-align:left;
	margin-left:15px;
	padding-bottom:30px;
}

#ColDroite .Infos .Infosscroll .titrezoneHotel{
	float:left;width:530px;height:20px;
	background: #ffffff;
	font-size:16px;
	color:#676c95;font-weight:bold;
	text-align:left;
	margin-top:15px;
}

#ColDroite .Infos .Infosscroll .textezoneHotel{
	float:left;width:530px;height:20px;
	background: #ffffff;
	font-size:12px;
	color:#676c95;font-weight:normal;
	text-align:left;
	margin:0px;
}





#ColDroite .Infos .Infosscroll .zoneAcces{
	float:left;width:690px;height:125px;
	background:#ffffff;
	text-align:left;
	margin-left:15px;
}

#ColDroite .Infos .Infosscroll .titrezoneAcces{
	float:left;width:530px;height:20px;
	background: #ffffff;
	font-size:16px;
	color:#676c95;font-weight:bold;
	text-align:left;
	margin-top:15px;
}

#ColDroite .Infos .Infosscroll .textezoneAcces{
	float:left;width:530px;height:20px;
	background: #ffffff;
	font-size:12px;
	color:#676c95;font-weight:normal;
	text-align:left;
	margin:0px;
}


/* Organisation */

#ColDroite .Org{
	float:left;width:725px;height:412px;
	background:#ffffff;
	border:1px solid #676c95;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .Org .btOrg{
	float:left;width:724px;height:34px;
	background:#676c95 url(../visuels/bt_org.gif) no-repeat left top;
	border:1px solid #676c95;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .Org .logoObs{
	float:left;width:420px;height:33px;
	position:relative;top:15px;left:5px;
	background: url(../visuels/logo-obs.jpg) no-repeat left top;
	margin:0px;
	padding-top:4px;

}

#ColDroite .Org .imgOrg{
	float:right;width:301px;height:376px;
	background: url(../visuels/img_org.jpg) no-repeat left top;
	text-align:left;
	padding:0px;
	margin:0px;
}


#ColDroite .Org .titreOrg{
	float:left;width:400px;height:40px;
	position:relative;top:10px;left:5px;
	background:#ffffff;
	font-size:14px;
	color:#676c95;font-weight:bold;
	text-align:left;
	margin-right:0px;
	padding-right:4px;
	padding-top:4px;
}

#ColDroite .Org .ContOrg{
	float:left;width:423px;height:235px;
	background:#ffffff;
	overflow: auto;
	position:relative;top:20px;left:2px;
	font-size:12px;
	color:#676c95;font-weight:normal;
	text-align:left;
	margin:0px;
	padding-right:0px;
	padding-top:4px;
}

#ColDroite .Org .textesOrg{
	float:left;width:390px;height:320px;
	background:#ffffff;
	position:relative;top:0px;left:10px;
	font-size:12px;
	color:#676c95;font-weight:normal;
	text-align:left;
	margin:0px;
	padding-right:0px;
	padding-top:0px;
}

#ColDroite .Org a {text-align:right;font-size:12px;text-decoration:underline;color:#676c95;font-weight:bold;}
#ColDroite .Org a:hover {color:#a2131e;}



#ColDroite .Org .blockTelObs{
	float:left;width:310px;height:30px;
	position:relative;top:25px;left:12px;
	background:#ffffff;
	text-align:left;
	margin:0px;
	padding-right:4px;
	padding-top:4px;
}

#ColDroite .Org .pdf2{
	float:left;width:15px;height:15px;
	position:relative;left:10px;top:23px;
}

/* Mentions */

#ColDroite .Ment{
	float:left;width:725px;height:412px;
	background:#ffffff;
	border:1px solid #676c95;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .Ment .btMent{
	float:left;width:724px;height:34px;
	background:#ffffff url(../visuels/bt_ment.gif) no-repeat left top;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .Ment .txtMent{
	float:left;width:390px;height:320px;
	background:#ffffff;
	position:relative;top:0px;left:0px;
	font-size:12px;
	color:#676c95;font-weight:normal;
	text-align:left;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
}
#ColDroite .Ment .txtMent a {text-align:right;font-size:12px;text-decoration:underline;color:#676c95;font-weight:bold;}
#ColDroite .Ment .txtMent a:hover {color:#a2131e;}

#ColDroite .Ment .imgMent{
	float:right;width:301px;height:376px;
	background: url(../visuels/img_org.jpg) no-repeat left top;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ColDroite .Ment .titreMent{
	float:left;width:420px;height:60px;
	position:relative;top:10px;left:5px;
	background:#ffffff;
	font-size:12px;
	color:#676c95;font-weight:bold;
	text-align:left;
	margin-right:0px;
	padding-right:4px;
	padding-top:0px;
}

#ColDroite .Ment .ContMent{
	float:left;width:410px;height:308px;
	background:#ffffff;
	overflow: auto;
	position:relative;top:5px;left:6px;
	font-size:12px;
	color:#676c95;font-weight:normal;
	text-align:left;
	margin:0px;
	padding-right:0px;
	padding-top:4px;
}































p {
line-height:inherit;
font-size:inherit;
margin-bottom:0px;
margin-top:0px;
}






















































