@CHARSET "ISO-8859-1";

/* #35BDC9 bleu */
/* #A4EFF5 bleu ciel */
/* #FFA125 orangée */
/* #FFF blanc */

body,html
{
color: /*#043146;*/ black;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0px;
margin:0px;
}

img{
border:0px;
}

input{
height:20px;
width:204px;
color: #FFA125;
font-weight:bold;
font-size:11px;
margin-right:15px;
float:left;
}

textarea{
color: #FFA125;
font-weight:bold;
font-size:11px;
}

label{
color:white;
font-weight:bold;
margin-top:10px;
padding-top:0px;
width:155px;
float:left;
}

a:link,a:visited
{
color:black;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}

a:hover
{
color:white;
font-weight:bold;
padding-left:10px;
}

a.logoncombo:link, a.logoncombo:visited
{
color:#FFA125;
padding-left:0px;
}

a.logoncombo:hover
{
color:black;
padding-left:0px;
}

/*Content*/
.principal{
margin:auto;
width:100%;
height:auto;
overflow:hidden;
background:#F6F1F0;
}

.principal_inscrits
{
margin:auto auto 45px;
width:1024px;
height:auto;
min-height:610px;
border:1px solid #9F9B9B;
background:white;
}

.footer{
margin:auto;
background:#E4DEDA;
padding-top:5px;
width:100%;
height:60px;
text-align:right;
color:#145086;
font-weight:bold;
font-size:13px;
vertical-align:top;
border:0px solid red;
float:left;
display:block;
}

.top{
background:#8BB2E2;
height:27px;
width:1024px;
border-bottom:0px solid blue;
float:left;
margin-top:5px;
}

.top ul{
list-style-type: none;
padding-top:5px;
width:1004px;
float:left;
}

.top ul li{
display: inline;
padding:10px 27px 0 20px;
font-size:13px;
}

.top ul li a:link,.top ul li a:visited
{
color:white;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}

.top ul li a:hover
{
color:black;
font-weight:bold;
padding-left:10px;
}

.num_vert{
color: #043146;
height:88px;
padding-top:7px;
display:block;
}

.num_vert_middle{
color: #043146;
height:40px;
padding:20px 0px 0px 19px;
width:100%
float:left;
}

.center{
background-color:#F6F1F0;
/*background: #fff url(../images/home_fond_2.jpg) no-repeat scroll center;*/
/*background: #fff url(../images/back_center_home.jpg) no-repeat scroll right;*/

/*background: #fff url(../images/back_center.gif) no-repeat scroll center top;*/
/*background: url(../images/back.gif) repeat-x fixed top left;*/
/*background-color:#A4EFF5;*/
/*
filter:alpha(opacity=85);   /* IE */
/*
-moz-opacity:0.90;           /* Firefox */
/*
opacity: 0.85;               /* standard CSS3 */
/*
-khtml-opacity: 0.85;        /* Konqueror */
min-height:670px;
border:0px solid green;
clear:both;
}

.slideshow_home_default{
width:1024px;
/*height:371px;*/
height:575px;
border:0px solid blue;
position:absolute;
}

.overlight{
border:0px solid white;
padding:5px;
width:1015px;
height:60px;
position:relative;
top:410px;
background:#8BB2E2;
filter:alpha(opacity=75);   /* IE */
-moz-opacity:0.75;           /* Firefox */
opacity: 0.75;               /* standard CSS3 */
-khtml-opacity: 0.75;        /* Konqueror */
color:white;
font-size:25px;
font-weight:bold;
text-align:center;
}

.combo_hd_top{
bottom:399px;
height:22px;
left:129px;
position:absolute;
width:59px;
}

.combo_hd_top a:link,a:visited{
color:white;
}

.combo_hd_top a:hover{
color:black;
}

.loginbox{
width:255px;
height:120px;
position:absolute;
border:0px solid red;
}


.loginbox_home_default{
position:absolute;
top:490px;
width:1020px;
height:135px;
border:0px solid red;
float:left;
}

.loginbox_left{
position:absolute;
bottom:395px;
left:10px;
height:95px;
width:250px;
border:1px dashed white;
float:left;
/*background: url(../images/loginbox_left.gif) no-repeat scroll center top;*/
background:#C4C6BD;
filter:alpha(opacity=75);   /* IE */
-moz-opacity:0.75;           /* Firefox */
opacity: 0.75;               /* standard CSS3 */
-khtml-opacity: 0.75;        /* Konqueror */
}

.loginbox_left p{
color:white;
font-weight:bold;
font-size:20px;
padding-top:10px;
text-align:left;
margin:0 0 0 20px;
}

