BODY {
	font-family: Trebuchet MS, Arial, Verdana ;
	font-size: 10pt;
	margin: 0 0 0 0;
	scrollbar-face-color:#F1C373;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #F1C373;
	scrollbar-arrow-color: #ffffff;
	background-image: url("../img/bg_site.jpg");
	background-repeat: repeat-x;
	background-color: #ffffff;
}

h1,h3,h4,h5 {
font-family: Trebuchet MS, Arial, Verdana ;
}

h2 {
font-family: Trebuchet MS, Arial, Verdana ;
font-weight: bold;
padding:0;
margin:0;
}

DIV#vista{margin:0;padding:0;background: url(../img/bg.png) center top no-repeat transparent;width:100%; height:100%;text-align:center;}


div.haut
{
padding: 0 0 15 0; 
width:740px; 
text-align:right; 
vertical-align:bottom; 
color:#EC9226; 
}

div.corps
{
background-image:url(../img/fond_pageinterieur.gif); 
background-repeat:repeat-y;
width :742px;
color: #000000;
margin-top:-4px;
margin-bottom:-6px;

}

div.corps table.test 
{
padding-left:10;
color: #000000;
}

div.corps table.test td.couleur
{
text-align: center;
padding: 5 5 5 5;
color: #000000;
font-family: Trebuchet MS, Arial, Verdana ;
font-size: 11pt;
}

div.corps table.test td.couleur2
{
text-align: center;
padding: 5 5 5 5;
color: #891378;
font-weight:bold;
font-family: Trebuchet MS, Arial, Verdana ;
font-size: 11pt;
}

div.texte
{
width: 715px; 
padding : 0 0 0 20;
font-size: 10pt;
color: #000000;
font-family: Trebuchet MS, Arial, Verdana ;
}

q {
font-style: italic ;
font-size: 16pt;
color: #0068A9;
font-weight:bold;
font-family:Trebuchet MS, Arial, Verdana ;
}

i {
font-style: italic ;
font-weight:bold;
color: #891378;
font-family: Trebuchet MS, Arial, Verdana ;
font-size: 11pt;
}

b {
	color: #891378;
	font-family: Trebuchet MS, Arial, Verdana ;
}

div.bkg
{
background-image: url(../img/sejour_universite_californie_fond.gif); 
background-repeat: no-repeat;
background-position: center;
}

div.left
{
width:60px;
margin-right : 20px;
float : left;
}

div.left2
{
width:335px;
float : left;
padding: 0 0 0 20;
font-family: Trebuchet MS, Arial, Verdana ;
font-size: 11pt;
}

div.left3
{
width:360px;
float : left;
padding: 0 0 0 20;
font-family: Trebuchet MS, Arial, Verdana ;
font-size: 11pt;
}

div.right
{
width:335px;
float : right;
padding: 0 30 0 0;
}

div.right2
{
width:310px;
float : right;
padding: 0 30 0 0;
}

div.right3
{
width:500px;
float : right;
padding: 0 30 0 0;
}

td {
	font-size: 10pt ;
	color : #000000;
}

td.sejour {
	padding: 5 0 10 0;
	text-align: justify;
	color: #000000;
	font-family: Trebuchet MS, Arial, Verdana ;
	font-size: 10pt;
}

td.marge{
	padding: 5 10 10 10;
	text-align: justify;
	color: #000000;
	font-family: Trebuchet MS, Arial, Verdana ;
	font-size: 11pt;
}

td.marge2{
	padding: 5 10 10 10;
	vertical-align: top;
	text-align: left;
	color: #000000;
	font-family: Trebuchet MS, Arial, Verdana ;
	font-size: 11pt;
}

td.marge3{
	padding: 0 0 10 0;
	vertical-align: top;
	text-align: left;
	color: #000000;
	font-family: Trebuchet MS, Arial, Verdana ;
	font-size: 10pt;
}

td.marge4{
	padding: 0 0 15 15;
	vertical-align: top;
	text-align: justify;
	color: #000000;
	width: 325px;
	font-family: Trebuchet MS, Arial, Verdana ;
	font-size: 11pt;
}

td.marge5{
	padding: 0 0 10 15;
	vertical-align: top;
	text-align: justify;
	color: #891A56;
	font-family: Trebuchet MS, Arial, Verdana ;
	font-size: 11pt;
}

TD.sommaire{
	padding:0 0 0 5;
	background-image:url(../img/menu.gif); 
}

TD.sommaire_hover{
	background-image:url(../img/menu_on.gif); 
	padding:0 0 0 5;
}

TD.sommaire A{
	color:#483E2;
	font-weight: bold;
	text-decoration:none;
}

TD.sommaire_hover A{
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}

TD.coord{
	font-family:arial;
	vertical-align:top;
	font-size:12px;
	color:#ffffff;
	padding:5 5 0 5;
}

TD.coord A{
	color:#ffcc00;
}

TD.copyright{
	font-family:arial;
	vertical-align:top;
	font-size:11px;
	color:#ffffff;
	padding:0 5 0 5;
}

TD.copyright A{
	color:#ffffff;
}

big {
	font-family: Trebuchet MS, Arial, Verdana ;
	font-size: 15pt;
	font-weight: bold;
}

titre {
	text-align: right;
	color: #831C17;
	font-family: Trebuchet MS, Arial, Verdana ;
	font-size: 15pt;
	font-weight: bold;
}

TD.lib{
	width:220px;
	text-align:right;
	padding:3px 3px 3px 3px;
	vertical-align:top;	
}

TD.field{
	width:160px;
}


TD.field INPUT.fld{
	width:150px;
	border:1px solid #000000;
	font-size:11px;
}

TD.field TEXTAREA{
	overflow:auto;
	width:150px;
	height:70px;
	border:1px solid #000000;
}

TD.fld_textarea{
	font-size:13px;
}

TD.lib2{
	width:150px;
	text-align:right;
	padding:3px 3px 3px 3px;
	vertical-align:top;	
}

TD.field2 INPUT.fld{
	width:160px;
	border:1px solid #000000;
	font-size:11px;
}

TD.lib3{
	width:250px;
	text-align:right;
	padding:3px 3px 3px 3px;
	vertical-align:top;	
}

TD TEXTAREA.txtarea_big{
	overflow:auto;
	width:490px;
	height:100px;
	border:1px solid #000000;
}

TD.lib4{
	width:300px;
	padding:3px 3px 3px 3px;
	vertical-align:top;	
}

TD.field4 {
	width:30px;
	vertical-align:top;
}

TD.field4 INPUT.fld{
	width:30px;
	border:1px solid #000000;
	font-size:11px;
}

FIELDSET.errors{
	width:680px;
	margin-left:20px;
	color:#891378;
	padding:0px 10px 10px 10px;
}

FIELDSET.errors LEGEND{
	font-weight:bold;
	color:#891378;
}

SPAN.etoile{
	color:#891378;
}


TD.td-desc{
	width:325px;
	vertical-align:top
}

SPAN.city-bold{
	font-weight:bold;
	color:#891378;
}

SPAN.city-italic{
	color:#891378;
	font-style:italic;
	font-weight:bold;
}

DIV.city-desk{
	margin:5px 5px 5px 5px;
	text-align:justify;
}
