* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
body{background-color:#fff;}
body,form,ul,li,p {padding:0;margin:0;}
.item{float:left; padding:0 0 0 3px;}
.clear {clear:both;}
.float {float:left;}
#global {width:980px;margin:auto;background:transparent url(images/fond_r.jpg) repeat-y;}
#ss_global {margin:auto;background:transparent url(images/fond.jpg) no-repeat;}

#header{position:relative;}
#header #logo {padding:0 0 0 30px;float:left;}
#header #guil {padding:0 0 0 0;}
#header #slog {position:absolute;top:55px;left:255px;}

#mini_menu {padding:0 0 0 570px;}
#mini_menu #qsn,.partenaires {float:left;padding:0 0 0 0;}
#mini_menu #contact {float:left;padding:0px 0 0 0px;}

#content {}
#content #actu {padding:10px 0 0 190px;}
#content #actu #fond {background:transparent url(images/novactu.gif) no-repeat;width:347px;height:122px;}
#content #actu #fond #txt_actu {color:#008ecf;font-size:12px;padding:70px 0 0 70px;width:180px;}

#content #pro {float:left;padding:0 0 0 10px;}
#content #pro #fond_img {position:absolute;background:transparent url(images/img_pro.png) no-repeat;width:252px;height:352px;z-index:99;}
#content #pro #fond_txt {position:relative;background:transparent url(images/fond_part_pro.gif) no-repeat;width:460px;height:300px;background-position:70px 50px;z-index:1;}
#content #pro #fond_txt #cont {padding:40px 0 0 200px;}
#content #pro #fond_txt #cont #titre {padding:40px 0 0 0px;}
#content #pro #fond_txt #cont #txt {color:#005b96;line-height:22px;margin:15px 0 0 15px;}
#content #pro #fond_txt #cont #liste {font-size:10px;padding:5px 0 0 15px;}
a.lienpro{display:block;width:252px;height:352px;background:url(images/img_pro.png) no-repeat;}

#content #part {float:left;padding:0 0 0 20px;}
#content #part #fond_img {position:absolute;background:transparent url(images/img_part.png) no-repeat;z-index:98;width:269px;height:328px;margin:0 0 0 210px;}
#content #part #fond_txt {position:relative;background:transparent url(images/fond_part_pro.gif) no-repeat;width:410px;height:300px;background-position:0 50px;z-index:2;}
#content #part #fond_txt #cont {padding:40px 0 0 10px;}
#content #part #fond_txt #cont #titre {padding:40px 0 0 90px;}
#content #part #fond_txt #cont #txt {color:#bacd2e;line-height:22px;margin:15px 0 0 20px;}
#content #part #fond_txt #cont #liste {font-size:10px;padding:5px 0 0 15px;}
#content #part #fond_txt #cont #pub #pub1 {float:left;padding:10px 0 0 0;height:10px;}
#content #part #fond_txt #cont #pub #pub2 {float:left;padding:0 0 0 5px;height:10px;}
a.lienpart{display:block;width:269px;height:328px;background:url(images/img_part.png) no-repeat;}

/* qui sommes nous ? */
#content_qsn #titre {padding:10px 0 0 100px;}
#content_qsn #titre #guil_h {float:left;}
#content_qsn #titre #img {float:left;padding:40px 0 0 0;}
#content_qsn #titre #guil_b {float:left;padding:70px 0 0 0;}
#content_qsn #fondtxt {float:left;margin:20px 0 0 70px;background:transparent url(images/fondqsn.png) repeat-y;width:650px;height:270px;}
#content_qsn #allera {float:left; padding:200px 0 0 70px;}
#content_qsn #fondtxt #txt {color:#005b96;font-size:11px;width:600px; padding:30px 0px 0px 20px;}

/*Page partenaires*/
#fondtxtp {float:left;margin:20px 0 0 70px;background:transparent url(images/fondqsn.png) repeat-y;width:650px;}
#fondtxtp a{color:#005b96;}
td.cont{padding-left:15px;}
.borderp{border:1px solid #d5d5d5;}
/* contact */
#content_contact #col_g {float:left;width:450px;}
#content_contact #col_g #titre {padding:20px 0 0 100px;}
#content_contact #col_g #carte {padding:20px 0 0 100px;}
#content_contact #col_g #adresse {color:#005b96;font-size:11px;padding:20px 0 0 100px;}
#content_contact #formul {float:left;width:310px; background-color:#fff;filter:alpha(opacity=70);-moz-opacity :0.7;opacity : 0.7;}
#content_contact #formul #contact {width:310px; padding:10px 0 5px 20px;}
#content_contact #formul #contact label {font-size:12px;color:#005b96;}
.bleu {color:#2096cf;}
#content_contact #allera {float:left; padding:400px 0 0 40px;}


/* footer */
#footer {margin:auto;width:980px;color:#fff;font-size:10px;padding:0 0 5px 0;}
#footer_naviciel {padding:0px 0 0 130px;float:left;}
#footer_naviciel a{color:#06a4d1;text-decoration:underline;}
#footer_contact {padding:0px 0 0 120px;text-align:center;color:#06a4d1;float:left; font-size:12px;}
#footer_contact a{color:#06a4d1;text-decoration:underline;}