.loginbox_right{
position:absolute;
bottom:340px;
left:10px;
height:47px;
width:250px;
border:1px dashed white;
float:left;
/*background: url(../images/loginbox_left.gif) no-repeat scroll center top;*/
background:#C4C6BD;
filter:alpha(opacity=75);   /* IE */
-moz-opacity:0.75;           /* Firefox */
opacity: 0.75;               /* standard CSS3 */
-khtml-opacity: 0.75;        /* Konqueror */
}

.loginbox_right p{
color:white;
font-weight:bold;
font-size:20px;
padding-top:10px;
text-align:left;
margin:0 0 0 10px;
}


 .loginbox_right p a:link, .loginbox_right p a:visited
{
color:white;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}

.loginbox_right p a:hover
{
color:black;
font-weight:bold;
padding-left:10px;
}


.home_numvert{
display:block;
float:right;
text-align:left;
width:360px;
height:75px;
padding:0px;
margin:70px 0px 2px 0px;
border:0px solid blue;
}

.home_numvert img{
padding:0px;
margin:0px 0px 0px 0px;
}

.home_numvert p{
color:#008B45;
font-weight:bold;
text-align:left;
padding:0px;
margin:0px 0px 0px 15px;
}

.all_logos{
position:absolute;
top:561px;
width:1024px;
height:60px;
border:0px solid red;
}

.bt_logos{
bottom:15px;
right:0px;
border:0px solid blue;
padding:0px 15px 0px 0px;
width:390px;
height:50px;
float:right;
}

.accueil_gp{
color:black;
width:210px;
height:80px;
position:absolute;
top:120px;
right:220px;
font-size:20px;
font-weight:bold;
border:1px dashed black;
padding:12px;
}


.container{
width:1024px;
min-height:525px;
margin-top:2px;
border:0px solid blue;
}

.container_liste{
min-height:525px;
margin-top:2px;
border:0px solid blue;
}

.faq{
width:1023px;
height:500px;
padding:50px 0 0 25px;
}

.faq p{
padding:12px;
flot:left;
text-align:left;
}

.top_content{
height:25px;
width:1024px;
color: #FFF;
font-size:17px;
font-weight:bold;
float:left;
text-align:center;
}

.title{
float:left;
text-align:left;
width:995px;
height:100px;
margin:0px;
padding:0px 0 0 19px;
font-size:20px;
font-weight:bold;
color:#8BB2E2;
border:0px solid red;
}

.logo{
right:15px;
top:5px;
width:130px
height:110px;
margin:0px;
padding:0px;
position:absolute;
}

.logohome{
width:130px;
height:106px;
margin:5px 0px 0px 5px;
}

.left_content{
border-left:1px solid #E4DEDA;
width:250px;
float:left;
text-align:justify;
margin:12px 0 20px 20px;
}

.left_content p{
text-align:justify;
padding-top:10px;
margin:0px;
clear:both;
}

.left_content_orga{
border:0px solid red;
width:550px;
height:100%;
float:left;
text-align:justify;
margin:12px 0 0 20px;
}

.left_content_orga p{
text-align:justify;
padding-top:10px;
margin:0px;
clear:both;
}

.left_content_pratique{
border:0px solid red;
width:300px;
height:100%;
float:left;
text-align:justify;
margin:12px 0 0 20px;
}

.left_content_pratique p{
text-align:justify;
padding-top:5px;
margin:0px;
clear:both;
}

.middle_content{
width:325px;
float:left;
margin:10px 0 0 20px;
}

.middle_content p{
text-align:justify;
padding-top:3px;
margin:0px;
clear:both;
}

.pratique_middle_content{
width:100%;
float:left;
padding:12px;
}

.form_contact{
height:300px;
border:1px solid #9F9B9B;
margin-top:15px;
padding:15px;
}

.top_middle_content{
float:left;
margin:10px 0 0 18px;
padding:13px;
border:1px dashed #9F9B9B;
background:#C6D9F3;
}

.pratique_aplat{
float:left;
padding:13px;
border:1px dashed #9F9B9B;
background:#C6D9F3;
width:270px;
}

.bottom_middle_content{
float:left;
padding:9px 12px 0 12px;
margin-left:17px;
}

.footer_middle_content{
height:35px;
font-style:italic;
float:left;
margin:25px 0 25px -18px;
}

.footer_middle_content dl{
float:left;
font-weight:bold;
padding-left:35px;
}

.footer_middle_content ul,li{
list-style-type:none;
}

/*Contents*/

/*Inscription*/

.container_inscription{
width:95%;
float:left;
height:900px;
/*height:520px;*/
}

.container_inscription fieldset{
min-height:900px;
/*min-height:520px;*/
width:540px;
border:1px dashed black;
clear:both;
}

