@charset "utf-8";
/* CSS Document */

body{
background:#373737;
color:#636161;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
line-height:17px;
text-align:center;
}

#backmain{
width:100%;
background-image:url(../images/backmain.gif);
background-repeat:repeat-y;
background-position:center;
background-position:top;
margin:auto;
}

#main{
width:960px;
text-align:left;
background:#ffffff;
margin:auto;
}

#header{
margin-bottom:5px;
}

#ssmain{
margin-left:5px;
margin-right:5px;
}

#top{
width:950px;
margin-bottom:15px;
padding-bottom:10px;
}

#left{
float:left;
padding-top:110px;
background:url(../images/bannierePrestweb.png);
background-repeat:no-repeat;
width:620px;
}

#right{
float:right;
width:322px;

}

#bottom{
margin-top:15px;
margin-bottom:15px;
padding:5px;
}

#footer{
background:#898371;
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
background-position:center;
height:95px;
margin:auto;
width:980px;
font-size:10px;
color:#7a7a7a;
text-align:center;
}

#outfooter{
margin:auto;
width:960px;
font-size:10px;
text-align:left;
padding-top:5px;
padding-bottom:40px;
padding-left:150px;
}

/************************ Full Plein Ecran ***********************/

#full{
background:#332f2c;
vertical-align:middle;

width:100%;
position:absolute;
top:0;
left:0;
z-index:99;
margin-left:auto;
margin-right:auto;
text-align:left;

opacity: 0.96;
-moz-opacity: 0.96;
filter:alpha(opacity=96);

}

#fullContent{
margin-top:0 auto;
background:#ffffff;
border: 2px solid #2d2a25;
position:absolute;
z-index:200;
margin-left:auto;
margin-right:auto;
text-align:left;
overflow:hidden;

}

#fullBarre{
background:#605751;
border-bottom:4px solid #90847a;
color:#cccccc;
padding:10px;
font-size:14px;
font-weight:bold;
}

#fullTitre{
float:left;
width:770px;

}

#fullPage{
margin:20px;
}


/***********************************************************/
.box{
border:1px solid #c7ecfd;
margin:8px;
}

.boxTitre{
color:#ffffff;
border-bottom:3px solid #cceffe;
padding:5px;
font-size:14px;
font-weight:bold;
background-image:url(../images/fond_box_1.gif);
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:5px;
}


.boxContenu{
padding:10px;
}


.boxFooter{
padding:10px;
color:#ffffff;
text-align:right;
}


div.boxFooter a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
text-decoration:none;
}

div.boxFooter a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#999999;
text-decoration:none;
}

/***********************************************************/

.box_2{
border:1px solid #dfdfdf;
margin:8px;
}

.boxTitre_2{
color:#ffffff;
border-bottom:3px solid #655d5c;
padding:5px;
font-size:14px;
font-weight:bold;
background-image:url(../images/fond_box_2.gif);
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:5px;
}

.boxContenu_2{
padding:5px;
}


/***********************************************************/

.box_3{
border:1px solid #f5d6d1;
margin:5px;
}

.boxTitre_3{
color:#ffffff;
border-bottom:3px solid #eb6e55;
padding:5px;
font-size:14px;
font-weight:bold;
background-image:url(../images/fond_box_3.gif);
font-family:Arial, Helvetica, sans-serif;
}

.boxContenu_3{
padding:5px;
}

.boxFooter_3{
padding:10px;
color:#ffffff;
text-align:right;
}


div.boxFooter_3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#d83111;
text-decoration:none;
}

div.boxFooter_3 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#eb6d55;
}

/***********************************************************/

.box_4{
border:1px solid #edd189;
margin:5px;
}

.boxTitre_4{
color:#ffffff;
border-bottom:3px solid #f0e1ba;
padding:5px;
font-size:14px;
font-weight:bold;
background-image:url(../images/fond_box_4.gif);
font-family:Arial, Helvetica, sans-serif;
}

.boxContenu_4{
padding:5px;
}

/***********************************************************/

.box_5{
border:1px solid #cce07a;
margin:5px;
}

.boxTitre_5{
color:#ffffff;
border-bottom:3px solid #e0efa1;
padding:5px;
font-size:14px;
font-weight:bold;
background-image:url(../images/fond_box_5.gif);
font-family:Arial, Helvetica, sans-serif;
}

.boxContenu_5{
padding:5px;
}

/***********************************************************/

img{
border:none;
}

div{
overflow:hidden;
}

p{
margin:0px;
margin-bottom:8px;
}

.separationH{
border-top:2px dashed #cccccc;
margin-top:15px;
margin-bottom:15px;
}

.separationV{
border-left:2px dashed #cccccc;
}

.titrePage{
font-size:20px;
color:#636161;
font-family:Arial, Helvetica, sans-serif;
margin-top:15px;
margin-bottom:0px;
padding:10px;
padding-bottom:0px;
}


.Paragraphe{
text-align:justify;
padding:10px;
}



.font1{
color:#636161;
font-weight:bold;
}

.font1_grand{
color:#636161;
font-size:14px;
font-weight:bold;
}


.font3_petit{
color:#999999;
font-size:10px;
}

.font2{
color:#d82c03;
font-weight:bold;
}

.font2_grand{
color:#d82c03;
font-size:14px;
font-weight:bold;
}



a.lien1_petit{
color:#636161;
font-size:10px;
text-decoration:none;
}

a.lien1_petit:hover{
color:#636161;
font-size:10px;
text-decoration:underline;
}

a.lien2{
color:#d04604;
text-decoration:none;
}

a.lien2:hover{
text-decoration:underline;
}

a.lien3{
color:#999999;
text-decoration:none;
}

a.lien3:hover{
color:#999999;
text-decoration:underline;
}

a.lien3_petit{
color:#999999;
font-size:10px;
text-decoration:none;
}

a.lien3_petit:hover{
color:#999999;
font-size:10px;
text-decoration:underline;
}

a.retour{
color:#d82c03;
text-decoration:none;
font-size:16px;
}

a.retour:hover{
color:#d82c03;
text-decoration:underline;
}

a.retour_petit{
color:#d82c03;
text-decoration:none;
font-size:11px;
}

a.retour_petit:hover{
color:#d82c03;
text-decoration:underline;
}

/******************************************************************************************/


input[type=text] {
border:1px solid #cdcdcd;
color:#444444;
font-size:12px;
}

input[type=password] {
border:1px solid #cdcdcd;
color:#444444;
font-size:12px;
}

input[type=file] {
border:1px solid #cdcdcd;
color:#444444;
font-size:12px;
}

textarea {
border:1px solid #cdcdcd;
color:#444444;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
overflow:scroll;
}


input[type=button] {
background:#fc469e;
border:3px solid #fdd5e9;
color:#ffffff;
font-size:14px;
font-weight:bold;
padding:8px;
}

input[type=submit] {
background:#fc469e;
border:3px solid #fdd5e9;
color:#ffffff;
font-size:14px;
font-weight:bold;
padding:8px;
}



