*{margin:0px;padding:0px;}
body, td, th { font-family: "Trebuchet MS"; font-size: 10px; color: #666666; }
body{text-align:center;background-image: url(images/background.jpg);background-repeat: no-repeat;background-position: center top;background-color:#ffffff;}
.paragraphe {font-family: "Trebuchet MS";font-size: 10px;color: #666666;}		


.t1{font-size: 22px; color: #666666; letter-spacing: 1px; }
.t2{font-size: 17px; color: #e53138;font-weight: normal;}
.t3{font-size: 14px; color: #ffffff;margin:0px 0px 8px 0px;padding:0px 0px 0px 5px;background-color: #333333;font-weight: normal;}
.t4{font-size: 12px; color: #333333;margin:0px 0px 3px 0px;padding:0px 0px 0px 5px;background-color: #d2d2d2;}


.clear{clear:both;}
.center{clear:both;width:980px;background-color:#ffffff;}		
.colonne1{float:left; width:221px; height:400px; text-align:left;overflow: hidden; background-color: #ffffff;}
.colonne2{float:left; width:503px; padding:10px 15px 10px 15px; background-color:#ffffff; text-align:left; background-image: url(images/backgroundmajeur2.jpg); background-position: right top; background-repeat: repeat-y; }
.colonne3{float:left;width:226px;background-color:#ffffff;text-align:left;}
.colonne3test{float:left;width:224px;background-color:#ffffff;text-align:left;}
.colonne3separation{width:226px;height:10px;text-align:left;}
.colonne3separationtest{width:216px;height:10px;text-align:left;}

.edito{width:424px;text-align:left;padding:0px 10px 10px 10px;}

/*.COLONNE 1*/
.navrubrique{float:left; width:206px; text-align:right; font-size: 22px; color: #ffffff; background-color: #e53138; margin-right: 0px; padding-top: 3px; padding-right: 15px; padding-bottom: 3px; padding-left: 0px; margin-top: 15px; }
a.navsousrubrique{ float:left; width:206px; text-align:right; padding:7px 15px 0px 0px; font-size: 14px; color: #999999; text-decoration: none; }
a.navsousrubrique:link{float:left;width:206px;text-align:right;padding:7px 15px 0px 0px;font-size: 14px;color: #999999;text-decoration: none;}
a.navsousrubrique:hover{ float:left; width:206px; text-align:right; padding:7px 15px 0px 0px; font-size: 14px; color: #666666; text-decoration: none; }
.navsousrubriquein{float:left;width:206px;text-align:right;padding:5px 15px 0px 0px;font-size: 14px;color: #e53138;text-decoration: none;}
.phototype {float:left; width:auto; height:auto; background-color:#ffffff; text-align: left; margin:0px 15px 0px 0px;}
.phototype2 {width:auto; height:auto; background-color:#ffffff; text-align: left; }

/*.COLONNE 2*/
.filariane { font-size: 9px; color: #999999; text-decoration: none; }
.titrerubrique {font-size: 10px;color: #e53138;font-weight: bold;}
.paragrapherubrique {font-size: 11px;color: #666666;text-align: justify;line-height: 14px;}
.paragrapherubriqueactu {font-size: 11px;color: #666666;text-align:left;line-height: 14px;}
.paragrapherubriquechapo{font-size: 11px;color: #333333;text-align: justify;line-height: 14px;font-weight: bold;}
.paragrapheeditotitre {font-size: 12px; color:#333333; text-align: left; font-weight: bold; }

a.paragrapheeditogras { font-size: 11px; color: #933; text-align: justify; line-height: 14px; text-decoration: none; }
a.paragrapheeditogras:link { font-size: 11px; color: #933; text-align: justify; line-height: 14px; text-decoration: none; }
a.paragrapheeditogras:hover { font-size: 11px; color: #C00; text-align: justify; line-height: 14px; text-decoration:underline; }

a.nav3 {float:left;width:105px; height:35px; font-size:12px; color:#666666; background-color:#f2f2f2; background-image:url(images/rub3-bg.jpg); background-position:left center; background-repeat: no-repeat;text-decoration: none;padding-left: 20px;padding-top: 10px;line-height: 12px;}
a.nav3:hover {float:left;width:105px; height:35px; font-size: 12px; color:#e53138; background-color: #ffffff; background-image:url(images/rub3-bgover.jpg); background-position:left center; background-repeat: no-repeat;text-decoration: none;padding-left: 20px;padding-top: 10px;line-height: 12px;}
.nav3hover {float:left;width:105px; height:35px; font-size: 12px; color:#e53138; background-color: #ffffff; background-image:url(images/rub3-bgover.jpg); background-position:left center; background-repeat: no-repeat;text-decoration: none;padding-left: 20px;padding-top: 10px;line-height: 12px;}
.nav3end {float:left;width:250px; height:45px; background-image:url(images/rub3-bgend.jpg); background-position:left top; background-repeat: repeat-Y;text-decoration: none;}
.nav3end2 {float:left;width:115px; height:45px; background-image:url(images/rub3-bgend.jpg); background-position:left top; background-repeat: repeat-Y;text-decoration: none;}

.zoom {width:483px; height:auto;background-color:#f2f2f2;padding:10px 10px 10px 10px;}

.footerrub {float:left;width:390px; height:15px; background-color:#e53138;text-align: left;}
.footerrubtexte {font-size:10px; color:#ffffff;text-decoration: none;padding:0px 0px 0px 10px;}
.footerrubtexte2 {font-size:10px; color:#ffffff;text-decoration: none;padding:0px 10px 0px 0px; text-align:right;}
.footerrub2 {float:left;width:113px; height:15px; background-color:#a60926;text-align: right;}


/*.COLONNE 3*/
.en1clic{clear:both; width:209px; background-color:#f2f2f2; text-align:left; padding-right: 10px; padding-left: 7px;padding-bottom: 6px;}
.en1clicliens{width:180px;height:18px;top:0px;background-image:url(images/pictotelechargement.jpg);background-position:left center;background-repeat:no-repeat; text-align:left;overflow:visible;padding:0px 0px 0px 26px;}
.en1clicliensdouble{width:180px;height:auto;top:0px;background-image:url(images/pictotelechargement.jpg); background-position:left center; background-repeat: no-repeat; text-align:left;overflow:visible;padding:0px 0px 0px 26px;}
.en1clicliensdouble2{width:206px;height:auto;top:0px;background-image:url(images/pictotelechargement.jpg); background-position:left top; background-repeat: no-repeat; text-align:left;overflow:visible;}
.en1clictitre{width:206px;height:36px;text-align:left;}
.en1clicseparation{width:206px;height:10px; background-color:#f2f2f2;overflow: visible; }

.actuc3{clear:both; width:209px; background-color:#b3b3b3; text-align:left; padding-right: 10px; padding-left: 7px; padding-bottom: 6px;}
.actuc3test{clear:both; width:209px; background-color:#b3b3b3; text-align:left; padding-right: 0px; padding-left: 7px; padding-bottom: 6px;}
.lienactuc3 {color:#333333;font-size: 10px;text-decoration : none;padding:0px 0px 10px 0px;}
.lienactuc3:link  {color:;font-size: 10px;text-decoration : none;padding:0px 0px 10px 0px;}
.lienactuc3:hover  {color:#333333;font-size: 10px;text-decoration : underline;padding:0px 0px 10px 0px;}
.actufluxcontent{width:190px;height:auto;text-align:left;padding:0px 0px 0px 14px;}
.paragrapheavantlienactu { font-family: "Trebuchet MS"; font-size: 10px; color: #000000; font-weight: bolder;text-decoration:none;}

.liensexternes{clear:both; width:209px; background-color:#e53138; text-align:left; padding-right: 10px; padding-left: 7px;}
.linkc3{clear:both; width:209px; background-color:#e53138; text-align:left; padding-right: 10px; padding-left: 7px; padding-bottom: 6px;}
.lienlinkc3description {color:#000000;font-size: 11px;text-decoration : none;padding:0px 0px 0px 13px;}
.lienlinkc3 {color:#ffffff;font-size: 11px;text-decoration : none;padding:0px 0px 20px 13px;}
.lienlinkc3:link  {color:#ffffff;font-size: 11px;text-decoration : none;padding:0px 0px 20px 13px;}
.lienlinkc3:hover  {color:#ffffff;font-size: 11px;text-decoration : underline;padding:0px 0px 20px 13px;}
.paragraphelink {font-size: 10px; color: #000000;text-decoration:none;}

.evenement{width:226px;height:147px;background-color:#e52b38;text-align:left;}
.contactistc{width:221px;height:auto;background-color:#ffffff;text-align:left;padding:0px 0px 5px 0px;}
.contactistctest{width:216px;height:auto;background-color:#ffffff;text-align:left;padding:0px 0px 0px 0px;}
.contactistctexte{width:226px;background-color:#ffffff;text-align:left;}
.contactistctextetest{width:216px;background-color:#ffffff;text-align:left;}
.paragraphecontact { font-size: 11px; color: #666666; padding:0px 0px 0px 20px; text-decoration: none; }
.paragraphecontacttelephone {font-size: 14px;color: #666666;font-weight : bold;padding:0px 10px 0px 20px;}
.menuseparation{padding:0px 10px 0px 8px;;text-align:left;}
.menu{width:226px;height:200px;background-color:#ffffff;background-image:url(images/backgroungmenu.jpg);text-align:left;padding:0;overflow:hidden;}
.partager{width:206px;background-color:#ffffff;text-align:left;padding:0px 0px 0px 10px;}
.partagertexte{color: #333333;font-weight : normal;font-size: 10px;text-decoration : none;text-align:left;}



/*.HEADER*/
.header{width:980px;height:261px;background-color:#ffffff;text-align:center;overflow:hidden;}
.headertop{width:980px;height:27px;overflow:hidden;}
.headerbottom{clear:both; width:980px; height:350px; background-image: url(images/backgroundheader03.jpg); background-position: bottom; background-repeat: repeat-x;background-color:#f2f2f2;}
.headerbottom1{float:left;width:444px;height:234px;overflow:hidden;}
.headerbottom2{float:left;width:310px;height:234px;overflow:hidden;}
.headerbottom3{float:left;width:226px;height:234px;overflow:hidden;}
.headerwebmail{width:226px;overflow:hidden;text-align:center;}
.headers1{float:left;width:6px;height:27px;text-align:center;background-image: url(images/separation01.jpg);background-position: center;background-repeat: no-repeat;}
.headers2{float:left;width:9px;height:27px;text-align:center;background-image: url(images/separation2.jpg);background-position: center;background-repeat: no-repeat;}
.headers3{float:left;width:16px;height:27px;text-align:center;background-image: url(images/separation2.jpg);background-position: center;background-repeat: no-repeat;}
.headers4{float:right;width:14px;height:27px;text-align:center;background-image: url(images/separation2.jpg);background-position: center;background-repeat: no-repeat;}
.headers5{float:right;width:8px;height:27px;text-align:center;background-image: url(images/separation3.jpg);background-position: right;background-repeat: no-repeat;}
.headerst1{float:left; width:434px; height:19px; text-align:center; text-align:center; font-family: "Trebuchet MS"; font-size: 10px; color: #666666; padding: 0px; top: 8px; position: relative; }
.headerst2{float:left; width:157px; height:19px; f;text-align:center;vertical-align:middle;position:relative; top:8px;font-family:"Trebuchet MS";font-size:9px;color: #e53138;}
.headerst3{float:right; width:210px; height:19px; text-align:left;vertical-align:middle;position:relative; top:8px;}
.headerst4{float:left;width:86px; height:19px; text-align:left;position:relative; top:8px;}
.headerwebmail{float:right;width:125px; height:19px; text-align:right;vertical-align:middle;position:relative; top:8px;}
.logo{width:310px;height:200px;text-align:center;top:0px;}	
.bienvenue{ width:424px; text-align:left;padding:10px 0px 0px 0px;}
.bienvenueconteneur{ width:424px; text-align:left; background-image: url(images/header04.jpg); background-position: right bottom; background-repeat: no-repeat;}
.paragrapheheaderrouge {font-size: 10px;color: #e53138;font-weight: bold;}
.paragrapheheader {font-size: 10px;color: #666666;}


/*.FOOTER*/
.footer{clear:both;width:980px;height:170px;background-color:#f2f2f2;text-align:center;padding:0;}
.footerconteneur{width:980px;height:130px;background-color:#c2c1bc;text-align:center;padding:0;}
.footerlogo{float:left;width:94px;height:130px;background-image:url(images/logoSGS.jpg);background-position:right top;background-repeat:no-repeat;}
.footeradresse{float:left;width:185px;height:130px;padding:0px 0px 0px 0px;text-align:left;}
.footermapecole{float:left;width:135px;;padding:12px 0px 0px 8px;text-align:left;}
.footermapformation{float:left;width:85px;;padding:12px 0px 0px 8px;text-align:left;}
.footermapadmission{float:left;width:110px;padding:12px 0px 0px 8px;text-align:left;}
.footermapinternational{float:left;width:125px;padding:12px 0px 0px 8px;text-align:left;}
.footermapprofessionnel{float:left;width:155px;padding:12px 0px 0px 8px;text-align:left;}
.footermapcontact{float:left;width:64px;padding:12px 0px 0px 8px;text-align:left;}
.footermapseparation{float:left;width:7px;height:130px;padding:0px 0px 0px 0px;text-align:left;background-image: url(images/separationfooter.jpg);background-position: right top;background-repeat: no-repeat;}
.lienfooter {color: #666666;font-weight : normal;font-size: 10px;text-decoration : none;text-transform:}
.lienfooter:link  {color: #666666;font-weight : normal;font-size: 10px;text-decoration : none;}
.lienfooter:hover  {color: #666666;font-weight : normal;font-size: 10px;text-decoration : underline;}
.paragraphefootertitre {font-size: 12px;color: #FFFFFF;font-weight: normal;text-transform: capitalize;padding:0px 0px 0px 0px;text-decoration: none;}
.paragraphefootersousrubrique {font-size: 10px;color: #8C8C8C;font-weight: bold;text-transform: capitalize;padding:0px 0px 0px 8px;}
.paragraphefootersousadresse {
font-family: "Trebuchet MS";font-size: 10px;color: #ffffff;font-weight: bold;padding:0px 0px 0px 0px;}
.paragraphefootersousadresse2 {font-family: "Trebuchet MS";font-size: 10px;color: #666666;font-weight: normal;padding:0px 0px 0px 0px;line-height: 13px;}


/*.TEXTES*/
.titremenu {font-size: 14px;font-weight: normal;color: #FFFFFF;padding:0px 0px 0px 10px;}
.titresousmenu {font-size: 11px;font-weight: normal;color: #FFFFFF;padding:0px 0px 0px 10px;}
.rougeactu {color: #E52B38}


.lienrougeno {color: #e53138;font-family: "Trebuchet MS";font-weight : normal;font-size: 11px;text-decoration : none;text-transform: uppercase;}	
.lienrouge {color: #e53138;font-family: "Trebuchet MS";font-weight : normal;font-size: 11px;text-decoration : none;text-transform: uppercase;}
.lienrouge:link  {color: #E52B38;font-family: "Trebuchet MS";font-weight : normal;font-size: 11px;text-decoration : none;}
.lienrouge:hover  {color: #333333;font-family: "Trebuchet MS";font-weight : normal;font-size: 11px;text-decoration : underline;}

.lienrougeheader {color:#e53138;font-size: 10px;text-decoration : none;text-transform: uppercase;}
.lienrougeheader:link  {color:#E52B38;font-size: 10px;text-decoration : none;}
.lienrougeheader:hover  {color:#333333;ffont-size: 10px;text-decoration : underline;}

.lienrougeheadere {color:#e53138;font-size: 10px;text-decoration : none;text-transform: uppercase;}
.lienrougeheadere:link  {color:#e53138;font-size: 10px;text-decoration : none;}
.lienrougeheadere:hover  {color:#333333;ffont-size: 10px;text-decoration : underline;}

.lienrougedownloadno{color:#e53138;font-weight:normal;font-size:11px;text-decoration:none;text-transform: uppercase;padding:5px 0px 0px 0px;}
.lienrougedownload {color: #e53138;font-weight:normal;font-size:11px;text-decoration:none;text-transform:uppercase;padding:5px 0px 0px 0px;}
.lienrougedownload:link  {color: #e53138;font-weight : normal;font-size: 11px;text-decoration : none;padding:5px 0px 0px 0px;}
.lienrougedownload:hover  {color: #333333;font-weight : normal;font-size: 11px;text-decoration : underline;padding:5px 0px 0px 0px;}



/* style des sous-menus */

a.sousmenu { display:block; width:226px; height:15px; font-family: "Trebuchet MS"; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration:none; padding:0px 0px 0px 10px; }
a.sousmenu:hover { display:block; width:226px; height:15px; font-family: "Trebuchet MS"; font-size: 11px; font-weight: normal; color: #000000; background-color:#cccccc; text-decoration:none; padding:0px 0px 0px 10px; }
a.menublanc
{color:#fff;text-decoration:none;	}
a.menublanc:hover
{color:#fff;text-decoration:underline;	}

/* ACTU*/
.dateactu {font-size: 10px;color: #000000;}
a.paragraphetitreactu {font-size: 13px;color: #333333;font-weight: bold;padding:5px 0px 5px 0px;text-decoration:none;}
a.paragraphetitreactu:hover {font-size: 13px;color: #333333;font-weight: bold;padding:5px 0px 5px 0px;text-decoration:underline;}
.paragraphetexteactu { clear:both; background-color:#F2F2F2; font-size: 10px; color: #585858; text-align: justify; line-height: 13px; padding-top: 8px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }
.paragrapheavantlienactu {font-size: 9px; color: #000000; font-weight: bolder;text-decoration:none;}
.lientitreactu { font-size:11px; color:#333333; font-weight: normal; text-decoration: none; padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; margin: 0px; }
.lientitreacturss { font-size:11px; color:#333333; font-weight: normal; text-decoration: none; padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.paragraphenumeroactupage {font-size: 10px; color: #333333; text-decoration:none;}
.paragraphenumeroactuencours {font-size: 10px; color: #e53138; text-decoration:none;}
a.paragraphenumeroactu {font-size: 10px; color: #000000; text-decoration:none;}
a.paragraphenumeroactu:hover {font-size: 10px; color: #e53138; text-decoration:underline;}
.photoactu { float:left; width:290px; height:175px; background-color:#f2f2f2; text-align: left; margin:0px 15px 0px 0px; border: 1px solid #666; }
.paragrapherubriqueactu { font-size: 11px; color: #666666; text-align: left; line-height: 14px; }

.lienrougeactu {color: #e53138;font-weight : normal;font-size: 10px;text-decoration : none;}
.lienrougeactu:link  {color: #e53138;font-weight : normal;font-size: 10px;text-decoration : none;}
.lienrougeactu:hover  {color: #e53138;font-weight : normal;font-size: 10px;text-decoration : underline;}

/*.formulaire*/
.blocform {width:473px; height:auto; background-color:#f2f2f2; text-align: left; padding:1px 15px 5px 15px; margin :0px 0px 3px 0px;}
.blocformTITRE {width:473px; height:auto; background-color:#e53138; text-align: left; padding:1px 15px 5px 15px; margin :0px 0px 3px 0px;}
.blocform:hover {width:473px; height:auto; background-color:#d9d9d9; text-align: left; padding:1px 15px 5px 15px; margin :0px 0px 3px 0px;}
.paragrapheformtitre {font-size: 11px; color: #333333; text-decoration:none;}
.paragrapheformtitreBLANC {font-size: 13px; color: #FFFFFF; text-decoration:none;}
.paragrapheformtexte {font-size: 10px; color: #333333; text-decoration:none;}
.paragrapheformasterisque {font-size: 11px; color: #e53138; text-decoration:none;}
.champform { font-size: 11px; color: #333333; text-decoration:none; width:350px; border: 1px solid #666; }
.champform2 { font-size: 11px; color: #333333; text-decoration:none; width:150px; border: 1px solid #666; }
.style_nom {border:1px solid #BBBBBB;background-color:#666666;font-size:13px;color: #ffffff}
.nomentreprise {font-size:15px;color: #e53138;font-weight : bold;}

.easytaxe {font-size: 11px; color: #333333; text-decoration:none;background-color:#dcdcdc;padding:5px 15px 5px 15px;}
.easytaxegras {font-size: 12px; color: #000000; text-decoration:none;background-color:#dcdcdc;font-weight : bold;}
.easytaxe2 {font-size: 11px; color: #e53138; text-decoration:none;}