.container_inscription p{
margin-bottom:18px;
}

.inscription{
margin:20px 0 0 100px;
width:770px;
}

.container_inscription_fieldset{
width:516px;
padding-left:12px;
height:350px;
}

.firstCol_register{
width:415px;
height:330px;
float:left;
padding:10px;
}

.Col2nd_register{
width:475px;
height:330px;
float:left;
padding:10px;
}

.inscription fieldset{
width:750px;
padding:5px;
margin-bottom:12px 0 25px 0;
}
.inscription label{
color:red;
font-size:11px;
}

.bloc_field{
width:400px;
margin:0px;
padding-top:7px;
}

.bloc_field span{
color:black;
font-weight:bold;
}

.libelle_field{
height:15px;
width:180px;
float:left;
padding:9px 0 20px 0;
}

.libelle_field_plus{
height:15px;
width:180px;
float:left;
padding:38px 0 20px 0;
}

.libelle_field_simple{
height:15px;
width:180px;
float:left;
padding:2px 0 20px 0;
}

.value_field{
height:17px;
width:200px;
float:left;
padding:7px 0 20px 0;
}

.value_field_plus{
height:17px;
width:200px;
float:left;
padding:34px 0 20px 0;
}

.value_field_simple{
height:17px;
width:200px;
float:left;
padding:0px 0 20px 0;
}

.valid_form{
clear:both;
width:390px;
height:20px;
padding-top:25px;
border:0px solid red;
float:right;
}

.error{
color:red;
font-weight:bold;
display:none;
}

/*Inscription*/


/***********************************************************************GP*/
.top_gp{
background:#8BB2E2;
height:27px;
width:1024px;
border-bottom:0px solid blue;
float:left;
margin-top:5px;
}

.top_gp ul{
list-style-type: none;
padding-top:5px;
width:1004px;
float:left;
}

.top_gp ul li{
display: inline;
padding:5px 27px 0 5px;
font-size:13px;
}

/****************** BLOCK MENU ********************/

.inside{
width:550px;
margin:0 auto;
overflow:hidden
}

.inside_col{
width:245px;
margin:0 0 20px 0;
overflow:hidden
}
.block1{
background-image:url(../images/block1.jpg);
background-position:top left;
background-repeat:no-repeat;
width:140px;
height:96px;
float:left;
padding:30px 0 0 130px;
margin:0px 5px 0px 0px;
position:relative;
}

.block1_col{
background-image:url(../images/block1_col.jpg);
background-position:top left;
background-repeat:no-repeat;
width:140px;
height:30px;
float:left;
padding:30px 0 0 130px;
margin:5px 5px 0px 0px;
position:relative;
}

.block1_col_hover{
background-image:url(../images/block1_col_hover.jpg);
background-position:top left;
background-repeat:no-repeat;
width:140px;
height:30px;
float:left;
padding:30px 0 0 130px;
margin:5px 5px 0px 0px;
position:relative;
}

.block1_col_liste{
background-image:url(../images/block_liste.jpg);
background-position:top left;
background-repeat:no-repeat;
width:126px;
height:92px;
float:left;
padding:30px 0 0 130px;
margin:5px 5px 0px 0px;
position:relative;
}

.block1_col_liste_hover{
background-image:url(../images/block_liste_hover.jpg);
background-position:top left;
background-repeat:no-repeat;
width:126px;
height:92px;
float:left;
padding:30px 0 0 130px;
margin:5px 5px 0px 0px;
position:relative;
}

.block1_col_liste h3, .block1_col_liste_hover h3{
	font-size:12px;
	text-align:right;
	margin-top:37px;
	width:183px;
}

.block2{
background-image:url(../images/block2.jpg);
background-position:top left;
background-repeat:no-repeat;
width:515px;
height:150px;
float:left;
padding:30px 0 0 130px;
margin:0px 5px 0px 0px;
position:relative;
}

.block2 h3{
font-size:14px;
text-align:right;
}

.block2 .content_block1{
display:block;
position:absolute;
left:91px;
top:111px;
width:411px;
}


.block2 .content_block1_home_gp{
background:#C4C6BD none repeat scroll 0 0;
display:block;
height:145px;
left:10px;
position:absolute;
top:9px;
width:497px;
}

/*copyright vieux
.block2 .content_block1_home_gp{
background:#C4C6BD none repeat scroll 0 0;
display:block;
height:145px;
left:320px;
position:absolute;
top:9px;
width:186px;
}
*/

.block2 .content_block1_home_gp h3{
font-size:25.2px;
padding-left:12px;
padding-right:5px;
padding-top:8px;
text-align:left;
}

