@font-face {
    font-family: 'HelveticaNeueLightXnet';
    src: url('../font/HelveticaNeueLTPro-Th.otf');
    font-weight: normal;
    font-style: normal;
}

#logo-text-header{
font-family: HelveticaNeueLightXnet;
}

.square_box_central{
width: 710px;
}

.bloc_central{
margin: 5px 5px 5px 5px;
float: right;
width: 490px;
text-align: justify;
}

.bloc_central_ie{
margin: 5px 5px 5px 5px;
width: 490px;
text-align: justify;
}

.bloc_central .title {
    font-weight: normal;
    line-height: 1.2em;
    padding-bottom: 20px;
    padding-top: 0px;
}

.bloc_central a:hover {
color:#333; 
text-decoration:none;
}
.bloc_central a{
color:#63a9e1; 
text-decoration: underline;
}

.bloc_central_large{
margin: 5px 5px 5px 5px;
width: 710px;
text-align: justify;
}

.bloc_central_large .title {
    font-weight: normal;
    line-height: 1.2em;
    padding-bottom: 20px;
    padding-top: 0px;
}

.bloc_central_large a:hover {
color:#333; 
text-decoration:none;
}
.bloc_central_large a{
color:#63a9e1; 
text-decoration: underline;
}

.bloc_central_large .paginator a{
color:#d9002f; 
text-decoration: underline;
}

.bloc_droit{
margin: 5px 5px 5px 5px;
}

.icon{
margin: 10px 10px 10px 10px;
float: right;
}

.formulaire{
margin: 5px 5px 5px 5px;
}

.formulaire select {
width: 200px;
color: #666;
}
.formulaire input.text {
width: 200px;
color: #666;
}

.formulaire input.submit {
    color: #63a9e1 !important;
    border:none;
    background: url("../images/bullet-blue.png") no-repeat;
    background-position:center left;
    padding-left: 17px;
    display: inline-block;
    line-height: 13px;
    clear: right;
    margin:5px;
    font-size:12px;
    width: 85px;
}

.formulaire input.submit:hover  {
	background: url("../images/bullet-blue-hover.png") no-repeat;
    color: #4c4c4c !important;
	cursor: pointer; 
	background-position:center left;
	text-decoration:underline;
}

.formulaire textarea {
color: #666;
}

.formulaire a:hover {
color:#333; 
text-decoration:none;
}
.formulaire a{
color:#63a9e1; 
text-decoration: underline;
}

.rounded-corner-table
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-size: 12px;
	/*margin: 5px;*/
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}

.rounded-corner-table a
{
	color: #63a9e1;
}

.rounded-corner-table thead th.rounded-head-left
{
	background: #b0b0b0 url('../images/tables/left.png') left -1px no-repeat;
}
.rounded-corner-table thead th.rounded-head-right
{
	background: #b0b0b0 url('../images/tables/right.png') right -1px no-repeat;
}
.rounded-corner-table th
{
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	background: #b0b0b0;
}

.rounded-corner-table th.entete
{
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	background: #ff9;
}

.rounded-corner-table td
{
	padding: 8px;
	background: #fff;
	border-top: 1px solid #fff;
	color: #000;
}


.rounded-corner-table tfoot td
{
	padding: 8px;
	background: #ccc;
	border-top: 1px solid #fff;
	color: #999;
	font-size: 10px;
	font-style: italic;
}

.rounded-corner-table tfoot td.rounded-foot-left
{
	background: #f1f1f1 url('../images/tables/botleft.png') left bottom no-repeat;
}
.rounded-corner-table tfoot td.rounded-foot-right
{
	background: #f1f1f1 url('../images/tables/botright.png') right bottom no-repeat;
}

.rounded-corner-table tbody td
{
	background: #e3e3e3;
}

.rounded-corner-table tbody td.odd
{
	background: #fff;
}

.rounded-corner-table tbody tr:hover td
{
	background: #63a9e1;
	color: #fff;
}

.rounded-corner-table-reduit
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-size: 9px;
	/*margin: 5px;*/
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}

.rounded-corner-table-reduit a
{
	color: #63a9e1;
}

.rounded-corner-table-reduit thead th.rounded-head-left
{
	background: #b0b0b0 url('../images/tables/left.png') left -1px no-repeat;
}
.rounded-corner-table-reduit thead th.rounded-head-right
{
	background: #b0b0b0 url('../images/tables/right.png') right -1px no-repeat;
}
.rounded-corner-table-reduit th
{
	padding: 8px;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	background: #b0b0b0;
}

.rounded-corner-table-reduit th.entete
{
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	background: #ff9;
}

.rounded-corner-table-reduit td
{
	padding: 8px;
	background: #fff;
	border-top: 1px solid #fff;
	color: #000;
}


.rounded-corner-table-reduit tfoot td
{
	padding: 8px;
	background: #ccc;
	border-top: 1px solid #fff;
	color: #999;
	font-size: 10px;
	font-style: italic;
}

.rounded-corner-table-reduit tfoot td.rounded-foot-left
{
	background: #f1f1f1 url('../images/tables/botleft.png') left bottom no-repeat;
}
.rounded-corner-table-reduit tfoot td.rounded-foot-right
{
	background: #f1f1f1 url('../images/tables/botright.png') right bottom no-repeat;
}

.rounded-corner-table-reduit tbody td
{
	background: #e3e3e3;
}

.rounded-corner-table-reduit tbody td.odd
{
	background: #fff;
}

.rounded-corner-table-reduit tbody tr:hover td
{
	background: #63a9e1;
	color: #fff;
}

.tabcontenu{
font-size: 12px;
color: #000000;
text-align: justify ;
border-collapse:collapse;
border-spacing: 0px;
}

.tabcontenu td{
border: 1px dotted #ccc;
padding: 2px;
}

.titre4{
color: #63a9e1;
font-size: 12px;
font-style: bold;
}

.titre5{
color: #999999;
font-size: 10px;
font-style: italic;
}

.msgerr{
 color: #d9002f;
}

.msgok{
 color: #63a9e1;
}

