*

{

	margin:0px;

	padding:0px;

}



html,body,input,textarea,table

{

	font-size:13px;

	font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;

}

table

{



}

tr,th,td

{

	text-align:center;

	padding:0px;

	margin:0px;

}

img

{

	border:none;

}

a

{

	color:#067CBB;

}



body

{

	text-align:center;
background-color: #487cbb;
	background-image:url(body.gif);

	background-position:center;

	background-repeat:repeat-y;

}

#wrapper

{

	width:910px;

	margin-left:auto;

	margin-right:auto;

	text-align:left;

}

#logo

{

	float:left;

	height:140px;

	width:250px;

	text-align:center;

	border-bottom:2px #ffc001 solid;

}

#presentation

{

	float:left;

	width:50%;

	text-align:center;

	font-style:italic;

	border-bottom:1px #69baff dotted;

	background-color:#ebfbff;

	margin-top:5px;

}

#partners

{

	float:left;

	width:100%;

	text-align:center;

	font-style:italic;

	border-top:1px #69baff dotted;

	background-color:#ebfbff;

	padding-top:10px;

	padding-bottom:10px;

	margin-top:10px;

}

#right

{

	float:right;

	position:relative;

	height:140px;

	width:660px;

	border-bottom:2px #ffc001 solid;

}

#pub

{

	top:20px;

	left:0px;

	position:absolute;

	width:100%;

	text-align:center;

	margin-top:20px;

}

#pres

{

	top:40px;

	left:0px;

	position:absolute;

	width:100%;



	color:#ffc001;

	font-size:22px;

	margin-top:30px;

	font-weight:bold;

	text-align:center;

}

#fav

{

	top:80px;

	left:630px;

	position:absolute;

	margin-top:30px;

	font-weight:bold;

	text-align:center;

}

.button

{

	background-image:url(input.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	border:1px #cccccc solid;



}

.maj

{

	background-image:url(input.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	border:1px #cccccc solid;

	font-variant:small-caps;

}

.menu

{

	clear:left;

	float:left;

	width:200px;

	margin-top:10px;

	border:1px #8BD5FC solid;

	background-color:#FFFOC4; 

}

.menu h2

{

	font-size:28px;

	color:#b8c4d4;

	padding:5px;

	text-align:center;

	font-variant:small-caps;

}

.menu ul

{

	margin:5px;

	list-style-position:inside;

	color:#FF9900;

}

.menu li

{

	letter-spacing:1px;



	padding-top:2px;

	padding-bottom:2px;

}

.menu a 

{

	font-size:16px;

	text-decoration:none;

	border-bottom:1px #ffc001 dotted;

}

#content

{

	float:right;

	width:700px;

	/*background-image:url(content.gif);*/

	background-position:center;

	background-repeat:no-repeat;

}

#content h1

{

	font-size:22px;

	color:#067CBB;

	background-image:url(h1.gif);

	background-repeat:no-repeat;

	background-position:bottom left;

	padding-bottom:10px;

	margin-bottom:15px;

	margin-top:15px;

	font-weight:normal;

}

#content h2

{

	color:#229BB0;

	font-size:25px;

	font-weight:normal;

	margin-bottom:10px;

}

#content ul

{

	list-style-position:inside;

	list-style-type:circle;

}

#content li

{

	margin-top:5px;

	margin-bottom:5px;

}

#content p

{

	margin-top:10px;

	margin-bottom:10px;

	text-align:justify;

}

#content .row

{

	width:100%;

	margin-bottom:15px;

}

#content .label

{

	float:left;

	width:200px;

	text-align:right;

	font-weight:bold;

	padding-right:5px;

}

#content .forminfo

{

	clear:both;

	font-size:13px;

	color:#999999;

	margin-left:200px;

}

#content .labelError

{

	clear:both;

	font-size:12px;

	color:#990000;

	margin-left:200px;

}

#content .next

{



	margin:10px;

}

#content .next a

{	

	display:block;

	font-size:24px;

	text-align:center;

	color:#62c600;

	text-decoration:none;

	line-height:50px;

	font-weight:bold;

	width:300px;

	height:50px;

	background-image:url(button.gif);

}

.error

{

	font-size:20px;

	font-weight:bold;

	color:#FF0000;

}

.success

{

	font-size:20px;

	font-weight:bold;

	color:#009933;

}

.imageIn

{

	text-align:center;

	margin-top:25px;

	margin-bottom:25px;

}

.imageIn img

{

	border:1px #000000 solid;

}

address

{

	float:left;

	width:100%;

	text-align:center;

	font-style:italic;

	border-top:1px #69baff solid;

	background-color:#ebfbff;

	padding-top:10px;

	padding-bottom:10px;

	margin-top:10px;

}

.ppp

{

	position:relative;

	float:left;

	width:100%;

	text-align:center;

	margin-top:20px;

	margin-bottom:20px;

}

.ppp .ppp-nb

{

	float:left;

}

.ppp .ppp-pages

{

	float:right;

}

.ppp .ppp-label

{

	color:#999999;

	float:left;

	margin-right:2px;

	padding-top:2px;

	padding-bottom:2px;

}

.ppp .ppp-sep

{

	float:left;

	color:#999999;

	padding-top:2px;

	padding-bottom:2px;

}

.ppp a

{

	color:#41bf01;

	float:left;

	padding-top:2px;

	padding-bottom:2px;

	padding-left:2px;

	padding-right:2px;

	margin-left:2px;

	margin-right:2px;

	border:1px #A2CE95 solid;

	text-decoration:none;

}

.ppp a:hover

{

	color:#666666;

}

.ppp .ppp-select

{

	float:left;

	color:#41bf01;

	font-size:16px;

	padding-left:2px;

	padding-right:2px;

	border:1px #A2CE95 solid;

	background-color:#D7FFD7;

}

.blogoutils
{
font-size: 5px;

}