/*
.block2 .content_block1_home_gp h3{
font-size:15.2px;
padding-left:12px;
padding-right:5px;
padding-top:8px;
text-align:left;
}
*/

.content_block1_home_gp a{
float:right;
margin-top:23px;
padding-right:5px;
}

.content_block1{
display:block;
position:absolute;
left:91px;
top:9px;
width:135px;
}

.content_block1_col{
display:block;
position:absolute;
left:48px;
top:9px;
width:115px;
}

.block1_col_liste .content_block1_col{
display:block;
position:absolute;
left:48px;
top:25px;
width:115px;
}

.block1_col_liste_hover .content_block1_col{
display:block;
position:absolute;
left:48px;
top:25px;
width:115px;
}

.icon_block1{
display:block;
position:absolute;
left:9px;
top:9px;
width:72px;
height:72px;
}

.icon_block1_col{
display:block;
position:absolute;
left:9px;
top:4px;
width:32px;
height:32px;
}

.content_block1 a{
float:right;
margin-top:2px;
}

.content_block1_col a{
float:right;
margin-top:2px;
width:0px;
}

.content_block1_col h3{
font-size:11px;
}

#blocks span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#505542;
display:block;
padding:11px 0 12px 0;
}

.block1_col_liste .content_block1_col_special,.block1_col_liste_hover .content_block1_col_special{
display:block;
left:9px;
position:absolute;
top:0;
width:115px;
}

/*copyright vieux*/
/*
.block1_col_liste .content_block1_col_special,.block1_col_liste_hover .content_block1_col_special{
display:block;
left:121px;
position:absolute;
top:0;
width:115px;
}
*/

.block1_col_liste .content_block1_col_special h3,.block1_col_liste_hover .content_block1_col_special h3{
margin-top:14px;
text-align:right;
width:223px;
}

/*copyright vieux*/
/*
.block1_col_liste .content_block1_col_special h3,.block1_col_liste_hover .content_block1_col_special h3{
margin-top:14px;
text-align:right;
width:111px;
}
*/

.block1_col_liste .content_block1_col_special a, .block1_col_liste_hover .content_block1_col_special a{
float:left;
margin-left:32px;
margin-top:22px;
width:0;
}

.icon_block1_col_special {
display:block;
height:32px;
left:7px;
position:absolute;
top:4px;
width:32px;
}

.inscrSubmit{
clear:both;float:right;height:25px;border:1px dashed #9F9B9B;color:white;font-weight:bold;background:#8BB2E2;width:70px;margin:0px;padding:0px;
}

#hgPpal .center{
	border:1px solid red;
	min-height:700px;
}

/*Menu special dl*/
.menu_separator{
height:15px;
width:242px;
float:left;
border-top:1px dashed #64584C;
margin-top:25px;
}

.block1_dossier_presse_home{
    background: none repeat scroll 0 0 #C4C6BD;
    border: 1px dashed white;
    bottom: 242px;
    float: left;
    height: 90px;
    left: 10px;
    opacity: 0.75;
    position: absolute;
    width: 250px;
}

.block1_dossier_presse_home h3{
   color: white;
   float: left;
   font-size: 19px;
   font-weight: bold;
   padding: 9px 35px 0px 20px;
   margin: 0 0 5px;
}

.block1_dossier_presse_home img{
    float: left;
    margin: -6px 0 0 12px;
}

.block1_dossier_presse_home a{
	float:left;
	color:black;
	margin:5px 0 0 0;
}

.block1_dossier_presse_home a:hover{
	color:white;
}

.block1_col_special{
background-image:url(../images/block1_col.jpg);
background-position:top left;
background-repeat:no-repeat;
width:140px;
height:30px;
float:left;
padding:30px 0 0 130px;
margin:5px 5px 0px 0px;
position:relative;
}

.content_block1_col_special{
display:block;
position:absolute;
left:48px;
top:9px;
width:180px;
}

.content_block1_col_special h3{
font-size:12px;
margin-bottom:3px;
}

/*copyright vieux*/
/*
.content_block1_col_special h3{
font-size:11px;
margin-bottom:3px;
}
*/

.content_block1_col_special a{
font-size:16px;
text-align:left;
float:left;
padding-left:19px;
}

/*copyright vieux*/
/*
.content_block1_col_special a{
font-size:11px;
text-align:left;
float:left;
padding-left:19px;
}
*/

.content_block1_col_special a:link,.content_block1_col_special a:visited{
color:#FFA125;
font-size:12px;
}
.content_block1_col_special a:hover{
color:black;
font-size:12px;
}
/*Menu special dl*/


.liste_checkbox_all
{
float:right;top:0px;position:absolute;left:25px;
}

.aide_tri_tableau{
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 21px 0 24px 34px;
    width: 920px;
}
