* { text-decoration:none; font-family:verdana }
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
th, td { vertical-align:top }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
/*ol, ul { list-style: none }*/
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:'' }
abbr, acronym { border:0}
strong { font-weight:800 }
em { font-style:italic }

.cacher { display:none !important}

body {background:#1C5D96 url(/images/global/creation_site_internet.jpg) no-repeat fixed top left; }

#footer { margin-top:20px;padding-top:40px;background:#000000 url(/images/global/solution_internet.jpg) repeat-x;height:291px; }


#bandeau { width:980px;margin:0 auto 20px auto;position:relative }
#bandeau h1 { border:0 }
#langue { width:100px;position:absolute;top:26px;left:500px }

#copy a { color:#555555 }

#onglet { z-index:2;position:absolute;right:5px;top:0;list-style: none;margin:0;padding:0 }
#onglet li { margin:-50px 0 0 10px;float:left;width:113px;height:97px; }
#onglet li#ongletactu { background:transparent url(/images/global/onglet_violet.png) no-repeat; }
#onglet li#ongletdemo { background:transparent url(/images/global/onglet_orange.png) no-repeat; }
#onglet li#ongletcontact { background:transparent url(/images/global/onglet_vert.png) no-repeat; }
#onglet li:hover { margin-top:0; }
#onglet #ongletactu a { display:block;text-align:center;padding:58px 0 20px 0;color:#ffffff; }
#onglet #ongletdemo a { display:block;text-align:center;padding:58px 0 20px 0;color:#ffffff; }
#onglet #ongletcontact a { display:block;text-align:center;padding:58px 0 20px 0;color:#ffffff; }

#sep_header { margin:auto; width:980px; height:12px; background:url(/images/global/creation_site_internet.png) no-repeat }
#sep_footer { margin:auto; width:980px; height:13px; background:url(/images/global/creation_site_extranet.png) no-repeat }

#container { overflow:auto; margin:auto; width:980px; background:#ffffff url(/images/global/creation_site_intranet.png) repeat-y; }

#colonne { float:left; width:220px; border-right:1px solid #cccccc;padding:0 8px 0 12px }
#content { padding:0 13px 1px 10px }
#contentcol { border-left:1px solid #cccccc; margin-left:240px;padding:0 16px 1px 10px; }

#liensbas { margin:0 auto 40px auto;text-align:left;width:960px;overflow:auto; }

.menubas { float:left;margin-right:50px;width:200px; }
.menubas ul { list-style:none;margin:0;padding:0 }
.menubas li { font-size:11px;color:#555555;font-family:arial;font-weight:normal;border-bottom:1px solid #555555;
display:block;margin:0 0 3px 0;padding:0 0 6px 0; }
.menubas li a{ background:transparent url(/images/global/fleche.gif) no-repeat scroll 0 50%;
color:#555555;padding:0 0 2px 10px;font-size:10px }
.menubas li a:hover { color:#999999 }
.menubas h2 { background:transparent;border:0;border-bottom:1px solid #555555;font-style:normal;
color:#555555;font-size:13px;font-weight:normal;letter-spacing:1px;margin:0 0 5px;padding:0 0 15px;text-transform:uppercase;font-family:arial; }
.menubas h2 a { font-style:normal;text-transform:uppercase;font-family:arial;color:#555555;font-size:13px;font-weight:normal;letter-spacing:1px; }
.menubas h2 a:hover { color:#999999 }

.AInotice { -moz-border-radius:7px; background-color: #ffffff;  border: 3px solid #B9FFB9;padding:10px;margin:0 0 10px 0;background:#ffffff url(http://images.internet-ai.com/pictos/32x32/apply.png) no-repeat 15px 35px; }
.AInotice p { padding:5px;color:#000000; }
.AInotice li { list-style-type: square;  margin-left: 20px;color:#000000; }

.AIerreur { -moz-border-radius:7px; background-color: #ffffff;  border: 3px solid #A52A2A;padding:10px;margin:0 0 10px 0;background:#ffffff url(http://images.internet-ai.com/pictos/32x32/info.png) no-repeat 15px 35px; }
.AIerreur p { padding:5px;color:#000000; }
.AIerreur li { list-style-type: square;  margin-left: 20px;color:#000000; }

.ul_boite_grise { list-style-type:square;padding:0 0 0 17px;margin:0 }
.ul_boite_grise li { color:#954D28; }
.ul_boite_grise li a { color:#8A8B90;font-size:11px;font-style:normal;font-weight:normal;font-family:verdana; }
.ul_boite_grise li a:hover { color:#284D95; }
.ul_boite_grise li.actif a { color:#954D28; }
.ul_boite_grise li.actif a:hover { color:#284D95; }



/* Boite grise */
.boite_grise { margin-bottom:10px }
.boite_grise h1 { color:#8A8B90;font-size:11px;font-style:normal;font-weight:800;font-family:verdana;border:0;margin:0;background:transparent url(/images/global/boite/titre.png) repeat-x;height:34px;padding:8px 10px 0 11px; }
.boite_grise h1 a { color:#8A8B90;font-size:11px;font-style:normal;font-weight:800;font-family:verdana;border:0;margin:0 }
.boite_grise h2 { color:#8A8B90;font-size:11px;font-style:normal;font-weight:800;font-family:verdana;border:0;margin:0;padding:8px 10px 10px 11px; }
.boite_grise h2 a { color:#8A8B90;font-size:11px;font-style:normal;font-weight:800;font-family:verdana;border:0;margin:0 }
.boite_grise .top { height:34px;position:relative; }
.boite_grise .top_left { background:transparent url(/images/global/boite/titre_left.png) no-repeat;height:34px;width:5px;position:absolute;top:0;left:0; }
.boite_grise .top_right { background:transparent url(/images/global/boite/titre_right.png) no-repeat;height:34px;width:5px;position:absolute;top:0;right:0; }
.boite_grise .bottom { background:transparent url(/images/global/boite/bas.png) repeat-x;height:8px;position:relative; }
.boite_grise .bottom_left { background:transparent url(/images/global/boite/bas_left.png) no-repeat;width:5px;height:8px;position:absolute;top:0;left:0; }
.boite_grise .bottom_right { background:transparent url(/images/global/boite/bas_right.png) no-repeat;width:5px;height:8px;position:absolute;top:0;right:0; }
.boite_grise .boite_contenu { overflow:auto;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;background-color:#f6f6f6;padding:10px; }
.boite_grise .boite_contenu label { color:#666666;font-size:11px;font-style:normal;font-weight:normal;font-family:verdana;border:none;width:150px;float:left;text-align:right;padding:4px; }
.boite_grise .boite_contenu input { padding:2px;border:1px solid #cccccc; }
.boite_grise .submit { font-weight:800;color:#284D95;font-size:11px;-moz-border-radius:4px;background:#dddddd url(/images/global/submit.png) repeat-x;;border:1px solid #6F6F6F;padding:3px;width:100% }


.boite_grise h1.actif a, .boite_grise h1.actif { color:#954D28; }
.boite_grise h1.actif a:hover { color:#284D95; }
.boite_grise h2.actif a, .boite_grise h2.actif { color:#954D28; }
.boite_grise h2.actif a:hover { color:#284D95; }

.boite_grise_td td { padding:3px;vertical-align:middle }

/* Boite trait */
.boite_trait {  }
.boite_trait .top { height:15px;position:relative;background:transparent url(/images/global/boite_trait/titre.png) repeat-x; }
.boite_trait .top_left { background:transparent url(/images/global/boite_trait/titre_left.png) no-repeat;height:15px;width:61px;position:absolute;top:0;left:0; }
.boite_trait .top_right { background:transparent url(/images/global/boite_trait/titre_right.png) no-repeat;height:15px;width:8px;position:absolute;top:0;right:0; }
.boite_trait .bottom { background-color:#DEDEDE;height:4px;position:relative; }
.boite_trait .bottom_left { background:transparent url(/images/global/boite_trait/bas_left.png) no-repeat;width:8px;height:4px;position:absolute;top:0;left:0; }
.boite_trait .bottom_right { background:transparent url(/images/global/boite_trait/bas_right.png) no-repeat;width:8px;height:4px;position:absolute;top:0;right:0; }
.boite_trait .boite_contenu { background-color:#DEDEDE;padding:10px; }

/* Boite de fond gris */
.boite_fond_gris { background-color:#F5F5F5;color:#585858;margin-bottom:10px;padding:15px 15px;border:1px solid #CCCCCC;-moz-border-radius:5px;overflow:auto }
.boite_fond_gris p, .boite_fond_gris li, .boite_fond_gris span { color:#585858 }

/* Boite Coin */
.boite_coin { margin-bottom:10px }
.boite_coin h1 { color:#8A8B90;font-size:11px;font-style:normal;font-weight:800;font-family:verdana;border:0;;margin:0 27px 0 14px;background:transparent url(/images/global/boite_coin/titre.png) repeat-x;height:35px;padding:17px 0 0 10px }
.boite_coin h1 a { color:#8A8B90;font-size:11px;font-style:normal;font-weight:800;font-family:verdana;border:0;margin:0 }
.boite_coin .top { height:35px;position:relative; }
.boite_coin .top_left { background:transparent url(/images/global/boite_coin/titre_left.png) no-repeat;height:35px;width:14px;position:absolute;top:0;left:0; }
.boite_coin .top_right { background:transparent url(/images/global/boite_coin/titre_right.png) no-repeat;height:35px;width:27px;position:absolute;top:0;right:0; }
.boite_coin .bottom { background:transparent url(/images/global/boite_coin/bas.png) repeat-x;height:17px;position:relative; }
.boite_coin .bottom_left { background:transparent url(/images/global/boite_coin/bas_left.png) no-repeat;width:12px;height:17px;position:absolute;top:0;left:0; }
.boite_coin .bottom_right { background:transparent url(/images/global/boite_coin/bas_right.png) no-repeat;width:13px;height:17px;position:absolute;top:0;right:0; }
.boite_coin .boite_contenu { overflow:auto;border-left:1px solid #cccccc;border-right:1px solid #cccccc;background-color:#f4f4f4;padding:10px 10px 0 10px; }

.boite_float { float:left;width:30%;margin:10px }

/* boite grise light */
.boite_light { border:1px solid #D6D6D6;background:#ffffff url(/images/global/boite_light/background.jpg) repeat-x bottom;-moz-border-radius:5px; }
.boite_light:hover { background:#ffffff url(/images/global/boite_light/background-hover.jpg) repeat-x bottom; }


/* formulaire contact */
#frm_contact label { width:150px }
#frm_contact img.captcha { padding:2px; border-width:0; margin:2px; width:146px; height:31px }
#frm_contact #capnumber { padding:2px; font-size:24px; letter-spacing:6px; text-align:center; width:144px; height:31px }


/* Mise en page divers */
.petit_gris { font-size:10px;line-height:11px;color:#949494;margin-bottom:3px }
.petit_gris a { font-weight:normal;font-size:10px;line-height:11px; }
.petit_gris a:hover { font-weight:normal;text-decoration:underline }
.petit  { font-size:10px;line-height:11px; }

.petitnavig  { font-weight:800;font-size:10px;line-height:11px;padding:3px 5px 5px;width:950px;text-align:left;color:#ffffff;margin-bottom:3px }
.petitnavig a { color:#ffffff;font-weight:normal;font-size:10px;line-height:11px; }
.petitnavig a:hover { color:#A0391D;font-weight:normal;text-decoration:none;background-color:#ffffff }

/* Page virtuelle */
.boite_coin.page_tree { width:50% }

.boite_light.contactlight { width:390px;padding:6px 6px 0 6px;color:#6C6C6C }
.boite_light.contactlight span { color:#6C6C6C }
.boite_light.contactlight .submit { cursor:pointer;color:#ffffff;background:transparent url(/images/global/hp/contact.png) no-repeat;width: 199px;height: 72px;border:0;font-size:14px;letter-spacing:1px;margin:0 0 5px 0;padding:0 0 5px 22px;font-family:verdana,arial; }

.boite_light.temoignage { width:390px;padding:6px 6px 6px 6px;margin-top:15px }
.boite_light.temoignage h1 { font-size:14px;font-family:verdana;font-style:normal;color:#6C6C6C;padding-bottom:10px }
.boite_light.temoignage p { text-align:justify;color:#6C6C6C }
.boite_light.temoignage span { float:right;color:#6C6C6C }

.boite_light.contactadresse { padding:53px 5px 54px 5px;text-align:center;width:288px;text-align:center; }
.adr, .adr a { font-size:18px; }
.adr { color:#8A8B90; }

.boite_light.demo { height:106px;margin-bottom:10px;padding:5px;width:340px; }

.lanpicto { opacity:0.5; }
.lanpicto:hover { opacity:1; }

#coltel { text-decoration:none;color:#ffffff;background:transparent url(/images/global/btn_tel.png) no-repeat;height: 42px;border:0;font-size:14px;letter-spacing:1px;margin:0;padding:18px 0 0 74px;font-family:verdana,arial;display:block;font-weight:800 }

.menucol { margin-bottom:5px;margin-top:15px }
.menucol h1 { margin-bottom:8px;text-align:right;border-bottom:1px solid #D6D6D6; }
.menucol h1 a { text-decoration:none;color:#8A8B90;letter-spacing:1px;margin:18px 0 0 0;padding:0;font-size:16px;font-family:verdana; }
.menucol h1 a:hover { color:#1C5D96; }

.boitecol { list-style:none;margin:0;padding:0; }
.boitecol li {  }
.boitecol li a { text-decoration:none;color:#1C5D96;letter-spacing:1px;margin:0;padding:0;line-height:16px;display:block; }
.boitecol li a:hover { color:#8A8B90; }

.reacol { text-align:center;width:200px;margin:0 auto 10px auto;border:1px solid #185D94 }
.reacol h2 { color:#FFFFFF;font-family:verdana;font-size:10px;font-style:normal;background-color:#185D94;padding:3px;margin:0;border:0 }
.reacol h2 a { color:#FFFFFF;font-family:verdana;font-size:10px;font-style:normal; }
.reacol h2 a:hover { color:#ffffff; }
.reacol a { padding:0; }

/*
#colrealisation { text-decoration:none;color:#ffffff;background:transparent url(/images/global/btn-realisation-site-internet.png) no-repeat;height: 53px;border:0;font-size:14px;letter-spacing:1px;margin:0;padding:18px 0 0 80px;font-family:verdana,arial;display:block }
*/
#colmarchant { background:transparent url(http://images.internet-ai.com/pictos/16x16/produit.png) no-repeat;padding:0 0 0 22px; }
#colmagazine { background:transparent url(http://images.internet-ai.com/pictos/16x16/article.png) no-repeat;padding:0 0 0 22px; }
#colcreation { background:transparent url(/images/global/produit/creation.png) no-repeat;padding:0 0 0 22px; }
#colartisan { background:transparent url(/images/global/produit/artisan.png) no-repeat;padding:0 0 0 22px; }
#colassociation { background:transparent url(/images/global/produit/association.png) no-repeat;padding:0 0 0 22px; }
#colapporteur { background:transparent url(/images/global/produit/talk.png) no-repeat;padding:0 0 0 22px; }
#colgesco { background:transparent url(/images/global/produit/database.jpg) no-repeat;padding:0 0 0 22px; }
#colpresence { background:transparent url(http://images.internet-ai.com/pictos/16x16/appearance.png) no-repeat;padding:0 0 0 22px; }

.boite_light.tag_liste_global {  margin:0 5px;padding:4px; }
.boite_light.tag_liste_global a { margin:0 10px 0 0 }

.writescript { color:#8A8B90;font-family:serif,sans serif;font-size:16px;font-style:italic;font-weight:normal;padding:0;text-align:justify; }
